Wednesday, July 8, 2026

Are WebSockets the future for real-time communication?

WebSockets provide a way for web browsers and cloud apps to talk directly to devices for automation and monitoring. A WebSockets create a two-way open communication channel. It wraps messages (according to various message schema, e.g. in ASN.1 notation) in web-friendly formats like JSON. This bypasses strict firewall rules without needing complex, heavy software.

WebSockets are used in many solutions like OPC UA, OpenADR, ... and soon in IEC 61850-8-3 (alternative for MMS). 

How do WebSockets perform in a PLC environment where usually special industrial communication protocols are used? An interesting paper discusses this question:

"Latency Analysis of WebSocket and Industrial Protocols ..."

WebSockets are likely to becoming the future standardized web-based "carrier". 

The Netherlands Distribution Service Operator have shown with a PoC (proof of concept, now used for the definition of IEC 61850-8-3) that standardized (!) WebSockets can exchange IEC 61850 standard(!) messages containing data values produced and consumed by the huge amount of standardized (!) IEC 61850 models, configured by a standardized configuration (!) language (SCL, IEC 61850-6), and encoded in a standard (!) JSON format.

Background information can be found in my video

Feedback on LinkedIn: "This presentation made everything much clearer! But seriously, using WebSockets as a transport for industrial protocols is a really good idea."

Monday, July 6, 2026

IEEE P3416, Relay Test Sets, and the IEC 61850 View

My dear friend Andrea Bonetti (Megger), Chair of IEC TC 95 (measuring relays, protection equipment, and protection functions) and Vice Chair of IEEE P3416 (relay test set for ...), has recently published a paper on the IEEE P3416 project together with Cord Mempel (Omicron), Hong Wang (State Grid Corporation of China), Jinlei Xing (Schneider Electric), Jun Verzosa (Doble), Thierry Bardou (Schneider Electric) and Xicai Zhao (NARI Electric).

The paper is titled
IEEE P3416 as a Bridge Between IEEE/IEC Protection Testing Methodologies and Relay Test Set Capability 

It was presented at IEEE GPECOM 2026 in Naples and it is now available on IEEEXplore.

The work on IEEE P3416 is progressing, and hopefully the project can be finalized by the end of 2026.

I am not a protection engineer. For protection topics I usually refer to Andrea, who is deeply involved in IEC TC 95 work on measuring relays and protection equipment. My own interest is mainly from the IEC 61850 point of view: what does this project mean for digital substations, communication, interoperability, test systems and engineering?

From that perspective, IEEE P3416 is very interesting.

Andrea and I have conducted many seminars in Europe, Asia, Asia Pacific, ... and we are offering together a training in Karlsruhe (Germany) soon.

Protection testing is no longer only a question of injecting analogue currents and voltages into a relay and checking whether the relay trips. This is still important, of course, especially because many conventional substations and many conventional relays will remain in service for many years. But the world of protection testing is changing. In IEC 61850-based systems, the interface to the protection function may include Sampled Values, GOOSE messages, time synchronization and digital engineering information.

This is where the link to IEC TS 60255-216-1 becomes important.

IEC TS 60255-216-1 deals with protection functions using digital communication as input and output. In practical terms, this includes protection functions subscribing to Sampled Value streams instead of receiving conventional analogue inputs, subscribing to GOOSE messages such as breaker position or breaker failure signals, publishing GOOSE messages such as trip signals, and using time synchronization messages.

This is a very important step. IEC 61850 defines the communication and information exchange mechanisms. IEC 60255-216-1 applies these mechanisms to protection functions. IEEE P3416 then looks at the test sets and tools that are needed to test such protection functions in a reliable, repeatable and documented way.

For an IEC 61850 person, this is the interesting bridge.

A relay test set in the digital substation is not only a current and voltage source. It may also need to publish Sampled Values, subscribe to GOOSE, publish GOOSE, handle timing correctly, use engineering information, support test libraries, automate test sequences and generate clear reports. The test set becomes part of the digital testing environment.

