
Appendix
A.2 Operation of optical handheld readers, access control readers or serial devices
SIMATIC RF170C
Operating Instructions, 02/2022, J31069-D0176-U001-A6-7618
67
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.2.6
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- 12 Block-specific error messages
Block
Error ID
Meaning
FB 45
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.
•
Scan operation: The newest data is lost.
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
Ident profile
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.
•
Scan operation: The newest data is lost.
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/communications
module
0xE6FE0100
Unknown command, incorrect command parameters or
unauthorized command chaining (incorrect length specification)
0xE6FE0500
"Reset_Reader" necessary