Inferensys

Glossary

Sampled Values (SV)

Sampled Values (SV) is a publisher-subscriber protocol defined by IEC 61850-9-2 that transmits digitized, time-synchronized current and voltage measurements from merging units to protection and control devices over a substation process bus network.
Control room desk with laptops and a large orchestration network display.
PROCESS BUS PROTOCOL

What is Sampled Values (SV)?

Sampled Values (SV) is a publisher-subscriber communication protocol defined by IEC 61850-9-2 that streams digitized, time-synchronized measurements of instantaneous current and voltage from merging units to protection and control devices over a process bus network.

Sampled Values (SV) is a high-bandwidth, deterministic protocol that replaces traditional copper wiring for instrument transformers in digital substations. A Merging Unit (MU) digitizes analog signals at the primary equipment, timestamps them using Precision Time Protocol (PTP) per IEEE 1588, and multicasts the raw waveform data as Ethernet frames to subscribing Intelligent Electronic Devices (IEDs) at rates of 80 or 256 samples per nominal power cycle.

Unlike the event-driven Generic Object Oriented Substation Event (GOOSE) protocol, SV streams continuous, raw measurement data, enabling distributed protection functions like busbar differential and synchrophasor calculation directly from a shared fiber-optic network. This architecture eliminates redundant analog inputs, reduces copper cabling, and allows virtualized protection schemes where multiple logical devices subscribe to a single, time-coherent data source.

PROCESS BUS FUNDAMENTALS

Key Characteristics of Sampled Values

Sampled Values (SV) is a publisher-subscriber protocol that fundamentally digitizes the analog-to-digital conversion boundary, transmitting time-synchronized current and voltage measurements over Ethernet.

01

Time-Critical Multicast Streaming

SV operates on a strict publisher-subscriber model where a Merging Unit (MU) continuously multicasts digitized waveforms to multiple subscribing IEDs simultaneously. Unlike polling-based protocols, SV pushes data at a fixed, high sampling rate—typically 80 samples per cycle (4 kHz for 50 Hz systems) or 256 samples per cycle (12.8 kHz for 60 Hz systems). Each Ethernet frame contains a configurable number of Application Service Data Units (ASDUs), allowing engineers to balance bandwidth consumption against latency. The protocol uses VLAN tagging and multicast MAC addressing to segregate traffic, ensuring that protection-class messages are prioritized over monitoring traffic via IEEE 802.1Q priority tagging.

4-12.8 kHz
Typical Sampling Rate
< 3 ms
Transfer Time (Protection Class)
03

Synchronization via Precision Time Protocol

SV is fundamentally dependent on sub-microsecond time synchronization across the substation. The protocol relies on IEEE 1588v2 Precision Time Protocol (PTP) with the Power Utility Automation profile (IEC 61850-9-3) to timestamp each sample at the source. A grandmaster clock distributes time, and boundary clocks within Ethernet switches correct for network delay. The smpSynch flag in the SV frame indicates synchronization health:

  • TRUE: The MU is locked to a valid time source with accuracy better than ±1 µs.
  • FALSE: The MU has lost synchronization; subscribing IEDs must reject these samples for protection purposes. This allows protection relays to align current samples from different bays for differential protection schemes without dedicated copper wiring.
±1 µs
Required Sync Accuracy
04

Quality Bits and Data Integrity

Every SV frame includes a quality attribute for each analog channel, encoded as a bit-string per IEC 61850-7-3. These bits communicate the trustworthiness of the measurement:

  • validity: Indicates 'good', 'invalid', 'questionable', or 'overflow'.
  • source: Specifies whether the value is from a live measurement, a substituted manual entry, or a default value.
  • test: Marks data generated during maintenance testing, allowing subscribing IEDs to block protection operations.
  • operatorBlocked: Signals that an operator has intentionally blocked the value. Subscribers use these bits to make autonomous decisions—a protection relay will immediately block a differential trip if the quality of a remote current sample degrades to 'invalid', preventing nuisance operations.
05

Network Engineering and Bandwidth

