ETHERNET Powerlink v2 (EPL)

ETHERNET Powerlink is an ISO/OSI level 2 protocol enabling deterministic, isochronous, real-time data exchange via standard Fast Ethernet (IEEE 802.3u). It allows high precision data communication with cycle times as low as 100µs and network jitter well below 1µs. Deterministic real-time data communication is specifically important for the automation industry.

History

ETHERNET Powerlink was originally introduecd by the Austrian automation company Bernecker + Rainer Industrie-Elektronik in 2001.
ETHERNET Powerlink V2 was developed and standardized by the open user- and producer-group EPSG (ETHERNET Powerlink Standardization Group) as a public standard.

Protocol dependencies

Example traffic

Wireshark

The EPL dissector is fully functional. The protocol specification is based on the "ETHERNET Powerlink V2.0 Communication Profile Specification, Draft Standard Version 1.0.0"

Preference Settings

XDD/EDS Profiles

The object dictionary of nodes can be described by EPL's XDD or CANopen's EDS profiles. The dissector parses both formats to extract names, sizes, data types and, in case of XDC, default values. Following preferences control which profile is loaded for a CN (in ascending order of precedence):

Example capture file

The following sample capture shows the bootup procedure for a simple EPL network with one ManagingNode (Master) and one ControlledNode (Slave).

Display Filter

Capture Filter

You can filter the EPL protocol while capturing. However, remember that an EPL network will normally be isolated from non-EPL clients so it's not necessary to restrict capturing.

Discussion

Protocols/epl (last edited 2017-10-19 15:13:06 by AhmadFatoum)