Modbus 报文解析工具
粘贴十六进制报文即可逐字段拆解,自动识别 TCP/RTU/ASCII,支持数值多类型多字序换算。
功能介绍
一串十六进制报文并不直观,快速读懂一帧报文往往是现场调试的关键一步。Modbus 报文结构紧凑、字段含义固定,但人工逐字节对照协议规范既费时又容易出错。在良友工控助手的 Modbus 报文解析工具中,只需在左侧输入框粘贴抓取到的原始十六进制报文(支持空格与换行分隔),选择该帧的数据方向(Request 请求/Response 响应)与输出格式(Xml / Text),点击 Parse 即可完成解析,无需手动指定协议类型——工具会自动识别报文属于 Modbus TCP、Modbus RTU 还是 Modbus ASCII,并按方向自动匹配对应的报文结构。解析结果逐字段拆解后输出到右侧窗口,涵盖 MBAP 头(事务号、协议标识、长度、单元标识)、从站地址、功能码、起始地址、数量、字节数、数据区以及 CRC / LRC 校验等内容,完整支持 01/02/03/04 读取与 05/06/0F/10 写入等常用功能码的请求与响应;当报文校验不通过时会明确给出错误原因,遇到从站返回的异常响应时会直接标注异常码,无法识别的报文也会给出提示,便于快速判断问题出在参数配置、数据校验还是设备返回异常。解析结果采用颜色区分,注释为绿色、校验错误与异常信息为红色,一眼即可定位问题所在。此外,在解析结果中选中十六进制数据后右键,还可按 Int16、UInt16、Int32、UInt32、Int64、UInt64、Float、Double、Binary 等类型直接换算为具体数值,多寄存器类型支持大端、小端及字节交换等多种字序组合,换算结果以独立窗口按序号列表展示,方便核对寄存器数值;工具支持多开实例,可同时解析多帧报文。可用于现场抓包后的原始报文分析、主从站通信异常定位、寄存器数值换算核对、协议对接中的字段校验等场景。与良友工控助手的 Modbus 主站/从站测试工具配合使用,抓报文、读报文、验数值一气呵成,是排查 Modbus 通信问题的实用工具。
典型应用场景
- 现场抓包后的原始报文分析
- 主从站通信异常定位
- 寄存器数值换算核对
- 协议对接中的字段校验
- 与 Modbus 主站/从站工具配合,抓报文、读报文、验数值一气呵成