Zum Hauptinhalt springen

IEC 61850 MMS (Umspannwerksautomatisierung)

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

Betriebsanleitung

Der IEC-61850-Treiber des Gateways bietet MMS-Associate + Read (Polling), sodass er direkt für die Überwachung verwendet werden kann, um Status-/Messwerte von IEDs regelmäßig zu erfassen. Wenn zusätzlich Reporting (BRCB/URCB), GOOSE, Sampled Values, Select-Before-Operate und SCL-basierte automatische Zuordnung erforderlich sind, wenden Sie sich bitte an das Entwicklungsteam.


Eingabewerte im Registrierungsformular​

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

IEC 61850 hat standardmäßig kein separates Benutzer-/Passwort; auf der IED-Seite muss die Einstellung „MMS-Kommunikation erlauben“ aktiviert werden (herstellerabhängige Tools: ABB PCM600, SEL AcSELerator, Siemens DIGSI usw.).


PLC-Adressnotation für Tags​

Die Daten von 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 (Standard-Syntax gemäß 61850-8-1).

NotationBedeutung
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$stValPosition von Leistungsschalter 1 (open/close)
LD0/PTRC1$ST$Tr$generalSchutz-Trip-Signal

Häufig verwendete Logical-Node-Abkürzungen​

LNBedeutung
MMXUMesswerte (Strom/Spannung/Leistung — am häufigsten gelesen)
XCBRLeistungsschalter (Circuit Breaker)
XSWITrennschalter
PTRCProtection Trip
LLN0Logical Node Zero (Gesamtstatus)
GGIOAllgemeine 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)

Datenformat-Abgleich​

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

Häufige Probleme und Lösungen​

SymptomMögliche UrsacheLösung
„Association rejected“MMS auf dem IED deaktiviert oder ACSE-Authentifizierung erforderlichMMS im IED aktivieren, Authentifizierung deaktivieren (falls möglich)
„Object not found“Falscher LN/DO/DA-PfadKorrekten Pfad aus der SCL-Datei des IED (.icd / .scd) überprüfen
Werte nicht lesbar (nur FCD)Functional Constraint fehltFC angeben: $ST$, $MX$, $CF$ usw.
Werte veraltetAktueller Treiber basiert auf Polling — keine Push-Meldungen vom IEDTimecycle kurz halten (1–5 Sekunden) oder für Reporting-Integration separat anfragen

Häufige reale Zuordnungsbeispiele für verschiedene IEDs​

SEL-451 (Schutzrelais von Schweitzer)​

Eines der am häufigsten verwendeten IEDs in 154-kV-/22,9-kV-Umspannwerken. Im SCL ist es meist wie folgt unter dataset.icd 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
Position Leistungsschalter 1LD1/XCBR1$ST$Pos$stValInteger (1=open, 2=close)
51P (Überstrom-Trip)LD1/PTOC1$ST$Op$generalBoolean
50P (Sofort-Überstrom-Trip)LD1/PIOC1$ST$Op$generalBoolean

ABB REC615 (Relais + Leistungsschaltersteuerung)​

Tag-NameAdresse
Messwerte Bay-SeiteCTRL/MMXU1$MX$...
Messwerte AbgangsseiteMEAS/MMXU1$MX$...
Trip-SignalPROT/PTRC1$ST$Tr$general
Position LeistungsschalterCTRL/CBCSWI1$ST$Pos$stVal

Siemens SIPROTEC 5​

Die LD-Namen sind etwas anders (Application/MeasFlt, Control/CB1 usw.). Öffnen Sie das aus DIGSI exportierte SCL mit einem IEC-61850-Browser-Tool (z. B. HelinKS, Triangle MicroWorks) und prüfen Sie Functional Constraint (FC) sowie den genauen Pfad, bevor Sie es registrieren.


Häufige Betriebsmuster​

Muster 1: Umspannwerks-Überwachungsdashboard​

Pro IED nur 7–10 Kernmesswerte pollen — für mehr Daten wäre ein vollständiges Reporting (BRCB) erforderlich; für die Polling-Phase ist daher Timecycle von 1–5 Sekunden empfohlen.

Muster 2: Erkennung von Trip-Ereignissen​

Änderungen von PTOC1$ST$Op$general (boolean) erkennen und Alarm senden. Für den Vergleich „anders als vorheriger Wert“ auf PlantPulse-Seite siehe Anomalie-Benachrichtigungsknoten / Ereignis.

Muster 3: Kumulierte Werte für Berichte​

Die Integration der Gesamtwirkleistung (MMTR1$MX$TotWh) ist ein kumulierter Wert. Auf der Anzeigeseite wird die Tages-/Monatsnutzung durch Differenzbildung berechnet.


Nächste Schritte​

  • Sobald Sie die SCL-Datei des IED (*.icd / *.scd) haben, sind alle LD/LN/DO/DA genau aufgeführt.
  • Wenn Sie vollständiges GOOSE / Reporting benötigen, wenden Sie sich bitte separat an das Entwicklungsteam.
  • Siehe Fortgeschritten — REST API für das IEC-61850-Beispiel.