Herunterladen Diese Seite drucken

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

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

Werbung

IC-KP-B6-SUBD
Befehle
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.
32

Werbung

loading