Herunterladen Inhalt Inhalt Diese Seite drucken

Befehlstypen - Bosch Rexroth ID 200 PROFIBUS Handbuch

Vorschau ausblenden Andere Handbücher für Rexroth ID 200 PROFIBUS:
Inhaltsverzeichnis

Werbung

Kommunikation mit ID 200/C-PDP
39/88
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. Damit ist hier
das zweite Byte der Antwort nicht gleich dem zweiten Byte des Befehlsaufrufs. Bei
Fixcode-Befehlen ist die Wortanzahl in der Antwort immer 0000b. Bei Befehlen an
alle angeschlossenen Antennen (RFIDChannel = 111b) erhält man 3 Antworten:
Nach der ersten Antwort (Status = FFh) folgen 2 Antworten mit dem Status der
einzelnen Kanäle. Hier enthält der Parameter "RFIDChannel" im Antworttelegramm
die Nummer des jeweiligen Kanals (001,010).
Wenn neue Antwortdaten vorliegen, werden die vorherigen überschrieben. Mit der
parametrierbaren Data Hold Time kann festgelegt werden, wie lange die alten Daten
mindestens erhalten bleiben, bevor sie durch neue überschrieben werden dürfen.
Die Grundeinstellung für den Timerwert ist 0.
Neue Befehle dürfen erst dann an das Gerät gesendet werden, wenn die Antwort
vom vorhergehenden Befehl abgeholt wurde.
"Enhanced"-Befehle werden solange wiederholt ausgeführt, wie die Befehle im
Ausgangsdatenfeld stehen. Die Ausführung wird erst beendet, wenn ein neuer
Befehl für den Kanal, auf dem der "enhanced"-Befehl ausgeführt wird, in das
Ausgangsdatenfeld geschrieben wird.
Der Antwortzähler hat beim Einschalten den Wert 00h, und wird bei jeder Änderung
des Antwortdatenfelds inkrementiert. Dies gilt auch für eine Änderung des Status
auf FFh oder von 00h auf 05h (bei "enhanced"-Befehlen: Datenträger verlässt den
Erfassungsbereich).
Bei einem Überlauf springt der Zähler von FFh auf 01h.
7.3.4

Befehlstypen

Bei der Anwendung der Befehle werden grundsätzlich die beiden Betriebsarten
"single mode" und "enhanced mode" unterschieden.
Single mode
Der Befehl wird einmal ausgeführt. Es erfolgt sofort eine Antwort.
Enhanced mode
Der Befehl bleibt dauerhaft aktiv, bis er vom Anwender oder durch eine
Fehlermeldung abgebrochen wird. Es erfolgt sofort eine Antwort.
Nach der Antwort bleibt der Befehl weiterhin aktiv. Dabei werden nur Daten
übertragen, wenn sich Datenträger ändern. Es erfolgt kein doppeltes Auslesen von
Datenträgern. Falls ein Datenträger den Lesebereich verlässt, wird der Status '5'
ausgegeben.
3 842 540 398/2016-11, MIT: ID 200, Bosch Rexroth AG

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Rexroth id 200/c-pdp

Inhaltsverzeichnis