聚合计算

模块介绍

聚合计算模块可对输入的数据进行平均值、最大值、最小值、求和的计算,并将计算值传递给下一节点,不能做为第一级节点。

配置说明

参数名称 是否必填 参数描述
计算对象 参与计算的属性对象
计算类型 对数据进行平均值、最大值、最小值、求和计算
延迟时间 使用规则配置时,满足触发条件且度过设定的延迟时间后,数据参与计算
规则配置、定时配置 二选一 选择触发计算的类型,若选择规则配置则满足属性规则条件后触发和终止计算;若选择定时配置则定时进行计算
触发条件 满足条件后的数据进行计算,可添加多个触发条件,用and(两个条件都满足)或or(条件满足其一)连接
终止条件 满足条件后的数据计算结果输出
时间窗口 定时执行计算
单位 定时执行的单位

注意

  • 不设置任何条件,默认条件都满足
  • 只设置触发条件,则终止条件默认满足
  • 延迟时间:使用规则配置时,若有数据满足触发条件,当前时间加上延迟时间之后的数据才会进行计算。

配置操作说明

1、点击左侧导航栏【边缘连接服务】->【数据管理】->【数据引擎】,进入数据引擎列表页面;点击右侧【新增】按钮,新建引擎

2、设备引擎新建之后,点击该引擎操作栏的【配置】按钮,进入数据引擎编辑页面

3、从右上角聚合计算输入栏中,点击聚合计算的下拉框,鼠标点击聚合计算,拖动组件进入画布中心,如下图

4、点击聚合计算组件框右上角的【配置】按钮,进入配置页面,选择需要计算的对象、类型、延迟时间和规则条件或定时配置,配置之后选择需要的属性字段。
当选择规则配置时,示例如下图。属性“允许PLC运行”值为true时,度过5秒后开始对“次数”属性值进行平均值、最大值、最小值、求和计算,当属性“允许PLC运行”值为false时,输出计算结果。

当选择定时配置时,示例如下图。每隔20秒定时对属性“次数”进行平均值、最大值、最小值、求和计算并输出结果。

5、聚合计算配置完成后,点击右上角的【保存】按钮进行保存,也可点击右下角的【执行并保存】启动该服务,支持查询引擎相关的运行状态和数据,如下图

2023-09-25
0