Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ Plant SCADA

Generic MODBUS TCP/IP Devices - Data Types

  • Last UpdatedJul 08, 2025
  • 2 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 extent of the ranges suggested.

For information on array support, see Generic MODBUS TCP/IP Devices - Array Support.

Data Types

Valid Address Range

Address Format

Plant SCADA Data Type

Output Coils

000001 - 065536

<valid address>
(e.g. 001000)

DIGITAL

Input Status

100001 - 165536

<valid address>
(e.g. 103000)

DIGITAL

Input Registers

300001 - 365536

<valid address>
(e.g. 301350)

INT/ REAL/ LONG/ BCD/ LONGBCD

Input Registers
(DIGITAL)

300001 - 365536

<valid address>.b
where b is the bit number between 1 and 16 inclusive
(e.g. 302300.2)

DIGITAL

Output Registers

400001 - 465536

<valid address>
(e.g. 401190)

INT/ REAL/ LONG/ BCD/ LONGBCD

Output Registers
(DIGITAL)

400001 - 465536

<valid address>.b

where b is the bit number between 1 and 16 inclusive
(e.g. 40001.4)

DIGITAL

Extended registers

-

EF:R
where:
E denotes the extended register.
F is the file number between 1 and 16 inclusive
R is the register between 0 and 9999 inclusive

INT/ REAL/ LONG/ BCD/ LONGBCD/ STRING

Individual Output Coil Register

000001 – 065536

G<valid address>
(e.g.G 001000)

DIGITAL

Individual Input Coil Status

100001 – 165536

G<valid address>
(e.g. G103000)

DIGITAL

Individual Input Register

300001 – 365536

G<valid address>
(e.g.G 301350)

INT / REAL / LONG / BCD / LONGBCD / STRING

Individual Output Register

400001 – 465536

G<valid address>
(e.g. G401190)

INT / REAL / LONG / BCD / LONGBCD / STRING

Individual Extended Register

G<EF:R>

where:

E denotes the extended register.

F is the file number between 1 and 16 inclusive

R is the register between 0 and 9999 inclusive

INT/ REAL / LONG / BCD / LONGBCD / STRING

Note: When writing DIGITAL variables to Output registers, the individual bits in a register (1..16) can be written to with the format n .BitPosition (e.g. 40001.1). Writing to sequential bits requires individual write commands. The user can specify the bit order direction in the INI parameter [MODNET]RegisterBitReverse.

EXAMPLES:

Data Type

DIGITAL

Address

000006

Comment

Output Coil

Data Type

LONGBCD

Address

300019

Comment

Input Register

TitleResults for “How to create a CRG?”Also Available in