跳到主要内容

坏值保持

功能简介

坏值保持功能是 IoT 工业网关的一项重要特性,旨在确保数据采集的连续性和可靠性。当用户将特定采集点添加到坏值保持列表后,若该采集点因通信中断、设备故障或其他原因导致数据采集失败,网关将自动保持该采集点的值为最后一次成功采集的正常数据值,避免因数据丢失或异常导致的系统误判或操作中断。

功能配置

坏值保持是数据处理的一种。如果数据采集失败则保持最后一次采集到的数据值。

1.添加坏值保持数据点

图1 添加坏值保持数据点

2.保存配置

异常处理:网关离线或通讯中断时,对异常数据的处理方式。包含使用最后正常值使用默认值两种方式。

异常时质量戳保持Good:异常时,数据的质量戳是否保持为Good。

异常默认值:异常按照编辑的默认值给数据点。

图2 添加数据点完成

数据模拟:通过Modbus Slave工具模拟modbusTCP数据采集,将采集点添加到坏值保持中;

点位配置"质量戳保持GOOD"选择****false查看MQTT订阅数据的值和状态;

订阅数据:下面使用MQTT将数据点添加到实时数据发布主题中,订阅mqtt数据查看数据变化;

观察正常采集时,MQTT订阅到的数据值和状态值如下图。

Status:Good;value:2


图3 质量戳保持false-正常采集时

点位配置"质量戳保持GOOD"选择****false

观察采集断开时,MQTT订阅到的数据值和状态值如下图。

Status:Error;value:2


图4 质量戳保持false-采集断开

点位配置"质量戳保持GOOD"选择****true

观察正常采集时,MQTT订阅到的数据值和状态值如下图。

Status:Good;value:2


图5 质量戳保持true-正常采集时

点位配置"质量戳保持GOOD"选择****true

观察采集断开时,MQTT订阅到的数据值和状态值如下图。

Status:Good;value:2


图6 质量戳保持true-采集断开