This also shows why cooperation between IEC and IEEE experts is so important. Protection experts, communication experts, test-equipment experts and standardization experts must understand each other. IEC 61850 alone does not define how a protection function shall perform. IEC 60255 alone does not define the full communication system. IEEE P3416 alone does not define the protection algorithms. But together, these activities help users, manufacturers and test-equipment suppliers to build systems that can really interoperate.

Andrea often says that if experts do not interoperate, power systems will not interoperate either. This is exactly the point here ... and everywhere.

IEEE P3416 may look like a guide about relay test sets. But from the IEC 61850 point of view, it is more than that. It is part of the transition from conventional protection testing to digital protection testing. It connects test equipment with protection-function requirements, IEC 61850 communication, Sampled Values, GOOSE, time synchronization, test automation, reporting and calibration.

This is why I think IEEE P3416 is a project worth following closely — also for the IEC 61850 community.

Enjoy IEC 61850!

Saturday, June 6, 2026

Free ASN.1 Browser for IEC 61850-8-3 ASN.1 Module from RTI2 PoC

If you want to browse easily the ASN.1 message schema for the new project IEC 61850-8-3 (DSM) underway, check out this free browser: 


A preliminary asn.1 module for IEC 61850-8-3 (from PoC of RTI2) is available for download:

This is how it looks like:


and ...


The schema is very simple compared to MMS for IEC 61850-8-1.
Let us know if you have any question.

Thursday, June 4, 2026

Extended Video on IEC 61850-8-3 Available - Example Messages

 An extended version of the video on  

IEC 61850-8-3
Communication networks and systems for power utility automation –
Specific Communication Service Mapping (SCSM) –
Mapping to Direct Message Specification (DMS), JSON Encoding Rules, and WebSockets 

is available. I have added some five minutes ... total time is 23 minutes.

I have added mainly two examples of services for IEC 61850-8-1 (MMS) and IEC 61850-8-3 (DMS):


The figure above shows how a client can get the list of logical nodes from the server with MMS ... and with DMS:


Details can be watched in the video ... enjoy.

Saturday, May 16, 2026

IEC 61850 Series for Any Automation Domain using Electric Power (two Examples)

The standard series IEC 61850 is applicable for simple applications and huge systems. The standard is not restricted to a specific domain. Like electric power is everywhere. So could IEC 61850 be everywhere.

I have discussed this briefly in the context of a LinkedIn post.

Now it's time to discuss briefly two simple applications ... just looking at the two models ... without further explanations.

The German FNN Steuerbox

The Steuerbox is mainly providing schedules for the interface between the grid and the power user:


This model is defined for a special use-case: Steuern (remote control). No need for an engineering tool ... it is just a fixed model ...

The Netherlands RTI (Real-Time Interface) for power generation (> 1 MW)


... this is a fixed model with some details:

The RTI models and services are currently using IEC 61850-8-1 (MMS) communication (RTI 1). The RTI 2 will finally use the IEC 61850-8-3 (DMS) once it is specified. A Task Force has started to specify the new standard in May 2026.
The fixed models allow for a high level of interoperability. The central systems (representing the IEC 61850 clients) can communicate with and IED following these specifications. In the case of the FNN Steuerbox it has been proven that the client application could talk to all steuerboxes in the field without paying attention to which vendors device it is talking to.
REAL INTEROPPERABILITY !!

Wednesday, May 13, 2026

Why is there an Need for an Additional Service Mapping in IEC 61850 (IEC 61850-8-3)?

The two service mappings for IEC 61850 are IEC 61850-8-1 (MMS) and IEC 61850-8-2 (MMS/XML). The mapping IEC 61850-8-1 is in operation from the first days when IEC 61850 was implemented and used ... all over ... in millions of devices and thousands of systems. Ok ... perfect.

Why is there an need for an additional service mapping in IEC 61850 (IEC 61850-8-3)? 

Simply because of the complex and tricky mapping to MMS (Manufacturing Message Specification, ISO 9506). 

IEC 61850-8-3
Communication networks and systems for power utility automation –
Specific Communication Service Mapping (SCSM) –
Mapping to Direct Message Specification (DMS), JSON Encoding Rules, and WebSockets 

In order to explain details of the new approach to be used for the new work item proposal IEC 61850-8-3 I have produced a 17 minute video (updated version 2026-06-04, 23 minutes).

