Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
IEC 15423-10:2015 is part of the IEC 15423 series on industrial communication network profiles. This part specifies the application layer protocol for real-time communication between industrial automation devices. It defines the services, message structures, and state machines required for deterministic data exchange in time-sensitive applications such as motion control, robotics, and distributed I/O.
The standard applies to all devices participating in a real-time industrial network, including controllers, drives, sensors, and actuators. It is designed to be media‑independent, although the most common deployments use Ethernet-based physical layers. The protocol supports cyclic and acyclic communication, event handling, and synchronization with sub‑microsecond precision.
The application layer defined in IEC 15423-10 follows a layered architecture with three main sublayers:
The protocol defines several PDU types for different communication scenarios. Table 1 summarises the mandatory PDU classes.
| PDU Class | Purpose | Priority | Max Length (bytes) |
|---|---|---|---|
| Cyclic Data | Periodic exchange of process data (e.g., setpoints, actual values) | High | 1024 |
| Acyclic Request/Response | On‑demand parameter read/write and diagnostics | Medium | 2048 |
| Event/Alert | Unsolicited notification of alarms or state changes | Highest | 512 |
| Management/Configuration | Network configuration, firmware update, and service data | Low | 4096 |
End‑to‑end latency requirements are divided into three classes:
All devices must support IEEE 1588 (Precision Time Protocol) for clock synchronization with an accuracy of ±100 ns required for Class A.
Successful implementation of IEC 15423-10 requires careful attention to the following areas:
The standard mandates that each device declare its supported PDU classes, timing class, and communication parameters in an Electronically Readable Device Description (ERDD). This file (usually XML-based) facilitates automatic configuration during commissioning.
Manufacturers must verify their implementation against a reference test suite defined in IEC 15423-10, Annex B. The tests cover:
Compliance with IEC 15423-10 is assessed by accredited testing laboratories. Certification is available for three levels:
| Level | Scope | Renewal Period |
|---|---|---|
| Basic (B) | Cyclic data and acyclic request/response only | 3 years |
| Advanced (A) | All PDU classes including event/alert | 5 years |
| Full (F) | Full functionality plus support for Class A timing | 5 years |
Note that the standard also includes requirements for coexistence with other communication protocols on the same network infrastructure (e.g., TCP/IP for configuration). The protocol uses a dedicated EtherType (0x8A23 in the Ethernet frame) to differentiate real‑time traffic from best‑effort traffic.
This article summarises the key aspects of IEC 15423‑10:2015. For detailed specification, refer to the official document published by IEC. Implementation teams should also consult the associated conformance test specification (IEC 15423‑10/TS).
© 2026 – Technical Reference Document