设备采集并不总是连续在线。网络中断之后,只保存最后一次状态会丢失生产过程;恢复连接后不加区分地重新上传,又可能造成重复计数。采集端和服务端需要共同定义补传规则。

记录和操作怎样安排

每条数据带设备编号、采集时间和可追踪的记录标识。采集端按允许的容量保存待发送数据,服务端通过标识去重,同时记录接收时间。过期数据与实时数据分开处理,避免历史停机事件覆盖当前运行状态。

缓存应有可监测的剩余空间,接近容量限制时向维护人员提示。采集端收到明确确认后才移除待上传记录,否则网络闪断会造成难以发现的丢失。对于脉冲计数,还需约定上传的是累计值还是区间增量,这直接决定断线期间的统计算法。恢复连接后的补传可以分批执行,实时数据保留独立通道,避免大批历史记录让当前状态长时间无法刷新。

需要核对的具体场景

测试可以暂时切断连接,让设备侧继续产生记录,再恢复网络核对数量和时间顺序。还应模拟设备时钟偏差与缓存耗尽。看板显示数据更新时间,管理人员才知道看到的是当前状态还是待补传的历史状态。