ModBus TCP 分布式远程IO数据采集模块系统耦合器BL200_Modbus 寄存器映射
ModBus TCP 分布式远程IO数据采集模块系统耦合器BL200 Modbus
Modbus 寄存器映射
BL200现场耦合器节点内部寄存器映射由2部分组成,一部分是数字输入输出和模拟输入输出模块的数据映射组成,地址范围是1000 ... 9999;另外一部分是串口模块,地址范围是10000 ... 49999
通过寄存器映射(地址1000 ... 9999),可以确定或更改数字和模拟 I/O 模块的状态。
Modbus 地址 | 数据类型 | 访问 | 功能码 | 描述 | |
10进制 | 16进制 | ||||
1000…1999 | 0x03 E8…0x07 CF | 1 Bit | 读/写 | 0x01/05/0F | 数字输出DO |
2000…2999 | 0x07 D0…0x0B B7 | 1 Bit | 只读 | 0x02 | 数字输入DI |
3000…3999 | 0x0B B8…0x0F 9F | 32 Bit Float | 只读 | 0x04 | 模拟输入AI |
4000…4999 | 0x0F A0…0X13 87 | 32 Bit Float | 读/写 | 0x03/06/10 | 模拟输出AO |
5000…8999 | 0x13 88…0x23 27 | 32 Bit Unint | 读/写 | 0x03/04/10 | DI计数值 |
9000…9999 | 0x23 28…0x27 0F | 1 Bit | 只读 | 0x02 | 模块上电状态 |
而通过地址10000 ... 49999可以确定或更改从串口 I/O 模块映射的数据状态。
Modbus 地址 | 数据类型 | 访问 | 功能码 | 描述 | |
10进制 | 16进制 | ||||
10000…19999 | 0x27 10…0x4E 1F | 1 Bit | 读/写 | 0x01/05/0F | 数字输出DO |
20000…29999 | 0x4E 20…0x75 2F | 1 Bit | 只读 | 0x02 | 数字输入DI |
30000…39999 | 0x75 30…0x9C 3F | 16 Bit | 只读 | 0x04 | 模拟输入AI |
40000…49999 | 0x9C 40…0XC3 4F | 16 Bit | 读/写 | 0x03/06/10 | 模拟输出AO |