The following chart shows the available Modbus registers. Data objects are typically treated as holding registers. The same objects are also accessible as input registers, discrete inputs, and coils.
Data objects accessed as holding registers registers |
||||
Modicon Std |
Modicon Extd |
Type |
Std. Reg. No. |
Description |
40001 - 40100 |
400001 - 400100 |
Holding Register |
1 - 100 |
Objects 1-100 accessed as signed integer, 16-bit, single Modbus register |
41001 - 41100 |
401001 - 401100 |
Holding Register |
1001 - 1100 |
Objects 1-100 accessed as unsigned integer, 16-bit, single Modbus register |
42001 - 42200 |
402001 - 402200 |
Holding Register |
2001 - 2200 |
Objects 1-100 accessed as IEEE754 floating point, 32-bit, double Modbus register |
43001 - 43200 |
403001 - 403200 |
Holding Register |
3001 - 3200 |
Objects 1-100 accessed as signed integer, 32-bit, double Modbus register |
Data objects accessed via Modbus function codes other than holding registers |
||||
Modicon Std |
Modicon Extd |
Type |
Std. Reg. No. |
Description |
00001 - 00100 |
000001 - 000100 |
Coil |
1 - 100 |
Objects 1-100 accessed as single bit Coil registers |
10001 - 10100 |
100001 - 100100 |
Discrete Input |
1 - 100 |
Objects 1-100 accessed as single bit Discrete Input registers |
30001 - 30100 |
300001 - 300100 |
Input Register |
1 - 100 |
Objects 1-100 accessed as unsigned integer, 16-bit, single Modbus register |
31001 - 31100 |
301001 - 301100 |
Input Register |
1001 - 1100 |
Objects 1-100 accessed as signed integer, 16-bit, single Modbus register |
32001 - 32200 |
302001 - 302200 |
Input Register |
2001 - 2200 |
Objects 1-100 accessed as IEEE754 floating point, 32-bit, double Modbus register |
33001 - 33200 |
303001 - 303200 |
Input Register |
3001 - 3200 |
Objects 1-100 accessed as signed integer, 32-bit, double Modbus register |
Copyright © 2019 Control Solutions Minnesota, Inc.