User Manual Transponder Reader L60 Gen2 (Serial/SECS1)
ID080015 Rev 05-2008 Printed in Germany Subject to modifications © 2008 BROOKS Automation (Germany) GmbH RFID Division Gartenstrasse 19 D-95490 Mistelgau Germany Tel: +49 9279 991 910 Fax: +49 9279 991 900 E-mail: rfid.support@brooks.com 2 Transponder Reader LF60 Gen2 (SECS1-Protocol), Release 0.
TABLE OF CONTENTS 3 1 INTRODUCTION 6 1.1 About this Device ..................................................................6 1.2 About this Manual .................................................................7 2 SAFETY INSTRUCTIONS 8 2.1 Symbols and Types Used in this Manual ................................9 2.2 General Safety Instructions .................................................. 10 2.3 ESD Instructions.................................................................. 11 2.
.11.1 Required Operating Conditions......................................33 4.12 Test Mode............................................................................33 4 5 OPERATION 34 5.1 Operating Personnel.............................................................34 5.2 Introduction .........................................................................34 5.3 SECS-1 Implementation.......................................................35 5.3.1 Character Structure..................................
9 ACCESSORIES 118 9.1 Antennas ........................................................................... 118 9.2 Plugs ................................................................................. 119 9.3 Cables ............................................................................... 119 9.4 Power Supply .................................................................... 119 Transponder Reader LF60 Gen2 (SECS1-Protocol), Release 0.
1 I NTRODUCTION 1 INTRODUCTION 1.1 About this Device The BROOKS Transponder Reader System is a high-frequency identification system that uses FM transmission. The basic item is a transponder that works as a forgery-proof electronic identity disk. The reading unit of the system sends an energy impulse via the antenna. The capacitor of the passive, battery-free transponder is charged by this impulse. After that, the transponder returns a signal with the stored data.
I NTRODUCTION 1 1.2 About this Manual This manual contains information about installing, operating and error handling the BROOKS LDN Transponder Reader. It consists of nine chapters: Introduction Safety Instructions Product Description Installation Operation Service and Error Handling Deinstallation and Storage Transportation and Disposal Accessories Transponder Reader LF60 Gen2 (SECS1-Protocol), Release 0.
2 S AFETY I NSTRUCTIONS 2 SAFETY INSTRUCTIONS This product is manufactured in accordance with state of the art technology and corresponds to recognized safety regulations. Nevertheless, there are dangers associated with the use of the equipment even for its intended purpose. You should therefore read the following safety information carefully and keep it in mind. Only install and operate this equipment if it is in perfect condition and with reference to this manual.
S AFETY I NSTRUCTIONS 2 2.
2 S AFETY I NSTRUCTIONS 2.2 General Safety Instructions 1 Read and understand all safety and operating instructions before installing and operating the device. 2 This instruction is designed for specially trained personnel. This device is NOT intended for use by the “general population” in an uncontrolled environment. Installation, operation and error handling the device shall be carried out by specially trained personnel only (see additional information on pages 12, 22, 34, and 113).
S AFETY I NSTRUCTIONS 2 All antenna resonant circuit components carry high voltage! The installer is responsible for installing the device to comply with FCC requirements of human exposure to radio frequency. To prevent fire, shock hazard, or annoying interference, use recommended accessories only. Remove the housing lid carefully to prevent damage! Do not operate the device when the housing lid is removed! Do NOT operate this device without a proper antenna attached.
2 S AFETY I NSTRUCTIONS 2.4 Proper Use This product was developed for reading and writing the TIRIS ® transponder only. Any other use of this device would constitute abuse and would render the user’s authority to install and operate the device invalid. This product is designed to be mounted and operated in an industrial environment as a built-in-device only.
S AFETY I NSTRUCTIONS 2 2.6 Declaration of Conformity 2.6.1 USA – Federal Communications Commission (FCC) This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: 1) This device may not cause harmful interference and 2) This device must accept any interference received, including interference that may cause undesired operation.
2 S AFETY I NSTRUCTIONS 2.6.2 Europe – CE Conformity Konformitätserklärung gemäß dem Gesetz über Funkanlagen und Telekommunikationsendeinrichtungen (FTEG) und der Richtlinie 1999/5/EG (R&TTE) Declaration of Conformity in accordance with the Radio and Telecommunications Terminal.
S AFETY I NSTRUCTIONS 2 Schutzanforderungen in Bezug auf die elektromagnetische Verträglichkeit (§ 3 (1) 2, Artikel 3 (1) b) Protection requirements concerning electromagnetic compatibility § 3(1)(2), (Article 3(1)(b)) Angewendete harmonisierte Normen Harmonised standards applied EN 301 489-3 V1.6.1 EN 301 489-3 V1.4.
3 P RODUCT D ESCRIPTION 3 PRODUCT DESCRIPTION 3.1 Indicating and Operating Elements Antenna connector Digital output Digital input Status LED Power supply Power LED DIP switches Test mode LED’s RS232 interface 16 Transponder Reader LF60 Gen2 (SECS1-Protocol), Release 0.
P RODUCT D ESCRIPTION 3 3.2 Inside View Fuse Power supply External input Power/ status LED External output DIP switches Test LEDs Antenna plug RS232 interface Transponder Reader LF60 Gen2 (SECS1-Protocol), Release 0.
3 P RODUCT D ESCRIPTION 3.3 Description Power supply Connector for the power supply. Power LED If the device is connected to a power supply, the LED is illuminated green and the reader is ready for use. Status LED The status LED shows different operation modes. DIP switches The DIP switches can be used for tuning the antenna and for test mode. Test LED’s The two test LED’s shows the success or failure of a test read or write.
P RODUCT D ESCRIPTION 3 3.4 Labeling Information Part number FCC identification number Serial number 3.5 Technical Data 3.5.1 Transponder Reader Parameter Value Operation temperature 0°C to +50°C 32°F to 122°F Stock temperature -20°C to +70°C -4°F to +158°F Permissible humidity @ 50C° 25 - 80 % Transmitter frequency 134.2 kHz Protection mode IP 40 Housing material ALU Weight about 420g / 14.8 oz Fuse type TR5 500mA (T) Serial interface RS232 300 Bd – 115.2 kBd 3.5.
3 P RODUCT D ESCRIPTION 3.6 Contents of Delivery Number Description 1 LF60 Transponder Reader Gen2 1 Instruction manual 1 Accompanying letter ) For available or required accessories, e.g. antennas, adapters and cables, see section “Accessories” on page 118 in this manual. 3.7 Warranty and Liability The warranty period is 12 months and begins with the moment of delivery of the device as proved by an invoice or other documents.
I NSTALLATION 4 4 INSTALLATION 4.1 Installation Environment This device is designed for use in an indoor industrial environment only. Installation is only permitted in an environmental indoor climate with a constant temperature of between 0°C and +50°C / 32°F and 122°F, humidity between 25% and 80%, and a maximum temperature of +50°C / 122°F. Do not install or use this device in or near water. Never spill liquids of any kind onto the device.
4 I NSTALLATION When the device is installed, the installation location must be adequately illuminated. Do not install the device during periods of lightning. Ensure the installation location complies with FCC requirements for human exposure to radio frequency. ) When determining the assembly location, consider the length of the antenna cable that will be used, and the reading and writing range. See section „Accessories/Antennas“ for further information. 4.
I NSTALLATION 4 4.4.1 Dimensions for Planning Space for plugs* 60 6.5 100 25 80 Space for plugs* 105 118 130 *Keep space free for plugs. Dimensions for straight cable plugs. 40 Transponder Reader LF60 Gen2 (SECS1-Protocol), Release 0.
4 I NSTALLATION 4.4.2 Standard Housing 4.4.2.1 Required Materials and Tools Four cylinder head screws Four dowels (in case of wall mounting) Appropriate screwdriver Drilling machine with fitting drill 4.4.2.2 24 Assembly 1 Drill four holes (see dimensions on page 23). 2 When mounting the device on a wall, insert four dowels. 3 Screw the device onto the assembly surface. 4 Connect the device as described in section “Connecting” (page 30).
I NSTALLATION 4 4.5 Installing the Antenna ) When installing the antenna, consider the required reading and writing ranges (see section “Accessories”, page 118). The reader can be used properly only if the transponder is located within the individual reading/writing range of the antenna! 4.5.1 Positioning Reliable reading and writing depends on the range and position of the transponder to the antenna.
4 I NSTALLATION The illustration shows the optimal position of the transponder if it is positioned parallel to the axis of the antenna. Parallel Perpendicular The illustration shows the optimal position of the transponder if it is perpendicular to the axis of the antenna. Transponder Antenna Transponder 45° Antenna Perpendicular (frame antenna) The illustration shows the optimal position of the transponder if it is perpendicular to the axis of a frame antenna. Transponder Transponder Antenna 4.
I NSTALLATION 4 4.5.3 Dimensions for Planning 4.5.3.1 Rod Antenna b1 a1 a2 a1 Length of antenna cylinder 125mm / 49/10 ″ a2 Complete mounting dimensions (cable with 90° angle) 150mm / 5 9/10 ″ b1 Diameter of antenna cylinder 23.0mm / 9/10 ″ 4.5.3.2 Mini Antenna b1 a1 a2 a1 Length of antenna cylinder 68mm / 27/10″ a2 Complete mounting dimensions (cable with 90° angle) 85mm / 3 1/3″ b1 Diameter of antenna cylinder 10.
4 I NSTALLATION 4.5.3.3 Micro Antenna a2 a1 b1 a1 Length of antenna cylinder 40mm / 13/5″ a2 Complete mounting dimensions (cable with 90° angle) 60mm / 2 2/5″ b1 Diameter of antenna cylinder 10.0mm / 2/5″ 4.5.3.4 Frame Antenna b1 b2 a1 a2 a3 c1 28 c2 Transponder Reader LF60 Gen2 (SECS1-Protocol), Release 0.
I NSTALLATION a1 Distance between the mounting holes (length) 148mm / 5 9/10 ″ a2 Length frame antenna 161mm / 6 1/3″ a3 Complete mounting dimensions length (cable screwing at the side) 210mm / 8 1/3″ b1 Distance between the mounting holes (width) 70mm / 2 3/4″ b2 Width frame antenna 120mm / 4 3/4″ c1 Height frame antenna 19mm / 3/4″ c2 Complete mounting dimensions height (cable screwing at the top) 70mm / 2 3/4″ Transponder Reader LF60 Gen2 (SECS1-Protocol), Release 0.
4 I NSTALLATION 4.6 Connecting the Transponder Reader 4.6.1 Antenna Connect the antenna to the antenna connector (see illustration page 16). 4.7 Power Connection Built-in male plug, plastic (power supply) PIN 1 2 3 Signal +24V 0V Screen / PE 1 2 3 The device can be connected to an interior DC power circuit of the equipment or to a DC adapter (see section “Accessories”). Note the required voltage (see technical data, page 19).
I NSTALLATION 4 4.8 Terminal Connection Sub-D female plug The serial interface is realized by a Sub-D female plug (9 contacts); a serial connection line (switched 1:1) can be used. PIN DB9 1 2 NC TxD 3 RxD 4 NC 5 GND 6 NC 7 NC 8 NC 9 NC 4.9 Input and Output Transponder Reader LF60 Gen2 (SECS1-Protocol), Release 0.
4 I NSTALLATION 4.10 DIP-Switches The DIP switches can be used to change the behavior of some features of the reader. DIP-switch 1: not used in the current firmware version DIP-switch 2: Start antenna tuning (see parameter 13) OFF: ON: Normal operation mode Switching from OFF to ON the reader starts an automatic tuning of the connected antenna DIP-switch 3: Test-Mode OFF: ON: Normal operation mode Reader is in test mode (see 4.
I NSTALLATION 4 4.11 Starting Up 4.11.1 Required Operating Conditions To operate the reader, the following requirements must be met: ) An antenna must be connected correctly to the reader. ) The power supply must be connected. ) The transponder must be located within the individual reading/writing range of the antenna. ) A host must be connected to the reader. 4.12 Test Mode The reading and writing capability can be tested without a host connection.
5 O PERATION 5 OPERATION 5.1 Operating Personnel The LF60 Transponder Reader is designed to be operated by specially trained personnel only. If you have doubts about the qualification required, contact the manufacturer. Operating the device without special skills can result in damage to the reader and/or connected devices! 5.2 Introduction The SECS-1 standard defines a communication interface that is suitable for exchanging messages between semiconductor processing equipment and a host.
O PERATION 5 5.3 SECS-1 Implementation This message set describes the communication between a SECS-1 reader and a host. The host and the transponder reader communicate via an RS232 interface (SECS-1). 5.3.1 Character Structure Data will be transmitted or received in a serial bit stream of 10 bits per character at one of the specified data rates. The standard character has one start bit (0), 8 data bits and one stop bit (1). All bit transmissions are of the same duration.
5 O PERATION 5.3.2.
O PERATION Upper Device ID R-Bit Lower Device ID 0 0 0 0 0 0 5 1 Last two digits of serial number Direction reader to host: 0x81xx * Direction Host to equipment (reader): 0x01xx * * … the serial number is located on a label on the reader The W-Bit indicates that the sender of a primary message expects a reply. A value of one in the W-bit means that a reply is expected. The message ID identifies the format and content of the message being sent.
5 O PERATION When the host wants to send, it first sends an and then tries to read. If it receives an , it sends its message and then expects an . ( HOST / READER) (READER / HOST) Source: Receiver: ENQ T2 EOT T2 Length T1 Header Data Checksum T2 ACK T4 (multi-block) ENQ If it receives an , it puts off sending its message, sends an and then reads the other message.
O PERATION 5 5.4 SECS-2 Implementation 5.4.1 Introduction The SEMI Equipment Communication Standard Part 2 (SECS-2) defines details how messages exchanged between intelligent equipment and a host are interpreted. It is the intent of this standard to be fully compatible with SEMI Equipment Communication Standard E4 (SECS-1). The messages defined in this specification support the typical activities required for the BROOKS SECS-1 transponder reader.
5 O PERATION A list is an ordered set of elements, where an element can be either an item or a list. The list header has the same form as an item header with format type 0. However, the length byte refers to the number of elements in the list rather than to the number of bytes. 5.4.
O PERATION 5 Data item examples: Meaning Format Length 65 01 xx 71 04 MSB ... ... 41 06 1.chr 2.chr 3.chr 4.chr 5.chr 6.chr zero-length xx 00 List Data Item 01 03 1- Byte Integer 4- Byte Integer ASCII 1. element LSB 2. element 3. element 5.4.3 Message set The SECSII-message-set used by the LDN reader consists of six different stream types.
5 O PERATION Stream 5: (Exception handling) - S5F1 and S5F2 Alarm report send Stream 9: (System errors) - S9F1 Unrecognized device ID - S9F3 Unrecognized stream type - S9F5 Unrecognized function type - S9F7 Illegal data - S9F9 Transaction timer timeout According to SEMI E99 carrier ID read/writer functional standard for SECS-1 and SECS-2 protocol, the LDN reader supports the defined stream 18 messages.
O PERATION 5 5.4.4 Data Item Dictionary This section defines the data items used in the standard SECS-2 messages described in the section “Message Details”. Syntax: Name: A unique name for this data item. This name is used in the message definitions. Format: The permitted item format code which can be used for this standard data item. Item format codes are shown in hex and octal, as described in section data items (page 40).
5 O PERATION ALARM STATUS Format: A[1] The value of the alarm status refers to the last reading process. If a read or write error occurs, the alarm status is set. A successful read or write resets the alarm status. When leaving maintenance mode, the alarm status is also deleted. 0 : No alarm 1 : Alarm Where used: S18F13 Format: B[1] ALCD Alarm code byte Only the occurrence of a failure is reported. Failures will not be reset on principle.
O PERATION 10: Locked page could not be written 11: Reserved 12: Incorrect type of transponder 13: External read or write failed because the sensor is not covered 14: Reserved 15: Reserved 16: Reserved Where used: 5 S5F1 Format: A[max40] ALTX Alarm Text The length of the alarm text is 0 to 40 signs. According to the reader version, state information about the sensor or sensors is also transmitted during a reader failure message.
5 O PERATION ALTX[3] ‘:’ a colon separates the alarm text from the sensor states Where used: S5F1 Format: A[max25] ATTRID Description: Identifier for an attribute for a specific type of object.
O PERATION 5 “ECID_24” Æ parameter 24 – r/w max repeat “ECID_25” Æ parameter 25 – transponder type “ECID_26” Æ parameter 26 – sensor activity “ECID_29” Æ parameter 29 – transponder load duration (read mode) “ECID_35” Æ parameter 35 – special feature “ECID_36” Æ parameter 36 – lock test buttons “ECID_37” Æ parameter 37 – MID area “ECID_38” Æ parameter 38 – Test after software reset “ECID_40” Æ parameter 40 – transponder load duration (write mode) “ECID_41” Æ parameter 41 – delay time between read cycle “EC
5 O PERATION Format: A[max4] ATTRVAL Description: Value of the specified attribute.
O PERATION 5 Format: A[max2] CPVAL Description: State request value “OP ” … operating state “MT ” … maintenance state Where used: S18F13 Format: A DATA Description: A vector or string of unformatted data Multipage transponder: DATA area depends on the MID area, can be page 1 – page 17 Read/write transponder: DATA correspond to 8 byte MID Read/only transponder: DATA correspond to 8 byte MID Where used: S18F6, S18F7 DATALENGTH Description: Format: U2 Total bytes to be sent.
5 O PERATION Format:A[2] DATASEG Description: Used to identify the data requested. The DATASEG corresponds to the page number (PAGEID) of multipage, read/only and read/write transponders “00”: First page of any type of transponder or first page of the DATA area in case of a multipage transponder. Multipage-transponder (page 1 to page 17) : Start the reading or writing on the following page of a multipage transponder: “01”: page 1 ...
O PERATION 5 Format: U1 ECV Reader parameter definition. The values are displayed as decimal values! Parameters : Parameter 0: Gateway ID The gateway ID is a part of the device ID. The LDN reader works simultaneously as a gateway and a reader (CIDRW with integrated head). It is the “lower message ID” in the message header. 00 .. 255 Default: Last two characters of hex serial number The default gateway ID corresponds to Parameter 8.
5 O PERATION Parameter 2: Inter-Character-Timeout T1 1 .. 100 1/10s Default: (10) 1s Parameter 3 : Block-Protocol-Timeout T2 2 .. 250 1/10s Default: (20) 20s Parameter 4: Reply-Timeout T3 1 .. 120 1s Default: (45) 45s Parameter 5: Inter-Block Timeout T4 This parameter is ineffective if the used messages are not larger than one block. 1 .. 120 1s Default:(45) 45s Parameter 6: Retry limit RTY Number how often a question or a message shall be repeated. 0 ..
O PERATION 5 Parameter 9: Heartbeattime The readers offer the option of generating a regular heartbeat. This means the reader sends a S1F1 message to the host in the defined interval. 0… No heartbeat 1 … 255 10s (10s - 2550s) Default: 0 no heartbeat Parameter 10: Not defined! Parameter 11: Reader-ID The reader ID is a part of the device ID. In the message header, it corresponds to the 7 LSB (last significant bits) of the “upper message ID”. 00 ..
5 O PERATION Parameter 13: Antenna Tuning The automatic antenna tuning features offers the possibility to operate different types of antennas and within different surroundings. When the automatic tuning has finished the reader is adjusted to the connected antenna and the current surroundings. To tune the antenna the reader has 3 relay switches which have effect to the physical properties of the antenna circuit. The setting of the relay switches is stored in parameter 13.
O PERATION 5 Parameter 20: sensor delay for presence sensor Delay time for sensor signal to start an automatic read. 0 .. 255 1/10 s Default: (10) 1s Parameter 21: Not defined! Parameter 22: sensor-triggered action for presence sensor 0 : Read all transponders 1 : Read page 1 of a multipage transponder 17 : Read page 17 of a multipage transponder 240 : Read a read/only transponder 241 : Read a read/write transponder ...
5 O PERATION Parameter 25: transponder type This parameter defines the validity of the read transponder data. 00 ... Read and write TIRIS type Each transponder page consists of 8 data bytes. The validity of the data bytes is checked by a 2 byte CRC checksum. 01 … Read and write free type Each transponder type consists of 10 data bytes. The validity of the data bytes is not checked by checksum.
O PERATION 5 Parameter 28: Not defined! Parameter 29: transponder load duration (read-mode) The time required to load a transponder during a read process. The default value (50ms) should not be changed! 00 .. 255 ms Default: (50) 50ms Parameter 30 – 33: Not defined! Parameter 34: sensor type for presence sensor Type of sensor signal to start an automatic read.
5 O PERATION Parameter 36: DIP switch activation Defines which DIP switch is active or not. Bit 1 to bit 4 correspond to DIP switch 1 to 4. Bit 0 is not used at this moment. 0x0001 1110 : all DIP switches are active. 0x0000 0000 : all DIP switches are deactivated. Default: 0x1E (0001 1110) Parameter 37: MID area This parameter defines the range of the MID. ‘0’ … ‘10’ pages Default: ‘2’ – MID area = 2 pages = 16 bytes (depends on parameter 25). See also parameter 42 – 45 and 99.
O PERATION 5 Parameter 41: delay time between read cycle The delay time between two reading cycles. It takes care of the reading module lifetime. To increase reading speed, set the delay time to zero. 00 .. 20 50ms Default: (2) 100ms Parameter 42: CarrierIDOffset Defines the offset of the CID within the CID field (MID area – parameter 37). The valid value range depends on the value of the MID area and the value of CarrierIDLength.
5 O PERATION Parameter 44: FixedMID Defines the read, write and error behavior regarding CarrierIDLength defined in SEMI E99-0303. 0 Dynamic CID length (to ensure compatibility with older versions) MID length is variable for writing to the tag. Reading up to the first non-visible ASCII character. 1 Fixed CID length (to meet the new standard revision) Length of MID in the tag must be the same as the reader settings. If there is a non-visible ASCII character within the CID field, an error occurs.
O PERATION 5 Parameter 45 = ‘1’ or ‘2’: tag memory: Page 2 0 0 0 0 1 2 3 Memory address 15 14 13 12 11 10 9 4 8 Page 1 5 6 7 8 9 A B C Memory address 7 6 5 4 3 2 1 0 Æ Output string (parameter 45 = ‘1’): ‘0000123456789ABC’ Æ Output string (parameter 45 = ‘2’): ‘123456789ABC’ Default: 0 Parameter 99: custom code If the customer requires special parameter settings that deviate from the default values, a customer code can be assigned by BROOKS to set several parameter value
5 O PERATION Format: B[1] MF Material format code. 20: The material port number corresponds to the sensor number and state Where used: S3F5, S3F7 Format: B[10] MHEAD SECS message block header associated with message block in error. Where used: S9F1, S9F3, S9F5, S9F7, S9F9 Format: A MID Description: Material ID Depending on the type of transponder, it is possible to modify the MID.
O PERATION 5 Format: B[1] MIDAC Material ID acknowledge code 0 Material ID acknowledged; the presence sensor was the initiator 1 Not defined 2 Material ID acknowledged - reaction on externally triggered action; the message cannot be related to any sensor >2 Material ID not acknowledged The data item port number PTN indicates the initiator.
5 O PERATION Format: B[1] ONLACK Acknowledge code for ON-LINE request. 0 ON-LINE accepted (reader is online) Where used: S1F18 Format: B[1] PAGE_ID Page number of multipage, read/only and read/write transponders 0x00 : First page of the data area of a multipage Transponder. Multipage transponder (page 1 up to page 17) : If only one page of the multipage transponder is read, note the following: 0x01 : (1) page 1 0x81 : (129) locked page 1 ... ...
O PERATION 5 Format: B[9] PAGEDATA The cassette identifier that has been read or will be written. The PAGEDATA corresponds to the value of a transponder page. Corresponds to the page number. The value of the page number is displayed in the data item “PAGE_ID”. PAGEDATA [1] ... The 8 byte (one page) of the transponder ID are following. ...
5 O PERATION Sensor 0: bit0 – bit2 The current state of sensor 0 is described in three bits 0 Sensor not occupied 1 Sensor occupied 7 Sensor not defined Sensor 1: bit3 – bit5 (defined for future developments) The current state of sensor 1 is described in three bits 0 Sensor not occupied 1 Sensor occupied 7 Sensor not defined Initiator: bit6 – bit7 The initiator represents the number of the sensor that has caused the message.
O PERATION 5 Format: B[1] RIC Reset code. 1 Power up reset 2 Software reset Where used: S2F19 Format: B[10] SHEAD Stored SECS message block header. Only the last message is stored, which must still be confirmed by the host! Where used: S9F9 Format:A[6] SOFTREV Software revision code. Where used: S1F2 Format: A[2] SSACK Description: “NO” Result information on the status of the request concerning the service request.
5 O PERATION Syntax error of Message or Message format or value. “HE” … Hardware error ID reader/writer head fault, ID reader/writer head is powered off. “TE” … Tag error Where used: S18F2, S18F4, S18F6, S18F8, S18F10, S18F12, S18F14 Format: A[max18] SSCMD Description: Indicates an action to be performed by the subsystem. Used to differentiate between the different subsystem commands indicated.
O PERATION Format: A[2] STATUS Description: 5 Provides status information of a subsystem component. Consists of PM Information and the current values of the CIDRW attributes AlarmStatus, OperationalStatus, and HeadStatus. List of a Status L,4 For data items OperationalStatus and HeadStatus see data item ATTRVAL. Where used: S18F2, S18F4, S18F8, S18F10, S18F12, S18F14 Transponder Reader LF60 Gen2 (SECS1-Protocol), Release 0.
5 O PERATION TARGETID Description: Format: A[max4] Identifies where a request for action or data is to be applied. The TARGETID corresponds to the last four characters of the serial number on a label on the reader. Alternatively, you can use the HeadID. See also reader parameter definitions (data item ECV) parameter 7, 8 and 12. Example : “00-xxxx-LDN” (xxxx … dependent on the individual reader) The 4 ASCII character TARGETID xxxx is set by delivery.
O PERATION 5 5.5 SEMI E99 5.5.1 Introduction The purpose of the Carrier ID Reader/Writer functional standard is to provide a common specification for concepts, behavior, and services provided by a Carrier ID Reader/Writer to an upstream controller. A standard interface will increase the interchangeability of a Carrier ID Reader/Writer, so that users and equipment suppliers have a wide range of choice. Scope: 1.
5 O PERATION 1 INITIALIZING RUNNING 2 3 OPERATING 8 4 IDLE BUSY 5 NO ALARMS 9 6 7 10 ALARMS MAINTENANCE OPERATIONAL STATUS ALARM STATUS The table below defines the states of the LDN transponder reader. State ALARM STATUS 72 Definition Displays the presence or absence of alarms. ALARMS An alarm condition exists. BUSY A service is being performed that affects the state of the hardware CIDRW Super-state of CIDRW state model. Always active when the CIDRW is powered on.
O PERATION 5 The table below defines the transitions of the BROOKS SECS-1 state model of the transponder reader. # Previous State 1 Any 2 INITIALIZING 3 INITIALIZING 4 IDLE 5 BUSY Trigger Power up or reset Initialization is complete Default entry into OPERATING A service request to read or write or perform diagnostic is received.
5 O PERATION 5.5.3 Valid Services per State The following table shows which of the various services can be performed by the reader when the reader is in various individual states. X Change State X X Get Attributes Read ID X X Get Status Reset X Perform Diag.
O PERATION 5 5.6 Message Details 5.6.1 Equipment status S1F0: ABORT TRANSACTION (reader <-> host) Used instead of an expected reply to abort a transaction. Function 0 is defined in every stream and has the same meaning in every stream. S1F0 W . * Header Only S1F1: ARE YOU THERE REQUEST (reader <-> host, reply) Establishes if the gateway or host is online. S1F1 W . * Header Only S1F2: ON-LINE DATA (host -> reader) The host signifies that it is online. S1F2 >.
5 O PERATION S1F16: OFFLINE ACKNOWLEDGE (reader -> host) Acknowledge. S1F16 . S1F17: REQUEST ON_LINE (host ->reader, reply) The reader is requested to change the communication state to online. S1F17 W. *Header Only S1F18: ONLINE ACKNOWLEDGE (reader -> host) Acknowledge. S1F18 . 5.6.2 Equipment Control S2F0: ABORT TRANSACTION (reader <-> host) Used instead of an expected reply to abort a transaction. Function 0 is defined in every stream and has the same meaning in every stream.
O PERATION 5 S2F14: EQUIPMENT CONSTANT DATA (reader -> host) The reader sends the requested constant to the host. S2F14 >. S2F15: NEW EQUIPMENT CONSTANT SEND (host-> reader, reply) The host changes one reader constant. S2F15 W > >. S2F16: NEW EQUIPMENT CONSTANT ACKNOWLEDGE (reader -> host) The reader acknowledges the setting of the reader constant. S2F16 .
5 O PERATION S2F20: RESET ACKNOWLEDGE (reader -> host) The reader acknowledges the reset. In case of a power up reset, the S2F20 message requires a few seconds. S2F20 . 5.6.3 Material Status S3F0: ABORT TRANSACTION (reader <-> host) Used instead of an expected reply to abort a transaction. Function 0 is defined in every stream and has the same meaning in every stream. S3F0 W .
O PERATION 5 S3F7: CASSETTE LOST SEND (reader -> host, reply) The reader sends the information that the cassette was removed from the I/O port (presence sensor). This message will be sent only if a sensor is connected and activated (see parameters 27 ‘watchport’ and 26 ‘sensor activity’). The PAGEDATA can be given only if the PAGEDATA that was read at last is still known. S3F7 W. * >.
5 O PERATION S3F12: READ ACKNOWLEDGE (reader -> host) The reader only acknowledges the receipt of the reading command. The PAGEDATA will be sent later! S3F12 * ** >. * a zero-length PTN indicates that no PTN is available ** a zero-length PAGEDATA indicates that no DATA is available S3F13: RETURN READ MID (reader -> host, reply) The reader sends the ID of the cassette at the I/O port to the host. S3F13 W >.
O PERATION 5 S3F66: WRITE ACKNOWLEDGE (reader -> host) The reader only acknowledges the receipt of the write command. The write acknowledge will be sent later! S3F66 >. S3F67: RETURN WRITE SUCCESS (reader -> host, reply) The reader reports the successful writing of the transponder. The reader sends information about the presence sensor. S3F67 W . S3F68: WRITE SUCCESS ACKNOWLEDGE (host -> reader) The host acknowledges the received data. S3F68 .
5 O PERATION S3F74: LOCK ACKNOWLEDGE (reader -> host) The reader acknowledges the receipt of the locking command only. The locking acknowledgement will be sent later! S3F74 >. S3F75: RETURN LOCK SUCCESS (reader -> host, reply) The reader reports the successful locking of the given page. The reader sends information about the presence sensor. S3F75 W .
O PERATION 5 5.6.4 Exception Handling S5F0: ABORT TRANSACTION (reader <-> host) Used instead of an expected reply to abort a transaction. Function 0 is defined in every stream and has the same meaning in every stream. S5F0 W . * Header Only S5F1: GATEWAY READER ALARM REPORT SEND (reader -> host, reply) The reader reports all errors to the host. S5F1 W * alarm code byte * alarm ID * alarm text >.
5 O PERATION 5.6.5 System Errors S9F1: UNRECOGNIZED DEVICE ID (reader -> host) The device ID in the message block header does not correspond to the equipment device ID. S9F1 . S9F3: UNRECOGNIZED STREAM TYPE (reader -> host) The reader does not recognize the stream type in the message block header. S9F3 . S9F5: UNRECOGNIZED FUNCTION TYPE (reader -> host) The reader does not recognize the function number in the message block header. S9F5 .
O PERATION 5 5.6.6 Subsystem Control and Data S18F0: ABORT TRANSACTION (reader <-> host) Used instead of an expected reply to abort a transaction. Function 0 is defined in every stream and has the same meaning in every stream. S18F0 W . * Header Only S18F1: READ ATTRIBUTE REQUEST (RAR) (host -> reader, reply) This message requests the current values of specific attributes of the subsystem component indicated in TARGETID. S18F1 W L,2 1. 2. L,n 1. … n.
5 O PERATION S18F3: WRITE ATTRIBUTE REQUEST (WAR) (host -> reader, reply) This message requests the subsystem to set the value of read/write attributes of the component specified in TARGETID. S18F3 ,W L,2 1. 2. L,n 1. L,2 1. 2. … n. L,2 1. 2. S18F4: WRITE ATTRIBUTE ACKNOWLEDGE (WAA) (reader -> host) This message acknowledges the success or reports failure of the request to write attribute data to the subsystem indicated in TARGETID. S18F4 L,3 1.
O PERATION 5 S18F5: READ REQUEST (RR) (host -> reader, reply) The host requests the subsystem indicated in TARGETID to read information. DATASEG may be used to indicate a specific section of data to be read. DATALENGTH is used to limit the amount of data for that section. S18F5 W L,3 1. 2. 3. If DATASEG and DATALENGTH are both omitted (zero length items) then all pages of the data area are requested.
5 O PERATION S18F7: WRITE DATA REQUEST (WAR) (host -> reader, reply) This message requests to write data to the subsystem component indicated in TARGETID. DATASEG may be used to indicate a specific section of the data area to be written or overwritten. S18F7 W L,4 1. 2. 3. 4. If DATASEG and DATALENGTH are both omitted (zero length items), then all data in the data area are to be overwritten.
O PERATION 5 S18F9: READ ID REQUEST (RIR) (host -> reader, reply) This message is used to request the subsystem indicated by TARGETID to read the MID. S18F9,W S18F10: READ ID DATA (RID) (reader -> host) This message returns a requested material identifier MID as read by the subsystem indicated in TARGETID. S18F10 L,4 1. 2. 3. 4. L,1 L,s 1. … s. Transponder Reader LF60 Gen2 (SECS1-Protocol), Release 0.
5 O PERATION S18F11: WRITE ID REQUEST (WIR) (host -> reader, reply) This message is used to request the subsystem indicated by TARGETID to write the MID. S18F11 W L,2 1. 2. Pay attention: The reader must be in maintenance mode to write the MID with message S18F11. S18F12: WRITE ID ACKNOWLEDGE (WIA) (reader -> host) This message acknowledges the success or failure of writing the MID to the subsystem indicated in TARGETID. S18F12 L,3 1. A,8 2. A,2 3. L,1 L,s 1.
O PERATION 5 S18F13: SUBSYSTEM COMMAND REQUEST (SCR) (host -> reader, reply) This message is used to request the subsystem indicated in TARGETID to perform a specific action. S18F13 W L,3 1. A,8 2. A,18 3. L,n 1. … n. S18F14: SUBSYSTEM COMMAND ACKNOWLEDGE (SCA) (reader -> host) This message reports the result from the subsystem specified in TARGETID for the requested action. S18F14 L,3 1. A,8 2. A,2 3. L,1 L,s 1. … s.
5 O PERATION 5.
O PERATION 5 S1F1 Message from the host to the reader Host to Reader: S1F1 Out: ENQ ( 05 ) In : EOT ( 04 ) Out: Length Byte ( 0A ) Out: Header ( 01 FF 81 01 80 01 00 00 00 05 ) Out: Checksum ( 08 03 ) In : ACK ( 06 ) Reader to Host: S1F2 In : ENQ ( 05 ) Out: EOT ( 04 ) In : Length Byte ( 1C ) In : Header ( 81 FF 01 02 80 01 00 00 00 05 ) In : Data 01 02 41 06 4C 43 52 31 2E 30 41 06 52 53 32 4C 31 30 In : Checksum ( 05 8E ) Message S1F15 sets the reader offline Host to Reader: S1F15 Out: ENQ ( 05 ) In :
5 O PERATION Message S1F17 sets the reader online Host to Reader: S1F17 Out: ENQ ( 05 ) In : EOT ( 04 ) Out: Length Byte ( 0A ) Out: Header ( 01 FF 81 11 80 01 00 00 00 04 ) Out: Checksum ( 17 02 ) In : ACK ( 06 ) Reader to Host: S1F18 In : ENQ ( 05 ) Out: EOT ( 04 ) In : Length Byte ( 0D ) In : Header ( 81 FF 01 12 80 01 00 00 00 04 ) In : Data ( 21 01 00 ) In : Checksum ( 02 3A ) Out: ACK ( 06 ) Request reader constant with message S2F13 Host to Reader (Gateway): S2F13 Out: ENQ ( 05 ) In : EOT ( 04 ) Ou
O PERATION 5 Reader to Host: S2F14 In : ENQ ( 05 ) Out: EOT ( 04 ) In : Length Byte ( 0F ) In : Header ( 81 FF 02 0E 80 01 00 00 00 05 ) In : Data 01 01 A5 01 C0 ÆValue 192 In : Checksum ( 03 7E ) Out: ACK ( 06 ) The host requests the reader parameter “1” (transmission rate). The reader sends the value “C0” (192) that confirms the 19200 baud.
5 O PERATION Host requests a software reset with S2F19 Host to Reader: S2F19 Out: ENQ ( 05 ) In : EOT ( 04 ) Out: Length Byte ( 0D ) Out: Header ( 01 FF 82 13 80 01 00 00 00 1C ) Out: Data 21 01 02 ÆSoftware reset Out: Checksum ( 56 02 ) In : ACK ( 06 ) Reader to Host: S2F20 In : ENQ ( 05 ) Out: EOT ( 04 ) In : Length Byte ( 0D ) In : Header ( 81 FF 02 14 80 01 00 00 00 1C ) In : Data 21 01 00 ÆRAC In : Checksum ( 02 55 ) Out: ACK ( 06 ) The reader sends the message S3F5 after the sensor detects a cas
O PERATION 5 Host to Reader: S3F6 Out: ENQ ( 05 ) In : EOT ( 04 ) Out: Length Byte ( 0D ) Out: Header ( 01 FF 03 06 80 01 00 03 00 04 ) Out: Data 21 01 00 Æ ACKC3 Out: Checksum ( B4 01 ) In : ACK ( 06 ) The reader sends the message S3F13 after the sensor was detected and the transponder could be read Reader to Host: S3F13 In : ENQ ( 05 ) Out: EOT ( 04 ) In : Length Byte ( 1A ) In : Header ( 81 FF 83 0D 80 01 00 03 00 05 ) In : Data 01 02 Æ Initiator=0, Sensor 0=1 21 01 39 21 09 81 11 11 11 11 10 00 0
5 O PERATION The reader sends the message S3F7 after the cassette was removed from the sensor.
O PERATION 5 Reader to Host: S9F1 In : ENQ ( 05 ) Out: EOT ( 04 ) In : Length Byte ( 16 ) In : Header ( 81 FF 09 01 80 01 00 07 00 18 ) In : Data 21 0A 02 FF 81 01 80 01 00 00 00 31 ÆMHEAD error message In : Checksum ( 04 8A ) Out: ACK ( 06 ) The device ID in the message block header does not correspond to the device ID in the reader detecting the error.
5 O PERATION The reader detects an unrecognized function and sends the message S9F5.
O PERATION 5 Reader to Host: S2F14 In : ENQ ( 05 ) Out: EOT ( 04 ) In : Length Byte ( 0E ) In : Header ( 81 FF 02 0E 80 01 00 00 00 36 ) In : Data 01 01 A5 00 In : Checksum ( 02 EE ) Out: ACK ( 06 ) Reader to Host: S9F7: In : ENQ ( 05 ) Out: EOT ( 04 ) In : Length Byte ( 16 ) In : Header ( 81 FF 09 07 80 01 00 07 00 1F ) In : Data 21 0A 01 FF 82 0D 80 01 00 00 00 36 In : Checksum ( 04 A8 ) Out: ACK ( 06 ) The reader replies to the S2F13 equipment constant request message without data, because the parame
5 O PERATION Host to Reader: S9F9 In : ENQ ( 05 ) Out: EOT ( 04 ) In : Length Byte ( 16 ) In : Header ( 81 FF 09 09 80 01 00 00 00 02 ) In : Data 21 0A 81 FF 81 01 80 01 00 00 00 01 Æ stored data In : Checksum ( 04 C3 ) Out: ACK ( 06 ) After sending the S1F1 message, the reader waits for an answer from the host. If the secondary message does not appear, a transaction timeout occurs and the reader sends the S9F9 message.
O PERATION 5 Reader to Host: S18F2 In : ENQ ( 05 ) Out: EOT ( 04 ) In : Length Byte ( 44 ) In : Header ( 81 FF 12 02 80 01 00 00 00 03 ) In : Data 01 04 41 04 31 32 33 34 Æ TARGETID “1234” 41 02 4E 4F Æ SSACK “NO” 01 04 41 02 30 31 Æ Configuration “01” 41 01 30 Æ Alarmstatus “0” 41 04 49 44 4C 45 Æ OperationalStatus “IDLE” 41 06 56 31 2E 30 2E 30 Æ SoftwareRevision Level 01 04 Æ STATUS 41 02 4E 45 Æ PMInformation “NE” 41 01 30 Æ Alarmstatus “0” 41 04 49 44 4C 45 Æ OperationalStatus “ID
5 O PERATION 01 04 Æ Configuration “01” 01 02 41 0D 43 6F 6E 66 69 67 75 72 61 74 69 6F 6E 41 02 30 31 Æ Alarmstatus “1” 01 02 41 0B 41 6C 61 72 6D 53 74 61 74 75 73 41 01 31 Æ OperationalStatus “IDLE” 01 02 41 11 4F 70 65 72 61 74 69 6F 6E 61 6C 53 74 61 74 75 73 41 04 4D 41 4E 54 Æ SoftwareRevisionLevel “V1.0.
O PERATION 5 The host writes all fundamental CIDRW attributes defined in ATTRID. The reader answers with the current attribute values.
5 O PERATION Host writes data on page 10 with S18F7 Host to Reader: S18F7 Out: ENQ ( 05 ) In : EOT ( 04 ) Out: Length Byte ( 24 ) Out: Header ( 01 FF 92 07 80 01 00 00 00 18 ) Out: Data 01 04 41 04 31 32 33 34 Æ TARGETID “1234” 41 02 30 41 Æ DATASEG “0A” A9 02 00 08 Æ DATALENGTH 0x08 41 08 41 42 43 44 45 46 47 48 Æ DATA “ABCDEFGH” Out: Checksum ( 1A 02 ) In : ACK ( 06 ) Reader to Host: S18F8 In : ENQ ( 05 ) Out: EOT ( 04 ) In : Length Byte ( 2D ) In : Header ( 81 FF 12 08 80 01 00 00 00 18 ) In : D
O PERATION 5 Host reads material ID of a multipage transponder with S18F9 Host to Reader: S18F9 Out: ENQ ( 05 ) In : EOT ( 04 ) Out: Length Byte ( 10 ) Out: Header ( 01 FF 92 09 80 01 00 00 00 2D ) Out: Data 41 04 31 32 33 34 Æ TARGETID “1234” Out: Checksum ( 58 02 ) In : ACK ( 06 ) Reader to Host: S18F10 In : ENQ ( 05 ) Out: EOT ( 04 ) In : Length Byte ( 37 ) In : Header ( 81 FF 12 0A 80 01 00 00 00 2D ) In : Data 01 04 41 04 31 32 33 34 Æ TARGETID “1234” 41 02 4E 4F Æ SSACK “NO” 41 08 4E 72 2E 30
5 O PERATION Host writes material ID of a multipage transponder with S18F11 Host to Reader: S18F11 Out: ENQ ( 05 ) In : EOT ( 04 ) Out: Length Byte ( 1C ) Out: Header ( 01 FF 92 0B 80 01 00 00 00 66 ) Out: Data 01 02 41 04 31 32 33 34 Æ TARGETID “1234” 41 08 4E 72 2E 30 30 41 42 43 Æ MID “Nr.
O PERATION 5 If the reader remains in the IDLE state, the command fails and the reader answers with SSACK “EE” (execute error).
5 O PERATION ChangeState is an optional service that requests the CIDRW to change its operational sub state to MAINTENANCE (“MT”) or to OPERATING (“OP”). In the MAINTENANCE state, the reader could not read (S18F5) or write (S18F7) any DATA in the defined DATASEG. (5.5.3 Valid Services per State).
O PERATION 41 04 49 44 4C 45 In : Checksum ( 08 68) 5 Æ HeadStatus “IDLE” Out: ACK ( 06 ) Reset is an optional service used to reinitialize the reader. If reader parameter 9 is unequal to 0x00, the reset causes a S1F1 “Are you there” message from the reader.
5 O PERATION The TARGETID in the S18F5 message does not correspond to the TARGETID in the reader detecting the error. The reader answers with a communication error “CE”.
S ERVICE 6 AND E RROR H ANDLING 6 SERVICE AND ERROR HANDLING 6.1 General ) The transponder reader and its components must be serviced by the manufacturer only. ) If errors occur, follow the instructions in this section. Do not carry out any error eliminating measures other than the ones described in this section. ) If you are uncertain about errors and their handling, contact the manufacturer (see the contact information on page 115 of this manual).
6 S ERVICE AND E RROR H ANDLING 6.3 Safety Instructions All antenna resonant circuit components carry high voltages! When replacement parts are required, use replacement parts specified by the manufacturer only. Unauthorized substitutions may result in fire, electric shock, or other hazards. Static electricity can harm electronic components inside the device. ESD protection measures must be observed when opening the device (see page 11). Do not short-circuit the fuse.
S ERVICE AND E RROR H ANDLING 6 6.6 Reset In the case of software errors, a power reset can be carried out by stopping and restarting the power supply. 6.7 Customer Service BROOKS Automation (Germany) GmbH RFID Division Gartenstraße 19 D-95490 Mistelgau Germany Tel: +49 9279 991 910 Fax: +49 9279 991 900 E-mail: rfid.support@brooks.com 24 hour technical support hotline (Brooks): +1 978 262 2900 Transponder Reader LF60 Gen2 (SECS1-Protocol), Release 0.
7 D EINSTALLATION AND S TORAGE 7 DEINSTALLATION AND STORAGE 7.1 Deinstallation 1 Disconnect the power supply. 2 Disconnect all cables. 3 Loosen and remove the mounting screws. 4 Remove the reader from its installation surface. 7.2 Storage Store the reader and its components in a clean and dry environment with the power supply disconnected. Make sure the contacts remain clean. Observe the necessary storage conditions (for technical data, see page 19).
T RANSPORTATION 8 AND D ISPOSAL 8 TRANSPORTATION AND DISPOSAL 8.1 Transportation For transportation purposes such as mailing, use a firm cardboard box. Use adequate padding material to protect the device on all sides. 8.2 Disposal The transponder reader and its components consist of different materials. Dispose of these materials separately in accordance with the relevant legislation in your country. Do not throw them away with everyday household trash.
9 A CCESSORIES 9 ACCESSORIES 9.1 Antennas Type Mini antenna Part-No. Picture ANT-6K10 Other antennas are available on request. 118 Transponder Reader LF60 Gen2 (SECS1-Protocol), Release 0.
A CCESSORIES 9.2 9 Plugs Type Part-No. Plug for external output KS-PH2 Plug for external input KS-PH3 Picture 9.3 Cables Not available yet. 9.4 Power Supply Type Power supply 0.33A (IN: 100/230V OUT: 24VDC) Cable plug for power supply Part-No. Picture SVG 0,33 HF KS-PH3 Transponder Reader LF60 Gen2 (SECS1-Protocol), Release 0.