Balluff LRP75 RFID Reader/Writer User Manual LRP75

BALLUFF inc RFID Reader/Writer LRP75

Contents

Manual R5

OPERATOR’S MANUALLRP75 Long RangePassiveReader/WriterManual Revision 5, 9-02Publication # 17-1289
Escort Memory Systems WarrantyEscort Memory Systems warrants that all products of its own manufacture conform to Escort Memory Sys-tems specifications and are free from defects in material and workmanship when used under normal operat-ing conditions and within the service conditions for which they were furnished. The obligation of EscortMemory Systems hereunder shall expire one (1) year after delivery, unless otherwise specified, and is limitedto repairing, or at its option, replacing without charge, any such product which in Escort Memory System'ssole opinion proves to be defective within the scope of this Warranty.  In the event Escort Memory Systems isnot able to repair or replace defective products or components within a reasonable time after receipt thereof,Buyers shall be credited for their value at the original purchase price. Escort Memory Systems must be noti-fied in writing of the defect or nonconformity within the warranty period and the affected product returned toEscort Memory Systems factory or to an authorized service center within thirty (30) days after discovery ofsuch defect or nonconformity.  Shipment shall not be made without prior authorization by Escort MemorySystems.This is Escort Memory Systems' sole warranty with respect to the products delivered hereunder.  No state-ment, representation, agreement or understanding oral or written, made by an agent, distributor, representa-tive, or employee of Escort Memory Systems which is not contained in this warranty, will be binding uponEscort Memory Systems, unless made in writing and executed by an authorized Escort Memory Systemsemployee.  Escort Memory Systems makes no other warranty of any kind whatsoever, expressed or implied,and all implied warranties of merchantability and fitness for a particular use which exceed the aforestatedobligation are hereby disclaimed by Escort Memory Systems and excluded from this agreement.  Under nocircumstances shall Escort Memory Systems be liable to Buyer, in contract or in tort, for any special, indirect,incidental, or consequential damages, expenses, losses or delay however caused.Equipment or parts which have been subject to abuse, misuse, accident, alteration, neglect, unauthorizedrepair or installation are not covered by warranty.  Escort Memory Systems shall make the final determinationas to the existence and cause of any alleged defect.  No liability is assumed for expendable items such aslamps and fuses.  No warranty is made with respect to custom equipment or products produced to Buyer'sspecifications except as specifically stated in writing by Escort Memory Systems in the contract for such cus-tom equipment.This warranty is the only warranty made by Escort Memory Systems with respect to the goods deliveredhereunder, and may be modified or amended only by a written instrument signed by a duly authorized officerof Escort Memory Systems and accepted by the Buyer.Extended warranties of up to four years are available for purchase for most EMS products. Contact EMS oryour distributor for more information.This document contains proprietary information which is protected by copyright. All rights are reserved. Theinformation in this manual has been carefully checked and is believed to be accurate; however, no responsi-bility is assumed for possible inaccuracies or omissions. Specifications are subject to change without notice. EMS©, Escort Memory Systems™ and the EMS © logo are registered trademarks of Escort Memory Sys-tems, a Datalogic Group Company. Other brand and product names mentioned are trademarks or registeredtrademarks of their respective holders.Escort Memory SystemsA Datalogic Group Company170 Technology CircleScotts Valley, CA 95066Telephone (831) 438-7000FAX (831) 438-5768 www.ems-rfid.comemail: info@ems-rfid.com
LRP75 Long Range Passive Reader/Writer iChapter 1 Getting Started1.1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2 Unpacking and Inspection  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.3 FCC Compliance  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.4 Changes and Modifications  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2Chapter 2 Mechanical Specifications2.1 Dimensions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32.2 Mounting Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32.3 RF Range and Orientation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42.4 Locating the LRP75  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42.4.1 Guidelines   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5Chapter 3 Power and Electrical Interface3.1 Internal Junction Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73.2 Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73.2.1 Requirement   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73.2.2 Connections  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83.3 Serial Communications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83.4 RS232/RS422 Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83.5 Serial Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93.5.1 RS232 and Power Cable  . . . . . . . . . . . . . . . . . . . . . . . . 103.5.2 Wiring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103.6 LED Indicator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Chapter 4 Configuration Menu4.1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134.1.1 Using the EC Program  . . . . . . . . . . . . . . . . . . . . . . . . . . 134.2 Configuration Menu  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134.2.1 Set COM1 Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . 144.2.2 Set Operating Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144.2.3 Download Software Updates  . . . . . . . . . . . . . . . . . . . . . 16Chapter 5 Standard RFID Interface5.1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175.2 Command Timeout Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175.3 Address Blocks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185.4 ABx Error Codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195.4.1 ABx Standard Error Format  . . . . . . . . . . . . . . . . . . . . . . 205.5 Command Descriptions  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205.6 ABx Standard Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205.6.1 Command 4 (04 Hex): Tag Fill . . . . . . . . . . . . . . . . . . . . 205.6.2 Command 5 (05 Hex): Block Read   . . . . . . . . . . . . . . . . 225.6.3 Command 6 (06 Hex): Block Write . . . . . . . . . . . . . . . . . 245.6.4 Command 7 (07H): Read Tag Serial Number  . . . . . . . . 255.6.5 Command 8 (08 Hex): Tag Search   . . . . . . . . . . . . . . . . 26Table of Contents
Table of Contentsii LRP75 Long Range Passive Reader/Writer5.6.6 Command D (0D Hex): Start/Stop Continuous Block Read   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  275.6.7 Command E (0EH) Read SN and Data . . . . . . . . . . . . .  305.6.8 Command F (0FH) Start/Stop Continuous Read SN and Data  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  315.7 ABx Fast Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  335.7.1 ABx Command Packet Structure   . . . . . . . . . . . . . . . . .  335.7.2 Command 4 (04 Hex): Tag Fill   . . . . . . . . . . . . . . . . . . .  355.7.3 Command 5 (05 Hex): Block Read  . . . . . . . . . . . . . . . .  385.7.4 Command 6 (06 Hex): Block Write  . . . . . . . . . . . . . . . .  405.7.5 Command 7 (07H): Read Tag Serial Number  . . . . . . . .  425.7.6 Command 8 (08 Hex): Tag Search  . . . . . . . . . . . . . . . .  445.7.7 Command D (0D Hex): Start/Stop Continuous Block Read   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  455.7.8 Command E (0EH) Read SN and Data . . . . . . . . . . . . .  495.7.9 Command F (0FH) Start/Stop Continuous Read SN and Data  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  51Appendix  A Technical SpecificationsA.1 Electrical Characteristics   . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  55A.2 Physical Characteristics  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  55A.3 Environmental . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  55A.4 Communication Characteristics   . . . . . . . . . . . . . . . . . . . . . . . .  55Appendix  B LRP75 Beta ConnectionsB.1 Internal Junction Blocks  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  57B.2 Power Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  57B.3 Serial Connections  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  58Appendix  C Models and Accessories................................ 59Appendix  D ASCII Chart............................................................. 61
LRP75 Long Range Passive Reader/Writer 11Getting Started1.1 IntroductionEscort Memory Systems' passive read/write system is a complete family of field-proven read/write Radio-Frequency Identification products. The system consists of RFID tags, reader/writers, antennas, controllers, bus interfaces, and ancillary equipment. Tags can be attached to a product or its carrier and act as an electronic identifier, job sheet, portable database, or manifest. Tags are read and updated via an Escort Memory Systems Reader/Writer, through any non-conducting material, while moving or standing still. Escort Memory Systems' LRP-Series long range passive RFID system is the latest in our line of high performance, industrial RFID equipment. The passive design of the LRP read/write system uses the RF field from the antenna to power the tag, eliminating the need for tag batteries. The LRP passive read/write system is designed to provide cost effective RFID data collection and control solutions to automation and material handling applications.The LRP system uses the internationally recognized ISM frequency of 13.56 MHZ to both power the tag, and to establish a radio link to transfer the information. LRP-Series passive tags provide 48 bytes of reprogrammable memory.The LRP75 is encased in a NEMA2 enclosure. The LRP75 is equipped with an internal antenna that has a range of 4 inches.The LRP75 has one serial port that supports RS232 or RS422 serial communications. The serial port is used to receive commands and software from the host and to send the data back. 1.2 Unpacking and InspectionWhen you unpack the LRP75, retain the original shipping carton and packing material in case any item has to be returned to Escort Memory Systems. Inspect each item carefully for evidence of damage. If any item appears to be damaged, notify your Escort Memory Systems representative immediately. The following is supplied with the LRP75:1 LRP752 Short screws2 Long screws2 Threaded inserts
Getting Started2LRP75 Long Range Passive Reader/WriterThe following components are required for configuring a complete system:• LRP-Series Passive Read/Write Tags• LRP75-to-host cable (user-supplied)• RS232/RS422 host• 24 Vdc +/- 10%, 5 W power supply1.3 FCC ComplianceThis equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules.  These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures:• Reorient or relocate the receiving antenna.• Increase the separation between the equipment and receiver.• Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.• Consult the dealer or an experienced radio/TV technician for help.1.4 Changes and ModificationsAny changes or modifications to the LRP75 not expressly approved by Escort Memory Systems, could void the user's authority to operate the equipment.
LRP75 Long Range Passive Reader/Writer 32Mechanical Specifications2.1 DimensionsFigure 2-1 shows the dimensions and mounting hole locations for the LRP75 Reader/Writer.Figure 2-1. LRP75 dimensions and mounting hole locations2.2 Mounting OptionsThe LRP75 ships with mounting screws and threaded inserts to provide mounting options. The LRP75 can be through-bolted with the two longer screws or mounted with an adhesive backing such as Velcro.® If you do not use the long screws to through-bolt the LRP75, you should install the threaded inserts and use the short screws to secure the lid.To install the threaded inserts:1. Place the LRP75 upside down on a firm surface.2. Place the threaded inserts, smooth end first, into the two holes and press in firmly.3. From the lid side of the LRP75, insert the screws and tighten them until the inserts are flush with the bottom of LRP75.
Mechanical Specifications4LRP75 Long Range Passive Reader/Writer2.3 RF Range and OrientationThe following information should be considered when positioning the LRP75. The path of the tags through the RF field should be within the guaranteed reading/writing range unless sufficient site testing has been performed to assure consistent RF communications.Figure 2-2. LRP75 reading range2.4 Locating the LRP75The reading range of the LRP75 is primarily affected by two environmental variables. The first, and most influential of these variables, is the presence of metal or any other electrically conductive material within the range of the antenna. The reader can be safely mounted to a metal surface without compromising the reading range; however, any conductive material within the area in front of and to the sides of the reader - anywhere a tag can be read - will affect the reading range to some extent. The most reliable method for determining the effects of metal on the reading range is to perform site tests.Electromagnetic radiation is the second environmental variable that affects the reading range and overall performance of the LRP75. The reader should not be located close to any sources of electromagnetic radiation. Do not mount a LRP75 closer than two meters from another LRP75, and a greater distance from longer-range readers, such as the EMS LRP820. Again, site testing will provide the most reliable means to determine the read range in a given environment.
Mechanical SpecificationsLRP75 Long Range Passive Reader/Writer 52.4.1 Guidelines• Isolate the LRP75 from electromagnetic radiation.• Avoid surrounding the LRP75 with metal.• Maintain at least two meters spacing between adjacent LRP75s.• Stay within the guaranteed range of the tag you are using.• Conform with EIA RS232 and RS422 standards.
Mechanical Specifications6LRP75 Long Range Passive Reader/WriterThis page left blank intentionally.
LRP75 Long Range Passive Reader/Writer 73Power and Electrical Interface3.1 Internal Junction BlocksThe LRP75 is connected to external power and communications cabling through an internal terminal strip. The power and serial communication junction block (J1) has 10 terminals and accepts AWG 22-14 wires. Figure 3-1. Internal junction blockNOTE:Earlier models of the LRP75 have different power and serial communications connections. For more information, see Appendix B, LRP75 Beta Connections.3.2 Power3.2.1 RequirementThe LRP75 power supply requirements are:• 24 Vdc +/- 10%• 5 Watts maximum consumptionThe maximum current consumption at 24 Vdc is 200 mA.J1 Terminal BlockGround Screw
Power and Electrical Interface8LRP75 Long Range Passive Reader/Writer3.2.2 ConnectionsConnection to DC power is through pins 1 and 2 of the internal terminal block J1. 3.3 Serial CommunicationsThe LRP75 offers either RS232 or RS422 communications. The RS422 option provides the superior reliability over longer distances or in noisy environments. Communication parameters, such as baud rate, are set by the configuration program.CAUTION:Do not bundle communications wiring with high current power lines. This will cause communications errors.3.4 RS232/RS422 InterfaceThe LRP75 is set to automatically enter run mode seven seconds after power-on the device. This allows you to enter the configuration program by entering a <control D> after power-on. If no commands are received by the reader/writer during the seven seconds, the LRP75 enter run mode with existing operating parameters. For more information on the Configuration Menu refer to Chapter 4.To communicate with the device via RS232, set the serial communications parameters of the host as follows:Baud rate 9600Parity noneData bits 8Stop bit 1NOTE:The LRP75 automatically resets to 9600, N, 8,1 for seven seconds whenever the power is cycled, after which it will apply the setting made in the configuration menu.Table 3-1:  J1 Power ConnectionsTerminal Description1+24 Vdc2 Power Ground
Power and Electrical InterfaceLRP75 Long Range Passive Reader/Writer 93.5 Serial ConnectionsThe LRP75 can be wired to communicate with the host either through an RS232 or RS422 interface. Connection to the serial interface is through the J1 terminal shown in Figure 3-1 on page 7. Table 3-2 gives the pinouts for the J1 terminal block.NOTE:In order to configure the unit for RS422, you must first establish communications through RS232 and update the communication parameters.The signals and electrical loads should conform to the electrical specifications of EIA Standard for RS232 or RS422. The maximum cable length specified for RS232 is 50 feet. Use the RS422 interface for longer communications links. Use high quality shielded cable for these connections.Table 3-2:  J1 Serial Communications PinoutsTerminal Function3 Reserved, no connection4 Signal Ground (DB9, pin 5)5 RS232 RX (wired to host DB9, pin 3)6 RS232 TX (wired to host DB9, pin 2)7RS422 RX +8RS422 TX + 9RS422 RX -10 RS422 TX -
Power and Electrical Interface10 LRP75 Long Range Passive Reader/Writer3.5.1 RS232 and Power CableFigure 3-2 shows how to construct a demonstration cable with power and RS232 serial communications to a PC host with a DE9 serial port connector.Figure 3-2. LRP75 to PC host demo 3.5.2 WiringUse shielded cable only. Connect shield drain of the power and data cabling to either ground on the J1 connector (terminal 2 or 4).• Recommended cable for RS422 is Belden 3107A, 3108A or compatible.• Recommended cable for RS232 is Belden 9941 or compatible.To fully comply with FCC and CE Regulations, wind the power and data cabling around a type 43 ferrite toroid such as Fairrite™ part number 2643803802 or Amidon™ part number FT-240-43. Install the toroid as close as possible to the LRP75’s gland nut. You must connect the internal ground screw, shown in Figure 3-1 on page 7, to the nearest earth ground outside the unit. To make the ground connection, first terminate a length of 1/8-inch copper braid with a ring terminal such as Panduit™ part number P18-45. Fasten the ring terminal to the ground screw. For a tight seal, chase the braid through the gland nut against the data and power cabling.
Power and Electrical InterfaceLRP75 Long Range Passive Reader/Writer 11To connect your cable to the LRP75:1. Remove the cover of the antenna by loosening the four captive screws. 2. Loosen the cord grip, feed the cable through the cord grip and attach the wires to the terminal screws. Tighten the cord grip to seal the cable. Use a cable of sufficient diameter to properly seal with the cord grip. The recommended minimum O.D. is .125 inches (3.2 mm). NOTE:Due to the small size of the LRP75 enclosure and gland nut, you may have difficulty sealing wires passing through the gland nut. Olflex® cable part number 911285 is readily available and will satisfy the requirements of most applications.3. Re-assemble the enclosure and secure the screws.3.6 LED IndicatorThe LRP75 has one bi-color LED indicating power on and activity on the serial port. Table 3-3 shows the LED activity and meaning.Table 3-3:  LRP75 LED IndicatorLED Action  LRP75 state DescriptionSlow RED BlinkPower-up or resetThe LED will flash RED slowly for about seven seconds following power-up during which time the user may send a <Ctrl> D to enter configuration mode.Fast RED BlinkConfiguration modeIf the LRP75 receives a <Ctrl> D during the initial seven second period, the LED will flash at a faster rate until configuration mode has been exited.Steady GREENIdle The unit is ready for an ABx command. A steady GREEN LED indicates that the seven second period has elapsed without entering configuration mode, or configuration has been completed. GREENBlinkLRP75 upgradeWhile downloading a new, or custom, program to the LRP75, the LED will blink GREEN.Short RED/GREEN BlinkExecuting CommandWhile the reader/writer is occupied with a command, the LED will be flashing GREEN to RED. A RED to GREEN flash indicates a tag is being searched for, and the command is being executed.
Power and Electrical Interface12 LRP75 Long Range Passive Reader/WriterRED and GREENExecuting Continuous Block ReadThe LED will be both RED and GREEN (orange) indicates the LRP75 is in continuous mode. There is short RED flash when data sent to the host.11. When Software Handshaking is enabled, and the host has sentthe LRP75 an XOFF, the RED LED will be on while the LRP75transmit buffer fills. The LED will remain RED until an XON isreceived and the LRP buffer is emptied.Table 3-3:  LRP75 LED IndicatorLED Action  LRP75 state Description
LRP75 Long Range Passive Reader/Writer 134Configuration Menu4.1 IntroductionThe LRP75 contains a configuration program in EEPROM memory for defining the data format and serial protocol. After the LRP75 has been powered, it pauses for seven seconds waiting for the command to enter the configuration program. The communication parameters during this seven second period are:• 9600 baud• 8 data bits•No parity• 1 stop bitUse a terminal emulation program (such as EC or HyperTerminal) to send a <control D> within this seven second period to initialize the Configuration Menu. If the LRP75 does not receive a <control D>, it will go "online" with the existing user-defined settings. 4.1.1 Using the EC ProgramThe terminal emulation program, EC.EXE, is recommended for LRP75/Host communications. It can be downloaded from Escort Memory Systems Web site (www.ems-rfid.com). Unlike many other terminal emulation programs, EC.EXE can transfer binary data in ASCII hex-based format, as required by the LRP75 commands. The .HEX file downloads to the LRP are in Intel Hex format.4.2 Configuration MenuThe Configuration Menu will display the current state of the operating parameters. To change a parameter, enter the decimal number shown in the menu for the option you want. An invalid entry will return you to the Main Menu.
Configuration Menu14 LRP75 Long Range Passive Reader/WriterThe Main Board Configuration menu displays the current main board software version number together with the RFID firmware version.******** LRP75/76 Standard Program V1.3E ********RF module:4.01JSerial Port COM1:RS232, 9600, N, 8, 1 No HandshakeOperating Mode:ABx StandardTag Type: Phillips I-CODE 1[1] Set COM1 Parameters[2] Set Operating Mode[3] Set Tag Type[4] Restore Factory Defaults[5] Download New Program[6] Download RFID Firmware[7] Exit to Operating ModeEnter Selection:4.2.1 Set COM1 ParametersThe Set COM1 Parameters menu is given below. *** Set COM1 Parameters **Operating mode? [0] RS232 [1] RS422Baud Rate? [0] 1200 [1] 2400 [2] 4800 [3] 9600 [4] 19200Data size? [0] 7bit [1] 8bitParity? [0] None [1] Even [2] OddHandshake [0] None [1] Xon/Xoff Save Changes to EEPROM? [0] No [1] YesEnter the number corresponding to the parameter you wish to enable. 4.2.2 Set Operating ModeThe Set Operating Mode menu is given below. *** Set Operating Mode ***Commands Protocol? [0] ABx Standard [1] ABx Fast Checksum? [0] Disabled [1] Enabled Power up performing Continuous Read?[0] NO[1] Continuous Block Read (0DH) active[2] Continuous Read SN and Data (0FH) active-> 1Start Address (0 to 47) 0Length (1 to 48) 48Delay Between Duplicate Decodes (0 to 60) 1Raw Read Response? [0] NO [1] CR terminate [2] CR/LF terminate 2Save Changes to EEPROM? [0] No [1] Yes
Configuration MenuLRP75 Long Range Passive Reader/Writer 15The LRP75 supports ABx Standard and ABx Fast RFID command protocols. Select your command protocol from this menu. If you select ABx fast, you can select an optional checksum. For data delivery verification to the host, it is recommended to have the checksum enabled.You can also select from three Run Mode types. The options are:[0] NOLRP75 will wait for an ABx command after reset. If you choose 0 (NO), then the LRP75 configuration is complete and you are given the option to save the settings.[1] Continuous Block Read (0DH) activeAfter reset, the LRP75 will be in Continuous Block Read Mode just as if you had issued a Continuous Block Read (0DH) to the LRP75. You must enter the tag start address, read length, and the delay between identical decodes values.[2] Continuous Read SN and Data (0FH) activeAfter reset, the LRP75 will be performing Continuous Read SN Data. This is the same as if the 0FH command had been issued to the LRP75. You must enter the tag start address, read length, and the delay between identical decodes values.Raw Read ResponseIt is possible to set the LRP75 to only send raw tag data to the host. The raw read data does not contain a header, length, command number, or terminator. If the data on the tag is all printable ASCII, then the entire packet can be printed on any terminal emulator or EC.To receive a raw read response, the LRP75 must be set to use ABx Fast, and to start in Continuous Block Read Run Mode.Raw Read Response? [0] NO [1] CR terminate [2] CR/LF terminateIf you choose the raw response option 0 (NO), then standard ABx response packets are returned when a tag is read. If you choose option 1 or 2 (CR or CR/LF terminate), then the entire header and footer are removed from the response. If you choose CR or CR/LF, then a carriage return (0DH) or carriage return line feed (0DH, 0AH) is append to the raw string of data from the tag. There is no header, length, command echo, footer, or checksum in this response string. Raw Read Response does not allow any delivery or data verification.
Configuration Menu16 LRP75 Long Range Passive Reader/Writer4.2.3 Download Software UpdatesThe mircocontroller software can be updated by entering the 'Download New Program' mode and sending an Intel Hex file.Also, the RF firmware can be updated, by means of the 'Download RF firmware' mode. Use the HFD.EXE Windows application on the PC. Detailed download instructions are supplied with any custom or upgrade software.
LRP75 Long Range Passive Reader/Writer 175Standard RFID Interface5.1 IntroductionThe LRP75 features RFID commands to perform the reading/writing of tag data. The standard commands are based on the established ABx protocol. Table 5-1 lists the standard commands available in the LRP75.The LRP75 stores incoming bytes in a buffer and scans for a start character (AA Hex or <STX><STX>). When a start character is found, it will check for the terminating character (FFFF Hex or <ETX>). Having identified a potentially valid command string, the standard program will check the format of the data and either perform the requested function or generate an error message.5.2 Command Timeout ValuesMost commands sent to the LRP75 contain a timeout value field. This is the maximum number of milliseconds that a command will be attempted. If a command is not successfully completed within this time interval, a tag search error (08H) will be returned. When a command is successfully completed, the appropriate command response will be returned to the host. This will happen in less time than the timeout period. Table 5-1:  Standard RFID CommandsCommand Hex Equivalent Command Name04 Hex Tag Fill05 Hex RF Port Block Read06 Hex RF Port Block Write07 Hex Read Tag Serial Number08 Hex Tag Search0D Hex Start/Stop Continuous Block Read0E Hex Read SN and Data0F Hex Start/Stop Continuous Read SN and Data
Standard RFID Interface18 LRP75 Long Range Passive Reader/WriterFor practical reasons (wakeup time, overhead) timeout values less than 30 ms have negligible affects on LRP75 behavior. Therefore, the examples given in this manual present the timeout range as 1EH to FFFEH (30 to 65,534 ms).Specifying a long timeout will not necessarily affect the time required to complete a command, but merely instructs the LRP75 how long to attempt the command before aborting. The timeout error is returned only if the command can not be successfully executed. For example, when the tag is not currently in the field.Using a zero timeout value is not permitted and will return a syntax error (21H).NOTE:During write commands, the tag must remain in the field until either the command completes successfully, or the timeout period has expired. If a write command is initiated with a tag in the antenna's active field and then the tag leaves the field before the command has completed or times out, data may be lost or corrupted. It is recommended that you use the longest timeout value permitted by the application.For applications where the tag positioning may not be controlled and the tag movement cannot be limited to the antenna field, longer timeouts and retries should be utilized in the application program. This will ensure the highest success rates. If an application demands the tag to travel at high speeds and retries can not be utilized, it may be required to synchronize the tag travel speed with the command timeouts. Use of a presence sensor may be required to ensure that the LRP75 cannot timeout while the tag is passing by. Many factors need to be considered for high speed applications such as; address range, command type, tag and antenna models, and the installation environment. Please contact Escort Memory Systems' application support team for help with your application.5.3 Address BlocksAll read/write operations between the tag and the LRP75 are based on 4-byte block transfers. Each operation, whether it invokes a single data byte or 48 bytes, will read/write in multiples of four bytes.This fact impacts timing issues in two cases: • When the number of data bytes is not a multiple of 4.• When the read or write does not start on one of the first block bytes (0, 4, 8 and so on).
Standard RFID InterfaceLRP75 Long Range Passive Reader/Writer 19In the first case, the RFID interface will first read all tag addresses affected by the transaction so that data not requested by the host is not returned or written to. For example, when you request a write to tag addresses 2 through 5 (4 bytes), the LRP will first read the tag data at addresses 0 through 7 (8 bytes), and then write to those addresses with the new data in addresses 2 through 5. When a write or read operation is executed at a starting address other than the first byte of a block, the blocks with partial data will also be included in the operation. For example, a four byte read from an odd address will take twice as long since the LRP75 will read 8 bytes. NOTE:To make your application as efficient as possible, design your tag accesses in 4-byte blocks starting on a the first byte of a block.5.4 ABx Error CodesThe LRP75 returns an error if it encounters a fault during operation. Table 5-2 list the possible error codes in Hexadecimal format.Table 5-2:  ABx Error CodesError Code Description05H Block Read has failed06H Block Write has failed08H Search Tag Operation failed21H Syntax error0DH Command Read error. You will receive a Command Read error if you send another command while the LRP75 is in Continuous Read mode.0FH Command Read SN and Data error. You will receive a Command Read error if you send another command while the LRP75 is in Continuous Read SN and Data mode.
Standard RFID Interface20 LRP75 Long Range Passive Reader/Writer5.4.1 ABx Standard Error FormatABxS error codes are returned in the LSB of the second register passed to the PLC. The format of the error response is shown below.A Block Write fail error message would appear as: AAFF 0006 FFFFH.5.5 Command DescriptionsThe LRP75 supports two forms of ABx RFID commands; ABx Standard and ABx Fast.The ABx Standard is a binary protocol, word (2-byte oriented) so that the syntax table reports the Most Significant Byte (MSB) and the Least Significant Byte (LSB). In serial transmission the MSB is transmitted first. User data is passed only in the LSB meaning that one word is required for each byte of user data.ABX Fast is byte oriented and uses both MSB and LSB to pass user data. This is more efficient as each work passes two bytes of user data.5.6 ABx Standard Commands5.6.1 Command 4 (04 Hex): Tag FillDESCRIPTIONFill an RFID tag with a one byte value over multiple contiguous addresses.DISCUSSIONThis command is commonly used to clear an RFID tag's memory. It writes a one byte value repetitively across a specified range of tag addresses.The fill function requires one data value byte, a starting address, and a fill length. It will then proceed to fill the tag with the data value byte, starting at the specified start address for the specified number of consecutive bytes. When Fill Length is set to 0, the LRP75 will write fill Error Response from the LRP75MSB LSBAAH FFH00H Error CodeFFH FFH
Standard RFID InterfaceLRP75 Long Range Passive Reader/Writer 21data from the start address to the end of the tag's memory. The timeout value is given in 1 msec increments and can have a value of 1EH to FFFEH (65,534 ms). When the timeout is set to 0, the LRP75 will return a syntax error.EXAMPLEWrites 'A' (41H) to the tag starting at address 0005H for the following next consecutive 10 bytes. A timeout of 2 seconds (07D0H = 2000 x 1 msec increments) is set for the completion of the configuration.Field DescriptionHeader AAHCommand Command number in HexStart Address The tag address where the fill will startFill Length The number of tag addresses to be filledTimeout Timeout value given in 1 ms units (1EH - FFFEH)Data Value Byte The byte to be used as fillMessage TerminatorFFFFHCommand from the Host Response from the LRP75MSB LSB Remarks MSB LSB RemarksAAH 04H Perform Command 4 AAH 04H Command Echo00H 05H Start Address = 0005H FFH FFH Message Terminator00H 0AH Fill Length = 10 bytes (000AH)07H D0H Timeout value00H 41H Fill byteFFH FFH Message Terminator
Standard RFID Interface22 LRP75 Long Range Passive Reader/Writer5.6.2 Command 5 (05 Hex): Block ReadDESCRIPTIONRead a block of data from an RFID tag.DISCUSSIONThe RF Block Read command is used to read segments of data from contiguous areas of tag memory. It is capable of transferring the entire read/write address range of the tag to the host with one command. The timeout value is given in 1 msec increments and can have a value of 1EH to FFFEH. A timeout of 0 will return a syntax error.The data read from the tag is returned in the LSB of the register, and the MSB is always 00H.Field DescriptionHeader AAHCommand Command number in hex Start Address The tag address where the read will startRead Length The number of tag addresses to be readTimeout Timeout value given in 1 ms units (1EH - FFFEH)Message Term inato rFFFFH
Standard RFID InterfaceLRP75 Long Range Passive Reader/Writer 23EXAMPLEReads 8 bytes of data from the tag starting at address 01H. A timeout of 2 seconds (07D0H = 2000 x 1 msec increments) is set for the completion of the Block Read.Command from the Host Response from the LRP75MSB LSB Remarks MSB LSB RemarksAAH 05H Perform Command 5 AAH 05H Command Echo00H 01H Start Address = 0001H 00H 52H Read Data 1 = 52H00H 08H Read Block Length = 8 bytes (0008H) 00H 46H Read Data 2 = 46H07H D0H Timeout value 00H 49H Read Data 3 = 49HFFH FFH Message Terminator 00H 44H Read Data 4 = 44H00H 20H Read Data 5 = 20H00H 54H Read Data 6 = 54H00H 61H Read Data 7 = 61H00H 67H Read Data 8 = 67HFFH FFH Message Terminator
Standard RFID Interface24 LRP75 Long Range Passive Reader/Writer5.6.3 Command 6 (06 Hex): Block WriteDESCRIPTIONWrite a block of data to an RFID tag.DISCUSSIONThe RF Port Block Write command is used to write segments of data to contiguous areas of tag memory. It is capable of transferring up to 48 bytes of data. The timeout value is given in 1 msec increments and can have a value of 1EH to FFFEH. A timeout of 0 will return a syntax error.The data to be written to the tag is contained in the LSB of the register, and the MSB is always 00H.Field DescriptionHeader AAHCommand Command number in hexStart Address The tag address where the write will startWrite Length The number of tag addresses to be writtenTimeout Timeout value given in 1 ms units (1EH - FFFEH)Write Data The data to be writtenMessage Term inato rFFFFH
Standard RFID InterfaceLRP75 Long Range Passive Reader/Writer 25EXAMPLEWrites 4 bytes of data to the tag starting at address 0001H. A timeout of 2 seconds (07D0H = 2000 x 1 msec increments) is set for the completion of the Block Write.5.6.4 Command 7 (07H): Read Tag Serial NumberDESCRIPTIONThis command retrieves the 8-byte tag serial number. DISCUSSIONEach LRP tag has a unique serial number. This number can not be changed and is not part of the 48 available data bytes. The tag serial number will be returned in the LSB only with the MSB as 00H. The timeout value is given in 1 msec increments and can have a value of 1EH to FFFEH.Command from the Host Response from the LRP75MSB LSB Remarks MSB LSB RemarksAAH 06H Perform Command 6 AAH 06H Command Echo00H 01H Start Address = 0001H FFH FFH Message Terminator00H 04H Write Length= 4 bytes (0004H)07H D0H Timeout value00H 41H Write Data 1 = 41H00H 46H Write Data 2 = 46H00H 49H Write Data 3 = 49H00H 44H Write Data 4 = 44HFFH FFH Message TerminatorField DescriptionHeader AAHCommand Command number in hexTimeout Timeout value given in 1 ms units (1EH - FFFEH)Message TerminatorFFFFH
Standard RFID Interface26 LRP75 Long Range Passive Reader/WriterEXAMPLEThis example reads the 8-byte serial number. In this example the serial number is 1E6E3DC200000001 in hexadecimal. A timeout of 2 seconds (07D0H = 2000 x 1 msec increments) is set for the completion of the Read Tag Serial Number.5.6.5 Command 8 (08 Hex): Tag SearchDESCRIPTIONCheck to see if there is an RFID tag in the LRP75 field.DISCUSSIONThis command will activate the reader/write to "look" for a tag in the RF field. If the LRP75 finds a tag it will return a command echo to the host. The timeout value is given in 1 msec increments and can have a value of 1EH to FFFEH. If no tag is present it will return an error message. Command from the Host Response from the LRP75MSB LSB Remarks MSB LSB RemarksAAH 07H Perform Command 7 AAH 07H Command Echo07H D0H Timeout value 00H 1EH Tag ID byte 1FFH FFH Message Terminator 00H 6EH Tag ID byte 200H 3DH Tag ID byte 300H C2H Tag ID byte 400H 00H Tag ID byte 500H 00H Tag ID byte 600H 00H Tag ID byte 700H 01H Tag ID byte 8FFH FFH Message TerminatorField DescriptionHeader AAHCommand Command number in hexTimeout Timeout value given in 1 ms units (1EH - FFFEH)Message Term inato rFFFFH
Standard RFID InterfaceLRP75 Long Range Passive Reader/Writer 27EXAMPLEChecks for an RFID tag in the RF field. A timeout of 2 seconds (07D0H = 2000 x 1 msec increments) is set for the completion of the Tag Search.5.6.6 Command D (0D Hex): Start/Stop Continuous Block ReadDESCRIPTIONWhen in Continuous Block Read mode, the LRP75 sends block read commands continuously to any tag in range of the antenna. The value in the length field controls the command (start/stop). DISCUSSIONWhen a tag enters the field of the antenna, the LRP75 reads the specified data and passes it to the host. The LRP75 continues to read the tag, but will not send the same data to the host until the tag has been out of the antenna’s range for a specified time period. This period is called the Delay Between Identical Reads. It prevents redundant data transmission when the LRP75 is in Continuous Block Read mode. The Delay Between Identical Reads can have an integral value in seconds between 0 and 60. A value of 0 makes the LRP75 continuously read any tag in the RF field and send the data to the host.The LRP75 remains in Continuous Block Read mode until it receives a new continuous read command with a zero read length. To stop Continuous Block Read Mode, issue the Start/Stop Continuous Read command with a read length of zero (0). If the LRP75 receives any other command from the host while performing continuous read, an error (0DH) will be sent to the host. Command from the Host Response from the LRP75MSB LSB Remarks MSB LSB RemarksAAH 08H Perform Command 8 AAH 08H Command Echo07H D0H Timeout value FFH FFH Message TerminatorFFH FFH Message Terminator
Standard RFID Interface28 LRP75 Long Range Passive Reader/WriterNOTE:Other commands will NOT be performed when the LRP75 is performing continuous read.EXAMPLEThe following example reads 8 bytes of data from a tag at address 05H, with a delay between identical reads of 2. After a tag is read, it must remain out of the RF field for at least 2 seconds before it will be read again. The LRP75 will send a response confirming its in Continuous Block Read mode.Field DescriptionHeader AAHCommand Command number in hexStart Address The tag address where the read will startRead Length  The number of tag addresses to be read. A 0 length stops continuous mode.Delay Between Identical ReadsTime period that the tag must be out of reading range before the LRP75 will send the same data to the host.Message Term inato rFFFFHCommand from the Host Response from the LRP75MSB LSB Remarks MSB LSB RemarksAAH 0DH Perform Command D AAH 0DH Command Echo00H 05H Start Address FFH FFH Message Terminator00H 08H Read Length00H 02H Delay Between Identical ReadsFFH FFH Message Terminator
Standard RFID InterfaceLRP75 Long Range Passive Reader/Writer 29When a tag arrives, the LRP will send the requested tag data.Command from the HostMSB LSB RemarksAAH 0DH Command Echo00H 44H Data byte 100H 20H Data byte 200H 54H Data byte 300H 61H Data byte 400H 67H Data byte 500H 20H Data byte 600H 20H Data byte 700H 20H Data byte 8FFH FFH Message Terminator
Standard RFID Interface30 LRP75 Long Range Passive Reader/Writer5.6.7 Command E (0EH) Read SN and DataDESCRIPTIONCommand E reads the tag's Serial Number along with tag data, and sends it back to the host in one response packet. If the length is zero (0), then only the Serial Number is returned to the host.EXAMPLEThe below example reads the SN and one data byte at tag address five (05H), with a two second timeout. The tag data is 20H.Field DescriptionHeader AAHCommand Command number in hexStart Address The tag address where the read will startRead Length  The number of tag addresses to be readTimeout  Timeout value given in 1 ms units (1EH - FFFEH)Message Term inato rFFFFHCommand from the Host Response from the LRP75MSB LSB Remarks MSB LSB RemarksAAH 0EH Perform Command E AAH 0EH Command Echo00H 05H Start Address 00H 7DH Serial Number byte 100H 01H Read Length 00H EFH Serial Number byte 207H D0H 2 Second Timeout 00H 4CH Serial Number byte 3FFH FFH Message Terminator 00H 00H Serial Number byte 400H 00H Serial Number byte 500H 00H Serial Number byte 600H 00H Serial Number byte 700H 01H Serial Number byte 800H 20H Data byte FFH FFH Message Terminator
Standard RFID InterfaceLRP75 Long Range Passive Reader/Writer 315.6.8 Command F (0FH) Start/Stop Continuous Read SN and DataDESCRIPTIONWhen in Continuous Block Read SN and Data mode, the LRP75 sends Read SN and Data commands continuously to any tag in range of the antenna. The value in the Start/Stop field controls the command (start/stop). DISCUSSIONWhen a tag enters the field of the antenna, the LRP75 reads the SN and data, and then passes them to the host. The LRP75 continues to read the tag, but will not send the same data to the host until the tag has been out of the antenna’s range for a specified time period. This period is called the Delay Between Identical Reads. It prevents redundant data transmission when the LRP75 is in Continuous Read SN and Data mode. The Delay Between Identical Reads can have an integral value in seconds between 0 and 60. A value of 0 makes the LRP75 continuously read any tag in the RF field and send the data to the host.The Start/Stop Continuous Read SN and Data command has a field to start and stop continuous reading. To stop Continuous Read SN and Data, issue the command with zero (0) in the start/stop byte. If the LRP75 receives any other command from the host while in continuous mode, an error (0FH) will be sent to the host. NOTE:Other commands will NOT be performed when the LRP75 is in continuous mode. Field DescriptionHeader AAHCommand Command number in hexStart Address The tag address where the read will startRead Length  The number of tag addresses to be readDelay Between Identical ReadsTime period that the tag must be out of reading range before the LRP75 will send the same data to the host.Start/Stop  01H starts continuous mode and 00H stops it.Message TerminatorFFFFH
Standard RFID Interface32 LRP75 Long Range Passive Reader/WriterEXAMPLEThis example will wait until a tag is in range and then reads 2 bytes of data from the tag starting at address 05H. When a tag comes into range of the LRP75, it will perform the read and return the data as follows.Command from the Host Response from the LRP75MSB LSB Remarks MSB LSB RemarksAAH 0FH Perform Command F AAH 0FH Command Echo00H 05H Start Address = 0005H FFH FFH Message Terminator00H 02H Read Length = 2 bytes00H 0AH 10 second delay between identical reads00H 01H Start Continuous modeFFH FFH Message TerminatorResponse from the LRP75MSB LSB RemarksAAH 0FH Command Echo00H 52H Serial Number 1 = 52H00H 46H Serial Number 2 = 46H00H 49H Serial Number 3 = 49H00H 44H Serial Number 4 = 44H00H 50H Serial Number 5 = 50H00H 51H Serial Number 6 = 51H00H 53H Serial Number 7 = 53H00H 01H Serial Number 8 = 01H00H 55H Data Byte 1 = 55H00H 56H Data Byte 2 = 56HFFH FFH Message Terminator
Standard RFID InterfaceLRP75 Long Range Passive Reader/Writer 335.7 ABx Fast CommandsThe difference from the standard ABx are:• The command/response packet contains the packet size• You can include a checksum in the command• The headers and terminator are ASCII characters Since ABx Fast is a binary protocol, the Xon/Xoff handshake cannot be used.5.7.1 ABx Command Packet StructureThe command protocol is based on the following minimal packet structure. The data field and the checksum may not be present depending on the command type and your checksum setting.Following a successful operation, the LRP75 will respond with the following. The data field and the checksum may not be present depending on the command and checksum setting.Field Number of Bytes DescriptionHeader 2 <STX><STX> (02H, 02H)Command Size2 Packet length in bytes excluding the header, command size, checksum and terminator bytes.Command 1 Command Code (XXH)(Data) variable Command parameters/dataChecksum 1 Optional ChecksumTerminator 1 <ETX> (03H)Field Number of Bytes DescriptionHeader 2 <STX><STX> (02H, 02H)Response Size2 Packet length in bytes excluding the header, command size, checksum and terminator bytes.Command Echo1 Command Echo (XXH)(Data) variable Response dataChecksum 1 Optional ChecksumTerminator 1 <ETX> (03H)
Standard RFID Interface34 LRP75 Long Range Passive Reader/WriterIf the LRP75 encounters a fault, it will respond with the following:• The Header and Terminator are always STX-STX and ETX respectively.• All other bytes are interpreted as binary data (0 - 255 dec). • Fields with two bytes are sent most significant byte (MSB) first.The sequence for each command is given with the response format in the following section.Command/Response SizeThe ABx Fast requires that the length of the packet be included in the command. All parameters and data between the Command/Response Size and the Checksum or Terminator bytes must be accounted for in the command/response size word. This includes all command codes and parameters such as field definitions for Block Read/Writes. The command/response size will be the same with, or without, a checksum.ChecksumThe optional checksum must be enabled from the operating mode menu to be available. The checksum is calculated by adding all the byte values in the packet (less the values in the header, checksum if present, and terminator), discarding byte overflow and subtracting the byte sum from FFH. Thus, when the packet length through the checksum are added as byte values, the sum will be FFH.Field Number of Bytes DescriptionHeader 2 <STX><STX> (02H, 02H)Response Size2 Packet length in bytes excluding the header, command size, checksum and terminator bytes.Error Flag 1 FFHError Code 1 Hex error code Checksum 1 Optional ChecksumTerminator 1 <ETX> (03H)
Standard RFID InterfaceLRP75 Long Range Passive Reader/Writer 35EXAMPLEThe following is a typical command using a checksum.The summed values begin with the Command Size and end with the timeout value. That sum, less overflow, is subtracted from FFH for the checksum value.Thus: 00 + 03 + 01 +07 + D0 = DB FF - DB = 24H5.7.2 Command 4 (04 Hex): Tag FillDESCRIPTIONFill an RFID tag with a one byte value over multiple contiguous addresses.DISCUSSIONThis command is commonly used to clear an RFID tag's memory. It writes a one byte value repetitively across a specified range of tag addresses.The fill function requires one data value byte, a starting address, and a fill length. It will then proceed to fill the tag with the data value byte, starting at the specified start address for the specified number of consecutive bytes. Command from HostField ContentsHeader <STX><STX> 02H02HCommand Size 00H03HCommand Code 01HTimeout 07HD0HChecksum 24HTerminator <ETX> 03HSum these values to calculate the checksum
Standard RFID Interface36 LRP75 Long Range Passive Reader/WriterThe timeout value is given in 1 msec increments and can have a value of 1EH to FFFEH (65,534 ms). When the timeout is set to 0, the LRP75 will return a syntax error.Field DescriptionHeader <STX><STX>Command Size Packet length in bytes, excluding the header, command size, checksum and terminator bytes. Command 04HStart Address 2-byte value for the tag address where the fill will startFill Length 2-byte value for the number of tag addresses to be filledTimeout 2-byte timeout value given in 1 ms units (1EH - FFFEH)Data Value Byte The byte to be used as fillChecksum optional checksumMessage Term inato rFFFFH
Standard RFID InterfaceLRP75 Long Range Passive Reader/Writer 37A response to a successful command will follow this form.EXAMPLEWrites 'A' (41H) to the tag starting at address 0005H for the following next consecutive 10 bytes. A timeout of 2 seconds (07D0H = 2000 x 1 msec increments) is set for the completion of the configuration.Field DescriptionHeader <STX><STX>Response Size Packet length in bytes, excluding the header, command size, checksum and terminator bytes. Command Echo 04HChecksum optional checksumMessage TerminatorFFFFHCommand from the Host Response from the LRP75Field Contents Field ContentsHeader 02H Header 02H02H 02HCommand Size 00H Response Size 00H08H 01HCommand Code 04H Command Echo 04HStart Address 00H Terminator <ETX> 03H05HFill Length 00H0AHTimeout, 2 seconds 07HD0HFill byte 41HTerminator <ETX> 03H
Standard RFID Interface38 LRP75 Long Range Passive Reader/Writer5.7.3 Command 5 (05 Hex): Block ReadDESCRIPTIONRead a block of data from an RFID tag.DISCUSSIONThe RF Block Read command is used to read segments of data from contiguous areas of tag memory. It is capable of transferring the entire read/write address range of the tag to the host with one command. The timeout value is given in 1 msec increments and can have a value of 1EH to FFFEH. A timeout of 0 will return a syntax error.The data read from the tag is returned in the LSB of the register, and the MSB is always 00H.Field DescriptionHeader <STX><STX>Command Size Packet length in bytes, excluding the header, command size, checksum and terminator bytes. Command 05HStart Address 2-byte value for the tag address where the read will start.Read Length 2-byte value for the number of tag addresses to be read.Timeout 2-byte timeout value given in 1 ms units (1EH - FFFEH)Checksum optional checksumMessage Term inato rFFFFH
Standard RFID InterfaceLRP75 Long Range Passive Reader/Writer 39EXAMPLEReads 4 bytes of data from the tag starting at address 01H. A timeout of 2 seconds (07D0H = 2000 x 1 msec increments) is set for the completion of the Block Read.Command from the Host Response from the LRP75Field Contents Field ContentsHeader 02H Header 02H02H 02HCommand Size 00H Response Size 00H07H 05HCommand Code 05H Command Echo 05HStart Address 00H Data from address 0001H 05H01H Data from address 0002H AAHRead Length 00H Data from address 0003H E7H04H Data from address 0004H 0AHTimeout, 2 seconds 07H Terminator <ETX> 03HD0HTerminator <ETX> 03H
Standard RFID Interface40 LRP75 Long Range Passive Reader/Writer5.7.4 Command 6 (06 Hex): Block WriteDESCRIPTIONWrite a block of data to an RFID tag.DISCUSSIONThe RF Port Block Write command is used to write segments of data to contiguous areas of tag memory. It is capable of transferring up to 48 bytes of data. The timeout value is given in 1 msec increments and can have a value of 1EH to FFFEH. A timeout of 0 will return a syntax error.The data to be written to the tag is contained in the LSB of the register, and the MSB is always 00H.Field DescriptionHeader <STX><STX>Command Size Packet length in bytes, excluding the header, command size, checksum and terminator bytes. Command 06HStart Address 2-byte value for the tag address where the write will start.Write Length 2-byte value for the number of tag addresses to be written to.Timeout 2-byte timeout value given in 1 ms units (1EH - FFFEH)Data Data bytes to be writtenChecksum optional checksumTe rm in ato r <E TX >
Standard RFID InterfaceLRP75 Long Range Passive Reader/Writer 41EXAMPLEWrites 4 bytes of data to the tag starting at address 0001H. A timeout of 2 seconds (07D0H = 2000 x 1 msec increments) is set for the completion of the Block Write.Command from the Host Response from the LRP75Field Contents Field ContentsHeader 02H Header 02H02H 02HCommand Size 00H Response Size 00H0BH 01HCommand Code 06H Command Echo 06HStart Address 00H Terminator <ETX> 03H01HWrite Length 00H04HTimeout, 2 seconds 07HD0HData to write to address 0001H 52HData to write to address 0002H 46HData to write to address 0003H 49HData to write to address 0004H 44HTerminator <ETX> 03H
Standard RFID Interface42 LRP75 Long Range Passive Reader/Writer5.7.5 Command 7 (07H): Read Tag Serial NumberDESCRIPTIONThis command retrieves the 8-byte tag serial number. DISCUSSIONEach LRP tag has an unique serial number. This number can not be changed and is not part of the 48 available data bytes. The tag serial number will be return in the LSB only with the MSB as 00H. The timeout value is given in 1 msec increments and can have a value of 1EH to FFFEH.Field DescriptionHeader <STX><STX>Command Size Packet length in bytes, excluding the header, command size, checksum and terminator bytes. Command 07HTimeout 2-byte timeout value given in 1 ms units (1EH - FFFEH)Checksum optional checksumMessage Term inato rFFFFH
Standard RFID InterfaceLRP75 Long Range Passive Reader/Writer 43EXAMPLEThis example reads the 8-byte serial number. In this example the serial number is 1E6E3DC200000001 in hexadecimal. A timeout of 2 seconds (07D0H = 2000 x 1 msec increments) is set for the completion of the Read Tag Serial Number.Command from the Host Response from the LRP75Field Contents Field ContentsHeader 02H Header 02H02H 02HCommand Size 00H Response Size 00H03H 09HCommand Code 07H Command Echo 07HTimeout, 2 seconds 07H SN Byte 1 1EHD0H SN Byte 2 6EHTerminator <ETX> 03H SN Byte 3 3DHSN Byte 4 C2HSN Byte 5 00HSN Byte 6 00HSN Byte 7 00HSN Byte 8 01HTerminator <ETX> 03H
Standard RFID Interface44 LRP75 Long Range Passive Reader/Writer5.7.6 Command 8 (08 Hex): Tag SearchDESCRIPTIONCheck to see if there is an RFID tag in the LRP75 field.DISCUSSIONThis command will activate the reader/write to "look" for a tag in the RF field. If the LRP75 finds a tag it will return a command echo to the host. The timeout value is given in 1 msec increments and can have a value of 1EH to FFFEH. If no tag is present it will return an error message. Field DescriptionHeader <STX><STX>Command Size Packet length in bytes, excluding the header, command size, checksum and terminator bytes. Command 08HTimeout 2-byte timeout value given in 1 ms units (1EH - FFFEH)Checksum optional checksumMessage Term inato rFFFFH
Standard RFID InterfaceLRP75 Long Range Passive Reader/Writer 45EXAMPLEChecks for an RFID tag in the RF field. A timeout of 2 seconds (07D0H = 2000 x 1 msec increments) is set for the completion of the Tag Search.5.7.7 Command D (0D Hex): Start/Stop Continuous Block ReadDESCRIPTIONWhen in Continuous Block Read mode, the LRP75 sends block read commands continuously to any tag in range of the antenna. The value in the length field controls the command (start/stop). DISCUSSIONWhen a tag enters the field of the antenna, the LRP75 reads the specified data and passes it to the host. The LRP75 continues to read the tag, but will not send the same data to the host until the tag has been out of the antenna’s range for a specified time period. This period is called the Delay Between Identical Reads. It prevents redundant data transmission when the LRP75 is in Continuous Block Read mode. The Delay Between Identical Reads can have an integral value in seconds between 0 and 60. A value of 0 makes the LRP75 continuously read any tag in the RF field and send the data to the host.Command from the Host Response from the LRP75Field Contents Field ContentsHeader 02H Header 02H02H 02HCommand Size 00H Response Size 00H03H 01HCommand Code 08H Command Echo 08HTimeout, 2 seconds 07H Terminator <ETX> 03HD0HTerminator <ETX> 03H
Standard RFID Interface46 LRP75 Long Range Passive Reader/WriterThe LRP75 remains in Continuous Block Read mode until it receives a new continuous read command with a zero read length. To stop Continuous Block Read Mode, issue the Start/Stop Continuous Read command with a read length of zero (0). If the LRP75 receives any other command from the host while performing continuous read, an error (0DH) will be sent to the host. NOTE:Other commands will NOT be performed when the LRP75 is performing continuous read.Field DescriptionHeader <STX><STX>Command Size Packet length in bytes, excluding the header, command size, checksum and terminator bytes. Command 0DHStart Address 2-byte value for the tag address where the read will startRead Length 2-byte value for the length of the readDelay Between Identical Reads1-byte delay (0-60 seconds)Checksum optional checksumMessage Term inato rFFFFH
Standard RFID InterfaceLRP75 Long Range Passive Reader/Writer 47EXAMPLEThe following example reads 4 bytes of data from a tag at address 05H, with a delay between identical reads of 2. After a tag is read, it must remain out of the RF field for at least 2 seconds before it will be read again. The LRP75 will send a response confirming its in Continuous Block Read mode.Command from the Host Response from the LRP75Field Contents Field ContentsHeader 02H Header 02H02H 02HCommand Size 00H Response Size 00H06H 01HCommand Code 0DH Command Echo 0DHStart Address 00H Terminator <ETX> 03H05HRead Length 00H04HDelay Between Identical Decodes 02HTerminator <ETX> 03H
Standard RFID Interface48 LRP75 Long Range Passive Reader/WriterWhen a tag arrives, the LRP will send the requested tag data.Response from the LRP75Field ContentsHeader 02H02HResponse Size 00H05HCommand Echo 0DHData from address 0005H 05HData from address 0006H AAHData from address 0007H E7HData from address 0008H 0AHTerminator <ETX> 03H
Standard RFID InterfaceLRP75 Long Range Passive Reader/Writer 495.7.8 Command E (0EH) Read SN and DataDESCRIPTIONCommand E reads the tag's Serial Number along with tag data, and sends it back to the host in one response packet. If the length is zero (0), then only the Serial Number is returned to the host.Field DescriptionHeader <STX><STX>Command Size Packet length in bytes, excluding the header, command size, checksum and terminator bytes. Command 0EHStart Address 2-byte value for the tag address where the read will startRead Length 2-byte value for the length of the readTimeout 2-byte timeout value given in 1 ms units (1EH - FFFEH)Checksum optional checksumMessage TerminatorFFFFH
Standard RFID Interface50 LRP75 Long Range Passive Reader/WriterEXAMPLEThe below example reads the SN and one data byte at tag address five (05H), with a two second timeout. The tag data is 20H.Command from the Host Response from the LRP75Field Contents Field ContentsHeader 02H Header 02H02H 02HCommand Size 00H Response Size 00H05H 0AHCommand Code 0EH Command Echo 0EHStart Address 00H SN Byte 1 1EH05H SN Byte 2 6EHRead Length 00H SN Byte 3 3DH01H SN Byte 4 C2HTimeout 07H SN Byte 5 00HD0H SN Byte 6 00HTerminator <ETX> 03H SN Byte 7 00HSN Byte 8 01HData Byte 20HTerminator <ETX> 03H
Standard RFID InterfaceLRP75 Long Range Passive Reader/Writer 515.7.9 Command F (0FH) Start/Stop Continuous Read SN and DataDESCRIPTIONWhen in Continuous Block Read Serial Number and Data mode, the LRP75 sends Read SN and Data commands continuously to any tag in range of the antenna. The value in the Start/Stop field controls the command (start/stop). DISCUSSIONWhen a tag enters the field of the antenna, the LRP75 reads the SN and data, and then passes them to the host. The LRP75 continues to read the tag, but will not send the same data to the host until the tag has been out of the antenna’s range for a specified time period. This period is called the Delay Between Identical Reads. It prevents redundant data transmission when the LRP75 is in Continuous Read SN and Data mode. The Delay Between Identical Reads can have an integral value in seconds between 0 and 60. A value of 0 makes the LRP75 continuously read any tag in the RF field and send the data to the host.The Start/Stop Continuous Read SN and Data command has a field to start and stop continuous reading. To stop Continuous Read SN and Data, issue the command with zero (0) in the start/stop byte.
Standard RFID Interface52 LRP75 Long Range Passive Reader/WriterIf the LRP75 receives any other command from the host while in continuous mode, an error (0FH) will be sent to the host. NOTE:Other commands will NOT be performed when the LRP75 is in continuous mode. Field DescriptionHeader <STX><STX>Command Size Packet length in bytes, excluding the header, command size, checksum and terminator bytes. Command 0FHStart Address 2-byte value for the tag address where the read will startRead Length 2-byte value for the length of the readDelay Between Identical Reads1-byte delay (0-60 seconds)Start/Stop Byte 01H starts continuous mode and 00H stops it.Checksum optional checksumMessage Term inato rFFFFH
Standard RFID InterfaceLRP75 Long Range Passive Reader/Writer 53EXAMPLEThis example will wait until a tag is in range and then reads 2 bytes of data from the tag starting at address 05H. Command from the Host Response from the LRP75Field Contents Field ContentsHeader 02H Header 02H02H 02HCommand Size 00H Response Size 00H07H 01HCommand Code 0FH Command Echo 0FHStart Address 00H Terminator <ETX> 03H05HRead Length 00H02HDelay Between Identical Decodes 02HStart/Stop Byte 01HTerminator <ETX> 03H
Standard RFID Interface54 LRP75 Long Range Passive Reader/WriterWhen a tag comes into range of the LRP75, it will perform the read and return the data as follows.Response from the LRP75Field ContentsHeader 02H02HResponse Size 00H0BHCommand Echo 0EHSN Byte 1 1EHSN Byte 2 6EHSN Byte 3 3DHSN Byte 4 C2HSN Byte 5 00HSN Byte 6 00HSN Byte 7 00HSN Byte 8 01HData Byte 1 20HData Byte 2 20HTerminator <ETX> 03H
LRP75 Long Range Passive Reader/Writer 55Appendix ATechnical SpecificationsA.1 Electrical CharacteristicsPower Voltage 24 Vdc +/- 10%Consumption 250 mA max.A.2 Physical CharacteristicsDimensions (L x W x H) 4.125 x 2.125 x 1.5" Enclosure ABSA.3 EnvironmentalProtection Class NEMA 2A.4 Communication CharacteristicsRF Interface LRP-Series Passive RFID SystemCOM1 RS232/RS422
Technical Specifications56 LRP75 Long Range Passive Reader/WriterThis page left blank intentionally.
LRP75 Long Range Passive Reader/Writer 57Appendix BLRP75 Beta ConnectionsEarly models of the LRP75 have two terminal blocks for power and serial communication. If you are wiring a LRP75 Beta unit, use the pinouts given in this appendix. B.1 Internal Junction BlocksThe LRP75 is connected to external power and communications cabling through two internal terminal blocks. The power and serial communication junction blocks accept AWG 22-14 wires. Figure B-1. Internal junction blockB.2 Power ConnectionsConnection to power is through the internal J2 terminal block. Table 5-3:   J2 Power ConnectionTerminal Description1+24 Vdc2 Power Ground
LRP75 Beta Connections58 LRP75 Long Range Passive Reader/WriterB.3 Serial ConnectionsThe Prod Nm can be wired to communication with the host either through an RS232 or RS422 interface. Connection to the serial interface is through the J1 terminal shown in Figure B-1 on page -57. Connect the signal ground to terminal 2 on the J2 power terminal.Table 5-4 gives the pinouts for the J1 terminal block.For more information on power requirements and serial communication options, see Chapter 3, Power and Electrical Interface.Table 5-4:   J1 Serial Communications PinoutsTerminal Function1 Reserved, no connection2 Reserved, no connection3 RS232 RX (from host DB9, pin 3)4 RS232 TX (from host DB9, pin 2)5RS422 RX +6RS422 TX +7RS422 RX -8RS422 TX - J2, pin 2 Connect the signal ground to pin 2 of terminal block J2
LRP75 Long Range Passive Reader/Writer 59Appendix CModels and AccessoriesModel DescriptionLRP75 Long Range Passive Reader/Writer for LRP-Series tags LRP Series RFID Tags DescriptionLRP125 Long-range passive read/write tag, 25 mm dia. round, 48 bytes memoryLRP125HT Long-range passive read/write tag, 25 mm dia. round, 48 bytes memory, survives 240° temperaturesLRP250 Long-range passive read/write tag, 50 mm square, 48 bytes memoryLRP250HT Long-range passive read/write tag, 50 mm square, 48 bytes memory, survives 240° temperaturesLRP125HT-FLX Long-range passive read/write tag, 25 mm dia. round, 48 bytes memory, survives 240° temperatures, flexible with high temperature adhesive backingLRP250HT-FLX Long-range passive read/write tag, 50 mm dia. round, 48 bytes memory, survives 240° temperatures, flexible with high temperature adhesive backingLRP-L5555 Long-range passive read/write tag, 55 mm square, 48 bytes memory, thermal transfer with adhesive backingLRP-L2666 Long-range passive read/write tag, 26 x 66 mm, 48 bytes memory, thermal transfer with adhesive backingLRP-L4982 Long-range passive read/write tag, 49 x 82 mm, 48 bytes memory, thermal transfer with adhesive backingLRP-P125 Long-range passive read/write tag, 25 mm square, 48 bytes memory, PCBLRP-P3858 Long-range passive read/write tag, 38 x 58 mm, 48 bytes memory, PCBLRP-P5050 Long-range passive read/write tag, 50 mm square, 48 bytes memory, PCB
Models and Accessories60 LRP75 Long Range Passive Reader/WriterThis page left blank intentionally.
LRP75 Long Range Passive Reader/Writer 61Appendix DASCII ChartDecimal Hex Character Decimal Hex Character000 00 NUL 032 20 (SPACE)001 01 SOH 033 21 !002 02 STX 034 22 "003 03 ETX 035 23 #004 04 EOT 036 24 $005 05 ENQ 037 25 %006 06 ACK 038 26 &007 07 BEL 039 27 ’008 08 BS 040 28 (009 09 HT 041 29 )010 0A LF 042 2A *011 0B VT 043 2B +012 0C FF 044 2C ,013 0D CR 045 2D -014 0E SO 046 2E .015 0F SI 047 2F /016 10 DLE 048 30 0017 11 DC1 049 31 1018 12 DC2 050 32 2019 13 DC3 051 33 3020 14 DC4 052 34 4021 15 NAK 053 35 5022 16 SYN 054 36 6023 17 ETB 055 37 7024 18 CAN 056 38 8025 19 EM 057 39 9026 1A SUB 058 3A :027 1B ESC 059 3B ;028 1C FS 060 3C <029 1D GS 061 3D =030 1E RS 062 3E >031 1F US 063 3F ?
ASCII Chart62 LRP75 Long Range Passive Reader/Writer064 40 @ 096 60 ‘065 41 A 097 61 a066 42 B 098 62 b067 43 C 099 63 c068 44 D 100 64 d069 45 E 101 65 e070 46 F 102 66 f071 47 G 103 67 g072 48 H 104 68 h073 49 I 105 69 i074 4A J 106 6A j075 4B K 107 6B k076 4C L 108 6C l077 4D M 109 6D m0784E N 1106E n079 4F O 111 6F o08050 P 11270 p08151 Q 11371 q08252 R 11472 r08353 S 11573 s08454 T 11674 t08555 U 11775 u08656 V 11876 v08757 W 11977 w088 58 X 120 78 x089 59 Y 121 79 y090 5A Z 122 7A z091 5B [ 123 7B {092 5C \ 124 7C |093 5D ] 125 7D }094 5E ^ 126 7E ~095 5F _ 127 7F DELDecimal Hex Character Decimal Hex Character

Navigation menu