外观
数据接入:力控采集源
站场的实时数据、历史趋势和报警,都来自自动化系统。智营只读,不向 PLC、SCADA 或安全联锁下发任何命令。入口在「核对与采集」组的力控采集源,系统管理里还有「数据接入」页。
接口形式
三种形式,现场与自动化厂商书面确认其一:
| 形式 | 优点 | 代价 |
|---|---|---|
| OPC UA 只读订阅 | 实时,带质量码与源时间戳,标准 | 需要开放端点与只读账号,穿网闸要审批 |
| 历史库只读视图 | 无需实时链路,自带历史 | 延迟取决于视图刷新周期,质量码需视图暴露 |
| 文件交换(定时落盘) | 单向链路最简单,物理隔离友好 | 延迟高,需约定文件命名与完整性校验 |
目前已实现并经模拟验证的是历史库只读视图。
点表
每个点位一行:位号、单位、对应的设备与计量点、源位号、数据类型、量纲、死区、质量码映射、时间来源、报警标志、历史策略。点表带版本号,每次发布都是新版本,旧版本保留,发布时回写测点的源位号。质量码统一映射成好、不确定、坏三档。
采集
- 定时采集:对启用的历史库源,每一轮增量拉取。每个测点从明细里最后一个时刻往回多读几分钟,防漏;首次接入或断了很久,最多回拉若干小时,更早的用补传按区间灌,一次最多七天;
- 只聚合走完的整点:小时、日两层按整点整天重算,不会把半截窗口的均值当成整小时;
- 迟到数据:源时间早于已聚合窗口的记录写入后标记迟到,并触发该窗口重新聚合;
- 重复补传:唯一键去重,不会重复入账;越限判定在窗口重放时不会重复记;
- 链路断开:本地缓存,恢复后按时间顺序回放,缓存到上限按策略处理并记事件,不静默丢数;
- 时钟:每次连接比较源时间与平台时间,偏差超过 30 秒告警;
- 健康:每个源有最后成功时间、延迟、缓存占用、错误计数;采集失败按小时去重发出告警。
报警视图
历史库源可以配报警视图:表名与列名、位号、发生、恢复、确认、类型、优先级、文字,以及级别映射。报警按位号经点表找到测点和站场,映射不上的只计数不入库。源字段(发生、恢复、源确认)只读镜像,平台处置字段独立。同一个源、同一个编号只落一条。
级别缺省按优先级 1 到 4(或 0 到 999 分档)定,没有优先级时按类型定:高高、低低、跳车为紧急,高、低、停机为高。
报警上行
报警可以上行虹元,进入统一的事件中心,交给智悟做报警归并。开关默认关闭,要同时配好虹元地址和事件密钥才生效。第一次入库发「发生」,恢复发「恢复」,恢复后再次报警算新一轮,没恢复时级别升高发「升级」,降级不发,原样重推不重复发。视频来源的报警不再上行,因为它本来就是从虹元来的。
安全边界
- 只读账号,白名单源地址;站端管理区到控制区只允许适配器发起的连接;
- 物理单向链路时,上行数据单向,回执与下行管理另走安全审批或改离线发布;
- 适配器与业务服务分进程,适配器崩溃不影响工作台读取已入库的数据。
模拟历史库
没有真实自动化系统时,可以用随仓库提供的模拟器扮演历史库:两座模拟站按物理关系联动,质量守恒逐分钟成立,埋了十二类计量问题和三种报警,数据源标记为模拟,上行事件带测试标记,不进真实告警。整条采集、聚合、越限、报警、草稿、成账链路都走真路径,用来联调和演示。模拟数据不当作评测集。