选型不是选最快的
工业协议没有通用最优解:实时以太网适合高速控制与统一网络,成熟的现场总线在存量设备与特定行业里生态更完整,而 MQTT、OPC UA 这类协议处理的是上行数据与系统互联。合理的顺序是用硬约束淘汰不满足要求的选项,再在剩余选项里比较成本与运维负担。
判断依据清单
- 距离与拓扑:单段线缆长度上限、是否支持环网冗余、能否复用既有布线
- 周期与确定性:工艺允许的最坏抖动,决定能否用标准以太网或必须用实时协议
- 节点与数据量:节点数量级、单节点点位数、是否包含大批量数据(程序下载、视觉结果)
- 设备供应与生态:目标设备品类是否有原生接口、网关方案是否成熟、备件与调试工具是否可得
- 诊断与运维:能否读出站点级诊断计数与拓扑信息,现场人员是否具备相应技能
- 安全与隔离:是否需要与控制网隔离、是否需要访问控制与加密、是否有合规要求
- 改造与工期:是否必须兼容存量设备,停机窗口与调试周期是否允许
协议族定位对照
| 协议族 | 典型定位 | 优势 | 代价 |
|---|---|---|---|
| 现场总线 | 设备层控制与 IO | 确定性强、抗干扰、生态成熟 | 速率与数据量受限,跨厂商互操作依赖行规约束 |
| 实时以太网 | 设备层与控制器互联 | 速率高、拓扑与诊断能力强 | 需要专用交换机或芯片,网络设计要求高 |
| 上行与互联协议 | 数据采集与平台对接 | 跨厂商、跨网络、集成方便 | 不承担硬实时,需要网关与数据映射 |
决策顺序
| 第一步 | 列出工艺硬约束:周期、抖动、节点数、距离、环境干扰与安全等级 |
|---|---|
| 第二步 | 淘汰不满足硬约束的协议族,不做「先选再补」 |
| 第三步 | 在剩余选项里比较设备供应、调试工具与人员技能 |
| 第四步 | 算总成本:初装、网关、备件、培训、长期运维与故障停机风险 |
同一工厂里协议通常是分层的:设备层用现场总线或实时以太网,车间与管理层用 OPC UA 或 MQTT。选型按层次分别决策即可,不必强求全厂统一。
把上行协议直接用于闭环控制是常见误区:这类协议在抖动与可用性上没有实时保证,链路一旦拥塞会直接影响生产。具体指标以所用协议规范与设备手册为准。