结论:采集项目出问题,多数不在协议,而在点位表。一张字段完整、命名统一、可版本化的点位表,是后续报警、看板、追溯都能复用的基础。
一、点位命名:让人和程序都读得懂
推荐“区域.设备.工位.信号”四段式,例如 车间1.注塑机03.主机.料筒温度1。规则:全小写或统一大小写、不用中文标点、不用空格,信号名用工程含义而不是PLC地址(地址会变,含义不会)。
二、点位表核心字段
字段|示例/说明|常见错误
点位ID|全局唯一,不随地址改变|用行号当ID
协议与地址|Modbus寄存器、OPC UA节点ID、串口帧偏移|地址从0还是1起算不一致
数据类型|INT16/UINT16/FLOAT32/BOOL|字节序(大端/小端、字交换)未写明
缩放与单位|系数、偏移、单位|现场读数差10倍
量程上下限|用于异常值过滤|缺失导致坏值入库
采样方式|周期/变化上报/事件|全部按最高频率采,浪费存储
死区|变化小于阈值不上报|未设导致抖动数据
报警阈值与级别|高高/高/低/低低|阈值写进程序,改一次发一次版
状态与版本|启用/停用、生效时间、修改人|直接覆盖旧行,无法追溯
三、变更管理三条规则
四、联调时最容易漏的检查
字节序、地址偏移、缩放系数、单位换算、时间戳来源(设备时间还是网关时间)。建议每个设备至少抽查三个点位,覆盖整型、浮点和布尔各一个。
FAQ
问:点位很多怎么办?答:按设备类型做模板,实例只填差异项。
问:不同品牌同类信号怎么统一?答:用统一信号名,在映射层处理地址和缩放差异。
问:报警阈值放网关还是平台?答:判断逻辑放平台便于调整,网关只做量程过滤和死区。
问:点位表用Excel可以吗?答:起步可以,但要导入配置库并保留版本记录。
小结:命名统一、字段完整、变更可追溯,三件事做好,后续系统集成的返工会少很多。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。