字段映射:Device_Id、状态、急停、报警等 MES 字段与 OPC 标签如何对齐
字段映射:Device_Id、状态、急停、报警等 MES 字段与 OPC 标签如何对齐
目录
| 一级分类 | 章节 | 核心问题 |
|---|---|---|
| 映射认知 | 一、字段映射为什么是成败点 | 语义一致性 |
| 映射认知 | 二、核心字段最小集合 | 设备号、状态、急停、报警 |
| 映射实践 | 三、类型与单位怎么统一 | int、string、枚举 |
| 映射实践 | 四、空值与默认值策略 | 防止脏数据 |
| 收束与实践 | 五、小结 | 先定义字典再编码 |
一、字段映射为什么是成败点
接口能通不代表业务可用。字段语义不一致时,MES 显示很可能看起来正常、实则错误。
映射问题往往在上线数周后才暴露,因为需要真实生产工况触发,因此前期评审必须做跨部门对表。
二、核心字段最小集合
建议至少统一:Device_Id、Status、Emg、Alarm、Alarm_Msg,以及采集时间戳。
Device_Id 要与工厂设备主数据编码一致,禁止同一机床多套编号并存。
三、类型与单位怎么统一
关注点: 映射不是简单改名字。
- 明确每个字段的数据类型。
- 枚举值(如状态码)要有字典。
- 单位统一(%/rpm/A 等)并写入文档。
布尔与整型混用是常见坑:急停到底用 0/1 还是 true/false,必须写死。
四、空值与默认值策略
约定空值如何处理:丢弃、默认值、或标记异常。避免服务端把空字符串当正常状态。
报警文本字段在无报警时建议传固定占位或省略,并在接口说明里定义。
五、小结
字段映射应先做数据字典,再做配置与开发。这样跨团队协作最稳。字典变更要走版本号,禁止静默改码表。
关于作者
联系方式: cheng.ziwen@gonleon.com
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Gonleon 工业!