Herunterladen Diese Seite drucken

Pepperl+Fuchs IDENTControl IC-KP-B6-SUBD Handbuch Seite 31

Auswerteeinheit mit profibus dp-schnittstelle
Vorschau ausblenden Andere Handbücher für IDENTControl IC-KP-B6-SUBD:

Werbung

IC-KP-B6-SUBD
Befehle
Einige Befehle nutzen nicht alle Parameter- und Datenfelder. Die ungenutzten
Datenfelder werden vom Gerät ignoriert. Das Ein- und Ausgangsdatenfeld sind
wie folgt aufgebaut:
Ausgangsdatenfeld (Befehl):
Byte 0
Byte 1
Byte 2
Byte 3
Byte 4
...
Byte N (N ist definiert durch Modulauswahl)
Eingangsdatenfeld (Antwort):
Byte 0
Byte 1
Byte 2
Byte 3
Byte 4
...
Byte N (N ist definiert durch Modulauswahl)
Um einen neuen Befehl an das Gerät zu schicken, muss der PROFIBUS DP-
Master den Befehl in das Ausgangsdatenfeld schreiben. Falls sich die Daten
gegenüber dem letzten Einlesen geändert haben, wird der neue Befehl
ausgeführt. Falls der gleiche Befehl mehrfach ausgeführt werden soll, muss das
Toggleflag invertiert werden, damit das Gerät erkennt, dass es einen neuen Befehl
bearbeitet soll.
Beim Erkennen eines neuen Befehls wird "Status" auf FFh gesetzt.
Nach Bearbeitung von Befehlen durch das Identifikationssystem, wird der "Status"
entsprechend der Tabelle Fehler-/Statusmeldungen (siehe Kapitel 7.3.10)
ausgegeben.
Das erste Byte der Antwort entspricht dem ersten Byte des Befehlsaufrufs
(Befehlscode).
Das Togglebit der Antwort ist gleich dem Togglebit des Befehls.
Beim Status FFh (Befehl erkannt) entspricht auch das zweite Byte der Antwort
dem zweiten Byte des Befehlsaufrufs. In der eigentlichen Antwort (Status nicht
FFh) enthält das zweite Byte die Parameter zur Antwort, also die Wortanzahl der
Antwort und den Kanal, von dem die Antwort kommt. Damit enthält nach einem
Lese-Befehl eine Antwort mit Status 00 im Antwort-Parameter "Wortanzahl" die
Anzahl der Worte des Antwort-Telegramms (das ist damit gleich dem
Befehlsaufruf). Bei einer Antwort auf einen Schreib-Befehl ist die Wortanzahl
0000b, denn die Antwort enthält keine (Nutz-)Daten, sondern lediglich den Status.
Befehlscode
Parameter/Toggleflag
Parameter
Parameter
Schreibdaten
...
Schreibdaten
Befehlscode (Echo)
Parameter/Toggleflag
Status
Antwortzähler
Lesedaten
...
Lesedaten
31

Werbung

loading