This article focuses on three widely used protocols and clearly explains the differences in their technical structure and design philosophy .
(※Evaluation and implementation methods will be explained in a separate article.)
Industrial Ethernet achieves real-time performance and reliability by using each of the OSI layers as a base and extending and optimizing specific layers for each protocol.
OSI reference model in industrial Ethernet:
| hierarchy | name | The role of industrial Ethernet |
| 7 | application | Contents of communication data (device control, status, settings) |
| 6 | presentation | Data encoding, compression, and encryption |
| 5 | session | Establishing, maintaining, and terminating communications |
| 4 | transport | Communication quality control (TCP/UDP), data delivery assurance. |
| 3 | network | Routing by IP address (determining packet destination) |
| 2 | Data Link | Data delivery by MAC address, creation of Ethernet frames |
| 1 | physics | Cables (Cat5e/6, etc.), connectors, and physical signal transmission. |
Layers used for each industrial Ethernet protocol:
Characteristics of each Ethernet protocol:
| protocol | hierarchy | Features |
| EtherCAT | 2 | High speed without using IP |
| PROFINET | RT/IRT is L2 NRT L3/4 |
Differentiated usage between RT and IRT. |
| EtherNet/IP | 3/4 | Standard Ethernet based |
These differences in characteristics directly lead to the following:
Main device (controller):
It plays a central role in controlling the entire network.
Typical examples: PLCs, industrial PCs
Sub-device (device):
Typical examples: sensors, servos, actuators
Once a connection is established, I/O data is continuously exchanged between the MainDevice and SubDevice at very short intervals. This communication is divided into "periodic communication" and "aperiodic communication" depending on the application.
Cyclic communication (periodic communication)
Application: For real-time control
- Essential for applications requiring real-time performance, such as motor control and I/O control.
Acyclic communication
Uses: Configuration, diagnostics, and event management.
- Used for reading and writing configuration data, diagnostic information, and notifications of unexpected events.
In industrial systems, it is extremely important that "all devices operate on the same time standard."
For example, if multiple devices acquire data at different times, Δt₁, Δt₂, and Δt₃, as shown in the diagram below, the information received by the controller (PLC) will not be data from the same time, but rather "separate snapshots" that are staggered in time.
the result:
This can lead to problems like these.
Therefore, in Industrial Ethernet , a mechanism for synchronizing clocks between devices is a crucial element.
| EtherCAT | PROFINET | EtherNet/IP | |
| Operating Organization | Bechoff / ETG (EtherCAT Technology Group) |
Siemens / PNO (PROFIBUS & PROFINET International) |
Rockwell / OVDA (Open Device Net Vendors Association) |
| Communication method | Summary frame (SubDevice reads and writes data as it passes through the frame) | Layer 2-based real-time communication (RT/IRT) | CIP: Explicit (TCP) / Implicit (UDP) communication model |
| Main use | Motion control, ultra-high-speed control | General-purpose FA, process control, and a wide range of industrial applications | Factory automation, PLC networks, robots |
| Cycle time | ~31.25μs level (implementation dependent, very fast) | RT: A few milliseconds IRT: 31.25μs (implementation-dependent, TSN/IRT) |
Generally, 10ms level (UDP-based) |
| Synchronization method | Distributed Clock (DC) | IRT: Precision Synchronization (PTCP) | CIP Sync (IEEE1588) |
| Device Model | PDO / SDO (CANopen over EtherCAT) | Slot / Subslot (GSDML) | Class / Instance / Attribute Object Model |
| topology | Line, tree, ring (low latency) | Line, Star, Ring (MRP/MRPD) | Line, Star, Ring (DLR) |
| advantage | In short, high speed and low latency / hardware processing. | Various classes and diagnostic functions, high interoperability | Widely used in standard Ethernet infrastructure, easy to understand. |
From here, we will explain the technical characteristics of each.
■ Network Configuration
Figure: EtherCAT network configuration image
The most distinctive feature of EtherCAT is "on-the-fly processing. " A single frame is processed as it passes through all devices, with each device reading and writing data during transit. Because processing is handled by dedicated hardware (ESC) without involving the CPU, it achieves extremely low latency.
Figure: EtherCAT network transfer image
■ Related protocol conversion: EtherCAT (IEC 61784-2-12)
• CoE (CAN over EtherCAT): Enables CANopen communication to be used by tunneling it over an EtherCAT frame.
• FoE (File over EtherCAT): A protocol for transferring files via EtherCAT.
EoE (Ethernet over EtherCAT): A mechanism for encapsulating and transmitting regular Ethernet frames (such as TCP/IP ).
Figure: EoE protocol conversion by master device (MDevice)
■ Network Configuration
CC-A : Basic real-time, all IT services (e.g., TCP/IP ) can be used without restrictions.
CC-B : Adds network diagnostics and other features to the general FA 's RT .
CC-C ( IRT
■ Communication type
→ Achieves high flexibility, detailed diagnostics, and high interoperability.
■ Network Configuration
Main device → Scanner : Functions as a controller and typically initiates requests.
Subdevice → Adapter : The device that responds to that request.
■ EtherNet/IP's key feature: "Object-Oriented Model"
Each device is defined as a collection of objects consisting of " Class ," " Instance ," " Attribute ," and " Service ."
This results in a very clear structure for the device's functions, enabling high compatibility across manufacturers.
■ Communication type
Explicit Messaging Connection
Implicit Messaging- I/O Connection
Industrial Ethernet is not just a communication tool; it's a system technology that enables real-time control . The three protocols introduced here each achieve this through a different approach.
| protocol | design philosophy | Main uses |
| EtherCAT | High speed, low latency | Motion control |
| PROFINET | Flexibility and Integration | General-purpose factory automation (FA) |
| EtherNet/IP | IT integration | PLC Network |
As a future trend, industrial networks will move in the following direction.
In other words, the key lies in the fusion of "real-time × IT integration × security" .
Next time,
We will explain this in detail.
=============================
We are currently unable to respond to comments left in the " Comment "
section of this post . We apologize for the inconvenience, but please refer to "
Technical Questions to NXP - How to Contact Us( Japanese Blog) " when making inquiries.(If you are already an NXP distributor or have a relationship with NXP, you may ask your representative directly.)
This article focuses on three widely used protocols and clearly explains the differences in their technical structure and design philosophy .
(※Evaluation and implementation methods will be explained in a separate article.)
(Reading time: 15 minutes)