It is likely that this will become a major shift in the use of IEC 61850.

Enjoy!

Tuesday, March 24, 2026

The PAC World Magazine Reports From the 30 Year Anniversary of IEC 61850 in September 2025

The 30 year anniversary of IEC 61850 in September 2025 was a big success.

The report mentions me: "The presentations were bracketed by the first one from Karlheinz Schwarz about how all of this started in the past Millenium ..."

I am very thankful for the invitation by Dr. Fred Steinhauser (Omicron) to speak about the history ... 

Click HERE for the Report in the PACW.

Click HERE for more photos and a link to my "Millenium" presentation.

When browsing the Web, I see many more papers, reports, posts, ... on IEC 61850 for substations and for applications beyond substations.

More to come: With IEC 61850-8-3

Monday, March 23, 2026

Final Vote on IEC 61850-7-410 (Hydroelectric Power Plants ) is Positive

The edition 3 of the standard IEC 61850-7-410 has been accepted to be published in April 2026:

Communication networks and systems for power utility automation –
Part 7-410: Basic communication structure –
Hydroelectric power plants – Communication for monitoring and control

The document is very detailed and comprehensive: almost 700 pages!

IEC has published a short news on the new document.

Congratulation to the WG 18 of IEC TC 57!

The document is an integral part of the IEC 61850 standards series. Unlike the standard for Wind Power Plants (IEC 61400-25): which is partly an independent standard series. The latest draft for the information model for wind turbine applications (Edition 3) is harmonized with IEC 61850!

Thursday, March 19, 2026

OT Security - Kongressbeiträge "Security unter Kontrolle" jetzt Online

Zweitägiger Kongress öffnet die "Tore" ... alle Vorträge online!!

SECURITY UNTER KONTROLLE ist der dialog- und praxisorientierte Kongress für alle, die sich mit Security in der Industrie beschäftigen. Security? Bekommen wir unter Kontrolle!

Um Security für Automatisierungstechnik müssten Sie sich mal kümmern – wenn Sie bloß wüssten, wie genau? Das ist das Ziel von SECURITY UNTER KONTROLLE. Automatisierer, Ingenieure und Praktiker befähigen, Security selbst in die Hand zu nehmen.  

Das in die "Hand nehmen" ist leicht gesagt ... es ist zu hoffen, dass das Management in den Firmen die Mitarbeiter unterstützen, dass sich die Leute darum kümmern können!

Ich hoffe, dass die vielen Minuten Videomaterial so aufbereitet werden, dass sich die wesentlichen Aussagen und Erfahrungen in vielleicht einer Stunde in einem "kondensierten" Video kostenfrei erleben lassen.

Viele Erfolg!

Wednesday, March 18, 2026

New Work Item Proposal on IEC 61850-8-3 has been accepted by 95 % of the TC 57 National Committees

In December 2025 the NWIP (57/2866/NP - proposed project number: IEC 61850-8-3) was published for voting and comments:
https://blog.nettedautomation.com/2025/12/long-awaited-christmas-gift-for-smarter.html

Today we are happy that the NWIP has been approved by IEC - only one country disagreed in the voting process.

IEC 61850-8-3
Communication networks and systems for power utility automation –
Specific Communication Service Mapping (SCSM) –
Mapping to Direct Message Specification (DMS), JSON Encoding Rules, and WebSockets
 

The result of this work will very likely change the usability of IEC 61850 outside substations.

Stay tuned to follow the progress.

In order to explain details of the new approach to be used for the new work item proposal IEC 61850-8-3 I have produced a 17 minute video (2026-05-13).

Monday, March 16, 2026

IEC 61850: Work-around for MMS

Very interesting paper just published ... presenting a work-around for MMS ;-)

Integration Method for IEC 61850 into Legacy and Modern PLC Systems

I am a little bit surprised ... when I worked for Siemens (Karlsruhe) I published two papers in the year 1991 (35 years ago!) expecting that MMS could be implemented into a PLC:

Click HERE for the paper “Bridging MAP to Ethernet” [PDF, 720 KB, 1991]

Click HERE for the paper “Fieldbus standardization: Another way to go” [PDF, 720 KB, 1991].

