Thomas Mauer
This is the fourth installment of “How to select the right industrial Ethernet standard,” a series for designers who have decided to leverage industrial Ethernet in their systems. In this series, I’m covering several common industrial Ethernet communication protocols to help you select the right standard for your application. In my previous posts, I discussed EtherCAT, Sercos III and PROFINET.
Today, let’s look at the EtherNet Industrial Protocol (EtherNet/IP or EIP), one of the top five industrial Ethernet standards for factory-automation and process-automation applications. This industrial Ethernet standard is common among manufacturers in the United States. It was initially developed by Rockwell Automation and is now part of the International Electrotechnical Commission (IEC) 61158 standard. Introduced in 2001, the EtherNet/IP standard is now under the umbrella of the Open DeviceNet Vendor Association (ODVA), an organization that drives the specification and coordinates conformance testing.
EtherNet/IP has a consumer and producer network hierarchy, whereas the devices/components are called input/output (I/O) scanner and I/O adapter. There is also explicit message server and explicit message client, but I will not discuss those in this post.
The I/O scanner sets up communication with the I/O adapter and exchanges process data with it. The I/O scanner is responsible for the operation parameter configuration of the I/O adapters. A typical example of an I/O scanner is a programmable logic controller (PLC) or a human machine interface (HMI).
The I/O adapter generates I/O data at a data rate controlled by the I/O scanner. An I/O adapter can be a digital and/or analog I/O device, or something more complex such as a motor drive or modular pneumatic-valve system.
EtherNet/IP is very flexible in terms of network topology because it’s based on the 802.3 Ethernet standard. Network topologies include line topology, ring topology, star topology or any combinations of these using hub and switch devices – see Figure 1. It supports 100Mbps, 10Mbps or a combination of the two.
EtherNet/IP is part of a family of network protocols that use the Common Industrial Protocol (CIP) as the upper layer (see Figure 2). Other industrial protocols using CIP include DeviceNet, CompNet and ControlNet. Operators/engineers already familiar with DeviceNet or ControlNet should have no problem becoming familiar with EtherNet/IP. You can also use configuration tools for other CIP family members with EtherNet/IP.
Another benefit of EtherNet/IP is that it uses Transmission Control Protocol/Internet Protocol (TCP/IP) and User Datagram Protocol/Internet Protocol (UDP/IP). EtherNet/IP uses TCP frames for configuration and messaging and UDP frames for real-time process data.
Because EtherNet/IP is based on the 802.3 Ethernet standard and uses TCP and UDP frames, you can implement it with standard hardware components such as Ethernet network interface cards (NICs). However, to reduce network jitter and improve performance – especially in a line topology – the use of a cut through Ethernet media-access-control (MAC) is required (EtherNet/IP MAC, see Figure 3). This means that the EtherNet/IP MAC analyzes the incoming Ethernet frame for its destination address. Based on the destination address, the EtherNet/IP MAC will immediately forwarded the frame to the second Ethernet port when the destination address is a broadcast or multicast, or does not match with the switch’s MAC address. In an efficient device, the Ethernet frame delay is less than 2ms.
EtherNet/IP supports device-level ring (DLR), a cable-redundancy technology based on a ring topology. Each EtherNet/IP device sends out Beacon frames by default every 400µs to detect any ring break. In case of failure, a “ring supervisor” actively reconfigures the network by remotely opening or closing Ethernet ports on EtherNet/IP devices.
TI’s Sitara™ processors have a solution (see Figure 4) for EtherNet/IP supports cut-through switch technology with a unique programmable real-time unit and industrial communication subsystem (PRU-ICSS) peripheral. The solution has been conformance-certified by ODVA and was successfully tested at ODVA plug fests (a plug fest is a vendor meeting where they test device interoperability).
I hope I’ve shed some light into EtherNet/IP’s functionality. Make sure to read the other posts in this series to learn more about common industrial Ethernet standards.
TI PROVIDES TECHNICAL AND RELIABILITY DATA (INCLUDING DATASHEETS), DESIGN RESOURCES (INCLUDING REFERENCE DESIGNS), APPLICATION OR OTHER DESIGN ADVICE, WEB TOOLS, SAFETY INFORMATION, AND OTHER RESOURCES “AS IS” AND WITH ALL FAULTS, AND DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD PARTY INTELLECTUAL PROPERTY RIGHTS.
These resources are intended for skilled developers designing with TI products. You are solely responsible for (1) selecting the appropriate TI products for your application, (2) designing, validating and testing your application, and (3) ensuring your application meets applicable standards, and any other safety, security, or other requirements. These resources are subject to change without notice. TI grants you permission to use these resources only for development of an application that uses the TI products described in the resource. Other reproduction and display of these resources is prohibited. No license is granted to any other TI intellectual property right or to any third party intellectual property right. TI disclaims responsibility for, and you will fully indemnify TI and its representatives against, any claims, damages, costs, losses, and liabilities arising out of your use of these resources.
TI’s products are provided subject to TI’s Terms of Sale (www.ti.com/legal/termsofsale.html) or other applicable terms available either on ti.com or provided in conjunction with such TI products. TI’s provision of these resources does not expand or otherwise alter TI’s applicable warranties or warranty disclaimers for TI products.
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2023, Texas Instruments Incorporated