Herunterladen Inhalt Inhalt Diese Seite drucken

Pepperl+Fuchs IQT3-FP-IO-V1 Handbuch Seite 54

Inhaltsverzeichnis

Werbung

IQT3-FP-IO-V1
ExpertMode
Das Byte <Command> wird zurückgespiegelt und hat denselben Wert wie im Befehlstele-
gramm 16#10. Der <Status> für das Telegramm zur Signalisierung des Befehlsendes ist
16#0F.
Die Anzahl der identifizierten Transponder wird innerhalb von 4 Byte übertragen. Dabei wird
die Anzahl in ASCII kodierter Darstellung wiedergegeben.
Bei der Identifikation von einem Transponder hat die <Anzahl Datenträger> den Wert "0001"
(ASCII) bzw. 16#30303031.
Wenn während der Befehlsausführung kein Transponder erkannt wurde, entfallen die Datente-
legramme und es wird nur das Telegramm zur Signalisierung des Befehlsendes gesendet. Die
<Anzahl Datenträger> hat dabei den Wert "0000" (ASCII) bzw. 16#30303030.
Enhanced Read Words (ER)
Der Befehl "Enhanced Read Words" hat den Befehlscode 16#19 und führt einen permanenten
Lesezugriff auf den Nutzdatenbereich eines Transponders innerhalb der Erfassungszone
durch. Die eingelesenen Informationen werden für jeden gelesenen Transponder in einem
separaten Datentelegramm mit dem Statuswert 16#00 übertragen. Zusätzlich wird für jeden
gelesenen Transponder ein weiteres Telegramm mit dem Statuswert 16#0B übertragen, wel-
ches Informationen zur Signalstärke der Transponder-Antwort (RSSI-Wert) enthält. Wenn ein
Transponder die Erfassungszone verlässt, wird dies über ein Telegramm mit dem Fixcode des
Transponders gemeldet. Dieses Telegramm hat den Statuswert 16#05. Die Befehlsausführung
wird über ein Quit-Befehl gestoppt.
Die auf einem Transponder zur Verfügung stehende Nutzdatenmenge ist abhängig vom ver-
wendeten Chiptyp und kann unterschiedlich groß sein. Für detailliertere Informationen zu
Transpondertypen siehe Tabelle "Transpondertypen 13,56 MHz / ISO 15693" auf Seite 17.
Der Parameter <ByteAddress> legt die Startadresse innerhalb des Nutzerdatenbereichs fest.
Der Wert von <ByteAddress> ist bytebezogen. Es können nur Vielfache der Speicherblock-
größe parametriert werden. Über <Number of Bytes> wird die Anzahl der zu lesenden Bytes
festgelegt. Die Byteanzahl muss ein Vielfaches der Speicherblockgröße sein.
Befehl:
Byte
Byte 0
Byte 1
Byte 2
Byte 3
Byte 4
Byte 5
Byte 6
Byte 7
Byte 8
Byte 9
Byte 10
...
Byte 31
Tabelle 8.15
54
Inhalt
ControlByte / Frame Length
Frame Length
Fragmentation Counter
Telegram Length (High Byte)
Telegram Length (Low Byte)
Command
Parameter / Data
Parameter / Data
Parameter / Data
Parameter / Data
Nicht relevant
Nicht relevant
Nicht relevant
Bit-Nummer
7
6
5
4
3
D
U
U
0
16#0
S
M
D
16#0A
16#00
16#00
16#07
16#19
<ByteAddress (High Byte)>
<ByteAddress (Low Byte)>
<Number of Bytes (High Byte)>
<Number of Bytes (Low Byte)>
16#00
16#00
16#00
2
1
0

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis