IEC 61850
IEC 61850-Feldgeräte der Schaltanlage über MMS anbinden - Objektreferenzen, der Zusatz der funktionalen Randbedingung und die unterstützten MMS-Werttypen.
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.