Modbus RTU 在线工具

集请求命令生成、响应报文生成、原始报文解析、CRC16 校验于一体的 Modbus RTU 调试工具,工业通信开发好帮手。

寄存器数据
支持空格、逗号、0x 前缀分隔,也可直接粘贴连续的十六进制字符串
自定义解析规则
设置数据域内的起始字节偏移(0 = 数据域第 1 字节),数据类型,对数据区进行自定义拆分解读。结果将同时显示 ABCD/DCBA/BADC/CDAB 四种字节序的解析值。
提示:标准读响应报文结构为「地址(1) + 功能码(1) + 字节数(1) + 数据(N) + CRC(2)」,偏移 0 即对应字节数之后的数据域首字节。
仅输入 CRC 之前的报文内容,工具将自动追加计算得到的 CRC16 校验码
📡

选择功能模块,开始使用 Modbus RTU 工具

📖使用说明
  1. 请求命令生成器:配置从站地址、功能码、起始地址和数量,自动生成标准 Modbus RTU 请求报文,可一键复制用于串口调试。
  2. 响应报文生成器:添加多组寄存器数据,支持 UINT16/INT16/UINT32/INT32/FLOAT32/UINT64/INT64/FLOAT64 数据类型和 ABCD/DCBA/BADC/CDAB 字节序,自动生成完整的 Modbus RTU 响应报文。
  3. 报文解析器:粘贴原始 Modbus RTU 报文,自动解析从站地址、功能码、数据长度等字段;可添加自定义规则对数据区进行深度解读。
  4. CRC16 校验码计算器:输入报文数据部分,自动计算 Modbus RTU 标准的 CRC16 校验码。

什么是 Modbus RTU?

Modbus RTU(Remote Terminal Unit)是一种广泛应用于工业自动化领域的串行通信协议,基于主从架构, 采用 RS-232 或 RS-485 物理层,通过十六进制报文进行设备间的数据交换。它具有结构简单、可靠性高、兼容性强的特点, 是 PLC、仪表、传感器等工业设备最常用的通信协议之一。

报文结构

标准 Modbus RTU 报文由从站地址(1字节)、功能码(1字节)、数据域(N字节) 和 CRC16 校验码(2字节,低字节在前)四部分组成。

使用场景