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-L32ECompactLogix™
- 1769-L35CRCompactLogix™
- 1768CompactLogix™
- 1768Compact 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.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 to access the controller tags directly from the backplane, without the EtherNet/IP connectivity.
\Backplane\
Chassis_Slot_Number
To configure routing that involves multiple Logix controllers, use the following format . If needed, repeat the part.
IP_Address
\Backplane\Port
\Address
\BackplaneChassis_Slot_Number
Port
\Address
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
.
Ethernet communication modules support
You cannot use the 1756-ENET EtherNet/IP Bridge Module with the
RA EtherNet/IP Driver
.ra ethernet/ip
ra ethernet/ip driver
Provide Feedback