Kompatibilität des DNP3 Treibers
Das Fernwirkprotokoll DNP3 wurde in WinCC OA mit dem Level 3+ implementiert. Das bedeutet, dass eine Kommunikation zwischen WinCC OA als Master und einer IED (Intelligent Electronic Device) als Slave gewährleistet wird. Eine IED ist in diesem Fall genauer eine Außenstation.
Die unterstützen Objektgruppen und Variantionen finden Sie in der Tabelle unterhalb. Mehr Details über Objektgruppen (z.B. Funcktionscodes und Index Informationen) finden Sie in der DNP3 Spezifikation im Bereich Interoperabiity.
Gruppenbezeichnung in WinCC OA | Objektgruppen und Variationen | WinCC OA Datentyp | ||
Gruppennummer | Variationsnummer | DNP3 Datentyp - Beschreibung | ||
Binary Input | 1 | 0 | Binäre Eingabe - beliebige Variation | BIT_VAR |
1 | 1 | Binäre Eingabe - komprimiertes Format | BIT_VAR | |
1 | 2 | Binäre Eingabe - mit Flags | BIT_VAR | |
Binary Event Input | 2 | 0 | Binäre Ereigniseingabe - jegliches Format | BIT_VAR |
2 | 1 | Binäre Ereigniseingabe - ohne Zeitangabe | BIT_VAR | |
2 | 2 | Binäre Ereigniseingabe - mit absoluter Zeitangabe | BIT_VAR | |
2 | 3 | Binäre Ereigniseingabe - mit relativer Zeitangabe | BIT_VAR | |
Double-bit Binary Input | 3 | 0 | Double-Bit binäre Eingabe - beliebige Variation | INTEGER_VAR |
3 | 1 | Double-Bit binäre Eingabe - komprimiertes Format | INTEGER_VAR | |
3 | 2 | Double-Bit binäre Eingabe - mit Flags | INTEGER_VAR | |
Double-bit Binary Input Event | 4 | 0 | Double-Bit binäre Ereigniseingabe - beliebige Variante | INTEGER_VAR |
4 | 1 | Double-Bit binäre Ereigniseingabe - ohne relativer time | INTEGER_VAR | |
4 | 2 | Double-Bit binäre Ereigniseingabe - mit absoluter Zeitangabe | INTEGER_VAR | |
4 | 3 | Double-Bit binäre Ereigniseingabe - mit relativer Zeitangabe | INTEGER_VAR | |
Binary Output Status | 10 | 0 | Binäre Ausgabe - beliebige Variation | BIT_VAR |
10 | 2 | Binäre Ausgabe - Ausgabestatus mit Flags | BIT_VAR | |
Binary Output Event | 11 | 0 | Binäres Ausgangsereignis - beliebige Variante | BIT_VAR |
11 | 1 | Binäres Ausgangsereignis - Status ohne Zeitangabe | BIT_VAR | |
11 | 2 | Binäres Ausgangsereignis - Status mit Zeitangabe | BIT_VAR | |
Binary Command | 12 | 1 | Binäres Kommando - Steuerungsrelais Ausgabeblock (CROB) | Komplexes Objekt |
Counter | 20 | 0 | Zähler - Beliebige Variante | UINTEGER_VAR |
20 | 1 | Zähler - 32Bit mit Flag | UINTEGER_VAR | |
20 | 2 | Zähler - 16Bit mit Flag | UINTEGER_VAR | |
20 | 5 | Zähler - 32Bit ohne Flag | UINTEGER_VAR | |
20 | 6 | Zähler - 16Bit ohne Flag | UINTEGER_VAR | |
Frozen Counter | 21 | 0 | Eingefrorener Zähler - beliebige Variantion | UINTEGER_VAR |
21 | 1 | Eingefrorener Zähler - 32Bit mit Flag | UINTEGER_VAR | |
21 | 2 | Eingefrorener Zähler - 16Bit mit Flag | UINTEGER_VAR | |
21 | 5 | Eingefrorener Zähler - 32bit mit Flag und Zeitangabe | UINTEGER_VAR | |
21 | 6 | Eingefrorener Zähler - 16Bit mit Flag und Zeitangabe | UINTEGER_VAR | |
21 | 9 | Eingefrorener Zähler - 32Bit ohne Flag | UINTEGER_VAR | |
21 | 10 | Eingefrorener Zähler - 16Bit ohne Flag | UINTEGER_VAR | |
Counter Event | 22 | 0 | Zähler Ereignis - beliebige Variation | UINTEGER_VAR |
22 | 1 | Zähler-Ereignis - 32Bit mit Flag | UINTEGER_VAR | |
22 | 2 | Zähler-Ereignis - 16Bit mit Flag | UINTEGER_VAR | |
Frozen Counter Event | 23 | 0 | Eingefrorenes Zählerereignis - beliebige Variante | UINTEGER_VAR |
23 | 1 | Eingefrorenes Zählerereignis - 32-bit mit Flag | UINTEGER_VAR | |
23 | 2 | Eingefrorenes Zählerereignis -16-bit mit Flag | UINTEGER_VAR | |
23 | 5 | Eingefrorenes Zählerereignis -32-bit mit Flag und Zeitangabe | UINTEGER_VAR | |
23 | 6 | Eingefrorenes Zählerereignis -16-bit mit Flag und Zeitangabe | UINTEGER_VAR | |
Analog Input | 30 | 0 | Analoge Eingabe - beliebige Variante | INTEGER_VAR |
30 | 1 | Analoge Eingabe - 32Bit mit Flag | INTEGER_VAR | |
30 | 2 | Analoge Eingabe - 16Bit mit Flag | INTEGER_VAR | |
30 | 3 | Analoge Eingabe - 32Bit ohne Flag | INTEGER_VAR | |
30 | 4 | Analoge Eingabe - 16Bit ohne Flag | INTEGER_VAR | |
30 | 5 | Analoge Eingabe - Einfache Präzision Floating Point mit Flag | FLOAT_VAR | |
Analog Event Input | 32 | 0 | Analoge Ereigniseingabe - beliebige Variation | INTEGER_VAR |
32 | 1 | Analoge Ereigniseingabe - 32Bit ohne Zeitangabe | INTEGER_VAR | |
32 | 2 | Analoge Ereigniseingabe - 16Bit ohne Zeitangabe | INTEGER_VAR | |
32 | 3 | Analoge Ereigniseingabe - 32Bit mit Zeitangabe | INTEGER_VAR | |
32 | 4 | Analoge Ereigniseingabe - 32Bit mit Zeitangabe | INTEGER_VAR | |
32 | 5 | Analoge Ereigniseingabe - Einfache Präzision Floating Point ohne Zeitangabe | FLOAT_VAR | |
32 | 7 | Analoge Ereigniseingabe - Einfache Präzision Floating Point mit Zeitangabe | FLOAT_VAR | |
Analog Output Status | 40 | 0 | Analoger Ausgabezustand - beliebige Variation | INTEGER_VAR |
40 | 1 | Analoger Ausgabezustand - 32Bit mit Flag | INTEGER_VAR | |
40 | 2 | Analoger Ausgabezustand - 16Bit mit Flag | INTEGER_VAR | |
40 | 3 | Analoger Ausgabezustand -Einfache Präzision Floating Point mit Flag | FLOAT_VAR | |
Analog Output | 41 | 0 | Analoge Ausgabe - beliebige Variante | INTEGER_VAR |
41 | 1 | Analoge Ausgabe - 32Bit | INTEGER_VAR | |
41 | 2 | Analoge Ausgabe - 16Bit | INTEGER_VAR | |
41 | 3 | Analoge Ausgabe - Einfache Präzision Floating Point | INTEGER_VAR | |
Time and Date | 50 | 1 | Zeit und Datum- absolute Zeitangabe | TIME_VAR |
Time and Date CTO | 51 | 1 | Zeit und Datum CTO - absolute Zeitangabe, synchronisiert | TIME_VAR |
51 | 2 | Zeit und Datum CTO - absolute Zeitangabe, nicht synchronisiert | TIME_VAR | |
Time Delay | 52 | 1 | Zeitverzögerung - grob | UINTEGER_VAR |
52 | 2 | Zeitverzögerung - genau | UINTEGER_VAR | |
Class Objects | 60 | 1 | Klassenobjekte - Daten der Klasse 1 | BIT_VAR |
60 | 2 | Klassenobjekte - Daten der Klasse 2 | BIT_VAR | |
60 | 3 | Klassenobjekte - Daten der Klasse 3 | BIT_VAR | |
60 | 4 | Klassenobjekte - Daten der Klasse 4 | BIT_VAR | |
Internal Indication | 80 | 1 | Interne Indikationen - komprimiertes Format | BIT32_VAR |
Kein Objekt definiert | 0 (confirm) | |||
Kein Objekt definiert | 13 (cold restart) | |||
Kein Objekt definiert | 23 (delay measurement) | |||
Security Statistics | Gruppennummer 121 | Variation 1 | Security Statistics-Information | UINTEGER_VAR |