Modbus RTU 和 Modbus TCP 选哪个?老协议接口实战教程
创始人
2026-10-02 18:02:03

Modbus 这个协议搞工业的没人不知道。从 1979 年 Modicon 公司推出到现在 40 多年了,它依然是工业现场最常用的通信协议之一。但很多新手搞不清楚 Modbus RTU 和 Modbus TCP 的区别,或者以为它们是兼容的可以直接互通——其实差得远。今天就把这两个东西讲清楚。

Modbus 本质上是一套应用层协议,定义了主从站之间怎么请求数据、怎么解析数据。但它没有规定物理层和数据链路层。所以 Modbus 可以跑在不同的物理介质上:RS-232、RS-485、以太网、光纤、甚至 GSM 网络。最常见的两种就是 Modbus RTU(跑在 RS-485 上)和 Modbus TCP(跑在以太网上)。

Modbus RTU 是最经典、最常见的版本。它跑在 RS-485 串行总线上,用差分信号传输,最大节点数 32 个(加中继可以扩到 247 个),通信距离不加中继最大 1200 米(速率越低距离越远)。通信速率从 1200 bps 到 115200 bps 都有,最常用的是 9600 bps 和 19200 bps。

Modbus RTU 的数据帧结构很简洁:一个从站地址(1 字节)、一个功能码(1 字节)、数据(0-252 字节)、CRC 校验(2 字节)。每个字节包含 11 位(1 起始位 + 8 数据位 + 1 校验位 + 1 停止位,或者无校验时是 1+8+2)。帧与帧之间需要 3.5 个字符以上的静默间隔,这是 RTU 模式的核心特征。

Modbus TCP 是 Modbus 的以太网版本,由 Schneider Automation 在 1999 年提出。它把 Modbus 帧封装进 TCP 报文里跑在以太网上,物理层和数据链路层都用标准的 100BASE-TX 以太网。通信速率是 100 Mbps 甚至 1 Gbps,比 RTU 的几十 Kbps 快几百倍。

Modbus TCP 的数据帧结构跟 RTU 差别挺大。它去掉了 CRC 校验(以太网底层已经有校验了),加了一个 MBAP 头(Modbus Application Protocol header),包含事务标识符、协议标识符、长度、单元标识符。所以 Modbus TCP 帧比 RTU 帧长一些,但能承载更多信息。

最关键的:Modbus RTU 和 Modbus TCP 不能直接互通。它们的物理层、链路层、应用层格式都不一样。需要专门的网关转换(Modbus RTU 转 Modbus TCP 网关),或者 PLC 同时支持两种接口(比如西门子 S7-1200 自带 RS-485 和以太网口,可以一个走 RTU 一个走 TCP)。

选型场景说一下吧。Modbus RTU 适合的场景:设备少(几个到几十个)、距离远(比如车间跨几百米)、干扰不强(室内控制柜内部)、成本敏感(RTU 硬件便宜,几块钱一个接口)、对速率要求不高(每秒几次读写足够)。典型应用:智能电表、水表、气表、变频器、温控器、PLC 分布式 I/O。

Modbus TCP 适合的场景:设备多、需要高速通信、要和 IT 系统集成、跟 PLC 主流交换机一起部署、方便远程诊断和维护。典型应用:工厂 MES 系统数据采集、HMI 触摸屏通信、多 PLC 联动、智能工厂上位机监控。

Modbus RTU 调试常见问题。通信不上:检查波特率、数据位、停止位、校验位主从站是否一致(最常见的坑);检查 RS-485 线 A、B 是否接反(很多接线端子 A、B 标反了);检查终端电阻(120Ω)是否在总线两端加上;检查地址是否冲突。通信上但数据乱:检查 CRC 校验是否正确(接线不好导致位错误);检查功能码是否匹配主从;检查寄存器地址映射(每个设备的地址定义可能不一样,要看手册)。

Modbus TCP 调试相对简单。用 Wireshark 抓包能看到完整的 MBAP 帧,调试效率高很多。常见问题:IP 地址冲突或者不在同一网段;防火墙阻挡了 502 端口(Modbus TCP 默认端口);主站连接数超限(Modbus TCP 默认一个主站一个连接,老 PLC 主站连接数有限)。

Modbus 的优势在于简单和开放。功能码就那么几个(01 读线圈、02 读离散输入、03 读保持寄存器、04 读输入寄存器、05 写单个线圈、06 写单个寄存器、15 写多个线圈、16 写多个寄存器),所有厂家都遵守,所以不同品牌的设备可以互通。但简单也是它的缺点——没有数据类型、没有安全机制、没有非加密、没有传输确认(依赖应用层自己处理)。现代工厂如果对安全性和确定性要求高,应该用更现代的协议(Profinet、EtherCAT、OPC UA)。

未来 Modbus 不会消失,但会逐步退出关键控制场景。Modbus TCP 还会长期存在,特别是在 IT/OT 融合的场景里,作为简单的数据采集协议。Modbus RTU 则会被逐步替换成更现代的现场总线。但对于大量低成本分布式设备(仪表、传感器),Modbus RTU 凭借极低的硬件成本和广泛的兼容性,依然会有市场。

