Modbus RTU在线工具 | 协议生成器和解析器

在线Modbus RTU协议工具。生成和解析Modbus命令,计算CRC校验,转换数据类型(浮点数、Int16、Int32等)。工业自动化协议助手。

命令生成

输入格式:
03 - 读取保持寄存器
生成CRC校验码

数据解析

解析规则配置

起始位置数据类型原始数据字节序排序数据解析结果操作

Modbus 协议知识

什么是 Modbus?

Modbus 是一种广泛使用的工业通信协议,由 Modicon 公司(现在的施耐德电气)于1979年开发。它已成为工业电子设备之间通信的事实标准。

协议特点

Modbus 协议简单、开放、免费,采用主从架构,支持多种数据类型和传输方式,广泛应用于工业自动化领域。

支持的数据类型

  • 16位无符号整数(0-65535)
  • 16位有符号整数(-32768 到 32767)
  • 32位无符号整数(0-4294967295)
  • 32位有符号整数(-2147483648 到 2147483647)
  • 32位浮点数(IEEE-754 单精度)
  • 64位浮点数(IEEE-754 双精度)

字节序类型

  • ABCD:大端序,高字节在前(如 Siemens 等设备)
  • DCBA:小端序,低字节在前(如 Intel 等设备)
  • BADC:中端序,寄存器内字节交换
  • CDAB:中端序,寄存器交换

应用场景

  • 工业自动化控制系统
  • 楼宇自动化系统
  • 能源管理系统
  • 远程监控和数据采集(SCADA)系统
  • 智能仪器仪表通信
  • 可编程逻辑控制器(PLC)通信