IEC 61850

IEC 61850-Feldgeräte der Schaltanlage über MMS anbinden - Objektreferenzen, der Zusatz der funktionalen Randbedingung und die unterstützten MMS-Werttypen.

Als Markdown ansehen

Der Treiber IEC 61850 ist nicht Teil des aktuellen Downloads von Ganter Lab, eine aus diesem Download installierte Station kann sich also noch nicht mit einem IED verbinden.

Der Treiber IEC 61850 spricht mit IEDs einer Schaltanlage, also Schutzgeräten, Merging Units und Feldleitgeräten, über MMS, die Client-Server-Hälfte von IEC 61850. Sie adressieren Werte über ihre Objektreferenz im Datenmodell des Geräts: logisches Gerät, logischer Knoten, Datenobjekt, Datenattribut. Legen Sie im Connector ein Gerät unter dem Treiber IEC 61850 an; der Bereich zeigt nur die Felder, die dieses Protokoll verwendet.

Verbindung

Feld Bedeutung Standard
Host IP-Adresse oder Hostname des IED. leer
Port TCP-Port der MMS-Verbindung. 0 verwendet 102, den Standard von ISO-on-TCP. 0

Die Kopfzeile des Geräts zeigt den zusammengesetzten Endpunkt, zum Beispiel iec61850://192.168.0.40:102. Für diesen Treiber gibt es keine Felder für das Abfrageintervall: Seine Tags werden einmal je Sekunde gelesen.

Adressierung

Ein IEC 61850-Tag wird über seinen MMS-Pfad auf der Karte Quelle des Tags adressiert:

Feld Bedeutung Angenommene Werte Standard
MMS-Pfad Die Objektreferenz, wahlweise gefolgt von einem Zusatz für die funktionale Randbedingung in eckigen Klammern. Pflichtfeld. Freitext leer
Leselänge (Bytes, leer = automatisch) Vervollständigt nur die gespeicherte Form der Adresse des Tags; die Lesevorgänge sind typisierte MMS-Lesevorgänge und übergehen sie. 1 und aufwärts, leer leer

Die Objektreferenz ist der vollständige Pfad durch das Datenmodell, LogicalDevice/LogicalNode.DataObject.DataAttribute:

MMS-Pfad Liest
LD0/MMXU1.TotW.mag.f den Betrag der gesamten Wirkleistung (ein Messwert, standardmäßig [MX])
LD0/MMXU1.A.phsA.cVal.mag.f den Betrag des Stroms in Phase A
LD0/GGIO1.SPCSO1.stVal[ST] einen einwertigen Statuswert
LD0/LLN0.Mod.stVal[ST] die Betriebsart des logischen Geräts

Der Zusatz nennt die funktionale Randbedingung des Datenattributs, dieselbe Spalte FC, die die ICD- oder SCL-Datei des IED zeigt. Es sind genau zwei Großbuchstaben in eckigen Klammern am Ende des Pfades. Ohne Zusatz wird MX (Messwerte) angenommen, was zu analogen Messungen passt; Statuswerte brauchen [ST], Sollwerte [SP], Konfigurationswerte [CF]. Angenommene Kürzel:

FC Bedeutung FC Bedeutung
ST Statusinformation EX erweiterte Definition
MX Messwerte (analog) CO Steuerung
SP Sollwert US Unicast Sampled Values
SV Ersatzwert MS Multicast Sampled Values
CF Konfiguration RP ungepufferter Bericht
DC Beschreibung BR gepufferter Bericht
SG Parametergruppe LG Steuerblöcke für Aufzeichnungen
SE Parametergruppe, editierbar SR Dienstantwort / Nachverfolgung
OR Bedienung empfangen BL Blockierung

Ein Pfad, dessen FC nicht zur tatsächlichen Randbedingung des Attributs passt, lässt den Lesevorgang fehlschlagen; bleibt ein Wert also schlecht, vergleichen Sie den Zusatz mit der SCL-Datei, bevor Sie am Pfad zweifeln. Die Zeile Quelladresse (Bus) auf der Karte Quelle, die nur gelesen wird, zeigt die zusammengesetzte Adresse, während Sie tippen.

Datentypen

Die Auswahl Datentyp bietet die vier einfachen MMS-Werte an, die der Treiber überträgt, jeder mit einem typisierten MMS-Lesevorgang gelesen:

Datentyp MMS-Wert Hinweise
Float Gleitkommazahl die übliche Wahl für Messwerte mag.f
Boolean Wahrheitswert einwertiger Status wie stVal eines SPS
Int32 Ganzzahl aus der MMS-Ganzzahl verengt; ein Wert über 32 Bit lässt den Lesevorgang fehlschlagen
String sichtbare Zeichenkette Namen, Herstellerangaben, Beschreibungen dU

Zusammengesetzte Werte lassen sich nicht als ein Tag lesen: ein ganzes Datenobjekt, eine Bitkette für die Qualität oder ein Zeitstempel passen nicht in die vier einfachen Typen oben. Adressieren Sie das einfache Blattattribut, das Sie brauchen, also das Blatt mag.f oder stVal selbst.

Schreiben

Tags, deren Zugriff Lesen und schreiben oder Nur schreiben ist, lassen sich schreiben. Ein Schreibvorgang sendet den typisierten MMS-Wert an dieselbe Objektreferenz und dieselbe funktionale Randbedingung, was zu Sollwerten ([SP]) und anderen schreibbaren Attributen passt. Die Schreibvorgänge sind einfache MMS-Schreibvorgänge: Der Treiber fährt das Steuerungsmodell von IEC 61850 nicht, Befehle an Steuerungen Oper/SBO von CO-Attributen sind also nicht das, wofür es gedacht ist. Ein neuer Tag beginnt als Nur lesen.

Gerätesuche

Die Selbstbeschreibung von IEC 61850 ist in diesem Treiber nicht an einen Suchlauf gekoppelt, der Connector zeigt also keine Schaltfläche Suchen. Nehmen Sie die Objektreferenzen aus der SCL- oder ICD-Datei des IED und legen Sie das Gerät und seine Tags von Hand an.

Gut zu wissen

  • Die Werte werden über MMS einmal je Sekunde zyklisch gelesen; gepufferte und ungepufferte Berichte (RCBs), GOOSE und Sampled Values werden nicht verwendet.
  • Die MMS-Verbindung ist unverschlüsseltes ISO-on-TCP; TLS gehört nicht zum Bau dieses Treibers.
  • Ein nicht erreichbares IED kostet beim Start nichts: Das Gerät versucht es im Hintergrund weiter, und seine Tags lesen schlechte Qualität, bis die Verbindung steht.