Industrial Ethernet

Industrial Ethernet protocols deliver deterministic real-time communication over standard Ethernet hardware. PROFINET IRT achieves 31.25 μs cycle time for motion control; EtherCAT offers sub-100 μs cycles via processing-on-the-fly; EtherNet/IP provides broad vendor compatibility with CIP.

Period1983–present

Standard Ethernet vs Industrial Ethernet

Standard Ethernet (IEEE 802.3) is non-deterministic — frame collisions trigger CSMA/CD exponential backoff, and switch buffering introduces variable delays. Industrial applications like motion control require bounded latency with microsecond-level jitter. Industrial Ethernet solves this through protocol-level scheduling, while maintaining physical layer compatibility with standard Ethernet:

AspectStandard EthernetIndustrial Ethernet
DeterminismNon-deterministic (CSMA/CD)Deterministic scheduling
JitterVariable, uncontrolled<1 μs typical
Temperature0–40°C typical-40°C to +85°C
ConnectorsRJ-45 desktopM12 industrial grade
PowerPoE optional24V DC common

PROFINET (PROFIBUS International)

PROFINET is the leading Industrial Ethernet standard managed by PROFIBUS & PROFINET International (PI). It offers three conformance classes for different real-time requirements:

PROFINET IRT (Isochronous Real-Time)

  • Cycle time: Down to 31.25 μs with time-slice fragmentation
  • Jitter: <1 μs via IEEE 1588 hardware synchronization
  • Application: Motion control, high-precision positioning, robotic control
  • Conformance classes: CC-C (IRT), CC-D (TSN-based)
  • Features: Bandwidth reservation in 125 μs time slices; distributed clocks for nanosecond synchronization
  • Safety: PROFIsafe (SIL 3, PLe Category 4)

PROFINET RT (Real-Time)

  • Cycle time: 1–10 ms typical
  • Application: Factory automation, process industries
  • Physical layer: Standard IEEE 802.3 (100BASE-TX)
  • Conformance classes: CC-A, CC-B

EtherCAT (EtherCAT Technology Group)

EtherCAT (Ethernet for Control Automation Technology), developed by Beckhoff Automation and standardized in IEC 61158, achieves exceptional performance through "processing on the fly" — data frames pass through each slave node without store-and-forward delay:

  • Data rate: 100 Mbps (100BASE-TX); 1 Gbps (EtherCAT G); 10 Gbps (EtherCAT G10)
  • Cycle time: ≤100 μs (typical); down to <31.25 μs possible
  • Jitter: <1 μs (hardware distributed clocks)
  • Topology: Line, tree, star, daisy-chain, or any combination
  • Nodes per segment: Up to 65,535 devices
  • Cable length: Up to 100 m between nodes (copper); 20 km (single-mode fiber)
  • Protocol: Ethertype 0x88A4; full-duplex frames with no receive/forward delay

EtherCAT's effective bandwidth utilization exceeds 90% because frames are processed in hardware at each node. The distributed clock system synchronizes all nodes to <1 μs accuracy across hundreds of devices.

Communication Profiles

  • CoE (CANopen over EtherCAT): CiA 402 drive profile for motion control
  • SoE (SERCOS over EtherCAT): IEC 61800-7 drive profile
  • EoE (Ethernet over EtherCAT): TCP/IP tunnel for web, FTP
  • FoE (File Access over EtherCAT): Firmware updates, parameter storage
  • AoE (ADS over EtherCAT): Beckhoff TwinCAT protocol
  • FSoE (Fail Safe over EtherCAT): IEC 61784-3-12, SIL 3 safety

EtherNet/IP (ODVA)

EtherNet/IP adapts the Common Industrial Protocol (CIP) to standard Ethernet, managed by ODVA (Open DeviceNet Vendor Association). It provides both implicit (I/O) and explicit (message) messaging:

  • Data rate: 100 Mbps standard; 1 Gbps supported
  • Cycle time: 0.5–10 ms (typical for I/O)
  • Ports: 44818 (TCP explicit), 2222 (UDP implicit)
  • Architecture: Client-server; producing/consuming model for I/O
  • Synchronization: CIPsync based on IEEE 1588 PTP
  • Safety: CIP Safety (CIPsafe) — SIL 3, PLe

Modbus TCP (Modbus Organization)

Modbus TCP encapsulates the Modbus application protocol within TCP/IP, originating from 1979. It is the most legacy-friendly industrial protocol, widely supported by PLCs:

  • Data rate: 100 Mbps (standard Ethernet)
  • Port: 502 (registered)
  • Addressing: Up to 247 devices per network
  • Data model: Coils (0x), Discrete Inputs (1x), Holding Registers (4x), Input Registers (3x)
  • Limitations: No built-in security (plaintext); no native time synchronization

Comparison Table

FeaturePROFINET IRTEtherCATEtherNet/IPModbus TCP
Cycle Time31.25 μs100 μs0.5–10 msN/A (request-response)
Jitter<1 μs<1 μsVariableN/A
SynchronizationIEEE 1588 DCHardware DCIEEE 1588 CIPsyncNone
SafetyPROFIsafe (SIL 3)FSoE (SIL 3)CIP Safety (SIL 3)None
Primary VendorSiemensBeckhoffRockwellSchneider

IEEE 1588 Precision Time Protocol (PTP)

IEEE 1588 (Precision Time Protocol) is the foundation for time synchronization in industrial Ethernet. Hardware timestamping enables sub-microsecond accuracy:

  • Grandmaster clock: Source of synchronized time
  • Boundary clock: Terminates PTP on one network segment, restarts on another
  • Transparent clock: Forwards frames while correcting residence time
  • Ordinary clock: End device with single PTP port

PROFINET, EtherCAT, and EtherNet/IP all use IEEE 1588 distributed clocks for nanosecond-level synchronization across all network nodes — critical for coordinated motion control and distributed measurement.

Selection Criteria

ApplicationRecommended Protocol
High-speed motion controlEtherCAT, PROFINET IRT
Factory automation (general)PROFINET RT, EtherNet/IP
Legacy integrationModbus TCP
RoboticsEtherCAT, PROFINET IRT
Process automationPROFINET, EtherNet/IP
Budget/simplicityModbus TCP

Timeline

1983OMPO consortium — first industrial Ethernet developments
1990sPROFINET, EtherNet/IP emerge — industrial protocols over standard Ethernet
2000EtherCAT Technology Group founded — Beckhoff-based open standard
2001IEEE 1588 (PTP) — precision time synchronization for industrial Ethernet
2007PROFINET IRT — isochronous real-time, 31.25 μs cycle time
2013IEEE 802.1 Time-Sensitive Networking (TSN) — AVB evolution
2016OPC UA over TSN — unified industrial communication architecture
2020sIndustrial Ethernet dominates factory automation — Ethernet/IP + PROFINET lead