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.

Anmerkung:

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.

Abbildung 1. Zusammenhang zwischen Adresse und Verbindung

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