, a structure containing the local data is created. An imported structure is associated with a dynamic link of
Input/Output
type. You can manage the
Add-On Instruction
function blocks as if they were a user-declared data type.
IMPORTANT:
It is the designer responsibility to set the necessary restrictions on the controls to which they attach the members that are declared in
ADD-ON
as
Read Only
or
Output Parameters
.
This communication driver supports importing custom data types defined in the controller project.
Controllers support
The RA EtherNet/IP Driver supports these controller families:
ControlLogix®
5560
Compact GuardLogix®
5560
1769-L35E and 1769-L32E
CompactLogix™
1769-L35CR
CompactLogix™
1768
CompactLogix™
1768
Compact GuardLogix®
ControlLogix®
5570
GuardLogix®
5570
CompactLogix™
5370
ControlLogix®
5580
CompactLogix™
5380
Compact GuardLogix®
5370
GuardLogix®
5580
Compact GuardLogix®
5380
CompactLogix™
5480
NOTE:
The driver supports Logix firmware versions v20, v24, v28 and higher. However, not all controllers and controller families are supported on all versions of Logix.
NOTE:
5560 Redundancy v20 supports IP Address Swapping only.
5570 Redundancy v20 and greater supports IP Address Swapping only.
5580 Redundancy v33 and greater supports IP Address Swapping only.
Controller variables
The
Controller
category in the Dynamic Link browser displays the variables related to the Rockwell Automation EtherNet/IP driver. Bind these variables to objects in your project to display controller status information.
Controller variables
Variable
Type
Definition
Read/Write
Restart Required
Active data items
UInt32
Number of active data items that are being read from the controller
Read-only
Restart not required
Activity counter
UInt32
Number of communication packets received from the controller
Read-only
Restart not required
Catalog number
String
Catalog number read from the controller
Read-only
Restart not required
Controller name
String
Name of the controller
Read-only
Restart not required
Failed data items
UInt32
Number of active data items that currently could not be read from the controller
Read-only
Restart not required
Major rev
UInt32
Major version of the controller firmware
Read-only
Restart not required
Minor rev
UInt32
Minor version of the controller firmware
Read-only
Restart not required
Mode
String
Operating mode of the controller. The modes are Run, Program, Fault, Remote Run, and Remote Program.
Read-only
Restart not required
Optimized blocks
UInt32
Number of optimized data blocks sent between the controller and the HMI device
Read-only
Restart not required
Path
String
Communication path to the controller
Read-only
Restart not required
Present
Boolean
Indicates if the controller is on the network
Read-only
Restart not required
Product code
UInt32
Product code read from the controller
Read-only
Restart not required
Product type
UInt32
Product type read from the controller
Read-only
Restart not required
Recoverable major faults
Boolean
Indicates if the controller has detected a recoverable major fault
Read-only
Restart not required
Recoverable minor faults
Boolean
Indicates if the controller has detected a recoverable minor fault
Read-only
Restart not required
Run mode
Boolean
Indicates if the controller is in run mode
Read-only
Restart not required
Synchronized
Boolean
Indicates if the data in the controller is synchronized with the data in the runtime application
Read-only
Restart not required
Synchronization state
String
Synchronization status of the controller
Read-only
Restart not required
Unrecoverable major faults
Boolean
Indicates that the controller has detected an unrecoverable major fault
Read-only
Restart not required
Unrecoverable minor faults
Boolean
Indicates that the controller has detected an unrecoverable minor fault
Read-only
Restart not required
Vendor
UInt32
Vendor code read from the controller
Read-only
Restart not required
Communication
To establish communication with a Logix controller, specify the
Route
property of the corresponding
Station
object in the following format
IP_Address
\Backplane\
Chassis_Slot_Number
.
The 1756-CMEE Embedded Edge Compute Module supports the following format
\Backplane\
Chassis_Slot_Number
to access the controller tags directly from the backplane, without the EtherNet/IP connectivity.
To configure routing that involves multiple Logix controllers, use the following format