Herunterladen Inhalt Inhalt Diese Seite drucken

Befehlstypen; Single Mode; Befehlsübersicht - Pepperl+Fuchs IC-KP2-2HB6-V15B Handbuch

Identcontrol compact mit schnittstelle für profibus dp
Inhaltsverzeichnis

Werbung

IC-KP2-2HB6-V15B
Befehle
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 Schreib-/Leseköpfe (Channel =
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
"Channel" 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.
7.3.5
Befehlsübersicht
Die in der Liste aufgeführten Befehle sind auf den folgenden Seiten ausführlich
beschrieben.
38

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis