www.balluff.com
Handheld Programmer
BIS L-87_
19
Basic knowledge
4
4.6
Data carrier
types
4.7 CRC
check
The following data carrier types are available for the BIS L-87_ Handheld Programmer.
Depending on the instrument settings, can either ‘ALL’ or only one special data carrier ‘TYPE’ be
processed.
Datenträger-Typ
Daten
BIS L-10_-01/L
192 Byte user data (read-/writable) + 4 Byte unique serial number
(read only).
BIS L-10_-05/L
192 Byte user data (read-/writable) + 4 Byte unique serial number
(read only).
OR by data carrier management: 5 Byte unique serial number
(read only) matches the user data.
BIS L-20_-03/L
192 Byte user data (read-/writable) + 5 Byte unique serial number
(read only).
Note
BIS L-10_-01/L data carrier types will be delivered in FF
–
hex
37
hex
configuration. Only
data carrier types in this configuration will be processed.
The data carrier type BIS L-10_-01/L contains additional memory areas for confi-
–
guration and protected data. These areas cannot be processed with the Handy-
Programmer BIS L-87_.
For data carrier type BIS L-10_-05/L the data division can be changed once only,
–
with the Handy-Programmer BIS L-87_ (data carrier transformation).
The CRC check is a procedure for determining a check value for data in order to be able to
recognize transmission errors. If the CRC check is activated, an error message is sent when a
CRC error is detected.
Initializing
To use the CRC check, the data carriers must be initialized (
see "Initializing data carriers" starting
on page 24
).
If the data carrier does not contain the correct CRC when reading or writing, the Handheld
Programmer sends the error message 'CRC-Error'.
Data carriers as shipped from the factory can be written immediately with a checksum, since all
data are set to 0.
Error message
If an error message is the result of a failed write job, the data carrier must be reinitialized to
–
make it usable again.
If an error message is not the result of a failed write job, the one or more memory cells in the
–
data carrier is likely defective. The data carrier must be replaced.
Checksum
The checksum is written to the data carrier as 2 bytes of information. 2 bytes per block are
sacrificed. This leaves 14 bytes per block available. The usable number of bytes can be found in
the following table.
Data carrier type
Memory capacity (bytes)
Usable bytes for CRC_16
BIS L-10_-01/L
192 Byte
168 Byte
BIS L-10_-05/L
192 Byte or 5 Byte
168 Byte or 3 Byte
BIS L-20_-03/L
5 Byte
CRC_16 is not supported