发表于:2010/7/24 18:38:33
#0楼
MODBUS报文解读2号命令
02 命令 读取输入状态 MODBUS地址 10001~
MODBUS 请求
功能码 1 BYTE 0X02
起始地址 2 BYTE 0X0000 TO 0XFFFF
读取数量 2 BYTE 1 TO 2000(0X7D0)
MODBUS 响应
功能码 1 BYTE 0X02
字节计数 1 BYTE N
输入状态 n BYTE n =N or N+1
N =读取数量/8 如果余数不为0 则N=N+1
错误 响应
功能码 1 BYTE 0X02+ 0X80
错误代码 1 BYTE 0x1 or 0x2 or 0x3 or 0x4
举例
请求 响应
域名称 数据(hex)域名称 数据(hex)
功能码 02 功能码 02
起始地址高(字节) 00 字节计数 03
起始地址低(字节) C4 204(h)~197状态 AC
读取数量高(字节) 00 212(h)~205状态 DB
读取数量低(字节) 16 218(h)~213状态 35
www.tengcon.com
02 命令 读取输入状态 MODBUS地址 10001~
MODBUS 请求
功能码 1 BYTE 0X02
起始地址 2 BYTE 0X0000 TO 0XFFFF
读取数量 2 BYTE 1 TO 2000(0X7D0)
MODBUS 响应
功能码 1 BYTE 0X02
字节计数 1 BYTE N
输入状态 n BYTE n =N or N+1
N =读取数量/8 如果余数不为0 则N=N+1
错误 响应
功能码 1 BYTE 0X02+ 0X80
错误代码 1 BYTE 0x1 or 0x2 or 0x3 or 0x4
举例
请求 响应
域名称 数据(hex)域名称 数据(hex)
功能码 02 功能码 02
起始地址高(字节) 00 字节计数 03
起始地址低(字节) C4 204(h)~197状态 AC
读取数量高(字节) 00 212(h)~205状态 DB
读取数量低(字节) 16 218(h)~213状态 35
www.tengcon.com
www.tengcon.com 专业的PLC,RTU研发,生产,供货商