What is PTP (IEEE 1588) and why do industrial networks need it?

Asked 19 days ago Viewed 3,120 times Industrial Switches
PTP IEEE 1588 time sync industrial
63
✓ Best Answer

PTP (Precision Time Protocol), IEEE 1588, delivers sub-microsecond time synchronization across Ethernet networks.

Why NTP Isn't Enough

NTP achieves millisecond accuracy — adequate for logs and general use. Industrial applications need microseconds or better for:

  • Event correlation across substations
  • Sampled Values in IEC 61850
  • Motion control synchronization
  • Financial trading timestamps
  • Audio/video production

Key Concepts

  • Grandmaster Clock: Time source (typically GPS-locked)
  • Boundary Clock: Switch that regenerates time to downstream
  • Transparent Clock: Switch that accounts for its own delay
  • Ordinary Clock: End device

Message Types

  • Sync: From master to slave (contains T1)
  • Follow_Up: Precise T1 timestamp
  • Delay_Req: From slave (T3)
  • Delay_Resp: T4 from master
  • From these, slave calculates offset and delay

PTP Profiles

  • Default (E2E): General purpose
  • Power Profile (C37.238): Utility applications
  • Telecom Profile (G.8275): Frequency and phase
  • Utility Profile (61850-9-3): IEC 61850 substations

Accuracy Levels

  • Software-only PTP: ~100 μs
  • Hardware-assisted: 1 μs
  • Hardware timestamp + transparent clocks: <100 ns

Switch Requirements

For nanosecond accuracy, switches must have hardware timestamping and support boundary or transparent clock functions. Not all "PTP-capable" switches are equal — verify the accuracy specs.

TM
Thomas Mueller
Substation Specialist
18,500 reputation
answered 17 days ago

2 Other Answers

22

For 61850-9-3, you MUST have hardware-based PTP. Software timestamps drift too much.

RA
Robert Anderson
Wind Farm SCADA Engineer
14,200 reputation
answered 15 days ago
14

Boundary clock architecture scales better than pure master-slave in large networks.

VP
Viktor Petrov
Ring Network Designer
11,800 reputation
answered 13 days ago

Your Answer