Modbus 调试

Modbus 报文诊断

从请求、响应、耗时和异常结果定位主从站通信问题。

浏览全部手册
本页目录

找到一笔事务

进入主站的报文视图,按请求组和请求名称找到对应记录。选择事务,查看请求/响应 HEX、字段分段、执行结果与耗时。

先做一次单次读取,再查看它的报文,比在高频轮询中寻找一个错误更容易。

对照本次真实 TCP 读取的请求、响应和解析信息,核对功能码、地址与原始字节。
Modbus 请求与响应诊断 · 对照本次真实 TCP 读取的请求、响应和解析信息,核对功能码、地址与原始字节。
0.1.0 开发版 · 2026-09-21 实机采集 · 点击查看原图 ↗

TCP 与 RTU 的区别

Modbus TCP 带 MBAP 头;RTU 使用串行地址与 CRC。分析时先确认端点类型,不要拿 RTU 帧模板逐字节对照 TCP 头部。

请求模板展示的是组成方式,实际发送的事务标识等内容应以此次报文为准。

从结果倒查

现象 优先检查
建立连接失败 地址、端口、监听和串口占用
请求超时 从站 ID、接线、时序、对端是否响应
异常响应 功能码、地址范围、数量及设备支持程度
有响应但数值异常 数据类型、偏移、字节序、字序与缩放

留下可复现的信息

记录端点类型、功能码、地址/数量、从站 ID、请求和响应 HEX,以及超时与重试设置。对涉及真实业务的数据先做脱敏。

消息日志与事务详情互补。日志反映连接过程,事务反映一次协议交换,不能只保留“读取失败”四个字。

仍有疑问?按反馈清单整理复现信息 →