Deploying SV requires careful process bus network design. A single MU publishing 8 channels (4 currents, 4 voltages) at 80 samples/cycle generates a constant ~5-7 Mbps stream. At 256 samples/cycle, this increases to ~20 Mbps. Key design constraints include:

  • Deterministic latency: Switches must support cut-through or low-jitter store-and-forward modes.
  • Zero packet loss: Protection applications cannot tolerate lost frames; Parallel Redundancy Protocol (PRP) or High-availability Seamless Redundancy (HSR) are often mandated.
  • Traffic segregation: SV traffic is mapped to the highest priority VLAN (Priority Code Point 6 or 7) to ensure it is never queued behind lower-priority SCADA polling traffic. Network bandwidth calculations must account for the aggregate traffic from all MUs on a process bus segment.
5-20 Mbps
Per MU Bandwidth
06

Sample Value Substitution and Testing

SV enables advanced virtual injection testing without physical test sets. A test device can publish SV streams with the test bit set to TRUE in the quality field. Subscribing IEDs configured in 'test mode' will process these injected values for protection scheme validation while the live process bus remains operational. This supports:

  • Secondary injection testing: Simulating fault waveforms directly into protection relays over Ethernet.
  • Hardware-in-the-Loop (HIL): Connecting physical IEDs to real-time simulators that publish SV streams representing complex grid scenarios.
  • Commissioning: Verifying the complete signal chain from simulated primary equipment through the merging unit logic to the protection trip output. The strict separation of test and live data via the quality bits ensures that maintenance activities cannot inadvertently trigger a real breaker trip.
IEC 61850 COMMUNICATION PROTOCOLS

Sampled Values vs. GOOSE vs. MMS

Comparison of the three primary IEC 61850 communication protocols used in substation automation: Sampled Values for digitized analog measurements, GOOSE for high-speed binary signals, and MMS for client-server supervisory control.

FeatureSampled Values (SV)GOOSEMMS

IEC 61850 Part

9-2

8-1

8-1

Primary Function

Stream digitized current/voltage measurements

Transmit binary protection and control signals

Client-server monitoring, control, and reporting

Communication Model

Publisher-subscriber (multicast)

Publisher-subscriber (multicast)

Client-server (TCP/IP)

Typical Data Payload

4 voltage and 4 current channels per stream

Boolean status, quality flags, analog setpoints

Structured data objects, files, logs

Transmission Timing

Cyclic, 4 kHz (80 samples/cycle at 50 Hz)

Event-driven, retransmission on state change

On-demand, polled, or spontaneous reporting

Network Latency Requirement

< 3 ms (Class P2/P3)

< 3 ms (Type 1A, trip)

100-1000 ms (non-time-critical)

Time Synchronization

Mandatory, < 1 µs via PTP (IEEE 1588)

Timestamped at source, PTP recommended

NTP sufficient, timestamps for event logs

VLAN Priority (IEEE 802.1Q)

Priority 4-6 (high)

Priority 6-7 (highest)

Priority 0-3 (best effort)

SAMPLED VALUES PROTOCOL

Frequently Asked Questions

Clarifying the technical mechanisms, network requirements, and implementation considerations for IEC 61850-9-2 Sampled Values in digital substation architectures.

Sampled Values (SV) are a time-critical, publisher-subscriber communication service defined by IEC 61850-9-2 that transmits digitized, time-synchronized measurements of instantaneous current and voltage from Merging Units (MUs) to protection and control Intelligent Electronic Devices (IEDs) over a Process Bus network. Unlike traditional copper wiring carrying continuous analog waveforms, SV operates by sampling the analog signal at a high rate—typically 80 samples per cycle for protection applications (4,800 Hz at 60 Hz)—and publishing these digitized values as multicast Ethernet frames. Each frame contains a configurable number of samples, known as the Application Service Data Unit (ASDU), along with a precise timestamp derived from a common time source using Precision Time Protocol (PTP). The subscribing IEDs reconstruct the waveform from these discrete samples and execute protection algorithms, effectively virtualizing the hardwired analog connections of a conventional substation.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.