How To Buy
EN
TR

In a substation automation project, everything seems to start with cables and panels. But the moment you open your first packet capture file in the field, you see the reality: the backbone that carries the system is SCL. In the IEC 61850 world, the name of a signal, its location, how it is reported, who it is sent to via GOOSE, and through which network it flows often depend on the correct design of an SCL file.

So, when you receive an ICD, SED, or CID file, how do you safely carry it through to commissioning? Typical problems are familiar: incompatible data models, incorrect GOOSE targets, missing report blocks, wrong VLAN settings, or time synchronization deviations.

This article clarifies the end-to-end workflow from file to commissioning through proper configuration. It also includes practical checkpoints, common field mistakes that waste time, and quick diagnostic tips.

Understanding IEC 61850 and SCL in a Way That Makes Fieldwork Easier

IEC 61850 does not simply mean “communication over Ethernet.” It enables protection, control, measurement, and monitoring in a substation to speak a common model. The field-level reflection of this model is SCL (Substation Configuration Language). You can think of SCL as the common language of a project. When everyone speaks the same language, vendor dependency decreases, tests become shorter, and surprises are reduced.

The strongest aspect of SCL is its claim to carry the truth from a single source. It approaches a “single source of truth” concept: which Logical Nodes (LN) exist, which DataSets are published, which ReportControls are active, what the GOOSE APPID is, which MAC range is used—all can be tied to a design discipline. Without this discipline, costly consequences emerge in the field. Every minute lost on site often means equipment rental, outage windows, and test team waiting time.

This is where file types come into play. An ICD declares an IED’s capabilities. An SED is the compiled form of station-level design and communication structure. A CID is the target-specific configuration loaded into the device, defining how it will operate in the project. When this flow is correctly established, commissioning becomes like walking with a map instead of groping in the dark.

For beginners in IEC 61850, resources explaining basic concepts can be helpful. However, what truly makes a difference in the field is application discipline rather than definitions.

ICD, CID, SED Differences: Who Produces Them, Who Uses Them, When They Become Critical

In the same project, three file types circulate simultaneously, so confusion is normal. The most practical distinction can be made by asking: “Who produces it, who uses it, and when does it become critical?”

File What It Describes Produced By Used By Critical Stage
ICD IED’s IEC 61850 capability, data model, services IED manufacturer System engineer, integrator Design and integration start
SED Station-level design, communication scheme, subscriptions Integrator, system tool Integrator, test team Multi-IED design and integrated testing
CID Project-specific configuration loadable to target IED Integrator or vendor tool Commissioning team Loading, activation, field testing

Consider a simple scenario: one protection relay (IED-1), one bay control unit (IED-2), and one station HMI/SCADA client. The ICD of the protection relay tells you which LNs exist, which reports are supported, and whether it can publish GOOSE. The bay control unit’s ICD explains its capabilities in the same way.

Then, with SED, you design the station communication: for example, sending XCBR status from the protection relay to the bay unit via GOOSE, and fault indicators to SCADA via reports. Finally, you generate CIDs for each IED. Even within the same project, the CID of the protection relay and the bay unit differ, because target device, IP, VLAN, DataSet content, and subscription lists change.

Core Components in SCL: Data Model, Communication, and Reporting

An SCL file may look intimidating at first. A field-oriented approach is to think: “Which part should I check to simplify which test?”

  • IED and AccessPoint define the device identity and communication interface. Selecting the wrong AccessPoint may break connectivity even with the correct CID. This is common when devices have multiple Ethernet ports.

  • LDevice and LN (Logical Node) form the home of the data model. Signal names and functions reside here. To find a signal in the field, you must know in which LN and Data Object it is located.

  • DataSet answers the question: “Which data will be packaged?” for both GOOSE and reporting. A correct DataSet clarifies the test plan.

  • GSEControl (GOOSE) is central to fast event transmission. APPID, MAC, VLAN, and repetition parameters are defined here. Incorrect values lead to “packet exists but subscriber does not receive.”

  • ReportControl is the heart of SCADA reporting. Buffered/Unbuffered selection, Trigger Options, and Integrity Period determine event reliability.

  • Sampled Values (if used) introduce another layer, especially in process bus architectures. They require strict time synchronization and bandwidth planning.

From File to Configuration: Step-by-Step Engineering Workflow

Treating SCL engineering as “filling in some fields” is the fastest path to failure. A solid workflow reduces surprises and shortens commissioning.

First comes requirement gathering and standardization. Without naming conventions, the same signal gets three different names.

Then comes network planning: IP scheme, VLANs, redundancy (PRP/HSR), port speeds, and multicast management. Poor design leads to packet loss on test day.

Next, template-based IED configurations help consistency. Similar devices should have similar DataSet and report structures. Here, SED design makes station-level connections visible.

Finally, CID generation, versioning, and change management are critical. Sending CIDs by email leads to confusion. Even simple version control makes a big difference.

Preparation: More Than a Single-Line Diagram

Single-line diagrams are useful but insufficient for SCL. Required inputs include:

  • Signal lists

  • Function lists

  • Bay structure

  • Event and reporting requirements

  • Time synchronization approach (SNTP/PTP)

  • SCADA expectations

Critical decisions here determine future test duration. Too many report triggers create unnecessary traffic; too few cause missing events. GOOSE vs. report balance is essential.

CID Generation and Loading: Is One File for Everyone?

