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