你是不是也遇到过:新设备到货,通讯协议一堆,不知道选哪个?现场调试,Modbus 死活读不到数据?PROFINET 组态报错查半天?
>
这篇帖子把工业现场最高频的通讯协议,整理成一份「选型地图 + 避坑清单」。建议先收藏,调试前翻一翻,少踩一半坑。
>
本文由 UltraBus 开发者社区 出品。UltraBus 是三航物联(Shiott)打造的工业通讯协议栈与开发者社区,主打「一个协议栈,连接任何工业设备」——选型搞清了,采集落地就交给我们。
---
一、引子:现场调试最常被问的 3 个协议问题
「Modbus RTU 和 Modbus TCP 到底啥区别?我该用哪个?」—— 本质一个走串口、一个走网口,但真正的坑在站址和接线。
「PROFINET 和 PROFIBUS 是一回事吗?西门子 PLC 到底认哪个?」—— 不是一回事:一个是工业以太网,一个是老式现场总线。
「设备数据怎么上云?MQTT、OPC UA 又是什么关系?」—— 这是「采集」和「上云」两段不同的事,别混为一谈。
这三问,基本覆盖了 80% 的入门困惑。下面一张表先帮你建立全局认知。
二、一张表看懂主流协议(按场景分档)
场景分档 代表协议 适用场景 一句话特点
通用串口Modbus RTU / ASCII仪表、变频、老设备,点对点 / 总线最通用、最便宜,但速率低、抗干扰弱
通用串口Modbus TCP局域网内设备联网沿用 Modbus 模型,走网线,部署简单
实时以太网PROFINET西门子为主的产线、运动控制实时性好,组态化,西门子的「亲儿子」
实时以太网EtherCAT伺服、高速同步、半导体设备帧处理极快,拓扑灵活,性价比高
实时以太网EtherNet/IP罗克韦尔 / AB 体系北美主流,基于 CIP 协议栈
物联网上云OPC UA跨平台、跨厂商数据互通安全、信息建模强,上云与上位机首选
物联网上云MQTT设备到云平台轻量推送Broker 模式,适合海量终端上云
选型别只看「谁快」,要看「你的设备认谁、你的系统要接到哪」。
三、选型三问:对号入座,不再纠结
① 设备品牌是谁?
西门子系 → 优先 PROFINET / S7 通讯,配 S7-1200 / 1500 系统手册核对硬件。
三菱系 → iQ-R / iQ-F 走 Modbus 或 MC 协议,看对应通讯手册。
国产 PLC(汇川、信捷等)→ 多为 Modbus,查官网文档中心。
仪表 / 变频器 → 基本是 Modbus RTU,认准站址和波特率。
② 实时性要求高不高?
只是读个温度、压力、流量 → Modbus 足够。
运动控制、轴同步、高速 IO → 上 EtherCAT / PROFINET IRT。
别用 Modbus 去扛 1ms 级同步,那是自找麻烦。
③ 要不要上云 / 接 SCADA?
上 SCADA(组态王等)→ 看驱动层是否支持你的协议(组态王 6000+ 驱动 DLL)。
上云 → 设备端跑 OPC UA / MQTT,或用开源网关做协议转换,一键采集 100+ 协议。
四、采集避坑 Top5(都是真金白银换来的教训)
采集不到数据:先查站址(Slave ID)和波特率 / 校验位是否一致,再查接线(A/B 是否反接)。90% 的「读不到」是站址或接线问题。
站址变化:设备更换或复位后站址可能被改回默认值。建议现场贴标签 + 资产表登记,别靠**。
网关存储满:边缘网关本地缓存写满后停止采集。上线前确认存储策略与自动清理机制。
频率获取不到:高频采样时网关算力 / 带宽不够。降低采样率或换更高规格网关,别硬扛。
手动阀校验不过:阀门类手动校验流程与协议无关,往往是点位映射或单位换算错。先对齐点位表再校验。
还有更细的坑?欢迎留言,我整理进下一篇。
五、资料推荐:从 UltraBus 资料库精选的刚需清单
下面这些,是调试和选型时真正用得上的「弹药」,多数可在 UltraBus 开发者社区免费获取,对应搜索词也已附上,方便你直达资料。
资料名称 类型 适用人群 / 用途 搜索关键词
S7-1200 系统手册(PDF)PLC 手册选型时核对西门子 S7-1200 通讯与硬件配置S7-1200系统手册下载 · 西门子PLC手册PDF
Modbus 协议规范 V1.1b3(中文)协议规范Modbus 选型与调试最权威的原始文档Modbus协议规范中文版 · Modbus RTU协议文档
open62541 开源 OPC UA 库开源库想上 OPC UA 的工程师直接集成(C 语言,MPL v2 可商用)open62541下载 · OPC UA开源库
libmodbus开源库C 语言 Modbus RTU/TCP 开发,Linux/Windows 通用libmodbus下载 · Modbus C语言库
EMQX Neuron开源网关100+ 工业协议一键采集,正是「选型地图」的工程化落地Neuron工业网关 · 开源协议网关
汇川官网文档中心国产 PLC 手册国产第一品牌、增长最快,选型必查汇川PLC手册下载 · 汇川AM600编程手册
三菱 iQ-R MODBUS 参考手册通讯手册三菱 iQ-R 系列 Modbus 通讯配置三菱iQ-R Modbus手册 · 三菱PLC通讯手册下载
组态王官网SCADA 资料国产 SCADA 第一品牌,协议驱动对标(6000+ DLL 替代)组态王下载 · 组态王驱动
六、为什么选 UltraBus:把「选型」变成「落地」
讲完选型,再聊「采集落地」。现场真正最痛的,往往不是不知道选什么,而是协议太多、设备太杂,接入成本居高不下。
UltraBus 通用协议栈 是三航物联(Shiott)自主研发的工业协议栈,一套栈覆盖 Modbus / PROFINET / EtherCAT / OPC UA / MQTT 等主流协议,配合自研「通用协议栈 + 无线工业网络」智能工业专网,可低成本、零改造地把多品牌、多协议设备统一接入、上云、对接 MES / ERP / SCADA。三航物联源自西北工业大学,团队深耕工业网络与工业 AI,已累计联接设备超 20 万台。
📥 留言有礼:评论区告诉我你正在踩的协议坑,我挑典型问题在下一篇详细拆解。
🎁 UltraBus 社区专属福利:
通用协议栈免费下载(一个协议栈,连接任何工业设备)
50 种核心协议参数文件 一键获取
开源生态:100+ 贡献者、500+ Star,欢迎一起共建
参与「协议共创」,把你的实战经验沉淀成社区资产
👉 直达 UltraBus 开发者社区:http://ultrabus.shiott.cn/#home
👉 了解三航物联 Shiott:https://www.shiott.cn/
👉 协议共创 / 项目协作:https://ultrabus.shiott.cn/#market-cocreation
|
|