Today we know that MMS could be integrated into PLCs ... 

Gateways work always - definitely.

The expected new work on IEC 61850-8-3 (another mapping than to MMS) would change the situation tremendously:

Communication networks and systems for power utility automation –
Specific Communication Service Mapping (SCSM) –
Mapping to Direct Message Specification (DMS),
JSON Encoding Rules, and WebSockets 

Click HERE for more information on the planned project.

Monday, February 23, 2026

What is the Scope of the IEC 61850 Series?

The seven IEC 61850 CDVs published the other day (7-4, 7-4n and 7-4nn) use all the same Scope which starts:
Excerpt from:
Communication networks and systems for power utility automation – Part 7-4: Basic communication structure – Compatible logical node classes and data object classes – Core
-------------
1.1 General
This part of IEC 61850 specifies the information model of devices and functions generally related to common use regarding applications in systems for power utility automation. In particular, it specifies the compatible logical node names and data object names for communication between intelligent electronic devices (IED). This includes the relationship between logical nodes and data objects.
...
This standard and its direct counterparts (7-4, 7-4n and 7-4nn) are applicable to describe device
models and functions for:
substation and feeder equipment,
substation-to-substation information exchange,
substation-to-control centre information exchange,
power plant-to-control centre information exchange,
• information exchange for distributed generation,
• information exchange for distributed energy resources,
• information exchange for metering,
• information exchanged for hydro power plants, or
• information exchange for wind generation plants.
--------------
The main title of all parts of the series IEC 61850 is: 
Communication networks and systems for power utility automation 
This title is some how an indication of the scope.
IEC 61850 can be used everywhere as follows:
Communication networks and systems for power utility automation
The narrow scope to power utilities is sometimes used by people that do not like the IEC 61850 series ... or do not want to let people outside the power utilities to apply it ... 
But the crucial content of the many different parts is applicable in most automation domains ... where ever electric power is found - buildings, factories, ... 
A lot of Logical Nodes, e.g., STMP (Supervision of Temperatures) are useful for transformers, bearings, tanks, ... 
Lessons learned:
  1. The various parts of IEC 61850 are applicable far beyond of the written scope - if you like it or not.
  2. Often the discussion related to the scope is aimed to tell you, that IEC 61850 is not applicable outside power utilities (or substations) - trust me: it is applicable far beyond.
By the way, the discussion of scopes could be ridiculous: IEC 60870-5-104  defines:
"This part of IEC 60870 applies to telecontrol equipment and systems with coded bit serial data transmission for monitoring and controlling geographically widespread processes. It defines a telecontrol companion standard that enables interoperability among compatible telecontrol equipment"
IEC 60870-5-104 does not have substation automation (usually not a widespread area) in its scope - BUT, you know 104 is used as the communication inside many substations! Ok ... why not. But then also IEC 61850 can be used for telecontrol ... see IEC 61850-80-1, ...
In the wind power industry it was discussed some 20 years ago: IEC 61850 is not applicable for wind turbines, because wind turbines are not substations ... hahaha
Enjoy IEC 61850!

Wednesday, February 18, 2026

IEC 61850: Realtime Interface Version 2.0 - Why This Matters

Netbeheer (the Netherlands organization of Distribution System Operator) published the Realtime Interface version 1.0 (RTI 1) in 2024.

The revised specification (named RTI 2) has been developed last year and proposed to IEC TC 57 as an additional solution for communication of IEC 61850 information (New Work Item Proposal IEC 61850-8-3).

The one page list of good reasons for the new solution 

The combination of IEC 61850 data model / services and WebSocket protocol
Why this matters

can be found here.

See also:
https://blog.nettedautomation.com/2025/12/long-awaited-christmas-gift-for-smarter.html

Saturday, February 14, 2026

Seven IEC 61850 Model Documents Published for Public CDV Comments

Please note that seven IEC 61850-7-xxx model documents have been published for CDV comments on 2026-02-13. The following documents are available for public comments until 2026-04-10:

IEC 61850-7-4 ED3
Communication networks and systems for power utility
automation - Part 7-4: Basic communication structure -
Compatible logical node classes and data object classes -
Core

