User's Manual

96 Rockwell Automation Publication 56RF-UM001D-EN-P - November 2021
Chapter 9 RSLogix 5000 Code Examples
Use the Read Multiple Block command (=2) to read the data.
Multi-tag Block Write The Multi-tag Block Write command writes one or more blocks of user data to
multiple tags in the transceiver field. The maximum number of tags in the RF
field is limited to four and all tags must have the same block size.
Set the following values in the output image table:
a. xx:O.Channel[0].Command = 12
b. xx:O.Channel[0].Address = starting address to write
c. xx:O.Channel[0].BlockSize = number of bytes/block
d. xx:O.Channel[0].Data[0…xxx] = data to write
e. xx:O.Channel[0].Length = number of blocks to write
f. xx:O.Channel[0].Reset = 0
g. xx:O.Channel[0].Timeout = 0
h. xx:O.Channel[0].UIDLow = 0 (or UIDLow)
i. xx:O.Channel[0].UIDHi = 0 (or UIDHi)
If UIDLow and UIDHi are set to 0, this command operates on the first tag in
the field. Specify a UUID in xx:O.Channel[0].UIDLow and
xx:O.Channel[0].UIDHi to perform the command on a specific tag.
IMPORTANT Length must be in 4-byte increments (for example, 4, 8, 12…) for
ISO15693 tags or 8-byte increments (for example, 8, 16, 24…) for FRAM
tags.