Skip to main content

DNP3 Time Synchronization

By NFM Consulting 1 min read

Key Takeaway

How DNP3 time synchronization works between master and outstation — LAN and non-LAN procedures, accuracy, GPS alternatives, and why timestamps matter.

Quick Answer

DNP3 includes built-in time synchronization where the master sets the outstation's clock. Two methods exist: non-LAN (measures round-trip delay to compensate for communication latency) and LAN (assumes negligible delay over Ethernet). Accurate timestamps are critical for event sequencing, production accounting, and regulatory compliance.

Why Time Matters

DNP3 events carry timestamps from the outstation's clock. Inaccurate time causes event sequence ambiguity (did the alarm trigger before or after the shutdown?), production accounting errors, and regulatory compliance issues in custody transfer measurement.

Non-LAN Time Sync

  1. Master sends a Delay Measurement request
  2. Outstation responds immediately
  3. Master calculates round-trip delay
  4. Master sends Write Time with compensation for half the measured delay
  5. Outstation sets its clock

LAN Time Sync

For Ethernet connections where delay is negligible, the master sends a Record Current Time request followed by a Write Time. No delay measurement needed.

GPS Alternative

For custody transfer and high-accuracy applications, GPS time receivers provide ±1 microsecond accuracy independent of master communication. Many RTUs (ABB Totalflow, SCADAPack) support GPS receivers for direct time synchronization.

SNTP/NTP

Ethernet-connected outstations can also synchronize via NTP/SNTP servers as an alternative or complement to DNP3 time sync.

Frequently Asked Questions

Ready to Get Started?

Our engineers are ready to help with your automation project.