Modbus RTU 协议学习工具
从站地址 (1-247):
功能码:
01 (0x01) - 读线圈
02 (0x02) - 读离散输入
03 (0x03) - 读保持寄存器
04 (0x04) - 读输入寄存器
05 (0x05) - 写单个线圈
06 (0x06) - 写单个寄存器
15 (0x0F) - 写多个线圈
16 (0x10) - 写多个寄存器
起始地址 (0-65535):
数量 (线圈/寄存器):
对于写单个操作(05,06),此项无效或表示要写入的值。
写入数据 (十六进制, 每字节用空格隔开, 例如 FF00 0102):
FF00
用于功能码 05 (单个线圈): FF00 (ON), 0000 (OFF)
用于功能码 06 (单个寄存器): 十六进制值, 如 000A (10)
用于功能码 15, 16: 按顺序的字节数据。
生成/更新 Modbus 帧
请求帧 (Master -> Slave)
十六进制:
二进 制:
解析:
模拟响应帧 (Slave -> Master)
十六进制:
二进 制:
解析:
解释数据: