当前位置:首页 > MODBUS - 规约说明书
数据长度:
MODBUS 请求 功能码 设置地址 设置内容 MODBUS 响应 功能码 设置地址 设置内容 错误 响应 功能码 错误代码 1 BYTE 1 BYTE 0X06+ 0X80 0x1 or 0x2 or 0x3 or 0x4 举例
设置9号保持寄存器内容为25 请求 域名称 功能码 数据(hex) 06 响应 域名称 功能码 数据(hex) 06 1 BYTE 2 BYTE 2 BYTE 0X06 0X0000 TO 0XFFFF 0x0000 to 0XFF00 1 BYTE 2 BYTE 2 BYTE 0X06 0X0000 TO 0XFFFF 0x0000 to 0XFF00 设置地址高(字00 节) 设置地址高(字00 节) 设置地址低(字08 节) 设置内容高(字00 节) 设置内容低(字19 节) 13. 设置多个继电器 设置多个继电器 功能码:0X0F MODBUS 请求 功能码 设置起始地址 设置长度 字节计数 设置内容
MODBUS 响应 功能码 设置起始地址 设置长度 1 BYTE 2 BYTE 2 BYTE 1 BYTE 2 BYTE 2 BYTE 1 BYTE N BYTE 设置地址低(字08 节) 设置内容高(字00 节) 设置内容低(字19 节) 0X0F 0X0000 TO 0XFFFF 0X0000 TO 0X7B0 N 0X0F 0X0000 TO 0XFFFF 0X0000 TO 0X7B0
错误 响应 功能码 错误代码 1 BYTE 1 BYTE 0X0F+ 0X80 0x1 or 0x2 or 0x3 or 0x4 举例 设置继电器 请求 域名称 功能码 数据(hex) 0F 响应 域名称 功能码 数据(hex) 0F 设置地址高(字00 节) 设置地址低(字13 节) 设置数量高(字00 节) 设置数量低(字0A 节) 字节计数 02 设置地址高(字00 节) 设置地址低(字13 节) 设置数量高(字00 节) 设置数量低(字0A 节) 设置内容低(字CD 节) 设置内容低(字01 节)
14. 设置多个保持寄存器 设置多个保持寄存器 功能码: 0X10
MODBUS 请求 功能码 设置起始地址 设置长度 字节计数 设置内容
MODBUS 响应 功能码 1 BYTE 0X10 1 BYTE 2 BYTE 2 BYTE 1 BYTE N*2 BYTE 0X10 0X0000 TO 0XFFFF 0X0000 TO 0X7B0 N*2
共分享92篇相关文档