聚合计算

模块介绍

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

配置说明

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

注意

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

配置操作说明

1、点击左侧导航栏【配置管理】->【设备配置】,进入设备详情页设备服务列表;点击右侧【新增】按钮,新建设备服务

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

3、从右上角聚合计算输入栏中,点击聚合计算的下拉框,鼠标点击聚合计算,拖动组件进入画布中心。将前置输入节点与聚合计算节点连接,注意:需要先配置好输入节点,再配置聚合计算组件。

4、点击聚合计算组件框右上角的【配置】按钮,进入配置页面,选择需要计算的对象、类型、延迟时间和规则条件或定时配置,配置之后选择输出到下一节点的属性字段。

当选择规则配置时,示例如下图。属性“允许PLC运行”值为true时,度过5秒后开始对“次数”属性值进行平均值、最大值、最小值、求和计算,当属性“允许PLC运行”值为false时,终止计算并输出计算结果。

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

5、聚合计算配置完成后,点击右上角的【保存】按钮进行保存,也可点击右下角的【执行并保存】启动该服务,选中组件下方面板显示组件的实时数据,如下图

2024-10-10
0