IEC 61850-7-40 ED1
... Common part

IEC 61850-7-43 ED1
... Primary equipment

IEC 61850-7-44 ED1
... Instrument transformers

IEC 61850-7-400 ED1
.... Substation automation

IEC 61850-7-401 ED1
... Protection

IEC 61850-7-440 ED1
... Power quality metering

Enjoy!

Monday, December 15, 2025

Long Awaited Christmas Gift For Smart(er) Grids - IEC 61850-8-3 is on its Way

In order to explain details of the new approach to be used for the new work item proposal IEC 61850-8-3 I have produced a 17 minute video. (2026-05-13)

IEC TC 57 just published a long awaited and crucial new work item proposal: 

57/2866/NP - proposed project number: 61850-8-3

Communication networks and systems for power utility automation –
Specific Communication Service Mapping (SCSM) –
Mapping to Direct Message Specification (DMS),
JSON Encoding Rules, and WebSockets 

Closing date for voting on the NP: 2026-03-06

"IEC 61850-8-3 Ed.1 defines the direct mapping of the client/server services of the ACSI (Abstract Communication Service Interface) defined in IEC 61850-7-2. Direct mapping means that for every abstract client/server service of the ACSI a concrete message schema (for the request and the response) is defined in ASN.1 (Abstract Syntax Notation One). ...

The encoding of the messages according to IEC 61850-8-3 is using the ASN.1 JER (JSON Encoding Rule, ISO/IEC 8825-8:2021). The messages are exchanged through WebSocket (RFC 6455, The WebSocket Protocol). WebSocket is a communication protocol that enables a persistent, full-duplex communication channel over a single TCP connection, allowing both the client and server to send data to each other at any time. This differs from the standard HTTP request-response model, making it ideal for real-time applications."

Please contact your national IEC TC 57 committee for a copy of the NP.

The main differences between IEC 61850-8-1/8-2 and 8-3 are shown in the following table:


and here:


Enjoy!

Click HERE for additional information that discusses the need for a modern messaging solution ...

I look forward to continuing the editing work of this new part of IEC 61850. This closes the circle of my contribution to communication protocols: starting in the mid 1980s with MMS (base for IEC 61850-8-1/8-2) and now (40+ years later) involved in a modern approach using web technologies ... Wow ...

This NP is the result of a Proof of Concept (PoC) initiated and managed by the Netherlands Distribution System Operators (Netbeheer). I played a little role in the implementation of this PoC. The PoC demonstrated the great benefit that can be harvested from the solution!

It is very likely that this part IEC 61850-8-3 (once it is finished) will accelerate the application of IEC 61850 outside the substation domain. I have discussed IEC 61850 outside of substations for many years ... Let me know what you think.

I wish you a merry Christmas and the best for the year 2026.

NEW version of the Famous Whitepaper Requirements for Secure Control and Telecommunication Systems

The Austrian, German, and Swiss Utilities have published (with the support of Dr. Stephan Beirer and Marl Joos (GAI NetConsult GmbH, Berlin/Germany)) the Version 3.0 of the famous 

Whitepaper Requirements for Secure Control and Telecommunication Systems

The English version (pdf, 88 pages) could be downloaded HERE.

Die deutsche Version (pdf, 92 Seiten) kann HIER heruntergeladen werden.

It is highly recommended to read, understand, and implement the recommendations! They reflect the latest experiences and need in our highly interconnected electric power world!

Today I will focus on two issues: the first is discussed in the Whitepaper, the second is discussed in a paper from AXPRO in Switzerland.

The Whitepaper says on page 46 (bzw Seite 47 in der deutschen Version):

"In line with the given technical capabilities, standardised IEC protocols should be used across the board. The private range of these communication protocols should only be used where necessary for technological reasons. Without additional measures, the standard protocols IEC 60870-5-101/104 and IEC 61850 offer no secure integrity protection, authentication or encryption. In such cases, the available extensions according to IEC 62351 should be used. Potential limitations, e.g. in terms of performance and error diagnostics as well as the necessary key management infrastructure and processes should be considered.

For communication across zone boundaries, protocol breaks should be provided, e.g. through application layer gateways or by converting to a different protocol, to reduce potential vulnerabilities and weak points."

