Herunterladen Diese Seite drucken

Siemens SIPROTEC 5 Handbuch Seite 115

Kommunikationsprotokolle
Vorschau ausblenden Andere Handbücher für SIPROTEC 5:

Werbung

Applikationspakete von DNP3-Slaves sind normalerweise Antworten auf Anfragen. Ein DNP3-Slave kann auch
eine Nachricht ohne eine Anforderung, also eine unangeforderte Antwort, senden.
Wie in der Sicherungsschicht können Applikationsfragmente mit einer Bestätigungsanforderung gesendet
werden. Eine Applikationsbestätigung zeigt an, dass eine Nachricht nicht nur empfangen, sondern auch ohne
Fehler syntaktisch analysiert wurde. Eine Datenübertragungsbestätigung oder ein ACK zeigen nur an, dass das
Übertragungspaket empfangen wurde und dass die CRC-Überprüfungen fehlerfrei waren.
Jedes Applikationspaket beginnt mit einer Anwendungsschicht-Kopfzeile, gefolgt von einer oder mehreren
Objektkopf-/Objektdaten. Die Anwendungsschicht-Kopfzeile enthält einen Applikationskontroll-Code und
einen Applikationsfunktionen-Code.
Wenn eine der folgenden Bedingungen erfüllt ist, dann enthält der Applikationskontroll-Code Kennzeich-
nungen:
Das Paket ist eine Multipaketnachricht.
Eine Anwendungsschicht-Quittung wird für das Paket erbeten.
Das Paket ist unangefordert.
Der Applikationskontroll-Code enthält eine fortlaufende Anwendungsschichtnummer. Mit dieser Anwen-
dungsschichtnummer kann die empfangende Anwendungsschicht fremde Pakete oder verloren gegangene
Pakete erkennen.
Der Applikationsfunktionen-Code im Kopf der Anwendungsschicht zeigt die Ursache oder die angeforderte
Funktion in der Nachricht an. Während DNP3 einerseits mehrere Datentypen in einer einzelnen Nachricht
ermöglicht, erlaubt es andererseits nur eine einzelne Abfrage auf einen Datentypen innerhalb der Nachricht.
Beispiele für Applikationsfunktionen-Codes sind:
Quittungen für Bestätigung auf Anwendungsschicht
Lesen und Schreiben
Auswählen und Ausführen (SBO (select before operate), Steuerungen)
Direkt steuern (für Schaltobjekte ohne SBO)
Speichern und löschen (für Zähler)
Neustart (sowohl kalt als auch warm)
Aktivieren und Deaktivieren von unangeforderten Nachrichten
Auswahl der Klassen
Der Applikationsfunktionen-Code im Kopf der Anwendungsschicht gilt für alle Objektkopfzeilen. Somit gilt der
Applikationsfunktionen-Code für alle Daten innerhalb des Nachrichtenpaketes.
SIPROTEC 5, Kommunikationsprotokolle, Handbuch
C53000-L1800-C055-2, Ausgabe 06.2016
DNP3
3.1 Protokollbesonderheiten
115

Werbung

loading