PUB00138R7 - Tech Series EtherNetIP
PUB00138R7 - Tech Series EtherNetIP
1
PUB00138R7 APRIL 2021
EtherNet/IP – TM
• Compatible with the Ethernet-APL physical layer
that enables long reach and hazardous area capable
CIP on Ethernet Technology Ethernet for process field devices. Ethernet-APL is
made up of the IEEE 802.3cg-2019 (10BASE-T1L),
EtherNet/IP™ was introduced in 2001 and today is the most IEC 60079, and IEC 61158 standards.
developed, proven and complete industrial Ethernet network
solution available for manufacturing and process automa- • Parallel Redundancy Protocol (PRP) support, as
tion. EtherNet/IP is a member of a family of networks that defined in international standard IEC 62439-3, which
implements the Common Industrial Protocol (CIP™) at its provides high-availability for Ethernet networks.
upper layers. CIP encompasses a comprehensive suite of PRP technology creates seamless redundancy
messages and services for a variety of manufacturing and by sending duplicate frames to two independent
process automation applications, including control, safety, network infrastructures.
security, energy, synchronization, motion, configuration and
information. As a truly media-independent protocol that is • Options for industrially rated devices incorporating
supported by hundreds of vendors around the world, CIP IP67-rated connectors (RJ45 or M12) with module
provides users with a unified communication architecture and network status LEDs with device labeling for
throughout the manufacturing enterprise. ease of use
• Complete
producer-consumer services let you
simultaneously and seamlessly control, configure
and collect data from intelligent devices over a single
network or use a single network as a backbone for
multiple distributed CIP Networks.
• C
ompatible with standard Internet protocols —
e.g., HTTP, FTP, SNMP, and DHCP — and standard
industrial protocols for data access and exchange
such as OPC UA.
2
What is EtherNet/IP? hierarchies and message prioritization, EtherNet/IP
provides more efficient use of bandwidth than other device
networks that use a strictly source-destination model.
EtherNet/IP systems can be configured to operate either
CIP Security™ CIP Motion™ Motor Control Transducer I/O Other Semiconductor CIP Safety™
TCP/UDP
Physical and Data Link Layers. This standard provides a
specification for physical media, defines a common frame
IP
Data Link
IEEE 802.3 Ethernet
Physical
4
The TCP/IP Suite consists of the following: The process of opening a connection is called Connection
Origination, and the node that initiates the connection
• The TCP portion of the TCP/IP protocol is a establishment request is called a Connection Originator,
connection-oriented, point-to-point (unicast) or just an Originator. Conversely, the node that responds
transport mechanism that provides data flow to the establishment request is called a Connection Target,
control, fragmentation reassembly and message or a Target.
acknowledgements. Nodes will receive each
EtherNet/IP has two types of messaging connections:
message and acknowledge to the sender that it
was received. If the message is fragmented across
multiple frames, the sender will send the next xplicit messaging connections are point-to-point
• E
fragment, which is acknowledged. This repeats relationships that are established to facilitate request-
until the entire message is received. At that time response transactions between two nodes. These
the receiving node will process the data and act connections are general purpose in nature and are
accordingly. Since TCP is ideal for the reliable typically used for frequent requests between the
transmission of large and small quantities of data, two nodes. They can be used to reach any network-
EtherNet/IP uses TCP/IP to encapsulate CIP explicit accessible items within a device. Explicit messaging
messages, which are generally used to transmit connections utilize TCP/IP services to move messages
configuration and diagnostic data, and also used to across Ethernet.
establish real-time (implicit) data transfers between
devices. • Implicit (I/O data) connections are established to
move application-specific I/O data at regular intervals.
• The IP portion of the TCP/IP protocol is the These connections can be set up as one-to-one
mechanism that assures packet routing through relationships or as one-to-many in order to take full
multiple possible paths. The ability to send advantage of the producer-consumer multicast model.
messages to their destinations even when the Implicit messaging uses UDP/IP resources to make
primary path is disrupted is the basis of the Internet multicast data transfers over Ethernet a reality.
Protocol. Because EtherNet/IP uses standard IP,
this same type of routing is used to maintain proper
separation of factory floor control elements and
other manufacturing systems through the use of EtherNet/IP supports three device classes based on network
standard infrastructure such as managed switches communication capabilities: Messaging Class, Adapter
and Layer 3 routers. Class and Scanner Class. Each class supports a basic set
of communications services, but may provide other optional
services too.
For real-time data transfer, EtherNet/IP also employs UDP
over IP to transport I/O messages that contain time-critical
control data. UDP is a connectionless transfer mechanism Messaging Class products support explicit messaging
that has low protocol overhead yielding smaller packet (connected or unconnected) that is sent to or received
sizes and makes multicasting data to more than one from all other classes of products. Messaging Class
destination possible. The smaller packets and multicasting products are the targets of explicit message connection
support make the Producer/Consumer model possible requests, and may also be originators of these requests,
with EtherNet/IP, and provide for streamlined data flow but they do not send or receive real-time I/O data.
through the system, while the CIP Connection mechanism
provides timeout mechanisms that can detect data delivery
problems. For these reasons, UDP is well-suited to the task Examples of products in this class include:
of transferring real-time implicit (i.e., I/O) data on EtherNet/IP.
• D
evices that perform configuration and programming
EtherNet/IP uses two forms of messaging: of HMI products, robots and PLCs;
• U
nconnected messaging is used in the connection • D
evices with applications that provide an operator
establishment process and for infrequent, low-priority interface to control systems (i.e., HMI products);
explicit messages. The unconnected resources in a device
are referred to as the Unconnected Message Manager, or • S
oftware applications that do not require real-time I/O
UCMM. Unconnected messages on EtherNet/IP utilize response (e.g., MIS applications); and
TCP/IP resources to move messages across Ethernet.
• I/O devices such as I/O blocks or racks of I/O modules • If a second (third, fourth, etc.) node wants the same
that produce and consume real-time I/O data; data, when it asks for it, the device will provide the
multicast address and Connection ID of the message
• Weigh scales, welders, drives and robots that send and already being produced, so that all nodes will
receive real-time data at the request of PLCs and other simultaneously receive a single message from the
controllers; network.
• Weigh scales, welders, drives and robots that also CIP also includes “device types” for which there are
receive explicit messages from control systems such Device Profiles. For a given device type, the Device
as controllers and PLCs; and Profile will specify the set of CIP objects that must be
implemented, configuration options and I/O data formats.
• HMI products that send or receive explicit or real-time This consistency in object implementation for a given
I/O data to/from PLCs or other controllers. device type provides another clear advantage for users
of CIP Networks by promoting a common application
Scanner Class products are the originators of I/O data interface for a given device type and interoperability in
connection requests to Adapter Class products, as well networks comprised of devices from multiple vendors. For
as to other Scanner Class products that support Adapter applications where unique functionality is required, it is
Class functions (i.e., peer-to-peer explicit or I/O data). These also possible for an EtherNet/IP vendor to define additional
products are typically also originators or targets of explicit vendor-specific objects in an EtherNet/IP-compliant product
connection requests to and from other classes of products, in order to support the functional requirements of particular
and they can also send or receive explicit messages to or applications that are unique to that vendor.
from all other classes of products.
Seamless bridging and routing is perhaps the most significant
Examples of products in this class include: advantage for users of CIP Networks for it is this mechanism
that most protects the user’s investment for the future. The
• P
LCs, PC-based controls, other controllers and robots ability to originate a message on one CIP Network, such as
that send and receive real time data to and from I/O EtherNet/IP, and then pass it to another CIP Network, such
devices, PLCs, PC-based controls, drives, robots, as DeviceNet®, with no presentation at the Application Layer,
weigh scales, welders and HMI products; means that users can incorporate incremental application
improvements to existing installations and/or integrate
• PLCs, controllers and robots that send and receive explicit automation systems with diagnostic, prognostic and/or IT
message data to and from other PLCs, robots, weigh applications. Seamless bridging and routing between both
scales, PC-based controls, welders and HMI products. homogeneous and heterogeneous CIP Networks is enabled
by a set of CIP objects that defines CIP routing mechanisms
(this is not the Internet Protocol routing discussed earlier) for
The Upper Layers a device to use when forwarding the contents of a message
produced on one network port to another. This mechanism
does not alter the contents of a message during the routing
EtherNet/IP uses the Common Industrial Protocol (CIP), process. When using this mechanism, the user’s only
which is an object-oriented protocol, at the upper layers. responsibility is to describe the path that a given message
Each CIP object has well-defined attributes (data), services must follow. CIP ensures that devices that act as gateways
(commands) and behaviors (reactions to events). CIP’s between the different CIP Networks handle the message
producer-consumer communication model provides more correctly, independent of the CIP Networks involved.
efficient use of network resources than a pure source-des-
tination model by allowing the exchange of application
information between a sending device (e.g., the producer)
and many receiving devices (e.g., the consumers) without
requiring data to be transmitted multiple times by a single
6
Management of the
EtherNet/IP Technology
EtherNet/IP is managed by ODVA, an international association of the
world’s leading automation companies. ODVA’s EtherNet/IP management
responsibilities include:
•
Helping to ensure compliance of EtherNet/IP products with
the specification through conformance testing and conformity
reporting.
About ODVA
Founded in 1995, ODVA is a global association whose members
comprise the world’s leading automation companies. ODVA’s mission
is to advance open, interoperable information and communication
technologies in industrial automation. ODVA recognizes its media
independent network protocol, the Common Industrial Protocol or
“CIP” – and the network adaptations of CIP – EtherNet/IP, DeviceNet,
CompoNet and ControlNet – as its core technology and the primary
common interest of its membership. For future interoperability of
production systems and the integration of the production systems with
other systems, ODVA embraces the adoption of commercial-off-the-shelf
(COTS) and standard, unmodified Internet and Ethernet technologies as
a guiding principle wherever possible. This principle is exemplified by
EtherNet/IP – the world’s number one industrial Ethernet network. For ODVA
more information about ODVA, visit odva.org. Ann Arbor, Michigan, USA
TEL: +1 734-975-8840
FAX: +1 734-922-0027
WEB: www.odva.org
PUB00138R7
©1999-2021 ODVA, Inc.