新手学习建议:先学 Modbus RTU,因为它最简单、最能理解 Modbus 的核心机制。然后学 Modbus TCP,理解封装机制。再了解 Modbus 在不同厂家的具体实现(西门子、三菱、施耐德、AB 的 Modbus 实现细节都有差异)。最后可以了解一下 Modbus 的安全扩展(Modbus Security)和基于 TCP 的扩展协议(Modbus Plus)。打牢基础,遇到具体项目上手就快。

⚠️
本网站信息内容及素材来源于网络采集或用户发布,如涉及侵权,请及时联系我们,发送链接至2697952338@QQ.COM,我们将第一时间进行核实与删除处理。

相关内容

热门资讯

自制冰块不一定比买的干净:水源... 一、低温不等于无菌:先弄清一块冰的真相很多人觉得冰块不过是冻起来的水,零下十几度的环境足以把细菌冻死...
体检查出空腹血糖偏高别慌:糖尿... 一、报告上的血糖数字先分清是哪一档空腹血糖要求至少 8 小时不摄入热量,反映基础状态下的血糖水平,也...
美顶尖期刊曾称:下一次经济危机... 2026年8月,美国《外交事务》刊登美国前贸易代表迈克尔·弗罗曼的文章,提出下一场全球经济危机可能“...
中美敲定千万吨煤炭协议,降税框... 文|赵赵编辑|赵赵两年,2000万吨煤,这是白宫9月28日对外吹的最响的一个数字。第八轮中美经贸磋商...
Modbus RTU 和 Mo... Modbus 这个协议搞工业的没人不知道。从 1979 年 Modicon 公司推出到现在 40 多...
益生菌不是人人都要补:开水冲、... 一、益生菌是活的微生物,不是补品益生菌指摄入足够数量时对健康有益的活微生物,常见的有乳杆菌、双歧杆菌...
饭后马上躺下容易反酸烧心:胃食... 一、什么是胃食管反流:烧心反酸背后是「阀门」松了一顿饱饭后再躺下,胸口后面像有团火往上烧,喉咙里泛上...
江西省三宝垄清关 这是(BangTengGJ)整理的信息,希望能帮助到大家江西省三宝垄清关这一表述,从地理与行政划分上...
内衣袜子能不能一起洗:真菌交叉... 一、结论先说:能不能一起洗,看两个前提「内衣袜子能不能一起洗」是很多家庭争论过的问题。连同外衣丢进同...
体检查出肺结节先别慌:看大小和... 一、肺结节不等于肺癌,为什么现在查出的人多了肺结节只是影像学上的一个描述,不是疾病名称。 胸部 CT...
Profibus 和 Prof... 做西门子 PLC 项目的同事,对 Profibus 和 Profinet 这两个词肯定不会陌生。它们...
闪腰后别硬扛也别急着揉:急性腰... 一、闪腰到底是什么“闪腰”在医学上叫急性腰扭伤,指搬重物、弯腰捡东西或突然扭身时,腰部肌肉、筋膜、韧...
家庭烟感报警器别只当摆设:装在... 一、它到底是个什么设备独立式感烟火灾探测报警器,就是不少家庭天花板上那个白色小盒子。它不用布线、不用...
华为Mate 90全系价格揭晓... 华为Mate 90系列全系价格在10月1日发布会上正式揭晓,五款机型从5999元到18999元覆盖了...
一加16官宣10月12日发布:... 一加官方正式宣布,一加16将于2026年10月12日亮相,这款旗舰新机将成为首批搭载第六代骁龙8超级...
睡觉时醒了却动不了不是鬼压床:... 一、醒了却动不了,医学上叫睡眠瘫痪不少人都有过这样的经历:明明觉得自己已经醒了,能听见周围的声音,可...
高层住宅起火往上跑还是往下跑:... 一、火场里真正致命的往往不是火高层住宅指建筑高度大于 27 米的住宅建筑,这类建筑一旦起火,楼梯间、...
SCADA、MES、ERP 到... 工厂里上信息化系统,动不动就提到 SCADA、MES、ERP 这三个东西。好多刚入行的同事被这堆缩写...
存款大势落定?2026年10月... 翻开手机银行的挂牌利率表,很多人会不由得多看几眼——数字后面的小数点,正在悄悄往左挪。四大行的整存整...
人民币升值是大势所趋?如果持续... 翻开最新的外汇牌价,美元兑人民币已经稳稳停在6.73一线,创下近三年新高。回看前两年市场里那片“随时...
中期选举临近,特朗普担忧柴油价... 距离美国中期选举日益临近,如何应对不断上涨的柴油价格已成为共和党迫在眉睫的挑战。根据最新消息,特朗普...
全年经济展望!2026年内需提... 回顾2026年国内经济运行全貌,在全球经济复苏乏力、外部环境复杂严峻的多重挑战下,我国经济凭借超大规...
防蓝光眼镜不是人人都要戴:蓝光... 一、蓝光不都有害,关键看波段蓝光是波长约 380 至 500 纳米之间的可见光,太阳光、LED 灯和...
睡觉时身体突然抖一下不是长个子... 一、刚要睡着突然抖一下,这叫临睡肌抽跃很多人都有过这种体验:迷迷糊糊快睡着时,身体像触电一样猛地抖一...
四款人像旗舰横评:vivo双机... 手机影像卷到现在,人像拍摄已经成为各大厂商必争之地。但真正拿起手机拍人——拍对象、拍孩子、拍客户——...