Mapping Data Types for Array Tag Addressing
- Last UpdatedJul 08, 2025
- 1 minute read
You should match the data type of the Plant SCADA variable tag array with the mapped ControlLogix PLC tag array as per the following table:
|
ControlLogix Data Description |
Plant SCADA Address Format |
Access rights |
Plant SCADA Data Type |
|
Array of BOOL |
<TagName>/<ArrayOffset>!A[<ArraySize>] |
R/W |
DIGITAL array |
|
Array of SINT |
<TagName>/<ArrayOffset>!A[<ArraySize>] |
R/W |
BYTE array |
|
Array of INT |
<TagName>/<ArrayOffset>!A[<ArraySize>] |
R/W |
INTEGER array |
|
Array of DINT |
<TagName>/<ArrayOffset>!A[<ArraySize>] |
R/W |
LONG array |
|
Array of REAL |
<TagName>/<ArrayOffset>!A[<ArraySize>] |
R/W |
REAL array |
Examples
Configuration of an array of 128 integers
|
PLC Tag Address |
IntegerArray |
|
PLC Tag Type |
INT[128] |
|
Plant SCADA Tag Name |
IntegerArray_128 |
|
Plant SCADA Tag Address |
IntegerArray!A[128] |
|
Plant SCADATag Type |
INT |
Configuration of an array of 64 floats offset by 32 items
|
PLC Tag Address |
LargeFloatArray |
|
PLC Tag Type |
FLOAT[256] |
|
Plant SCADA Tag Name |
LargeFloatArray_32_64 |
|
Plant SCADA Tag Address |
LargeFloatArray/32!A[64] |
|
Plant SCADA Tag Type |
FLOAT |
Configuration of an array of digitals within a structure
|
PLC Tag Address |
SingleStructure.BooleanArray |
|
PLC Tag Type |
BOOLEAN[2048] |
|
Plant SCADA Tag Name |
SingleStructureBooleanArray |
|
Plant SCADA Tag Address |
SingleStructure.BooleanArray!A[2048] |
|
Plant SCADA Tag Type |
DIGITAL |
Configuration of an array of 256 bytes, offset by 256 items within an array of structures at element 32
|
PLC Tag Address |
StructureArray.LargeByteArray |
|
PLC Tag Type |
SINT[1024] |
|
Plant SCADA Tag Name |
StructureArray_32_LargeByteArray_256_256 |
|
Plant SCADA Tag Address |
StructureArray{32}.LargeByteArray/256!A[256] |
|
Plant SCADA Tag Type |
BYTE |