|
<< Click to Display Table of Contents >> Navigation: Komponenten > Treiber > IEC60870 Server (Slave) [x500] |
Die IEC 60870 -International Electrotechnical Commission- beschreibt einen allgemeinen, offenen Kommunikationsstandard für die industrielle Automation, die in den Bereichen der Infrastrukturautomation (Schaltanlagenleittechnik, Fernwirktechnik, Netzleittechnik) angewendet wird. Das Protokoll stellt zwar einen universellen Standard dar, lässt jedoch einen großen Spielraum für spezifische Applikationen. Die Telegramme werden per Internetprotokoll TCP/IP übertragen. Das Protokoll besitzt allgemeine Fähigkeiten im Rahmen von SCADA-Anwendungen. (Wikipedia)
Wird diese Komponente angelegt, zählt diese wie 500 Komponenten.
Datenpunkte der Komponente
Name |
Typ |
Funktion |
|---|---|---|
Diagnose (Rohdaten decodieren) |
Eingang |
Aus = Rohdaten, An = Rohdaten decodiert |
Diagnose (Rohdaten) [Text] |
Ausgang |
Ausgabe der Rohdaten in (de)codierter Form. |
Diagnose [Text] |
Ausgang |
Verbunden mit dem Eingang [Signal] des Protokollfensters werden dort die Diagnoseinformationen angezeigt. |
Dynamisch |
Ordner |
Aufgeteilt in die Kategorie "Vom Master" und "Zum Master" und der Datenpunkttypen, werden die angelegten Kanäle und deren Datenpunkte angezeigt. |
Erweiterte Diagnose |
Eingang |
Die Ausgabe der Diagnose kann mit einem An-Wert erweitert werden. |
Geräte / Prozess zurücksetzen [byte] |
Ausgang |
Reset eines spezifischen Befehls durch die Eingabe der Vorgangsnummer. |
Kommunikation OK |
Ausgang |
Gibt ein An-Signal aus, wenn die Kommunikation zwischen Master und Slave funktioniert. |
Treiber An/Aus |
Bidirektional |
Treiber bei Serverstart Ein- oder Ausschalten. |
Verbindungsschnittstelle initialisiert |
Ausgang |
Über ein An-Signal wird angezeigt, ob die Schnittstelle für die Kommunikation bereit ist. |
Zeitsynchronisation - Datum |
Ausgang |
Für die korrekte Ausführung von terminierten Befehlen sollte Datum / Uhrzeit synchronisiert werden. Hier kann die Komponente Datum/Uhrzeit Empfänger verwendet werden. |
Zeitsynchronisation - Zeit |
Ausgang |
Für die korrekte Ausführung von terminierten Befehlen sollte Datum / Uhrzeit synchronisiert werden. Hier kann die Komponente Datum/Uhrzeit Empfänger verwendet werden. |
Hinweis zum Datenpunkt "Zeitstempel" im Dynamisch-Ordner: Ausgabe wann ein Befehl ausgeführt wurde, nicht, wann der Befehl erhalten wurde.
Eigenschaften der Komponente
Name |
Standard |
Funktion |
|---|---|---|
Kanäle |
|
Im Kanaleditor werden die Kommunikationsobjekte angelegt. Weitere Informationen stehen weiter unten. |
Verbindung |
|
Im Reiter Allgemein, werden die Parameter eingestellt, welche vom Master bekannt sein müssen. Die Adresse entspricht der Geräte ID. Bei einer Seriellen Verbindung müssen die Einstellungen bei 101 (Seriell) gemäß Herstellerangaben eingegeben werden. |
Treiber |
|
(De)Aktivieren der Komponente bei Serverstart. |
Kanaleditor
Bezeichnung |
Beschreibung |
|---|---|
Name |
Bezeichnung des Kanals welcher im Ordner Dynamisch im Kommunikationsfenster angezeigt wird. |
IOA3 (MSB) |
Eindeutige Adresse für den Datenpunkt (höchste Byte) |
IOA2 |
Eindeutige Adresse für den Datenpunkt (mittleres Byte) |
IOA1 (LSB) |
Eindeutige Adresse für den Datenpunkt (niederwertigste Byte) |
Type |
siehe Referenzliste auf der Homepage von Beckhoff. |
Sequenz ID ! |
Mit einer ID kann die Datenübertragung optimiert werden. Es können nur Type-Gleiche Datenpunkte zu einer Sequenz hinzugefügt werden. (-1 = gehört zu keiner Sequenz) |
Interrogation Group |
Eine Gruppe von Messwerten oder Statusmeldungen, die auf Anforderung (Command) vom Master abgerufen werden. Sie wird verwendet, um eine definierte Menge an Daten gezielt anzufordern. Es kann maximal 16 Gruppen geben (0=keine Zuordnung). |
Counter Group |
Eine Gruppe von Zählerwerten (z.B M_IT_NA_1), die inkrementelle Messgrößen wie Energieverbrauch, Impulszähler oder Betriebsstunden enthalten. Diese Werte werden typischerweise in bestimmten Intervallen oder auf Anfrage gesendet. 0 = keine Zuordnung, 1-4 = Standard Zählergruppe, 5 = alle Zählerwerte, 6-63 = unspezifische Zählerwerte. |
High Priority |
Nur bei Serial: Hier kann die Abfragestrategie ausgewählt werden. |
Spontaneous |
Mit Aktivierung wird ein neuer Wert so schnell wie möglich zum Master übertragen (Funktionen mit M_). Dies kann durch den min Dif Factor (abs. oder %) beeinflusst werden. Dabei muss mindestens eine der beiden Differenz-Bedingungen auf >= 0 eingestellt sein. |
Cyclic |
Mit dieser Option werden die Daten immer zum Master übertragen, auch wenn sich der Wert nicht geändert hat (Funktionen mit M_). Der Zeitintervall wird im nächsten Feld eingestellt. |
Periodicity [s] |
Zeitangabe für die zyklische Aktualisierung (wenn Cyclic ausgewählt). |
Factor |
Faktor für die Ausgabe der Werte innerhalb des EisBaer. |
TH Nominal |
Nominalwert, welcher über das EVU vorgegeben wird (z.B. maximale Leistung der Anlage). Die Angabe muss der Einheit des EVU entsprechen (z.B. W, kW, MW, ...). Der Faktor hat hierbei keinen Einfluss. |
TH absolut [%] |
Angabe der absoluten Schwelle in %. Dies bezieht sich auf die Angabe bei TH Nominal. Wird diese Schwelle (für eine gewisse Zeit) über/unterschritten, wird der neue Wert gesendet. |
TH Verzögerung [s] |
Angabe der Zeit, wie lange der TH absolut über/unterschritten sein muss, damit der Wert gesendet wird. |
TH additiv [%] |
Angabe in %, ab wann eine Meldung sofort (ohne Verzögerung) ausgelöst werden soll. Dieser Wert bezieht sich auf den "TH absolut" Wert. |
Auto Termination |
Bei Aktivierung wird neben der Bestätigung des Kommandos auch der Abschluss automatisch gesendet. Wenn nicht, muss eine externe Logik den Abschluss initiieren. |
Short pulse duration [s] |
Angabe der Puls-Dauer in Sekunden. Dies sind spezielle Hersteller bedingte Einstellungen. |
Long pulse duration [s] |
Angabe der Puls-Dauer in Sekunden. Dies sind spezielle Hersteller bedingte Einstellungen. |
Beispiel für TH Einstellungen:
TH Nominal |
500 kW |
Das ist der Wert, den die Anlage maximal erzeugen kann. Diese Angabe muss in der Einheit vorgenommen werden, die der Vorgabe des EVU entspricht. |
TH absolut [%] |
1 % |
Definiert ab wann eine Änderung vorliegt und der Wert gesendet wird. Ausgangspunkt ist immer der zuletzt gesendete Wert. In diesem Fall muss sich der Ist-Wert um 5kW zum letzten gesendeten ändern und für die angegebene Zeit andauern. |
TH Verzögerung [s] |
5 s |
Ist der TH absolut unter/überschritten, muss der Wert für die angegebene Zeit diese Bedingung erfüllen, um gesendet zu werden. |
TH additiv [%] |
300% |
Diese Angabe bezieht sich auf den TH absolut. Das bedeutet, dass der dreifache Wert von TH absolut eine sofortige Meldung auslöst. In diesem Beispiel muss eine Änderung von mehr als 15kW vorliegen um eine direkte Meldung zu generieren. Die Verzögerung wird hierbei ignoriert. |
Die Import-/Export-Funktion ist für Datensicherung gedacht.
Spalten, welche mit (*) markiert sind, können gemeinsam editiert werden. Hierfür müssen die Zeilen markiert sein.