RA EtherNet/IP Driver

The
RA EtherNet/IP Driver
supports importing tags in the online and offline modes.

Controller tags

The Logix Driver supports both
L5X
and
ACD
file formats for importing tags in the offline mode. The file format of exported tags depends on the controller. Refer to the
Logix 5000™ Controllers Import/Export Reference Manual
, publication
1756-RM014A
.
For every
Add-On Instruction
, 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
IP_Address
\Backplane\
Port
\
Address
\Backplane
Chassis_Slot_Number
. If needed, repeat the
Port
\
Address
part.
TIP: Use
FactoryTalk® Linx
to browse the network and determine the
Route
value.
In the following example, the
OptixPanel
reads tags from the Logix rack 2 CPU and the
Route
property of the
Station
object has the following value
192.168.1.10\Backplane\2\A\192.168.2.3\Backplane\0
.
Accessing a controller on a different network through the backplane

Ethernet communication modules support

You cannot use the 1756-ENET EtherNet/IP Bridge Module with the
RA EtherNet/IP Driver
.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.