发表于:2010/7/24 18:40:27
#0楼
MODBUS报文解读3号命令
03 读保持寄存器 MODBUS地址 40001~
MODBUS 请求
功能码 1 BYTE 0X03
起始地址 2 BYTE 0X0000 TO 0XFFFF
读取数量 2 BYTE 1 TO 125(0X7D)
MODBUS 响应
功能码 1 BYTE 0X03
字节计数 1 BYTE N*2
输入状态 N*2 BYTE
错误 响应
功能码 1 BYTE 0X03+ 0X80
错误代码 1 BYTE 0x1 or 0x2 or 0x3 or 0x4
举例
请求 响应
域名称 数据(hex) 域名称 数据(hex)
功能码 03 功能码 03
起始地址高(字节) 00 字节计数 06
起始地址低(字节) 6B 寄存器高(108) 02
读取数量高(字节) 00 寄存器低(108) 2B
读取数量低(字节) 03 寄存器高(109) 00
寄存器低(109) 00
寄存器高(110) 00
寄存器低(110) 64
www.tengcon.com
03 读保持寄存器 MODBUS地址 40001~
MODBUS 请求
功能码 1 BYTE 0X03
起始地址 2 BYTE 0X0000 TO 0XFFFF
读取数量 2 BYTE 1 TO 125(0X7D)
MODBUS 响应
功能码 1 BYTE 0X03
字节计数 1 BYTE N*2
输入状态 N*2 BYTE
错误 响应
功能码 1 BYTE 0X03+ 0X80
错误代码 1 BYTE 0x1 or 0x2 or 0x3 or 0x4
举例
请求 响应
域名称 数据(hex) 域名称 数据(hex)
功能码 03 功能码 03
起始地址高(字节) 00 字节计数 06
起始地址低(字节) 6B 寄存器高(108) 02
读取数量高(字节) 00 寄存器低(108) 2B
读取数量低(字节) 03 寄存器高(109) 00
寄存器低(109) 00
寄存器高(110) 00
寄存器低(110) 64
www.tengcon.com
www.tengcon.com 专业的PLC,RTU研发,生产,供货商