差值计算

模块介绍

差值计算模块用于将输入的属性值,定时输出属性差值的组件,不能作为第一级节点。

差值计算需要配置计算差值的属性名称、时间间隔长度与单位、输出字段名称、输出字段描述。支持同时计算多个不同属性的差值,且每个差值均可配置触发开始/结束条件。若未达到触发条件,差值按定义的时间间隔输出0。

配置说明

参数名称 是否必填 描述
计算差值属性名称 选择需要进行计算的属性,不支持字符串、对象、数组、枚举、单字符、宽字符、时间、日期、时间和日期类型的数据进行差值计算。
时间间隔长度 差值计算时间间隔长度
时间间隔单位 差值计算时间间隔单位
输出字段名称 计算结果输出的属性名称
输出字段描述 计算结果输出描述
触发条件设置 可定义开始计算差值的触发条件和终止条件
负值清零 计算结果若为负值则清零
输出列表 配置除差值计算的属性外,其他需要输出的属性

配置操作说明

  1. 点击左侧导航栏【数据引擎】->【数据引擎】,进入数据引擎列表页面;点击右侧【新增】按钮,新建数据引擎 。

  2. 点击操作栏的【配置】按钮,进入数据引擎编辑页面。

  3. 从右上角设备输入栏中,点击计算服务的下拉框,鼠标按住差值计算不放,拖动组件进入画布中心,如下图。

  4. 将前置输入节点与差值计算节点连接,注意:需要先配置好输入节点,再配置差值计算组件。

  1. 点击差值计算组件框右上角的【配置】按钮,进入设备配置页面,配置需要计算的字段、计算频率和输出字段,如下图。支持同时计算多个不同属性的差值,且每个差值均可配置触发开始/结束条件。若未达到触发条件,差值按定义的时间间隔输出0

下图示例中,需要计算差值的属性名称为“料缸压力”,每隔一秒会计算一次该属性的差值,并以“differ_pressure”为属性名记录计算结果,计算结果属性描述为“压力差”,若计算结果为负值,则不会清零。当属性“料缸背压低 ”值为true时,触发差值计算。若“料缸背压低”值不为true,每秒输出一次0。输出列表勾选需要向下一级节点输出的属性。

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

2024-10-24
0