IQT3-FP-IO-V1
ExpertMode
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.11
Die <FrameLength> hat den Wert 16#0A und erstreckt sich bis einschließlich des Bytes
<Number of Bytes (Low Byte)>. Der <FragmentationCounter> hat den Wert 16#00, da keine
zusätzlichen Fragmente für die Übertragung des Befehlstelegramms erforderlich sind. Das
Befehlstelegramm hat eine Länge (<TelegramLength>) von 16#07 und endet mit dem Byte
<Number of Bytes (Low Byte)>.
Der Befehlscode <Command> für den Befehl Enhanced Read Fixcode ist 16#10.
Der Parameter <ByteAddress> gibt die Startadresse innerhalb des Nutzerdatenbereichs an, ab
der die Speicherblöcke eingelesen werden. Über den Parameter <Number of Bytes> wird die
Anzahl der einzulesenden Bytes festgelegt.
Hinweis!
Setzen Sie die nicht relevanten Bytes des Befehlsfragments auf den Wert 16#00.
Antwort Datentelegramm, Long-Form-Datenformat:
Byte
Byte 0
Byte 1
Byte 2
Byte 3
Byte 4
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
Inhalt
ControlByte / Frame Length
Frame Length
Fragmentation Counter
Telegram Length (High Byte)
Telegram Length (Low Byte)
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#10
<ByteAddress (High Byte)>
<ByteAddress (Low Byte)>
<Number of Bytes (High Byte)>
<Number of Bytes (Low Byte)>
16#00
16#00
16#00
Bit-Nummer
7
6
5
4
3
D
U
U
0
16#0
S
M
D
<FrameLength>
<FragmentationCounter>
<TelegramLength (High Byte)>
<TelegramLength (Low Byte)>
2
1
0
2
1
0
51