When doing this, note the buffer size and the buffer overflow. If the receive buffer of the CM
is full, existing data is overwritten by newly received data.
A.3.5
Block-specific error messages
The following table lists the block-specific error codes that can occur when working with
optical handheld readers, access control readers or serial devices.
Table A- 5
Block
FB 45
Ident profile
SIMATIC RF166C
Operating Instructions, 03/2022, C79000-G8976-C578-02
A.3 Operation of optical handheld readers, access control readers or serial devices
Block-specific error messages
Error ID
Meaning
0x0D
Address error in command (≠ "0x0000", "0x0002", "0xFFFF")
0x06
Negative acknowledgment or bad frame from the reader
0x13
New data was received before existing data was fetched.
•
With the "Write" command, the oldest acknowledgments are lost
without an error message being generated.
0x12
Internal communication error
0x1F
Active command was canceled by "Reset" ("init_run") or bus
connector was unplugged.
0x05
Unknown command, incorrect command parameters or
unauthorized command chaining (incorrect length specification)
0x18
"init_run" required
0xE1FE0300
Address error in command (address ≠ "0x0000", "0x0002", "0xFFFF")
0xE2FE0100
Negative acknowledgment or bad frame from the reader
0xE4FE0400
New data was received before existing data was fetched.
•
With the "Write" command, the oldest acknowledgments are lost
without an error message being generated.
0xE4FE8D00
Internal communication error
0xE5FE0400
Invalid data block number (DBN) on the reader/communication
module
0xE6FE0100
Unknown command, incorrect command parameters or
unauthorized command chaining (incorrect length specification)
0xE6FE0500
"Reset_Reader" necessary
Scan operation: The newest data is lost.
Scan operation: The newest data is lost.
Appendix
151