IEC 60870-5 Treiber
IEC Treiber sind standardisierte Fernwirktreiber, die proprietäre Telegramme enthalten können. IEC steht dabei für International Electrotechnical Commission, den Internationalen Normungsausschuß für Elektrotechnik. Die genaue Bezeichnung des Protokolls lautet IEC 60870-5-104 (Datenaustausch über TCP/IP) bzw. IEC 60870-5-101 (für die serielle Anbindung).
Merkmale
-
Weit verbreitetes, standardisiertes Fernwirkprotokoll
-
Prozessanschluss erfolgt durch TCP/IP Ethernet-Netzwerk oder seriell
-
Im Gegensatz zum SSI-Protokoll der Firma VA TECH SAT GmbH & Co (siehe Treiber SSI) sind hier nicht immer Kopfrechner als Datenkonzentratoren im Einsatz, sondern die ganzen Stationen sind als autonome "Busteilnehmer” ansprechbar.
-
Die Spezifikation lässt enormen Spielraum und impliziert viele Varianten: Kompatibilität ist nur durch exakten Vergleich der unterstützten Funktionen möglich (die IEC Bezeichnung reicht nicht aus !)
-
Zusätzlich erlaubt der Standard noch 128 herstellerspezifische Telegrammarten - der WinCC OA Treiber implementiert hier die Sondertelegramme der SSI-Protokolle der Firma VA TECH SAT GmbH & Co (andere proprietäre Telegramme werden in WinCC OA standardmäßig als Blob verschickt).
-
Andere IEC 60870 Varianten werden nicht unterstützt (z.B. 103 für elektrische Schutzeinrichtungen).
IEC 104, IEC 101
In WinCC OA werden die zwei Protokolle unterstützt: IEC 60870-5-104 und IEC 60870-5-101.
Beim IEC 101 wird zwischen zwei Übertragungsmodi unterschieden:
-
balanced (symmetrische Übertragung): 1 Hauptstation: 1 Unterstation. Station A und B mit gleichen Rechten.
-
unbalanced (unsymmetrische Übertragung): 1 Hauptstation: n Unterstationen, Abfrage durch reines Polling.
Für den IEC 101 wird nur der Master-Modus unterstützt. Der Slave-Modus wird nicht unterstützt.
Adressstruktur der Treiber und Verbindungen
Die Adresse des IEC Treiber hat folgendes Format:
-
Art. Common Address. Information Object Address
Die Art bezeichnet nur den Telegrammtyp (z.B. Einzelmeldung, Messwert etc.) und ist daher bei der Definition der Adressen der Verbindungen nicht notwendig.
-
Common Address beschreibt die Station, woher Daten kommen oder wohin Daten gesendet werden.
-
Information Object Address ist die Adressierung innerhalb der Fernwirkkomponenten.
Die Verbindungen zu den Fernwirkkomponenten werden in einem eigenen Panel parametriert. Der Treiber schickt Telegramme nur an jene Stationen, die in den Listen dieses Panels enthalten sind. Es dient sozusagen als "Filter" für die Adressen.
In WinCC OA werden die Adressen redundanter Verbindungen zu einer "globalen Liste" zusammengefasst, die per Mausklick einfach auf andere Verbindungen übernommen werden kann. "*" für einen Wert bedeutet alle Werte zwischen 0 und 255 sind erlaubt.
Es ist auch möglich den Verbindungsnamen explizit bei der Peripherieadresse anzugeben. In diesem Fall werden die Listen nicht berücksichtigt.
Im Panel der IEC Verbindungen würde das folgendermaßen aussehen:
Es werden alle Adressen des Gateway1 im Panel angeben, links alle lokalen Verbindungen, die nur über Gateway1 erreicht werden, rechts die zwei globalen Verbindungen, die über Gateway1 oder Gateway2 erreicht werden. Im Gateway2 kann durch Klicken auf die Schaltfläche die globale Liste des Gateway1 übernommen werden, d.h. die Adressen müssen nicht zweimal parametriert werden.
Kapitel | Beschreibung |
---|---|
Grundlagen des IEC Treibers | Überblick und Links zu den anderen Kapiteln |
Voraussetzungen und Installation | Installation, Einträge und Beispiel für Konfigurationsdatei |
Konfigurationsdatei IEC Treiber | Config-Datei mit nötigen Einträgen für IEC 104 und IEC 101 (symmetrische und nicht symmetrische ) Übertragung |
Panel für Verbindungen | Mit diesem Panel werden die Verbindungen der Komponenten angelegt und definiert |
Panel zur Definition der Peripherieadressen des IEC Treibers | Panel zur Parametrierung der Peripherieadresse |
Qualitätskennung | Panel zum Setzen der Qualitätsbits und wie diese Bits auf WinCC OA Statusbits abgebildet werden können (Mapping). |
IEC Dateiübertragung | Beschreibung und Hinweise zur IEC Dateiübertragung mit dem 101 und 104 Treiber |
Beispiel für den IEC Treiber | Aufbau der Kommunikation |
Interne Datenpunkte des IEC Treibers | Datenpunktelemente der internen Datenpunkte als Tabelle |
[iec] | Beschreibung der möglichen Config-Einträge beim IEC104 und IEC101 |
Details zum IEC Treiber | Die Datenübertragung nach der IEC Norm |
Kompatibilität des IEC 104 (Interoperability) | Liste aus den Normen für den Treiber IEC 60870-0-5-104, mit den entsprechenden WinCC OA Definitionen |
Kompatibilität des IEC 101 (Interoperability) | Liste aus den Normen für den Treiber IEC 60870-0-5-101, mit den entsprechenden WinCC OA Definitionen |
Zusammenfassung und weiterführende Links | Andere relevante Kapitel der Online-Hilfe |