Rockwell supported
access
Variables
ControlLogix and CompactLogix CPUs
The Rockwell driver supports the following Rockwell ControlLogix and CompactLogix PLC tags as device variables:
Variable | Description |
---|---|
Controller Tags | The Rockwell driver can access Controller tags defined in the system. |
Program Tags | The Rockwell driver can access Program tags defined in the system. |
Alias Tags | The Rockwell driver can access Alias tags defined in the system. |
User Defined Type (UDT) Tags | The Rockwell driver can access the data for an entire UDT tag from within the Set, Demand Read, and Demand Write trigger actions. The data returned will be in a BINARY format. UDT tags cannot be read from or written to in the Workbench Variables panel. |
Members of User Defined Types | The Rockwell driver can access members of user defined structures. |
User Defined Strings | The Rockwell driver can access user defined strings. |
System Structures (Counter, Timer, etc) | The Rockwell driver can read system structures. It can write to system structures where the security access level allows for the writing of structure members. |
PLC-5 / SLC 500 / MicroLogix CPUs
The Rockwell driver supports the following Rockwell PLC-5, SLC 500, and MicroLogix PLC tags as device variables:
Variable | Description |
---|---|
Global Tags | The Rockwell driver can access any global tags defined in the system. |
Input / Output Tags | The Rockwell driver has read access to both Input and Output tags. Write access is available on Output tags. |
System (S) | The Rockwell driver has read only access to these tags. |
User Defined Strings | The Rockwell driver can access user defined strings. |
System Structures (Counters and Timers) | The Rockwell driver can read system structures. It can write to the .ACC and .PRE elements within Counters and Timers. |
Data types and data conversion
The Rockwell driver supports the Rockwell PLC data types and their mapping to runtime data types as follows:
Rockwell data type | Runtime data type |
---|---|
SINT | INT1 |
INT | INT2 |
DINT | INT4 |
LINT | INT8 |
REAL | FLOAT4 |
BOOL | BOOL |
STRING | STRING |
UDT Runtime Data | BINARY |
DT | TIMESTAMP |
LDT | TIMESTAMP |
TIME | UINT8 |
LTIME | UINT8 |
Micro800 CPUs
The Rockwell driver supports the following Rockwell Micro800 PLC tags as device variables:
Variable | Description |
---|---|
Global Tags | The Rockwell driver can access any global tags defined in the system. |
Input / Output Tags | The Rockwell driver has read access to both Input and Output tags. Write access is available on Output tags. |
Arrays | The Rockwell driver can access 1, 2, and 3 dimension arrays. Elements may be any scalar type, string, or UDT. |
Structures and User Defined Type (UDT) Tags | The Rockwell driver can access members of user defined structures. Accessing data for an entire UDT tag as a BINARY data type is not supported. |
Micro800 data types and data conversion
The Rockwell driver Micro800 CPU device supports the Rockwell PLC data types and their mapping to runtime data types as follows:
Rockwell data type | Runtime data type |
---|---|
SINT | INT1 |
INT | INT2 |
DINT | INT4 |
LINT | INT8 |
USINT, BYTE | UINT1 |
UINT, WORD | UINT2 |
UDINT, DWORD, DATE, TIME | UINT4 |
ULINT, LWORD | UINT8 |
REAL | FLOAT4 |
LREAL | FLOAT8 |
BOOL | BOOL |
STRING | STRING |
Runtime Support
The Rockwell PLC data types are supported in the runtime environment wherever a variable is accessed and the variable is associated with a Rockwell PLC device. Some examples are:
- Workbench Variables window Read as and Write as functions
- Transport map data type parameters
- Trigger data type parameters
- Trigger action variable data type parameters.
The data representations in the Rockwell PLC, the runtime and the Workbench are supported by the necessary data conversion functions (e.g. Real and Float4).