IndustryHub
LEARN / STANDARDS / IEC

IEC 61850

IEC 61850

Communication Networks and Systems for Power Utility Automation

IEC 61850 is the international standard for communication in electrical substations and power utility automation. It defines a unified data model for protection relays, circuit breakers, transformers and other substation equipment, enabling interoperability between IEDs (Intelligent Electronic Devices) from different vendors over Ethernet.

Document structure

IEC 61850-1

Introduction and overview

Scope, objectives and architecture overview. Introduces the key concepts: logical nodes, data objects, services, and communication stacks. Starting point for understanding the standard.

IEC 61850-5

Communication requirements for functions and device models

Defines the performance requirements — message types (Type 1 to Type 7), transfer time classes, and which messages are time-critical. GOOSE messages must be transferred in <4 ms for tripping functions.

IEC 61850-6

Configuration description language (SCL)

XML-based Substation Configuration Language. Defines four file types: SCD (complete substation), SSD (single-line diagram), ICD (IED capability), CID (configured IED). SCL enables vendor-neutral configuration and import/export between engineering tools.

IEC 61850-7-1

Basic communication structure — Principles and models

Defines the abstract data model: server, logical device, logical node, data object, data attribute hierarchy. All IED data is accessed through this model regardless of the underlying communication protocol.

IEC 61850-7-2

Abstract communication service interface (ACSI)

The abstract service definitions — reporting, logging, GOOSE control, sampled values, setting groups. ACSI is the platform-independent service layer that MMS and other protocols implement.

IEC 61850-7-3

Common data classes (CDC)

Standardised data classes — SPS (single point status), DPS (double point status), MV (measured value), CMV (complex measured value), etc. CDC + logical node names give every piece of data a standard identity across all vendors.

IEC 61850-7-4

Compatible logical node classes and data object classes

The catalogue of logical nodes: XCBR (circuit breaker), XSWI (switch), PDIF (differential protection), POTT (distance protection), PTOC (overcurrent protection), MMXU (measurement unit), etc. These standardised names appear in every IEC 61850-compliant relay.

IEC 61850-8-1

Specific communication service mapping — MMS

Maps ACSI services to MMS (Manufacturing Message Specification, ISO 9506) over TCP/IP. MMS is the station-bus protocol for SCADA access to IED data — reports, logs, control.

IEC 61850-9-2

Specific communication service mapping — Sampled Values (SV)

Merging unit interface — publishes digitised instantaneous current and voltage samples (typically 80 or 256 samples/cycle) over Ethernet multicast. Replaces copper current transformer secondary wiring in digital substations.

IEC 61850-10

Conformance testing

Conformance test requirements and methods for IED manufacturers. Successful conformance testing (by accredited labs like KEMA, CESI) is a prerequisite for interoperability.

Key concepts

Logical Node (LN)(LN)
The fundamental functional unit in IEC 61850. Each logical node represents a specific function (XCBR = circuit breaker, PDIF = differential protection). Every logical node has a standardised set of data objects and attributes, enabling tools and systems to discover and interpret data automatically regardless of vendor.
GOOSE (Generic Object-Oriented Substation Event)(GOOSE)
High-speed publish-subscribe messaging for protection and interlocking — replaces hardwired copper trip/close signals. GOOSE messages are multicast over IEEE 802.1Q VLAN, achieve <4 ms transfer times, and include a retransmission scheme for reliability. Critical performance path in protection scheme design.
Sampled Values (SV)(SV)
IEEE 802.3 Ethernet multicast of instantaneous digitised current and voltage samples from merging units. Enables process bus architecture where protection relays receive digital inputs rather than hardwired CT/VT secondary signals. IEC 61869-9 covers the merging unit interface.
Substation Configuration Language (SCL)(SCL)
XML-based engineering language (IEC 61850-6) for describing the complete substation. An SCD (Substation Configuration Description) file contains the single-line diagram, all IEDs, all logical nodes, all GOOSE and SV subscriptions. SCL-based engineering tools (DIGSI, PCM600, EcoStruxure) exchange SCD files for multi-vendor configuration.
Process bus
Architecture where merging units and intelligent circuit breaker units are installed in the switchgear yard and communicate with protection relays in the relay room over optical fibre Ethernet. Replaces copper CT, VT and binary I/O wiring. Enabled by IEC 61850-9-2 (SV) and IEC 61850-8-1 (GOOSE). Standard for new GIS substations.
Station bus
Ethernet LAN connecting all IEDs within the substation control building to the station SCADA/HMI. Uses MMS (IEC 61850-8-1) for data access and GOOSE for inter-IED communication. Typically a redundant ring network per IEC 62439-3 (PRP/HSR).

Notes & guidance

Overview

IEC 61850 is the standard for substation automation and protection communication. Before IEC 61850, every relay and IED manufacturer used a proprietary protocol — resulting in expensive, vendor-locked substation engineering with hundreds of copper point-to-point connections.

IEC 61850 introduces:

  1. A common data model — standardised logical nodes and data objects mean any compliant tool can discover and interpret data from any compliant IED
  2. High-speed Ethernet messaging — GOOSE replaces copper trip wires; Sampled Values replaces CT/VT secondary copper wiring
  3. XML engineering — SCL files enable vendor-neutral configuration and document the complete substation in a machine-readable format

Communication Architecture

┌─────────────────── Station Bus (MMS / GOOSE) ────────────────────┐
│    SCADA / HMI      Gateway       Protection     Protection      │
│    (Client)         (IEC→ICCP)    Relay A        Relay B         │
└──────────────────────────────────────────────────────────────────┘
         │                                │              │
┌─────── Process Bus (GOOSE + Sampled Values) ───────────────────────┐
│    Merging Unit A    Merging Unit B    Intelligent CB Unit         │
│    (CT/VT digital)   (CT/VT digital)  (position + GOOSE)          │
└────────────────────────────────────────────────────────────────────┘

Message Types and Transfer Times

Message typeProtocolTransfer timeApplication
GOOSEIEEE 802.1Q<4 ms (Type 1A)Protection tripping, interlocking
Sampled ValuesIEEE 802.3<4 ms (Type 4)Merging unit current/voltage
Reporting (BRCB/URCB)MMS/TCP<100 ms (Type 2)Event-driven data to SCADA
LoggingMMS/TCP<1000 ms (Type 3)Historical sequence of events
ControlMMS/TCP<500 ms (Type 1B)Breaker open/close
FilesMMS/TCPNo time limitOscillography, settings

GOOSE Network Design Requirements

  • Dedicated VLAN per GOOSE stream — never mix GOOSE with general IT traffic
  • Redundant network: PRP (Parallel Redundancy Protocol, IEC 62439-3) — zero recovery time for single link/switch failure
  • IEEE 1588 PTP time synchronisation — Class C accuracy (1 µs) for Sampled Values; Class T (1 ms) for GOOSE and event timestamps
  • Switches must support IGMP snooping to control GOOSE multicast flooding
  • Maximum switch latency in GOOSE path: <1 ms per hop

SCL File Workflow

  1. Each IED vendor supplies an ICD file (IED Capability Description)
  2. Substation engineer imports ICD files into the SCD tool
  3. GOOSE and SV subscriptions are configured in the SCD tool
  4. The tool exports CID files (Configured IED) for each relay
  5. CID files are loaded into relays and validated with conformance test tools

Applicable industries

  • energy
  • oil-and-gas
  • manufacturing
  • water-treatment

References & further reading