EMS LRP2000 Series Operator's Manual

Passive reader/writer

Advertisement

Quick Links

OPERATOR'S MANUAL
LRP2000 Series
Passive
Reader/Writer
Manual Revision 17, 05-02
Publication # 17-1257

Advertisement

Table of Contents
loading

Summary of Contents for EMS LRP2000 Series

  • Page 1 OPERATOR’S MANUAL LRP2000 Series Passive Reader/Writer Manual Revision 17, 05-02 Publication # 17-1257...
  • Page 2 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 or your distributor for more information.
  • Page 3 EMS©, Escort Memory Systems™ and the EMS © logo are registered trademarks of Escort Memory Systems, a Datalogic Group Company. Other brand and product names mentioned are trademarks or registered trademarks of their respective holders. Escort Memory Systems A Datalogic Group Company...
  • Page 5 1. Getting Started 1.1 Introduction 1.2 Unpacking and Inspection 1.3 FCC Compliance 1.4 Changes and Modifications 2. Mechanical Specifications 2.1 Dimensions 2.2 Installation guidelines 3. Electrical Interface 3.1 Connectors and Wiring 3.2 Antenna Cabling 3.3 Data Terminal Blocks 3.4 Power Supply Wiring 3.5 RS232 Wiring 3.6 RS422 Wiring and Termination 3.7 Ethernet Wiring...
  • Page 6 6. EMS RFID Communications 6.1 Introduction 6.2 Multi-tag Command Parameters 6.3 ABx Standard Protocol 6.4 ABx Fast Protocol 6.5 ABx ASCII Protocol 6.6ABx ASCII Protocol Command Structure 6.7ABx ASCII Protocol Response Structure 6.8ABx ASCII Protocol Response Structure 6.9ABx Error Codes...
  • Page 7 1-Introduction Introduction Escort 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.
  • Page 8 • A Host Computer With RS232 Serial Interface for Configuration • A Host Computer with RS232, RS422, or Ethernet Interface for Operation (The Ethernet interface is available as an option on the LRP2000) • AC Power 120VAC, 60 Hz, 5.0 Amp max 230VAC, 50 Hz, 2.6 Amp FCC Compliance This 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.
  • Page 9 Installation and Guidelines Dimensions Figure 2-1. gives the dimensions for the LRP2000 controller. LRP2000 Long Range Passice Reader/Writer...
  • Page 10 Installation and Guidelines Figure 2-2. gives the dimensions for the LRP2000 antenna. Instalation Antenna Environment Electromagnetic radiation and the presence of metal within the reading field of the antenna affect the range of the LRP2000. Mount the antenna to minimize the impact of these factors. Installing the Antenna Once a suitable location is selected for the LRP2000 antenna, the structure should be securely bolted to the floor using the holes...
  • Page 11 Installation and Guidelines Figure 2-3. Antenna Bolt Pattern LRP2000 Long Range Passive Reader/Writer...
  • Page 12 Installation and Guidelines LRP2000 Long Range Passive Reader/Writer...
  • Page 13 Title Connectors and Wiring Figure 3-1. RF Connectors and Strain Reliefs Figure 3.1 shows the front connector panel with the four strain reliefs and the RF connectors. The controller ships with sealing caplugs in the strain reliefs, which should be left in any unused location for an environmental seal.
  • Page 14 Title Internal Connectors Figure 3-2. Figure 3.2 shows an internal view of the controller. It details the locations of all internal terminal blocks needed for wiring the system. CAUTION:The controller contains ESD sensitive components. Always observe ESD-sensitive handling procedures when working inside the controller.
  • Page 15 Title Antenna Cabling Figure 3-3. Antenna Connectors Figure 3.3 shows the two antenna connectors at the base of the LRP2000 antenna. Connect one end of the antenna cable assembly, CBL-1475, to the antenna connectors at the base of the antenna. Mate the connectors at the opposite end of the cable assembly to the corresponding RF connector on the controller as shown in Figure 3.1.
  • Page 16 Title Data Terminal Blocks Figure 3-4. J8 COM1 RS232 / COM2 RS232 Figure 3.4 shows the LRP2000 RS232 terminal block, J8, and a detail view illustrating the arrangement of the terminals. 8 Terminal DB9 Pin DB25 Pin Interface J8 Signal Name Number Number Number...
  • Page 17 Title The signal names given in Table 3.1 refer to the signals from NOTE: the LRP2000, not from the host. The DB9 and DB25 pin numbers are provided for reference. These give the pin numbers from standard RS232 connectors to which the LRP2000 terminals should be connected.
  • Page 18 Title Table 3-1: J 10 Pinout J10 terminal Signal name Polarity Description number RX B - Negative Receives data from host RX A + Positive Receives data from host The signal names given in Table 3.2 refer to the signals from the LRP2000, not to the signals from the host.
  • Page 19 Title Power Supply Wiring The antenna cables must be properly connected to both CAUTION: the controller and the antenna at any time that power is applied to the controller. Failure to properly connect the controller to the antenna can cause damage to the unit. Connecting the controller to any antenna other than the LRP2000 Antenna can not only damage the controller, but can void the operator's authority to operate the LRP2000.
  • Page 20 Title Figure 3-7. Input Power Terminals Figure 3.7 shows the LRP2000 Input Power Terminals Table 3-2: Imput Power Pinout LRP2000 Terminal Power Supply Lug Wire color Number - RTN BLACK LRP2000 Long Range Passive Reader/Writer...
  • Page 21 Title RS232 Wiring The recommended cable medium for RS232 communication is Belden part number 9941. Specifications for Belden cables can be found at WWW.BELDEN.COM. RS422 Wiring and Termination In installations where long cable runs must be used, or in noisy environments, RS422 is them communications standard of choice for point-to-point serial communications.
  • Page 22 Title Ethernet Wiring Figure 3-8. : The RJ45 Connector on the Optional Ethernet Mod- Because of the narrow size of the strain reliefs on the LRP2000, the standard RJ-45 connector cannot be inserted through the strain relief. It is recommended to loosen the nut on the strain relief, feed through the cable, and crimp the connector in place.
  • Page 23 Title Digital I/O Circuitry Both the Digital Inputs and Digital Outputs are optically isolated circuits with no common path between any channel terminal and another channel, or between any channel and the LRP2000 power. Because they are independent and floating, the external wiring controls their use.
  • Page 24 Title Input Connector Pinout Table 3-3: Terminal number Signal Name Polarity -IN B Negative + IN C Positive - IN C Negative + IN D Positive - IN D Negative Neutral Outputs The output is limited to 30Vdc when off and 500 mA. These are maximum ratings.
  • Page 25 Title Output Connector Pinout Table 3-4: Terminal Signal name Polarity number + OUT B Positive - OUT B Negative + OUT C Positive - OUT C Negative + OUT D Positive - OUT D Negative Neutral Figure 3-11. Input From Sourcing Contact Figure 3.11 shows the switch on the high side with the low side grounded.
  • Page 26 Title Figure 3.12 (previous page) shows a switch connected on the low side with the high side connected to the positive supply. This also requires a high quality sealed contact. Figure 3-13. Input From NPN Sensor Figure 3.13 shows an Open Collector NPN output from a photosensor switching to ground.
  • Page 27 Title Figure 3-15. Sourcing Output 'Contact' Figure 3.15 shows a relay connected as a current sourcing "Contact." The relay is grounded and the +OUT terminal goes to the positive supply. The diode across the relay coil is essential to protect the output circuit and reduce noise along the wiring.
  • Page 28 Title Figure 3-17. Sinking Output LED Driver In Figure 3.17, the LED and current limiting resistor are in series between the positive supply and the +OUT terminal. The -OUT terminal is grounded. The resistor in series with the LED sets the forward current.
  • Page 29 Communications Interface Configuring the Serial Interface COM1 In normal use for reading and writing RFID tags, communications with the LRP2000 will be accomplished via the main communications interface, COM1. This communications interface can be accessed by both point-to-point and addressed serial communications protocols. For point-to-point serial communication, the LRP2000 supports RS232 and RS422 as the standard protocols.
  • Page 30 Communications Interface COM2 For the purpose of configuring the controller's operating parameters, communication will be accomplished via the auxiliary communications interface, COM2. This auxiliary interface only communicates via RS232 and is reserved for configuring and updating the operating parameters and for updating the firmware in the controller. For example, with the correct hardware dip switch settings, the COM2 interface can be used to configure the parameters of the COM1 interface.
  • Page 31 Communications Interface Figure 4-1. Configuration Dip Switch, S1 Figure showing the location of the digital board dip switches, and hard reset switch. Also includes a detail view of the dip switch array which indicates the arrangement of the switches from left to right and which indicates the "ON"...
  • Page 32 Communications Interface Table 4-5: Dip Switch Settings Download/ Baud Rate Interface Restore Defaults Settings 9600 BAUD 19200 38400 38400 RS232 RS422 IGNORED IGNORED IGNORED Ethernet IGNORED IGNORED Reserved Disabled IGNORED IGNORED IGNORED IGNORED Download / Restore Defaults NOTE: By setting SW5 ON to enable download, the default parameters will first be restored and saved to the non-volatile memory, erasing the previously stored communication and operating parameters.
  • Page 33 Communications Interface would be unable to connect. The quickest way to re-establish communication is to set SW5 ON and reset, then set SW5 OFF and reset again. This will overwrite all the communication parameters on COM2 and allow the operator to connect, but it will also overwrite all the information for COM1, as well as the RFID parameters.
  • Page 34 Communications Interface Once connected, apply power to the LRP2000 and direct the PC's web browser to http://192.168.253.222. The page shown in Figure 4.2 will be displayed as it is decompressed by the Ethernet module. Figure 4-2. LRP2000 Long Range Passive Reader/Writer...
  • Page 35 Communications Interface Click "Connect" to see the current configuration of the module as shown in Figure 4.3. Figure 4-3. LRP2000 Long Range Passive Reader/Writer...
  • Page 36 Communications Interface To change the IP address, click "Server Properties" from the menu on the left side. This will load the Server Properties page as shown in Figure 4.4. Figure 4-4. Click the "Edit" button next to the IP address field to produce a separate window.
  • Page 37 Communications Interface After these steps are completed, reset the LRP2000, and the Ethernet module will be ready for network communication directed to its new IP address. LED Indicators The LRP2000 has 18 LED indicators conveniently located on the front panel to indicate the operating status of the controller. The locations of the LED indicators is shown in Figure 4.5.
  • Page 38 Communications Interface Table 4-6: LED Indicators Color Meaning ERROR Flashes red for 0.5 seconds to indicate the unsuccessful execution of an ABx command. Antenna is transmitting E-DIAG Blinks in combination with E-CHAN 1 LED to provide diagnostic information. See explanation below. Flashing LED Signals Flashing LED indicators, or combinations of flashing LED indicators, are used to indicate certain controller states, or transitions from one...
  • Page 39 Communications Interface E-DIAG and E-CHAN 1 Ethernet Module diagnostic codes The E-DIAG LED will light solidly to indicate the following errors. These errors can be identified by the number of times that the E- CHAN 1 LED blinks. Number of Error blinks EPROM...
  • Page 40 Communications Interface LRP2000 Long Range Passive Reader/Writer...
  • Page 41 Begin by connecting the COM2 port to your PC host and running EC that is available on the diskette or from Escort Memory Systems Web site at www.ems-rfid.com. Set the serial parameters to the LRP2000 default settings or the last known state of COM2. The default settings...
  • Page 42 Configuring the Menu Program V0.5c, November 2002 ******************************************* [1] Set-up Operating Parameters [2] Download Main Program [3] Download DSP Program [4] Exit to Operating Mode Enter Selection: Set-up Operating Parameters To change the operating parameters of the LRP2000, enter 1 at the initial menu.
  • Page 43 Configuring the Menu Set COM1 Parameters Selecting 1 from the above menu will present the following display for the COM1 parameters. These settings are valid only if you are not using the DeviceNet Interfaces (e.g. DIP switch 4 is in the OFF position).
  • Page 44 Configuring the Menu Tag [2] Multiple Tag Start Address (0 to 47) Length (1 to 48) Delay Between Duplicate Decodes (0 to 60) Raw Read Response? [0] NO [1] CR terminate [2] CR/LF terminate Save Changes to EEPROM? [0] No [1] Yes Command Protocol? The LRP2000 offers three modes for the transfer of data and commands.
  • Page 45 Configuring the Menu Delay Between Identical Decodes (0-60) The Delay Between Identical Decodes parameters can have a value of 0 to 60 seconds. When the Delay Between Identical Decodes is set to 0, the LRP2000 will continuously read AND transmit tag data to the host.
  • Page 46 Configuring the Menu Download New Program Before attempting to download new firmware to the LRP2000 main board,read the instructions provided in a readme.txt file on the update diskette. When you select 2 from the Main Menu, the LRP2000 will display information on the current program and prompt you to begin the download.
  • Page 47 Configuring the Menu their default states. When the LEDs stop flashing, turn Switch 5 to Off and press the reset switch. Enter the Configuration Menu and re-enter any non-default configuration parameters. When you select 3 from the Main Menu, the LRP2000 will prompt you to begin the download. *** Download DSP Firmware*** Press a key to start Downloading After you have pressed a key, the LRP2000 will display:...
  • Page 48 Exit to Operating Mode This option is available if you wish to use temporary, unsaved, configuration parameters. The unsaved options you have selected will be used until the LRP2000 is reset and the saved parameters are restored. LRP2000 Long Range Passive Reader/Writer...
  • Page 49 RFID Interface Introduction Conventions In this manual, numbers expressed in Hexadecimal are appended with "H." For example, the number of fingers on a typical person will be expressed either as "10" in decimal or as "AH" in hexadecimal. The addresses of the bytes of read/write memory within an RFID tag are numbered from 0 to N, where N is one less than the number of read/write bytes in the tag.
  • Page 50 RFID Interface communication to and from multiple tags within the reading range of the antenna. The user I/O commands do not communicate with RFID tags. They simply interrogate the status of the inputs wired to the unit, and to the status of the outputs. Table4.1 and 4.2 list the ABx commands recognized by the LRP2000.
  • Page 51 RFID Interface SN Block Read All Input Status NOTE: The delay between the characters of a command sent to the controller cannot be longer than 200 ms. Command Parameters Command Timeout All single-tag and multi-tag commands have a timeout value that is used to specify the time the controller will attempt to complete the specified operation.
  • Page 52 RFID Interface Multi-tag Command Parameters Tag Repeat Count This parameter is used on the multi-tag Continuous Read commands, 83H and 8DH. After Continuous Read is initiated, any tag that comes within range of the antenna will be read and the requested data from the tag will be sent to the host.
  • Page 53 It is referred to as the "Anticollision Index" in documentation for EMS products with firmware support for LRP-L series tags. This series of tags does not comply with the ISO-15693 standard. The...
  • Page 54: Table Of Contents

    RFID Interface Number Field Content of Bytes Block The first Byte gives the address of the first Addresses block. The second Byte gives the number of blocks to be interrogated. Only used with command 14H. Timeout 0001H to FFFEH milliseconds Data varies Data which will be written to a tag.
  • Page 55: Addresses

    RFID Interface ******************************************************************************* ABxS Command 04H: Fill Tag DESCRIPTION Fill an RFID tag with a one byte value over multiple contiguous addresses. DISCUSSION This command is commonly used to clear contiguous segments of a tag's memory. It writes a one byte value repetitively across a specified range of tag addresses.
  • Page 56: Terminator

    RFID Interface Example The goal is to write ASCII 'A' (41H) to the ten bytes of tag memory starting at byte address 5. A timeout of 2 seconds (07D0H = 2000 x 1 msec increments) is set for the completion of the command. Command from Host SuccessfulResponse From Controller Command echo...
  • Page 57: Field

    RFID Interface **************************************************************************** ABxS Command 5 (05H): Block Read DESCRIPTION Read data from contiguous bytes of the RFID tag's read/write memory. DISCUSSION This command is used to read bytes from contiguous areas of tag memory. The minimum length of the data read from the tag is 1 byte. The maximum is the entire read/write address space of the tag.
  • Page 58 RFID Interface Example The goal is to read the 8 bytes of data from the tag starting at address 1. A timeout of 2 seconds (07D0H = 2000 x 1 msec increments) is set for the completion of the Block Read. Command From Host Response from controller MSB LSB Remarks...
  • Page 59 RFID Interface ******************************************************************************* ABxS Command 6 (06H): Block Write DESCRIPTION Write a block of data to an RFID tag. DISCUSSION This command is used to write segments of data to contiguous areas of tag memory. It is capable of transferring up to 112 bytes of data transferred from the Host with one command.
  • Page 60 RFID Interface Example Writes 4 bytes of data to the tag starting at address 0020H. A timeout of 2 seconds (07D0H = 2000 x 1 msec increments) is set for the completion of the Block Write. Command from host Response from controller MSB LSB Remarks MSB LSB Remarks AAH 06H Perform...
  • Page 61 RFID Interface ******************************************************************************* ABxS Command 7 (07H): Read Tag Serial Number DESCRIPTION This command retrieves the eight-byte tag serial number. DISCUSSION Each controller tag has a unique serial number. This number cannot be changed and is not part of the available data bytes. The tag serial number will be returned in the LSB only, with the MSB as 00H.
  • Page 62 RFID Interface ******************************************************************************* ABxS Command 08H: Tag Search DESCRIPTION Check to see if there is an RFID tag in the field. DISCUSSION This command will activate the controller to search for the presence of a tag within range of the antenna. If the controller finds a tag it will return a command echo to the host.
  • Page 63 RFID Interface ******************************************************************************* ABxS Command 0DH: Stop/Start Continuous Block Read DESCRIPTION When in Continuous Block Read mode, the controller sends block read commands continuously to any tag in range of the antenna. When a tag comes within range, it is read and the data passed to the host computer.
  • Page 64: Command

    RFID Interface The command and Response from the controller are formatted as follows Command Response Field Remarks MSB LSB Remarks Command Command number in hex AAH 0DH Command preceded by AAH echo Start 2 byte value for the start FFH Message Address address in the tag Terminator...
  • Page 65 RFID Interface The controller will first return an acknowledgment of the command followed by a response containing read data when a tag enters the antenna field. To exit Continuous Block Read mode, Send the command with the read length variable set to 0 as shown below. The value of the other variables are not considered.
  • Page 66 RFID Interface ******************************************************************************* ABxS Command 14H: Get Block Status DESCRIPTION Returns the lock status of the specified blocks of data. DISCUSSION This command can be used to determine whether blocks of tag memory are locked; marked "read-only." The number of specified contiguous blocks are addressed from the specified first block.
  • Page 67: Family Code

    RFID Interface ******************************************************************************* ABxS Command 15H: Get Label Information DESCRIPTION: This command retrieves manufacturer's data and the Family Code from the tag. Field Content Header Command Timeout Timeout value given in 1 ms units (001EH - FFFEH) Terminator FFFFH Response from controller Field Content Header...
  • Page 68 RFID Interface ******************************************************************************* ABxS Command 16H: Write Family Code DESCRIPTION Change the family code of an RFID tag. Field Content Header Command Timeout Timeout value given in 1 ms units (001EH - FFFEH) New Family code One word with 00H in the MSB and the new Family Code in the LSB Terminator FFFFH...
  • Page 69 RFID Interface ******************************************************************************* ABxS Command 17H: Lock Family Code Description: Locks the Family Code Byte to its current value so that it cannot be written. Once locked, the Family Code cannot be unlocked. Field Content Header Command Timeout Timeout value given in 1 ms units (001EH - FFFEH) Terminator FFFFH Response from controller:...
  • Page 70: Reserved

    RFID Interface ******************************************************************************* ABxS Command 82H: SN Block Read All DESCRIPTION Command 82H reads the serial numbers and the specified bytes of data from all RFID tags in the field or those with the specified Family ID. Returns the serial number of the tags read, along with tag data. DISCUSSION This command is used to read segments of data from contiguous areas of tag memory.
  • Page 71 RFID Interface Example: Reads 2 bytes of data from the tag starting at address 0001H. A timeout of 2 seconds (07D0H = 2000 x 1 msec increments) is set for the completion of the SN Block Read All. The Family ID byte is set to zero so all tags will be read.
  • Page 72 RFID Interface ******************************************************************************* ABxS Command 83H: Start/Stop Continuous SN Read All DESCRIPTION Starts and stops continuous read all mode for multiple tags. It reads the Serial Number and tag data. If the read length is zero (0), then only the tag's serial number is read. While in this mode, any other command can be issued and it will be handled properly.
  • Page 73 RFID Interface Example: Starts continuous read of three bytes starting at address two, Repeat count of four, with a family code of zero. Command from host Response from controller MSB LSB Remarks Remarks 83H Perform Command Command 83 Echo 00H Tag Family 00/ Message Reserved Byte Terminator...
  • Page 74 RFID Interface MSB LSB Remarks AAH 83H Command echo Serial Number byte /Tag 2 Serial Number byte /Tag 2 Serial Number byte /Tag 2 Serial Number byte /Tag 2 Serial Number byte /Tag 2 Serial Number byte /Tag 2 Serial Number byte /Tag 2 Serial Number byte /Tag 2 Tag data byte /Tag 2 Tag data byte /Tag 2...
  • Page 75 RFID Interface ******************************************************************************* ABxS Command 84H: Fill Tag All DESCRIPTION Fill all RFID tags-in-field or all tags in the same family with a one-Byte value over multiple contiguous addresses. DISCUSSION This 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.
  • Page 76 RFID Interface A response to a successful command will follow this form. Field Remarks Command Echo Command number in hex preceded by AAH Number of Tags filled Number of tags found in the field and filled Command Status One byte Error status Message Terminator FFFFH Example...
  • Page 77 RFID Interface ******************************************************************************* ABxS Command 85H: Block Read All DESCRIPTION Read a block of data from all RFID tags-in-field or those with the specified Family ID. DISCUSSION This command is used to read segments of data from contiguous areas of tag memory. It is capable of handling up to 1 kByte of data transferred to the host with one command.
  • Page 78 RFID Interface Example: Reads 4 bytes of data from 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 Read All. The Family ID byte is set to zero so all tags will be read.
  • Page 79: Start Address

    RFID Interface ******************************************************************************* ABxS Command 86H: Block Write All DESCRIPTION Write a block of data to all RFID tags or all tags with the same Family DISCUSSION This command is used to write segments of data to contiguous areas of tag memory. It is capable of transferring up to 1 kByte of data from the Host with one command.
  • Page 80: Terminator

    RFID Interface Example: Writes 4 bytes of data, starting at address 0001H. A timeout of 2 seconds (07D0H = 2000 x 1 msec increments) is set for the completion of the Block Write. The Family ID byte is set to 2, so all tags with Family ID of 2 will be written to (four tags in this example).
  • Page 81 RFID Interface ******************************************************************************* ABxS Command 87H: Read Tag SN All DESCRIPTION This command retrieves the 8-byte tag serial number from all tags o r those with the specified Family ID number. DISCUSSION Each ISO-15693 compliant tag has an unique (over 280 trillion possibilities) serial number.
  • Page 82 RFID Interface Example This example will read the 8-byte serial number from Tag Family 2. In this example the ID for the found tag is 1E6E3CD200000000H in hexadecimal. Multiple tags will return a complete response packet for each tag. Command from host Response from controller MSB LSB Remarks LSB Remarks...
  • Page 83 RFID Interface ******************************************************************************* ABxS Command 88H: Tag Search All DESCRIPTION Check to see if there is an RFID tag within range of the antenna. DISCUSSION This command will activate controller to "look" for a tag in range. As soon as the controller finds a tag it will return a command echo to the host.
  • Page 84 RFID Interface Example Checks for an RFID tag in the RF field. A timeout of 1 seconds (07D0H = 2000 x 1 msec increments) is set for the completion of the Tag Search. The Family ID is set for any tag. One tag is found and the command is successful.

Table of Contents