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)通信