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.