Zum Hauptinhalt springen

IEC 61850 — Stationsautomatisierung (MMS)

IEC 61850 ist der internationale Standard für die Automatisierung von Umspannwerken (Substations). Die IEDs (Intelligent Electronic Device) im Umspannwerk — Schutzrelais, Merging Unit, Leistungsschalter-Controller — kommunizieren über ein gemeinsames Datenmodell. Dieses Gateway verwendet den MMS-Teil (Manufacturing Message Specification) von IEC 61850.

Betriebshinweis

Der IEC 61850-Treiber des Gateways bietet MMS associate + Read (Polling) und lässt sich daher unmittelbar für Monitoring-Anwendungen einsetzen, bei denen Status- und Messwerte der IEDs zyklisch erfasst werden. Wenn zusätzlich Reporting (BRCB/URCB), GOOSE, Sampled Values, Select-before-operate oder automatisches Mapping auf Basis von SCL-Dateien benötigt wird, wenden Sie sich bitte an das Entwicklungsteam.


Eingabewerte im Registrierungsformular

EingabefeldWas einzutragen istBeispiel
IP-AdresseIP des IED192.168.0.130
PortMMS-Port102 (Standard ISO-on-TCP)
Antwort-Timeout (request-timeout)Wartezeit auf Antwort (ms)5000

IEC 61850 sieht im Standard keine eigenen Benutzer/Passwörter vor; auf IED-Seite muss die Einstellung „MMS-Kommunikation zulassen" aktiviert werden (herstellerspezifische Tools: ABB PCM600, SEL AcSELerator, Siemens DIGSI usw.).


PLC-Adressschreibweise der Tags

Die Daten in IEC 61850 sind ein objektorientierter Baum.

LD (Logical Device) / LN (Logical Node) . DO (Data Object) . DA (Data Attribute)

Im Gateway wird die Schreibweise mit Schrägstrich und Dollarzeichen verwendet (Syntax nach 61850-8-1).

SchreibweiseBedeutung
LD0/LLN0$ST$Mod$stValLogical Node Zero von LD0, Modus (Status)
LD0/MMXU1$MX$A$phsA$cVal$mag$fStrommesswert Phase A (Float)
LD0/MMXU1$MX$PhV$phsA$cVal$mag$fSpannung Phase A
LD0/MMXU1$MX$Hz$mag$fFrequenz
LD0/MMXU1$MX$TotW$mag$fGesamtwirkleistung
LD0/XCBR1$ST$Pos$stValStellung Leistungsschalter 1 (open/close)
LD0/PTRC1$ST$Tr$generalSchutz-Trip-Signal

Häufig verwendete Logical-Node-Kürzel

LNBedeutung
MMXUMesswerte (Strom/Spannung/Leistung — am häufigsten gelesen)
XCBRLeistungsschalter (Circuit Breaker)
XSWITrennschalter
PTRCProtection Trip
LLN0Logical Node Zero (Gesamtstatus)
GGIOUniverselle Ein-/Ausgänge (benutzerdefiniert)

Wichtige DA der CDC (Common Data Class)

DABedeutung
stValStatuswert (Boolean / Enum)
mag.fFloat-Messwert
mag.iInteger-Messwert
qQuality-Flag
tZeitstempel
generalAllgemeines Trip-Signal (Boolean)

Zuordnung der Datenformate

ArtDatenformatFormatzusatz
stVal (Bool / Enum)Boolean oder Integer(leer)
mag.f (Messwert)FloatREAL
mag.i (Integer-Messwert)IntegerDW
timestamp (t)String(leer)

Häufige Probleme und Abhilfe

SymptomMögliche UrsacheAbhilfe
„Association rejected"MMS am IED deaktiviert oder ACSE-Authentifizierung gefordertIn den IED-Einstellungen MMS aktivieren, Authentifizierung deaktivieren (sofern möglich)
„Object not found"Falscher LN/DO/DA-PfadExakten Pfad in der SCL-Datei des IED (.icd / .scd) prüfen
Wert wird nicht gelesen (FCD only)Functional Constraint fehltFC angeben, z. B. $ST$, $MX$, $CF$
Wert ist veraltetDer aktuelle Treiber arbeitet Polling-basiert — Push-Reporting des IED wird nicht empfangenTimecycle verkürzen (1–5 s) oder bei Bedarf an Reporting-Integration separat anfragen

Praxisbeispiele für Mappings gängiger IEDs

SEL-451 (Schweitzer Schutzrelais)

Eines der am häufigsten eingesetzten IEDs in 154-kV-/22,9-kV-Umspannwerken. In der SCL ist unter dataset.icd üblicherweise Folgendes definiert.

Tag-NameAdresseDatenformat
Strom Phase ALD1/MMXU1$MX$A$phsA$cVal$mag$fFloat
Strom Phase BLD1/MMXU1$MX$A$phsB$cVal$mag$fFloat
Strom Phase CLD1/MMXU1$MX$A$phsC$cVal$mag$fFloat
Spannung Phase ALD1/MMXU1$MX$PhV$phsA$cVal$mag$fFloat
FrequenzLD1/MMXU1$MX$Hz$mag$fFloat
GesamtwirkleistungLD1/MMXU1$MX$TotW$mag$fFloat
Stellung Leistungsschalter 1LD1/XCBR1$ST$Pos$stValInteger (1=open, 2=close)
51P (Überstrom-Trip)LD1/PTOC1$ST$Op$generalBoolean
50P (Kurzschluss-/Schnellauslösung)LD1/PIOC1$ST$Op$generalBoolean

ABB REC615 (Relais + Leistungsschaltersteuerung)

Tag-NameAdresse
Messung Bay-SeiteCTRL/MMXU1$MX$...
Messung Feeder-SeiteMEAS/MMXU1$MX$...
Trip-SignalPROT/PTRC1$ST$Tr$general
LeistungsschalterstellungCTRL/CBCSWI1$ST$Pos$stVal

Siemens SIPROTEC 5

Die LD-Namen weichen etwas ab (Application/MeasFlt, Control/CB1 usw.). Öffnen Sie die aus DIGSI exportierte SCL mit einem IEC 61850-Browser-Tool (z. B. HelinKS, Triangle MicroWorks), prüfen Sie Functional Constraint (FC) und den exakten Pfad und registrieren Sie die Tags anschließend.


Häufige Betriebsmuster

Muster 1. Monitoring-Dashboard für Umspannwerke

Pro IED nur 7–10 zentrale Messpunkte pollen — für mehr Datenpunkte wäre echtes Reporting (BRCB) erforderlich; in der Polling-Stufe daher Timecycle 1–5 s empfohlen.

Muster 2. Erkennung von Trip-Ereignissen

Änderungen von PTOC1$ST$Op$general (Boolean) erkennen und einen Alarm auslösen. Zum Vergleich „weicht vom vorherigen Wert ab" auf PlantPulse-Seite siehe Ausreißer-Benachrichtigungsknoten / Ereignisse.

Muster 3. Kumulierte Werte für Berichte

Die Wirkarbeitszählung (MMTR1$MX$TotWh) ist ein kumulierter Wert. Auf der Anzeigeseite Tages-/Monatsverbrauch über Differenzbildung ermitteln.


Nächste Schritte

  • Wenn Sie die SCL-Datei des IED (*.icd / *.scd) vorliegen haben, sind sämtliche LD/LN/DO/DA exakt ersichtlich.
  • Wenn Sie vollwertiges GOOSE / Reporting benötigen, wenden Sie sich bitte separat an das Entwicklungsteam.
  • Siehe die IEC 61850-Beispiele unter Erweitert — REST API.