Herunterladen Diese Seite drucken

Pepperl+Fuchs IC-HH20-V1 Handbuch Seite 111

Vorschau ausblenden Andere Handbücher für IC-HH20-V1:

Werbung

IC-HH20-V1
Befehle
Anfang und Ende des Lesebereichs werden in den Bytes 0 und 1 des Control Words
gespeichert. Sobald der Datenträger mit Energie versorgt wird, sendet er die Daten aus dem
Datenbereich, der durch Anfang und Ende des Lesebereichs definiert ist. Der Datenbereich
zwischen Lesebereichsanfang und -ende wird mit den Lesebefehlen SR (single read words)
und ER (enhanced buffered read words) gelesen, wenn <WordAddr> auf 0000h und
<WordNum> auf 00h gesetzt ist.
Der Vorteil der Betriebsart "Default Read" liegt in der Auslesegeschwindigkeit. Das Auslesen
eines Datenworts (4 Byte) erfolgt in diesem Modus doppelt so schnell wie in den anderen Modi.
Beim Auslesen von zwei Worten ist die Zeit um ca. 1/3 kürzer. Ab drei Datenworten ist kein
Zeitvorteil mehr gegeben, weil die Betriebsart "Default Read" zum Lesen von maximal zwei
Worten (= 8 Bytes) vorgesehen ist. Beim Lesen größerer Datenbereiche kann es zu
Fehlermeldungen kommen, falls der Lesekopf nicht innerhalb der vorgesehenen Reaktionszeit
antwortet.
"Default Read" einstellen
1.
Aktivieren Sie den Passwortmodus.
2.
Schreiben Sie in das Control Word Lesebereichsanfang und -ende.
3.
Deaktivieren Sie den Passwortmodus.
4.
Lesen Sie den Datenbereich mit Adressangabe 0000h und Wortanzahl 0h.
Konfiguration IPC03
single get configuration (SG):
Befehl:
Antwort:
Der Schreib-/Lesekopf versucht genau einmal, ein Wort im Konfigurationsbereich ("Protection
Word" oder "Control Word") ab Adresse <ConfAddr> zu lesen.
enhanced get configuration (EG):
Befehl:
Antwort:
Der Schreib-/Lesekopf versucht ständig, ein Wort im Konfigurationsbereich ab Adresse
<ConfAddr> zu lesen. Es werden nur Daten, die sich ändern, über die Schnittstelle übertragen;
d. h. der Schreib-/Lesekopf überträgt Daten, sobald er einen neuen Datenträger liest oder
sobald er einen Datenträger liest, nachdem sich zuvor kein Datenträger im Erfassungsbereich
befand.
Es wird der Status '05h' (Schreib-/Lesebefehl) ausgegeben, sobald der Datenträger den
Erfassungsbereich verlässt oder wenn der Datenträger bei Befehlsstart noch nicht im
Erfassungsbereich ist.
Falls zwei Datenträger unmittelbar nacheineinader in den Lesebereich geführt werden, wird
zwischen den beiden Lesungen kein Status '05h' ausgegeben.
SG <Identchannel><ConfAddr><CHCK><ETX>
<Status><Identchannel><Data><CHCK><ETX>
EG <Identchannel><ConfAddr><CHCK><ETX>
<Status><Identchannel><Data><CHCK><ETX>
111

Werbung

loading