在一些场景中,需要统计设备历史状态(开机,关机,加工,空闲,故障),接下来将会以此为例演示数据引擎的配置。
配置说明
1.点击左侧导航栏【数据引擎】->【数据引擎】,进入数据引擎列表页面,点击右侧【新增】按钮,新增设备引擎
2.设备引擎新增之后,点击该引擎操作栏的配置按钮,进入数据引擎编辑页面
3.从右上角的设备输入栏中,点击设备输入的下拉框,鼠标左键按住设备输入不放,拖拽组件进入画布中心,如下图
4.点击设备输入右上角的配置按钮,进入设备输入配置页面
- 类型选择属性
- 采集选择值改变
- 设备选择需要统计历史状态的设备
- 设备属性列表配置选择对应的属性,如空闲,并且可同时配置多个属性
5.从右上角的聚合计算栏中,点击聚合计算的下拉框,鼠标左键按住过程计算不放,拖拽组件放到设备输入组件右侧,并将设备输入与过程计算连接起来(鼠标放到组件上之后,右侧中间会有小圆点,可生成箭头指向其他组件),如下图
6.点击过程计算右上角的配置按钮,进入过程计算配置页面,以统计空闲状态为例,如下图
- 过程名称自定义,如统计空闲状态时间
- 满足条件触发中关联属性选择空闲,规则类型选择==,值填入true(如不符合业务,可配置其他条件)
- 满足条件终止中关联属性选择空闲,规则类型选择!=,值填入true(如不符合业务,可配置其他条件)
- 实时输出开关打开的时候,会按右侧输出频率输出数据,可以选择关闭,关闭后经过一次触发和一次终止会输出一条数据
- 点击右下方配置按钮,配置需要输出的属性
- 如需要统计多个设备状态,则点击下方新增过程按钮,参照以上.步骤建立新的过程
7.从右上角的Mysql服务栏中,点击Mysql服务的下拉框,鼠标左键按住Mysql服务不放,拖拽组件放到过程计算组件右侧,并将过程计算与Mysql服务连接起来,如下图
8.点击Mysql服务右上角的配置按钮,进入Mysql服务配置页面,如下图
- 使用资源选择相应的数据源,如未配置数据源,请见数据源配置
- 存储表自定义表名,如equipment_status
- 打开是否初始化数据库开关,会根据下方数据库字段配置列表初始化数据库
9.点击右下方执行并保存按钮,如下图