MODBUS Generic Devices - Data Types
- Last UpdatedDec 01, 2021
- 1 minute read
Note: The address ranges specified in the following table will be appropriate for most generic Modbus devices. However, you should check the capabilities of a device to confirm if it will support the full extent of the ranges suggested.
|
Data Types |
Address Format |
Plant SCADA Data Type |
|---|---|---|
|
DIGITAL |
||
|
Output Coils |
000001 to 065536 |
DIGITAL (Note: Leading zero is required.) |
|
Input Status |
100001 to 165536 |
DIGITAL (Read Only) |
|
INTEGER |
||
|
Input Registers |
300001 to 365536 |
INT / LONG / STRING / REAL (Read Only) |
|
Output Registers |
400001 to 465536 |
INT / LONG / STRING / REAL |
|
EXTENDED REGISTERS |
||
|
(6xxxxx range) |
Ef:r.b where: |
DIGITAL / INT / LONG / STRING / REAL |
Examples
|
Data Type |
DIGITAL |
|
Address |
00001 |
|
Comment |
Output Coil 00001 |
|
Data Type |
INT |
|
Address |
40001 |
|
Comment |
Output Register 40001 |
|
Data Type |
INT |
|
Address |
E1:00001 |
|
Comment |
Modbus Address 600001 |
Note: LONG data types default to a simplified implementation, with a shortened range of 0 to 655,359,999. To increase the LONG data type to the full range, set the LongDataType parameter to either 1 or 3.