本文介绍Modbus总线的三种协议变体(RTU/ASCII/TCP)及其关键参数。重点对比了物理介质、通信速率和实时性能等指标,其中RTU最大速率115.2kbps,TCP可达1Gbps。提供了ModbusPoll等常用配置工具。针对RS-485物理层,详细说明了双绞屏蔽电缆选用、120Ω终端电阻配置及单点接地等规范要求,为工业现场实施提供技术参考。
一、Modbus核心参数
参数类别 |
Modbus-RTU |
Modbus-ASCII |
Modbus-TCP |
物理介质 |
RS-485(2线制) |
RS-232/RS-485 |
以太网(CAT5e及以上) |
最大速率 |
115.2 kbps |
19.2 kbps |
1 Gbps(依赖网络) |
实时性能 |
10-100ms(典型) |
100-500ms |
5-50ms(局域网内) |
最大节点数 |
32(无中继) |
32(无中继) |
理论上限65535 |
数据帧校验 |
CRC-16 |
LRC |
TCP校验和 |
二、典型配置工具
1. Modbus Poll (Windows)
2.QModMaster
3.Simply Modbus
4.Modscan
三、主流厂商设备
厂商 |
典型产品 |
协议支持 |
特色功能 |
施耐德电气 |
Modicon M340 PLC |
RTU/TCP |
内置双网口支持主/从模式切换 |
西门子 |
S7-1200 CP模块 |
RTU/TCP |
通过TIA Portal配置 |
欧姆龙 |
NJ/NX系列PLC |
RTU/TCP |
支持CJ2M-MD21模块扩展 |
罗克韦尔 |
Micro800系列 |
RTU |
通过CCW软件配置 |
国产设备 |
汇川H3U PLC |
RTU/ASCII |
提供Modbus库函数 |
四、物理层连接规范
Modbus-RTU (RS-485) 接线要点:
- 使用双绞屏蔽电缆(AWG22或更粗)
- 总线两端安装120Ω终端电阻
- A/B线严禁反接(A=+,B=-)
- 接地要求:
- 单点接地(通常在主站端)
- 接地电阻<10Ω