IEC 60870-5-104
"Das Protokoll IEC 60870-5-104 (auch bekannt unter der Bezeichnung IEC 870-5-104) ist ein internationaler Standard und wurde im Jahr 2000 von IEC (International Electrotechnical Commission) freigegeben. Wie der Name der Norm "Network access for IEC 60870-5-101 using standard transport profiles" schon sagt, lehnt sich das Protokoll im Bezug auf die Anwendungsschicht an den Standard IEC 60870-5-101 an.
IEC 60870-5-104 erlaubt die Kommunikation zwischen Leitstelle und Unterstation über ein Standard TCP/IP-Netzwerk. Verwendet wird speziell das TCP-Protokoll für verbindungsorientierte, gesicherte Datenübertragung." (Quelle, Stand 31.01.2022)
Zählwerte
Zählwerte vom Datentyp 37 können auch zur vollen Minute übertragen werden, statt direkt zum Übertragungszeitpunkt. Dafür ist jedoch eine Anpassung im IEC-Connector nötig.
Not-Topical-Bit (NT-Bit) und Invalid-Bit
NT-Bit benötigt mindestens Version 21 (b2ecb7e5dda4699d4c24a7fe9fbfd884784e2686) des IEC-Connectors. Zusätzlich müssen diese im Connector aktiviert werden. Über ATLAS ist dies nicht möglich!
Das Bit wird anhand der Inaktivität des Sensors gesetzt. Hierbei gilt:
- aktiv =
false-Bit - inaktiv =
true-Bit
Neue Sensornachrichten bekommen daher immer ein false-Bit, da sie aktuell sind. Nur ältere Nachrichten, die z. B. bei einer Generalabfrage angefragt werden, können ein true-Bit erhalten. Das Bit lässt sich auch über die Telegramm-Simulation benennen.
Wichtig: Damit die Zeit, nach der ein Sensor als inaktiv gilt, auch im IEC-Connector aktualisiert wird, muss mindestens eine neue Sensornachricht verarbeitet werden.
Limitierungen
Hier sind alle Limitierungen für die IEC-Schnittstelle aufgelistet.
Datentypen von Metriken
Es werden aktuell alle Metriken unterstützt, bis auf Metriken mit dem Datentyp LONG. Das ist damit zu begründen, dass keine 64-Bit Integer per IEC104 übertragen werden können. Der Datentyp einer Metrik, die bereits in einer IEC-Integration verwendet wird, kann daher auch nicht verändert werden.