I fully agree with this last sentence. This brings me to the second issue: 

The Swiss utility AXPRO published a great paper with the title: OT-Security im Unterwerk  ... means in substations ... the paper is in English. You can download it HERE.

On page 3 you can find this:

Geräte diversifizieren

"Die klassischen Ansätze der Literatur geben einen Überblick über Lösungen. Dies beginnt bei gängigen Konzepten zur Ersatzteilhaltung und setzt sich bei der technischen Redundanz von Komponenten fort. Die zusätzlichen Komponenten halten den Betrieb bei einem Ausfall aufrecht – zumindest einen Minimalbetrieb. Die eingesetzten Geräte und Systeme können zudem mit unter-schiedlichen Komponenten diversifiziert werden, beispielsweise durch Geräte unterschiedlicher Hersteller, Gerätefamilien mit signifikanten Unterschieden sowie Kommunikationsvarianten. Eine einzelne Schwachstelle kann somit nie die Funktion des Gesamtsystems gefährden. Die Diversität stellt eine Hürde dar, die ein Angreifer überwinden muss. Allerdings muss auch beachtet und akzeptiert werden, dass durch eine grössere Diversität ein Mehraufwand für den Betrieb und somit zusätzliche Kosten entstehen."

They are obviously following the recommendation of the Whitepaper!! Thanks. The statement in the last sentence is important to understand: The implementation and application of many security measures needs peopleware and reasonable budgets!

I have discussed peopleware many times for years ... it seems to be more important than ever ... see also my latest discussion on people ...

Be aware: The most secure communication is the one that is not implemented or implemented but not in use!



Wednesday, October 22, 2025

IEC 61850 Is The Corner Stone Of Manageable Secure Power Systems

On September 16, 2025 I presented a Keynote Address at the 6th PS2 organized by Omicron.

Click HERE for accessing my slides [PDF, 9 MB] 


The crucial slide is on page 25:

The keynote discusses the challenge: Informatics versus electrical engineering. My understanding is that we need every expertise: concrete builder, electricians, metal ... copper ... electrical ... mechanical ... IT, OT, protection, automation, ... cyber security ... and so on. A holistic approach is needed.
Do not expect that one is the superior product ... or most crucial person ... 
Teamwork makes the dream work.
Check out how we could help.


Friday, October 10, 2025

What is a model in the context of IEC 61850?

A model is a model is a model ... huch.

The question is: What does a model provide? In short: It provides an external visible PATH to an actual value of something, e.g., a voltage or temperature. A model of my home is not something where I can life in! It shows where the rooms, stairs, ... are ... 

The leaves (or end points) of the model in the IEC 61850 TREE (of a model) are NOT where the actual value reside! Basic Data Attribute (BDA) in IEC 61850 are the leaves of the trees. 

Just a minor comment on the BDA: I found this: "This is the lowest level, where the actual value resides." IEC 61850 defines models that hide the storage location of an actual value. The BDA is a PATH to the actual value. The value resides "behind" that model. The BDA holds an externally non-visible or non-accessible reference to the actual measurement value or status.

When reading the current value of the phase A of the MODEL MMXU1 you send a read request with the PATH: "LD/MMXU1.A.phsA.cVal.mag.f". This PATH is translated into the direct or indirect storage location of a specific IED. How that is implemented, depends on the architecture of the interface and application software. It may even be mapped to an underlying fieldbus specific address (e.g., Modbus coil 2828). When the read request is received, the IED uses Modbus to read the actual value from coil 2828. In this case the actual value resides beyond the IED with its MODEL. The IED needs a non-visible specific mapping from the PATH to the Modbus register.

The models in IEC 61850 describe a virtual world in the following sense:

If it's there and you can see it         It's REAL
If it's there and you can't see it         It's TRANSPARENT
If it's not there and you can see it It's VIRTUAL
If it's not there and you can't see it It's GONE
Roy Wills

I hope that helps to understand the Models in IEC 61850.

This virtualization has an impact on how an IEC 61850 Stack (is not defined in IEC 61850 what a stack is) you purchase maps the leaves of the model to the location of your actual values.