编辑: lonven | 2018-10-28 |
2 BYTE 0x0000 TO 0xFFFF 读取数量
2 BYTE
1 TO 125(0x7D) MODBUS 响应 功能码
1 BYTE 0x04 字节计数
1 BYTE N*2 输入状态 N*2 BYTE DAM-3502A(T) 硬件使用说明书 版本:V6.2.05
9 举例:获得第一路模拟量输入值 请求 响应 模块地址 01(hex) 模块地址 数据(hex) 功能码
04 功能码
04 起始地址高(字节)
01 字节计数
04 起始地址低(字节)
01 第一路输入寄存器低
16 位的高字节
80 读取数量高(字节)
00 第一路输入寄存器低
16 位的低字节
00 读取数量低(字节)
02 第一路输入寄存器高
16 位的高字节
00 第一路输入寄存器高
16 位的低字节
00 北京阿尔泰科技发展有限公司 www.art-control.com
10 3.5 设置单个继电器 功能码:05 MODBUS 请求 功能码
1 BYTE 0x05 设置地址
2 BYTE 0x0000 TO 0xFFFF 设置内容
2 BYTE 0x0000 OR 0xFF00 0x0000 释放继电器 0xff00 吸合继电器 MODBUS 响应 功能码
1 BYTE 0x05 设置地址
2 BYTE 0x0000 TO 0xFFFF 设置内容
2 BYTE 0x0000 OR 0xFF00 错误 响应 功能码
1 BYTE 0x05+ 0x80 错误代码
1 BYTE 0x1 or 0x2 举例 请求 响应 模块地址 数据(hex) 模块地址 数据(hex) 功能码
05 功能码
05 设置地址高(字节)
00 设置地址高(字节)
00 设置地址低(字节)
05 设置地址低(字节)
05 设置内容高(字节) FF 设置内容高(字节) FF 设置内容低(字节)
00 设置内容低(字节)
00 DAM-3502A(T) 硬件使用说明书 版本:V6.2.05
11 3.6 设置多个继电器 功能码:0F MODBUS 请求 功能码
1 BYTE 0x0F 设置起始地址
2 BYTE 0x0000 TO 0xFFFF 设置长度
2 BYTE 0x0000 TO 0x7B0 字节计数
1 BYTE N 设置内容 N BYTE MODBUS 响应 功能码
1 BYTE 0x0F 设置起始地址
2 BYTE 0x0000 TO 0xFFFF 设置长度
2 BYTE 0x0000 TO 0x7B0 错误 响应 功能码
1 BYTE 0x0F+ 0x80 错误代码
1 BYTE 0x1 or 0x2 举例 请求 响应 模块地址 数据(hex) 模块地址 数据(hex) 功能码 0F 功能码 0F 设置地址高(字节)
00 设置地址高(字节)
00 设置地址低(字节)
13 设置地址低(字节)
13 设置数量高(字节)
00 设置数量高(字节)
00 设置数量低(字节) 0A 设置数量低(字节) 0A 字节计数
02 设置内容高(字节) CD 设置内容低(字节)
01 北京阿尔泰科技发展有限公司 www.art-control.com
12 3.7 设置单个保持寄存器 功能码:06H MODBUS 请求 功能码
1 BYTE 0x06 设置地址
2 BYTE 0x0000 TO 0xFFFF 设置内容
2 BYTE 0x0000 to 0xFFFF MODBUS 响应 功能码
1 BYTE 0x06 设置地址
2 BYTE 0x0000 TO 0xFFFF 设置内容
2 BYTE 0x0000 to 0xFFFF 举例:设置模块波特率为 19200bit/S 请求 响应 模块地址 01(hex) 模块地址 01(hex) 功能码
06 功能码
06 设置地址高(字节)
00 设置地址高(字节)
00 设置地址低(字节)
85 设置地址低(字节)
85 设置内容高(字节)
00 设置内容高(字节)
00 设置内容低(字节)
07 设置内容低(字节)
07 DAM-3502A(T) 硬件使用说明书 版本:V6.2.05
13 3.8 设置多个保持寄存器 功能码:10H MODBUS 请求 功能码
1 BYTE 0x10 设置起始地址
2 BYTE 0x0000 TO 0xFFFF 设置长度
2 BYTE 0x0000 TO 0x7B0 字节计数
1 BYTE N*2 设置内容 N*2 BYTE MODBUS 响应 功能码
1 BYTE 0x10 设置起始地址
2 BYTE 0x0000 TO 0xFFFF 设置长度
2 BYTE 0x0000 TO 0x7B0 举例:设置模块波特率为 19200bit/S 请求 响应 模块地址 01(hex) 模块地址 01(hex) 功能码