User's Manual
Table Of Contents
- TABLE OF CONTENTS
- 1 GETTING STARTED 1
- 2 MECHANICAL SPECIFICATIONS 4
- 3 POWER AND ELECTRICAL INTERFACE 14
- 4 SERIAL AND BUS COMMUNICATIONS 29
- 5 MENU CONFIGURATION 35
- 6 RFID INTERFACE 42
- 6.1 In tro duc tion 42
- 6.2 ABx Er ror Codes 45
- 6.3 Anticollision Com mands 48
- 6.4 ABx Stan dard Pro to col 51
- ABxS Com mand 4 (04H): Fill Tag 51
- ABxS Com mand 5 (05H): Block Read 53
- ABxS Com mand 6 (06H): Block Write 55
- ABxS Com mand 7 (07H): Read Tag Se rial Num ber 57
- ABxS Com mand 8 (08H): Tag Search 58
- ABxS Com mand D (0DH): Con tin u ous Block Read 59
- ABxS Com mand 10 (10H): Set Out put 62
- ABxS Com mand 11 (11H): In put Sta tus 64
- ABxS Com mand 84 (84H): Fill Tag All 66
- ABxS Com mand 85 (85H): Block Read All 68
- ABxS Com mand 86 (86H): Block Write All 70
- ABxS Com mand 87 (87H): Read Tag SN All 72
- ABxS Com mand 88 (88H): Tag Search All 74
- ABxS Com mand 89 (89H): EAS Set/Re set All 75
- ABxS Com mand 8A (8AH): EAS Start/Stop 76
- ABxS Com mand 8D (8DH): Con tin u ous Read All 78
- ABxS Com mand 8E (8EH): Mem ory Lock All 80
- ABxS Com mand 94 (94H): SN Fill 82
- ABxS Com mand 95 (95H): SN Block Read 84
- ABxS Com mand 96 (96H): SN Block Write 86
- ABxS Com mand 97 (97H): SN Block Read All 88
- 6.5 ABx Fast Pro to col 90
- ABx Com mand Packet Struc ture: 90
- Com mand/Re sponse Size 91
- Checksum 92
- ABxF Com mand 4 (04H): Fill Tag 93
- ABxF Com mand 5 (05H): Block Read 95
- ABxF Com mand 6 (06H): Block Write 97
- ABxF Com mand 7 (07H): Read Tag Se rial Num ber 99
- ABxF Com mand 8 (08H): Tag Search 101
- ABxF Com mand D (0DH): Con tin u ous Block Read 102
- ABxF Com mand 10 (10H): Set Out put 105
- ABxF Com mand 11 (11H): In put Sta tus 107
- ABxF Com mand 84 (84H): Fill All 109
- ABxF Com mand 85 (85H): Block Read All 111
- ABxF Com mand 86 (86H): Block Write All 113
- ABxF Com mand 87 (87H): Read Tag SN All 115
- ABxF Com mand 88 (88H): Tag Search All 117
- ABxF Com mand 89 (89H): EAS Set/Re set All 119
- ABxF Com mand 8A (8AH): EAS Start/Stop 121
- ABxF Com mand 8D (8DH): Con tin u ous Read All 124
- ABxF Com mand 8E (8EH): Mem ory Lock All 127
- ABxF Com mand 94 (94H): SN Fill 130
- ABxF Com mand 95 (95H): SN Block Read 132
- ABxF Com mand 96 (96H): SN Block Write 134
- ABxF Com mand 97 (97H): SN Block Read All 136
- 6.6 ABx ASCII Pro to col 140
- Com mand Packet Struc ture: 140
- Com mand/Re sponse Size 141
- Checksum 142
- Ex am ple ASCII Com mand 142
- COM1 LED In di ca tor 145
- DeviceNet In ter face 145
- 7.2 In ter face Board Mon i tor Mode 145
- En ter In ter face Board Mon i tor 145
- 7.2.1 Down loading Firm ware to the In ter face Board 147
- Pro duce size Š ABx Stan dard, 8 Byte Read 154
- Pro duce size Š ABx Fast, 8 Byte Read 155
- Con sume size Š ABx Stan dard, 8 Byte Read 155
- Con sume size Š ABx Fast, 8 Byte Read 156
- LRP830 Trans mit Mes sage Size 156
- LRP830 Re ceive Mes sage Size 157
- En ter In ter face Board Mon i tor 145
- 7.2 In ter face Board Mon i tor Mode 145
- Pro to col: Poll or Strobe 157
- DeviceNet Se rial Num ber 157
- ABx sep a ra tion 158
- ABx Non-separation 158
- Polled Com mands in ABx Non-separation Mode 159
- Er ror Man age ment 159
- Trig ger Fea ture 160
- Buf Flush En able 161
- Buf Flush De lay 161
- Header De vice Type Pro to col 163
- Using DNSW32 or DNSW16 171
- Header For mat 179
- Header De vice Type Com mand Pro to col 182
- Cal cu lating Mes sage Size 183
Because ABx Non-separation removes the termination bytes that indicate
the end of the message, the programmer must remember how many bytes
the command asked for. In the ABx Fast response there is always a
checksum byte included in the data array (00H if checksum option is dis
-
abled).
The ABx Non-separated selection works across all device types (generic &
polled) types.
A handshake word (2 bytes) is required in the beginning of the command
and response of every single device type (generic and polled). The polled
mode uses this word as a handshake field regardless of the ABx separation
mode chosen and must be considered when calculating the size of the mes
-
sages. In essence ABx non-separated always adds 2 bytes (1 word) to the
start of both command (produced) and response (consume) fields.
The HMS830 ABx Non-separated command OK responses are protocol
independent of protocol in fact they are the same with the exception of the
optional checksum byte within ABx Fast.
Polled Commands in ABx Non-separation Mode
In Polled mode, the PLC first Word lower byte raises a single REQ bit to
send the message.
For example, this would cause AA050000000607D0FFFF (a read command
ABx standard style) to be executed. Generic now has the first Word (word
zero) in the command as a header. This means that both types, polled and
generic, have the same response format.
ABx Fast protocol commands will also have a handshake word as the
header. If no header is desired then do not use the ABx Non-separated mode.
Error Management
ABx Non-separated polled response is the same as the standard response
with regards to the first Word. The single exception here is the handshake
byte has the most significant bit being set to 1 indicating that the command
had an error response. This ERROR bit in the response saves the program
from parsing the message to see if the retry is necessary to read a tag. When
a response is not an error response this bit is left to 0.
Copyright © 2000 Escort Memory Systems
LRP830-Series Long-Range Passive Reader/Writer
159