CID is target-specific. Multiple CIDs can be generated from the same ICD.

Typical workflow:

  1. Import ICD/SED

  2. Configure station and mappings

  3. Validate DataSets and controls

  4. Export and version CID

  5. Load and activate on device

  6. Verify after loading

Common errors: wrong VLAN, MAC, APPID, GoID, or AccessPoint. CID creation should be seen as “locking system integrity.”

SCL Validation and Test Plan During Commissioning

A good test plan aligned with SCL checkpoints speeds up commissioning.

Network tests come first: IP, VLAN, multicast, redundancy. Packet capture matching SCL APPID and MAC is a fast validation.

Time synchronization tests are crucial. Incorrect PTP/SNTP settings cause unreliable fault records.

Reporting tests must consider Buffered vs. Unbuffered behavior and client subscriptions.

GOOSE and Reporting Tests: Right Signal, Right Target, Right Time

GOOSE testing should prove correct delivery, not just presence.

Suggested steps:

  • Verify DataSet

  • Monitor stNum and sqNum

  • Check repetition intervals

  • Validate subscriber logic

  • Match VLAN, MAC, APPID with SCL

For reports, test trigger behavior and buffering under connection loss.

Common Configuration Errors and Quick Diagnostics

  • Data model mismatch → Check LN/Data Object paths

  • LN naming inconsistency → Validate against standards

  • Wrong FCDA → Verify FC (ST/MX/CO)

  • Missing DataSet content → Compare with test list

  • Wrong IP/VLAN → Cross-check SCL and switches

  • PTP domain error → Verify domain/master

  • Report buffer overflow → Check buffer size and connectivity

Managing SCL Correctly Shortens Commissioning

In IEC 61850 projects, SCL is the backbone of configuration. Proper management of ICD, SED, and CID accelerates commissioning, reduces risk, and clarifies testing.

Best results come from desk-verified designs, not trial-and-error in the field.

Final action list:

  • Lock naming standards early

  • Version CIDs

  • Create SCL validation checklists

  • Simulate GOOSE and reports before site work

When the design in the file behaves the same in the field, everything falls into place.

Other Post
All Posts
Real-Time Visibility in Distribution Networks: Reducing Loss and Theft with Energy SCADA
Real-Time Visibility in Distribution Networks: Reducing Loss and Theft with Energy SCADA
In the evening hours, voltage drops on a feeder, lights flicker on some streets, the field team says “the transformer is overloaded,” but no one at the control center can speak clearly. This picture i
Read More
Istanbul Anadolu Yakası OIZ Automatic Meter Reading System
Istanbul Anadolu Yakası OIZ Automatic Meter Reading System
Mikrodev IoT protocol gateway product family was preferred in the Istanbul Anadolu Yakası OIZ Automatic Meter Reading System Project in Türkiye. In the current system, over the MDC100 Series IoT Gatew
Read More
Aramco Emergency Shutdown System (ESD)
Aramco Emergency Shutdown System (ESD)
Aramco, the oil company of Saudi Arabia, which is among the top three most valuable companies in the world, preferred MP211 Series Mikrodev PLC products for Emergency Shutdown System (ESD) controls of
Read More
What Is a Remote Terminal Unit (RTU)? Its Fundamental Role in Field Automation
What Is a Remote Terminal Unit (RTU)? Its Fundamental Role in Field Automation
Imagine a water reservoir located outside the city. The water level inside drops rapidly at midnight, the pump needs to start, but there is no one on site. If it takes hours for a technician to arrive
Read More
Gaziantep City Water and Sewerage Administration (GASKI) Sludge Incineration Plant
Gaziantep City Water and Sewerage Administration (GASKI) Sludge Incineration Plant
Mikrodev PLC products were preferred in the follow-up and control of the processes of Türkiye's first sludge incineration plant in Gaziantep. The process is carried out at 850 to 1100 degrees Celsius.
Read More
Importance of Calendar and Timing Functions and PLC Programming
Importance of Calendar and Timing Functions and PLC Programming
Industrial automation is the cornerstone of process control in modern manufacturing facilities. PLC (Programmable Logic Controller) systems are used to manage automation control, which is the foundati
Read More
Pressure, Flow, and Leakage Management in Water Distribution SCADA Systems: An RTU-Focused Approach
Pressure, Flow, and Leakage Management in Water Distribution SCADA Systems: An RTU-Focused Approach
Imagine a water network as an invisible city. Its streets are pipes, its traffic is water, and its traffic lights are valves and pumps. In this city, problems rarely come alone; pressure, flow, and le
Read More
Trabzon City Water and Sewerage Administration (TİSKİ) Water SCADA System
Trabzon City Water and Sewerage Administration (TİSKİ) Water SCADA System
RTU and PLC products installed in more than 200 wells, warehouses and pumping centers throughout Trabzon are managed through the ViewPlus SCADA software in the TİSKİ Control Center. Over 200 well
Read More
Turkish Armed Forces Base Areas Water Distribution System
Turkish Armed Forces Base Areas Water Distribution System
MP211 Series PLC and ViewPLUS SCADA software were used to control the water distribution system of military base areas in Hakkari, Türkiye. Tank water level and pump status information, failure tracki
Read More
What is SCADA with Example?
What is SCADA with Example?
In the intricate world of industrial automation and control, SCADA emerges as a transformative force. It serves as the backbone for streamlining monitoring and management across a myriad of sectors, f
Read More
CATALOG