Home / Insights

Insights

Engineering notes on building, testing and integrating IEC 61850 and IEC 60870-5-104 systems. Written for people who have to make the thing work on site, not for keyword density.

Migration

Replacing libiec61850 without rewriting your device

2026-10-29 · 8 min read

When an open-source IEC 61850 stack no longer fits — licensing, non-Linux targets, Edition 2 depth, conformance evidence — this is how to migrate without rewriting the application, and what to test before and after.

Standards

IEC 61850 Edition 1 vs Edition 2: read the ICD before you argue

2026-10-29 · 8 min read

Most edition arguments are settled by the device's own SCL file. How to read version, revision and the Services block, what actually changes behaviour between Edition 1 and Edition 2, and how to run a mixed-edition station.

Engineering

Parsing SCL files (ICD, CID, SSD) without losing your mind

2026-10-29 · 10 min read

The SCL template-and-reference graph explained: DataTypeTemplates, LNodeType, DOType, DAType, LDevice and DOI/DAI resolution, plus the seven gotchas that break naive parsers — with a minimal walker you can adapt.

Testing

IEC 60870-5-104 conformance testing: what is actually tested

2026-10-29 · 9 min read

What an IEC 60870-5-104 conformance test exercises — startup, k/w windows, t0/t1/t2/t3 timers, general interrogation, command select/execute — and the five failures that show up on real links rather than in the lab.

Integration

IEC 61850 to Modbus TCP gateway: point mapping that does not rot

2026-10-29 · 9 min read

How to map IEC 61850 data to Modbus registers so the point table survives a firmware update: model-driven vs list-driven mapping, carrying quality and timestamps into a protocol that has neither, and handling the control path safely.

Standards

IEC 60870-5-101, 103 and 104: what the numbers actually differ in

2026-10-29 · 6 min read

A short, practical explanation of the IEC 60870-5 family: 101 for serial telecontrol, 104 for the same application layer over TCP, and 103 for protection equipment — plus what changes when you move a product between them.

Testing

Soak testing a protocol stack: what a 30-day run actually catches

2026-10-29 · 7 min read

Throughput tests pass in an hour and fail in a month. What to measure during a long run — memory, handles, sequence counters, timing drift — and how to build a soak test that finds the defect instead of just running for a long time.

Operations

A substation acceptance checklist for protocol engineers

2026-10-29 · 7 min read

What to capture, verify and sign off during site acceptance so that the protocol layer is not the thing discovered during the first incident: a checklist you can hand to a commissioning engineer.

Explainer

Digital substation architecture in ten minutes

2026-10-29 · 7 min read

What actually changes when a substation goes digital: merging units and the process bus, the station bus, where IEC 61850 fits, and which parts are a software problem versus a network design problem.

Have a question the articles do not answer?

Send it with the device, the platform and the constraint you are stuck on. We answer within one business day.