Ethernet/IP Driver
Ethernet/IP is used to communicate with multiple generations and families of Rockwell Automation / Allen Bradley PLCs. It is an application layer protocol, layered on top of standard TCP/IP networking.
There are two distinct families of PLCs with which this driver can be used, and they have significant operational differences. The newer devices such as ControlLogix, CompactLogix, and FlexLogix PLCs implement native CIP Protocol. This allows reads and writes using the actual tag-names from the PLC, complex tag structuring, and grouping of unrelated tags in a single message.
The older devices such as PLC5, SLC5, and MicroLogix implement PCCC/DF1 protocol, encapsulated in Ethernet/IP. These devices group their tags into very specific categories of File, Instance, and SubElement. Only requests for items within the same file can be grouped in a given request.
-
Uses standard Ethernet networking hardware
-
The WinCC OA system is always the master and initiates all connections and transactions
-
Through-routing to remote PLCs without an Ethernet connection is only supported for transparent interfaces such as the 1761-NET-ENI
-
Supports WinCC OA Redundancy
-
Supports redundant connection to PLC
-
Supported devices include the following:
PLC Series | Model | Used Protocol | Interface |
---|---|---|---|
ControlLogix | Native EIP | CPU Direct 1756-ENBT 1756-ENET/B 1756-EN2T | |
CompactLogix |
1769-L32E 1769-L35E |
Native EIP | CPU Direct |
Other models | Native EIP |
1768-ENBT 1761-NET-ENI |
|
FlexLogix |
1794-L34 1794-L33 Other models |
Native EIP |
1788 1761-NET-ENI |
Omron CJ2 | CJ2M | Native EIP | CJ2M-CPU32 |
PLC5E | - | PCCC | CPU Direct |
PLC5E PLC5C | - | PCCC |
1785-ENET 1761-NET-ENI |
SLC500 | SLC 5/05 | PCCC | CPU Direct |
SLC 5/04 SLC 5/03 |
PCCC | 1761-NET-ENI | |
MicroLogix |
MicroLogix 1100 MicroLogix 1400 |
PCCC | CPU Direct |
MicroLogix 1100 MicroLogix 1200 MicroLogix 1500 |
PCCC | 1761-NET-ENI |
-
Some older devices may require firmware updates if they were not previously being used with Ethernet/IP.
-
The 1761-NET-ENI bridges to a PLC’s serial port, so compared to direct Ethernet, throughput will be reduced.
-
ControlLogix processors with firmware V20 or higher support read-by-id mode for most tag types. Older firmware requires always reading by name.
-
Newer Ethernet adapters such as the 1756-EN2T support message-sizes up to 2048 bytes. Older adapters require using the original 500-byte message size.
-
Omron PLCs support messages with a size of up to 1992 bytes.
Other models supporting native EIP should work if they have a built-in Ethernet port or an Ethernet interface card but no guarantee can be given.
Other models supporting PCCC should work if they have a built-in Ethernet port supporting EIP encapsulation, or through a transparent Ethernet to serial bridge such as a 1761-NET-ENI, but no guarantee can be given.