91
RFID System
User’s Manual
SECTION 4
Tag Service Life Check
SECTION 4
Functions
Tag Service Life Check
The OVERWRITE COUNT CONTROL command (MDS/MDL) can be used to determine whether the Tag
overwrite limit has been exceeded. With the MDS command, the overwrite count is subtracted from the data in
the user-specified overwrite count control area to determine whether the number of overwrites has been
exceeded. The MDL command can also be used to determine whether the overwrite count (100,000 times)
has been exceeded. The overwrite count is added to the data in the user-specified overwrite count control
area to determine whether 100,000 overwrites has been exceeded.
MDS Command
The overwrite count control area consists of 3 bytes from the specified start address. The decrement
value from the overwrite count is written in this area, and if this value is 0 (00 hex), an end code 76 will
be given as a warning. Therefore, to enable control of the number of overwrites, the maximum number
of overwrites must be written to the overwrite count control area beforehand.
The user-specified number of overwrites can be set to up to 16,700,000. The overwrite life of EEPROM
ID Tags is 100,000 (0186A0 hex) at 25
°C or lower. Set the maximum number of overwrites to 100,00 or
less. The number of overwrites is written to the control area using a hexadecimal value, and can be
read using the READ command.
If the control area data is already 0, the control area value will not be refreshed, and only a warning will
be returned as a response. When the refresh count is set as 00 hex, the count will not be updated, and
only an overwrite count check will be performed.
For details on the command format, refer to OVERWRITE
COUNT CONTROL (MD S/L).
p. 123
Example Using the OVERWRITE COUNT
(MDS) Command
The overwrite count control area consists of 3 bytes starting from address 0010H.
1)
The overwrite count of 100,000 times is written.
“WTSTH100100186A0”
2) The overwrite count of 5 is written.
“MDSTS1001005”
The count is decremented 5 times from 100,000 to
produce the following.
3)The following memory status will exist after the
accumulated decremented count is 100,000 times.
If “MDSTS1001000” is executed now, “MD76”
(overwrite count exceeded) will be returned.
3 bytes
Area start address
Upper digit
Middle digit
Lower digit
0010
0011
0012
86H
01H
A0H
0010
0011
0012
86H
9BH
01H
0010
0011
0012
00H
00H
00H