Programming via SIMATIC controller
8.5 Programming Ident blocks
SIMATIC RF650R/RF680R/RF685R
Configuration Manual, 03/2018, C79000-G8976-C386-06
127
Table 8- 10 Explanation of the "Inventory" block
ATTRIBUTE Byte B#16#0 Selecting the status mode
• 0x80 ≙ EPC-ID without additional
information
• 0x81 ≙ EPC-ID with additional
information on the RSSI value and
reserved bytes
• 0x86 ≙ enable Presence mode
• 0x87 ≙ disable Presence mode
DURATION Word W#16#0 Duration dependent on "DUR_UNIT"
Period of time or number of invento-
ries or number of "Observed" events
Example:
• 0x00 ≙ no inventory or 0 ms
• 0x01 ≙ one inventory or 1 ms or
one transponder
DUR_UNIT Word W#16#0 Unit for "DURATION"
• 0x00 ≙ time [ms]
• 0x01 ≙ inventories
• 0x02 ≙ number of "Observed"
events
IDENT_DATA Any / Variant 0 Data buffer for inventory data
Note:
For Variant, an "Array_of_Byte" with a
variable length and the existing status
UDTs can be created. For Any, other
data types/UDTs can also be created.
NUMBER_TAGS Int 0 Number of transponders in the anten-
Select at least as high a number of "TAG_DATA[x]" elements of the data types
(ATTRIBUTES "0x80" and "0x81") as the number of transponders to be expected. Note the
following points when creating the receive buffer "IDENT_DATA"/data type:
● The first element "NUM_IDS" is always of the type "WORD".
● The next element "TAG_DATA" is always of the type "ARRAY". The number of
transponders to be expected ("n") must be entered in the "ARRAY".