模块介绍
过程计算模块主要用于计算属性点位数据在满足触发条件下的整体过程时间,包括触发开始时间、触发结束时间、持续时间。
过程计算需要配置过程名称、过程开始/结束条件、过程触发时间、是否分组以及是否实时输出。
配置说明
参数名称 | 是否必填 | 描述 |
---|---|---|
过程名称 | 是 | 过程的名称,通过该名称区分不同的过程 |
关联属性 | 是 | 触发需要的属性 |
规则类型 | 是 | 选择规则类型,如>=,<,=等 |
值 | 是 | 触发条件需符合的属性 |
触发开始时间 | 否 | 该过程计算生效时间段:开始时间 |
触发结束时间 | 否 | 该过程计算生效时间段:结束时间 |
是否分组计算 | 否 | 针对多输入的情况,对相同名称的属性是否数据分组计算 |
分组属性 | 否 | 针对多输入的情况,用于区分相同名称的属性计算过程的依据数属性 |
实时输出 | 否 | 是否实时输出(如选择实时输出,过程持续时间将不断增加) |
输出频率 | 否 | 实时输出间隔 |
配置操作说明
- 点击左侧导航栏【数据引擎】->【数据引擎】,进入数据引擎列表页面;点击右侧【新增】按钮,新建数据引擎
- 点击操作栏的【配置】按钮,进入数据引擎编辑页面
- 从右上角设备输入栏中,点击计算服务的下拉框,鼠标按住过程计算不放,拖动组件进入画布中心,如下图
- 将前置输入节点与过程计算节点连接,注意:需要先配置好输入节点,再配置过程计算组件。
- 点击过程计算组件框右上角的【配置】按钮,进入设备配置页面,配置过程计算开始/结束条件、触发时间范围、分组计算、实时输出,如下图。
图例中过程名称为“生产过程”;触发条件为“运行状态”属性值为“TRUE”,且“主轴倍速”属性值大于0;过程计算生效时间为00:00:00-23:59:59,即为全天生效;针对相同名称的属性,按照”设备ID“作为分组依据;过程计算结果按照每秒的频率实时输出。
- 过程计算配置完成后,点击右上角的【保存】按钮进行保存,也可点击右下角的【执行并保存】启动该服务,选中组件下方面板显示组件的实时数据,如下图。