Herunterladen Inhalt Inhalt Diese Seite drucken

8.7.12 Command Identifier 0X54: Bulk Write - Balluff BIS U-4A7-082-01C-07-S4 Betriebsanleitung

Industrial rfid-system – schreib-/lesekopf
Vorschau ausblenden Andere Handbücher für BIS U-4A7-082-01C-07-S4:
Inhaltsverzeichnis

Werbung

Verfügbare Sprachen

Verfügbare Sprachen

BIS U-4A7-082- _1C-07-S4
Industrial RFID system - Read/write head
8
System integration (continued)

8.7.12 Command identifier 0x54: Bulk Write

Write user data to the multiple carriers that are in the
detection range of the antenna. With the data carrier
selection, either all data carriers in the detection range can
be written to or only a subset previously selected with the
Select command. The number of data carriers found and
successfully written is returned.
The memory area to be written is specified via start
address and number of bytes.
Command:
Subaddress Meaning
0x00
1st bit string
0x01
Command
recognition
0x02
Start
address
(Low Byte)
0x03
Start
address
(High Byte)
0x04
Number of
bytes
(Low Byte)
0x05
Number of
bytes
(High Byte)
0x06
Data carrier
selection
0x07
Max. Tags
...
None
0x1F
2nd bit
string
Data is only accepted when the command has been
acknowledged.
Data:
Subaddress Meaning
0x00
1st bit string
0x01
Data
...
Data
...
None
0x1F
2nd bit
string
www.balluff.com
Functional description
0x54 : Bulk Write.
Start address from which
to write.
Start address from which
to write.
Number of bytes that
should be written as of the
start
address.
Number of bytes that
should be written as of the
start
address.
All = 0/Selected = 1
Maximum number of tags.
No meaning
If the 1st and 2nd bit
strings match, valid data is
present.
Functional description
Transfer of the data to be
written from the data
carriers.
Transfer of the data to be
written from the data
carriers.
No meaning
If the 1st and 2nd bit
strings match, valid data is
present.
Numeric parameters consisting of more than 8 bits (1 byte)
are transmitted with the LSB first. Example: The 32-bit
value 0x00000602 is transmitted as byte sequence 02 06
00 00.
While the command is running (AA = 1, AE = 0, AF = 0),
the current status is output in the input buffer.
Response:
Subaddress Meaning
0x00
1st bit string AA = 1, AE = 0, AF = 0:
0x01
Number of
tags
0x02
Number of
the tag in
process
...
None
0x1F
2nd bit
string
On successful execution (AE = 1, AF = 0), the number of
written data carriers in the input buffer is transferred in the
following format:
Subaddress Meaning
0x00
1st bit string AE = 1, AF = 0: Command
0x01
Number of
tags
0x02
Number of
data carriers
written
successfully
...
None
0x1F
2nd bit
string
Numeric parameters consisting of more than 8 bits (1 byte)
are transmitted with the LSB first. Example: The 32-bit
value 0x00000602 is transmitted as byte sequence
02 06 00 00.
or
Input buffer: Status message
Subaddress Meaning
0x00
1st bit string
0x01
Status code
...
None
0x1F
2nd bit
string
Functional description
Command running.
Number of tags found
0...255
No meaning
If the 1st and 2nd bit
strings match, valid data is
present.
Functional description
running.
Number of tags found
0...255
No meaning
If the 1st and 2nd bit
strings match, valid data is
present.
Functional description
AF = 1: Status message
Provides information
about the status of a
display
No meaning
If the 1st and 2nd bit
strings match, valid data
is present.
english
55

Werbung

Kapitel

Inhaltsverzeichnis
loading

Inhaltsverzeichnis