Modbus RTU 与 Modbus TCP 深入指南-附录:快速参考表

十五、附录:快速参考表

15.1 Modbus RTU 帧示例速查

操作 请求帧(十六进制) 响应帧示例
读线圈(1个) 01 01 00 00 00 01 CRC 01 01 01 01 CRC
读离散输入 01 02 00 00 00 01 CRC 01 02 01 00 CRC
读保持寄存器(1个) 01 03 00 00 00 01 CRC 01 03 02 12 34 CRC
读输入寄存器 01 04 00 00 00 01 CRC 01 04 02 56 78 CRC
写单线圈(ON) 01 05 00 00 FF 00 CRC 01 05 00 00 FF 00 CRC
写单寄存器 01 06 00 00 12 34 CRC 01 06 00 00 12 34 CRC
写多线圈 01 0F 00 00 00 02 02 03 00 CRC 01 0F 00 00 00 02 CRC
写多寄存器 01 10 00 00 00 02 04 12 34 56 78 CRC 01 10 00 00 00 02 CRC

CRC 需实际计算,示例中省略。8位数据,1起始位,1停止位,无奇偶校验(8N1)。

15.2 Modbus TCP 公知端口

端口 服务 说明
502/tcp Modbus TCP 标准端口(需特权)
802/tcp Modbus Secure Modbus over TLS
5020/tcp 非特权Modbus 常用替代(避免sudo)
50200/tcp 保留 -

15.3 常用功能码速查表

功能码 十进制 名称 最大数据量
0x01 1 读线圈 2000个线圈
0x02 2 读离散输入 2000个输入
0x03 3 读保持寄存器 125个寄存器
0x04 4 读输入寄存器 125个寄存器
0x05 5 写单线圈 1个线圈
0x06 6 写单寄存器 1个寄存器
0x0F 15 写多线圈 1968个线圈
0x10 16 写多寄存器 123个寄存器
0x17 23 读/写多寄存器 125读 + 121写
0x2B 43 设备识别 变长

15.4 波特率与距离对照表(RS485)

波特率 最大距离(米) 3.5字符时间(ms)
2400 2400 14.58
4800 1200 7.29
9600 1200 3.65
19200 600 1.82
38400 300 0.91
115200 100 0.30
230400 50 0.15

15.5 异常码速查

异常码 名称 常见原因
0x01 非法功能 功能码不支持
0x02 非法数据地址 寄存器地址超范围
0x03 非法数据值 写入值无效
0x04 从站设备故障 内部错误
0x06 从站忙 稍后重试
0x0A 网关路径不可用 单元ID无效
0x0B 网关目标无响应 RTU设备超时

15.6 常用工具速查

工具 用途 获取方式
Modbus Poll Modbus主站模拟 modbustools.com
Modbus Slave Modbus从站模拟 modbustools.com
QModMaster 开源Modbus主站 GitHub
Wireshark 协议分析 wireshark.org
CAS Modbus Scanner 设备扫描 chipkin.com
pymodbus Python库 pip install pymodbus
libmodbus C库 libmodbus.org
相关推荐
Winner_hwx10 小时前
华为ICT大赛备赛复习1
服务器·网络·华为
宗介波妞11 小时前
Wireshark 抓取 IEC104 报文:常见异常报文排查与标志位解读
服务器·网络·wireshark
云边云科技_云网融合11 小时前
工业互联网组网方案全景解析:从低延迟网络到安全隔离的四大核心支柱
网络·安全·php
小程序设计11 小时前
linux防火墙研究与实现
网络·安全
IpdataCloud11 小时前
高可用的IP数据接口平台有哪些?从可用性、P99延迟到离线部署的评估框架(含代码)
数据库·tcp/ip·ip
数据知道11 小时前
加密流量分析——JA3 指纹、TLS 指纹识别与规避
网络·安全·网络安全·密码学
网硕互联的小客服12 小时前
各个版本的Linux系统如何修改远程端口ssh端口?
linux·运维·服务器·网络
小程序设计12 小时前
Wi-Fi网络监控及无线终端定位系统的研究
网络·安全
Wang's Blog14 小时前
Java框架快速入门: Spring Security+OAuth2之RBAC与角色分层实践
java·网络·spring
Sophnet云平台14 小时前
2026:AI Agent应用元年,企业从试点到核心业务的跨越逻辑
网络·人工智能·llm·openai·agent