Brooks Automation LF80BC1 User Manual

LF80C ZeniD RFID Reader
Product Manual
278580 Revision A
LF80C ZeniD RFID Reader
Product Manual
This page intentionally left blank
Brooks Automation
ii 278580 Revision A
LF80C ZeniD RFID Reader Product Manual
Brooks Automation
Information provided within this document is subject to change without notice, and although believed to be accurate, Brooks Automation assumes no responsibility for any errors, omissions, or inaccuracies.
ABF™, AcuLigner™, Advan Tag™, Align™, AquaTran™, AutoTeach™, ATR™, AXM™, Basic Blue™, BioStore™, BiSymmetrik™, CenterSmart™, Cool Solutions™, Crate to Operate™, CrossingConnect™, DARTS™, Enerta™, e-RMA™, e-Spares™, e-Volution™, Falcon™, FastRegen™, FIXLOAD™, FrogLeg™, InLigner™, InCooler™, Interface™, Isoport™, Jet™, Jet Engine™, LowProfile™, M2 Nano™, Mini-Ion™, PASIV™, PerformanceBlue™, Plate Auditor™, PowerPak™, PowerTools™, QuadraFly™, Radius™, Radient™, Radient Express™, RapidThaw™, Reliance™, Reliance ATR™, RetroEase™, SCARA™, SmartPM™, SPOTLevel™, Sprint™, Synetics™, The New Pathway to Productivity™, Time Optimized Trajectory™, Time Optimal Trajectory™, Time Optimized Path™, TopCooler™, TopLigner™, Tube Auditor™, Ultimate Blue™, VAC-407™, VacuTran™, VersaPort™, WaferEngine™ and the Brooks logo are trademarks of Brooks Automation, Inc.
AcuTran®, AquaTrap®, Asyst®, Celigo®, Conductron®, Convectron®, the Cool Solutions logo, Crossing Automation®, Cryodyne®, Cryotiger®, Cryo-Torr®, Fusion®, GOLDLink®, Guardian®, GUTS®, Helix®, Leapfrog®,MagnaTran®, MapTrak®, Marathon®, Marathon 2®, Marathon Express®, Micro-Ion®, MiniConvectron®, On-Board®, Polycold®, Razor®, REMP®, Spartan™, TrueBlue®, TurboPlus®, Vision®, Xpeel®, XTape®, Zaris®, and the Brooks Automation logo are registered U.S. trademarks of Brooks Automation, Inc.
All other trademarks are properties of their respective owners.
© 2017 Brooks Automation, Inc. All Rights Reserved. The information included in this manual is Proprietary Information of Brooks Automation and is provided for the use of Brooks Automation customers only and cannot be used for distribution, reproduction, or sale without the express written permission of Brooks Automation. This information may be incorporated into the user’s documentation, however any changes made by the user to this information is the responsibility of the user.
Brooks Automation 278580 Revision A iii
LF80C ZeniD RFID Reader
Product Manual
Corporate Headquarters
15 Elizabeth Drive
Chelmsford, MA 01824 U.S.A.
For Technical Support:
Location GUTS® Contact Number Website
North America +1-800-FOR-GUTS (1-800-367-4887) http://www.brooks.com/
+1-978-262-2900
Europe +49-1804-CALL-GUTS (+49-1804-2255-4887) http://www.brooks.com/
Japan +81-45-477-5980 http://jp.brooks.com/
China +86-21-5131-7066 http://cn.brooks.com/
Taiwan +886-3-5525225 http://tw.brooks.com/
Korea +82-31-288-2500 http://kr.brooks.com/
Singapore +65-6464-1481 http://www.brooks.com/
Contact Technical Publications directly: Technical.Publications@brooks.com
This technology is subject to United States export Administration Regulations and authorized to the destination only; diversion contrary to U.S. law is prohibited.
Original manual printed in English. Printed in the U.S.A.
Accelerating Innovation
Brooks Automation
iv 278580 Revision A
LF80C ZeniD RFID Reader Product Manual
Brooks Automation Inc.
46702 Bayside Parkway Fremont,CA 94538 Tel: +1-510-661-5000 Fax: +1-510-661-5166
Brooks Life Science Systems
Northbank, Irlam United Kingdom Tel: +44 (0) 161 777 2000 Fax: +44 (0) 161 777 2002
Brooks Life Science Systems
1003 E Trent Street. Suite 110 Spokane, WA 99202 Tel: +1 234-567-8910 Fax: +1 234-567-8910
Brooks Automation, Inc.
Polycold Systems 3800 Lakeville Highway Petaluma, CA 94954 Tel: +1 707-769-7000 Fax: +1 707-769-1380
Brooks Automation, Inc.
MicroTool Products 824 South Tejon Street Colorado Springs, CO 80903 Tel: +1 719-471-9888 Fax: +1 719-471-9977
Brooks Automation, Inc.
9601 Dessau Road, Suite 301 Austin, TX 78754 Tel: +1 512-912-2800 Fax: +1 512-912-2888
Brooks Automation Korea, Inc.
400-2 Gomae-Dong, Giheung-Gu, Yongin-City Gyeonggi-Do, 446-901 Korea Tel : +82-31-288-2500 Fax: +82-31-287-2111
Brooks Automation, Inc.
15 Elizabeth Drive Chelmsford, MA 01824-2400 Tel: +1 978-262-2400 Fax: +1 978-262-2500 www.brooks.com
Brooks Locations Worldwide:
Brooks Automation France
SAS Les Jardins de Maupertuis 7 Chemin de la Dhuy Batiment Le Juparana Meylan, France 38240 Tel: +33 (0)4.76.18.92.00 Fax: +33 (0)4.76.18.91.98
Brooks Japan K.K.
HEADQUARTERS Nisso Bldg. No 16, 10F 3-8-8 ShinYokohama, Kohoku-ku Yokohama, Kanagawa 222-0033 Tel: +81-45-477-5570 Fax: +81-45-477-5571
Brooks Automation, Inc.
AIM Servicios Administrativos S de RL de CV Carretera Huinalá km 2.8 Parque Industrial Las Américas 66640 Apodaca, NL Mexico Tel: +52 81 8863-6363
Brooks Automation Ltd.
TAIWAN HEADQUARTERS 5F-5, No.32, Tai-Yuen Street Chu-Pei City Hsinchu County 302, Taiwan, R.O.C. Tel: +886-3-552 5258 Fax (G&A): +886-3-552 5255 Fax (Sales): +886-3-552 5200
Brooks Automation (Germany) GmbH
Ernst-Ruska-Ring 11 07745 Jena, Germany Tel: +49 3641 4821 100 Fax: +49 3641 4821 4100
Brooks Automation (Israel) Ltd.
Mevo Yerach 5 Kiryat-Gat 82000 Israel Tel: +972 8672 2988 Fax: +972 8672 2966
Brooks Automation (Germany) GmbH
Karl-Marx-Strasse 23 D-01109 Dresden, Germany Tel: +49 351 885 930 Fax: +49 351 885 9322
Brooks Technology (Shanghai) Lim­ited
2nd Floor, No. 72, 887 Zuchongzhi Road Zhangjiang Hi-Tech Park Pudong, Shanghai China 201203 Tel: +86-21-5131-7070 Fax: +86-21-5131-7068
Brooks Life Science Systems
Weststrasse 12 CH-3672 Oberdiessbach Switzerland Tel: +41 (0) 31 770 70 70 Fax: +41 (0) 31 770 72 66
Life Science Systems
Northbank, Irlam Manchester M44 5AY United Kingdom Tel: +44 (0) 161 777 2000 Fax: +44 (0) 161 777 2002
Brooks Automation (Singapore) Pte Ltd
1200 Depot Road #07-01 to #07-06 Singapore 109675 Tel: +65-6836-3168 Fax: +65-6836-3177
Brooks Automation 278580 Revision A v
LF80C ZeniD RFID Reader
Product Manual
This page intentionally left blank
Brooks Automation
vi 278580 Revision A
LF80C ZeniD RFID Reader Product Manual
Part Number. 278580
Product Name: LF80C ZeniD RFID Reader Product Manual
Revision History
Revision
A 94411 3/24/2017 Initial Release
ECO Number
Date Explanation of Changes
Brooks Automation 278580 Revision A vii
LF80C ZeniD RFID Reader
Product Manual
This page intentionally left blank
Brooks Automation
viii 278580 Revision A
LF80C ZeniD RFID Reader Product Manual
Table of Contents
Revision History . . . . . . . . . . . . . . . . . vii
1 Identification . . . . . . . . . . . . . . . . . . . . 1
1.1 Model 1
1.2 Designated Use 2
1.3 Incorrect Use 2
2 Declaration of Conformity. . . . . . . . . . . 3
2.1 USA - Federal Communications Commission (FCC) 3
2.2 Europe - CE Conformity 4
3 General Instructions . . . . . . . . . . . . . . 5
3.1 Liability and Warranty 5
3.2 Objectives of the Operating Instructions 5
3.2.1 Target Group 6
4 Safety Instructions. . . . . . . . . . . . . . . . 7
4.1 Archiving 7
4.2 Symbols and Signal Words 7
4.3 Area of Application and Symbols 8
4.3.1 Safety Symbols – in compliance with 4844-2 8
4.3.2 Warning Symbols 9
4.3.3 Prohibition Symbols 9
4.3.4 Other Symbols 9
4.4 Obligations 10
4.4.1 Operating Company’s Obligations 10
4.4.2 Operating Personnel’s Obligations 10
4.5 ESD Instructions 11
4.6 Residual Risks 11
4.7 Additional Information 12
5 Product Specifications . . . . . . . . . . . . 15
5.1 Function 15
5.2 Indicating and Operating Elements 16
5.3 Inside View 17
5.4 Description of the Components 18
5.5 Technical Data 20
5.5.1 Device Label 21
5.5.2 Power Supply and Current Input 21
Brooks Automation 278580 Revision A ix
LF80C ZeniD RFID Reader
Product Manual
5.6 Antenna Cable 22
5.6.1 Cable for Rod Antenna and Frame Antenna 22
5.6.2 Cable for Mini Antenna and Micro Antenna 22
5.7 Contents of Delivery 23
6 Installation . . . . . . . . . . . . . . . . . . . . 25
6.1 Safety Instructions 25
6.2 Qualified Installation Personnel 27
6.3 Unpacking 27
6.4 Assembly of the Device 28
6.4.1 Standard Housing for Enclosed Assembly Material (Recommended) 29
6.4.2 Housing Without Mounts 30
6.5 Antenna Installation 32
6.5.1 Positioning the Antenna 32
6.5.2 Available Antenna Types 33
6.5.3 Dimensions for Planning 34
6.6 Power Supply 36
6.7 Terminal Connection 36
6.8 Ethernet Connection 38
6.9 External Input and Output 39
6.10 Commissioning 40
6.10.1 Required Operating Conditions 40
6.10.2 Tuning 40
7 Operation . . . . . . . . . . . . . . . . . . . . . . 41
7.1 Operating Personnel 41
7.2 Operation of the ASC-I1 Protocol 41
7.2.1 Structure of the Communication Protocol 41
7.2.2 Package Contents 41
7.2.3 Commands of Protocol 44
7.2.4 Parameter 60
7.2.5 Message Examples 62
7.3 Operation of SECS Protocol 63
7.3.1 Introduction 63
7.3.2 SECS-I Implementation 64
7.3.3 HSMS Option 68
7.3.4 HSMS Implementation 68
7.3.5 SECS-II Implementation 74
7.3.6 Parameters 92
7.3.7 SEMI E99 104
Brooks Automation
x 278580 Revision A
LF80C ZeniD RFID Reader Product Manual
7.3.8 Message Details 109
7.3.9 HSMS Message Examples 121
7.3.10 SECS-I Message Examples 122
8 Service and Troubleshooting . . . . . . 141
8.1 General 141
8.2 Qualified Troubleshooting Personnel 142
8.3 Safety Instructions 142
8.4 Error Codes 143
8.4.1 Error ID and Alarm ID 143
8.4.2 SSACK 145
8.4.3 Stream Function 146
8.5 Error Display with LED 147
8.5.1 Power LED Does Not Light Up 147
8.5.2 Error LED Lights Up (in Test Mode) 147
8.6 Reader Does Not Respond 148
8.7 Reset 148
8.8 Power Cut 148
8.9 Protocol Switching 149
8.10 Software Releases 149
8.11 Customer Service 149
9 Dismantling and Storage . . . . . . . . . 151
9.1 Dismantling 151
9.2 Storage 151
10 Transport and Disposal . . . . . . . . . . . 153
10.1 Transport 153
10.2 Disposal 153
11 Accessories . . . . . . . . . . . . . . . . . . . 155
11.1 Antennas 155
11.1.1 Available Types 155
11.1.2 Reading and Writing Ranges 156
11.2 Plugs 164
11.3 Cables 164
11.4 Mounting Brackets 165
Index . . . . . . . . . . . . . . . . . . . . . . . . . . I
Brooks Automation 278580 Revision A xi
LF80C ZeniD RFID Reader
Product Manual
This page intentionally left blank
Brooks Automation
xii 278580 Revision A
LF80C ZeniD RFID Reader 1 Identification
Î
Î
Î
Î
Product Manual 1.1 Model
1 Identification
This chapter gives you an overview of the following topics:
Model
Designated Use
Incorrect Use
1.1 Model
LF80C ZeniD Serial number e.g. 1106MIS12051
Part number TLG-E2B-1O00-S0-00EB
Manufacturer
Brooks Automation Inc. 46702 Bayside Parkway Fremont, CA 94538
Tel: +1 510-661-5000 Fax: +1 510-661-5166
Website www.brooks.com
For information on the label, see
Device Label.
Brooks Automation 278580 Revision A 1
1 Identification LF80C ZeniD RFID Reader
1.2 Designated Use Product Manual
1.2 Designated Use
This product was developed for reading and writing transponders only. Any other use of this device constitutes misuse and renders the user's authority to install and operate the device invalid.
This product is designed to be mounted and operated in an industrial setting as a built-in-device only. It is not designed to be used as a stand­alone or portable device or in a non-industrial setting, such as a household, vehicle or in the open-air.
Intended use also includes the following:
following all instructions in the product manual
observing all safety information
Before using the device, the user should ensure that the national approval requirements for use are met.
1.3 Incorrect Use
WARNING
WARNING
Incorrect use, which can endanger the device, the user and third parties, includes:
the use of the device contrary to its intended use (Î Designated Use)
modifying, extending or reconstructing the device without first consulting Brooks Automation
operating the device when there are obvious problems
Risk of injury through incorrect modifications
There are risks from unauthorized modifications to the machine.
Only use original spare parts from the manufacturer. Do not make any changes, attachments or modifications to the device without the approval of Brooks Automation.
Risk of injury and malfunction of machine operation through incorrect use
There are risks attached to using the device incorrectly.
Use the device exclusively according to its intended use.
Brooks Automation
2 278580 Revision A
LF80C ZeniD RFID Reader 2 Declaration of Conformity
Î
Î
Product Manual 2.1 USA - Federal Communications Commission (FCC)
2 Declaration of Conformity
This chapter gives you an overview of the following topics:
USA - Federal Communications Commission (FCC)
Europe - CE Conformity
2.1 USA - Federal Communications Commission (FCC)
This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions:
This device may not cause harmful interference and followed, read and understood by all persons working with the device (especially the safety information)
This device must accept any interference received, including interference that may cause undesired operation.
This equipment has been tested and found to comply with the limits for a Class B digital device, in accordance with 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 instruction manual, 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 - this can be determined by turning the equipment off and on ­the user is encouraged to try to correct the interference using one or more of the following measures:
Reposition or relocate the receiving antenna.
Increase the distance between the equipment and the receiver.
Connect the equipment to an outlet to a circuit other than the one to which the receiver is connected.
Consult the dealer or an experienced radio/TV technician for assistance.
Brooks Automation 278580 Revision A 3
2 Declaration of Conformity LF80C ZeniD RFID Reader
N5GLF80BC1
2.2 Europe - CE Conformity Product Manual
FCC ID N5GTSG
Compliance with:
FCC Code of Federal Regulations, Part 15 Subpart C, Section §15.205 FCC Code of Federal Regulations, Part 15 Subpart C, Section §15.209
WARNING
Changes or modifications not expressly approved by the party responsible for compliance may void the user's authority to operate the equipment.
2.2 Europe - CE Conformity
Declaration of Conformity
For the European Union
Description ATR60LF CAN Reader Function: RFID Reader Part Number: TLS-33C-XXXX-XX-XXXX
Business name and full address of the manufacturer of the machinery:
Brooks Automation Inc., 15 Elizabeth Drive, Chelmsford, MA, USA 01824
Name and address of the person, established in the Community, authorized to compile the relevant technical documentation:
Brooks Automation (Germany) GmbH, Ernst-Ruska-Ring 11, 07745 Jena, Germany
The manufacturer declares: x That this product fulfills all the relevant provisions of Directive 1999/5/EC (R&TTE
Directive) on Radio Equipment and Telecommunication Terminal Equipment.
x The product is in conformity with the following standards and/or other normative
documents:
o HEALTH & SAFETY (Article 3(1)(a)):
IEC 60905-1 : 2013/05/28
o EMC (Article 3(1)(b)):
EN 300 330-1 V1.7.1 EN 300 330-2 V1.5.1
o SPECTRUM (Article 3(2)):
EN 301 489-1 V1.9.2 EN 301 489-3 V1.6.1 EN 55032: 2012/AC: 2013
o OTHER:
Directive 2011/65/EU of the European Parliament and of the Council of 8
June 2011 on the restriction of the use of certain hazardous substances in electrical and electronic equipment.
LF80C ZeniD RFID Reader RFID Reader TLG-E2B-1O00-S0-00EB
Document #:
Rev.: A
Signature
Date: 18-Oct-2016 Location: Fremont CA, USA
Brooks Automation
4 278580 Revision A
LF80C ZeniD RFID Reader 3 General Instructions
Î
Î
Product Manual 3.1 Liability and Warranty
3 General Instructions
This chapter gives you an overview of the following topics:
Liability and Warranty
Objectives of the Operating Instructions
3.1 Liability and Warranty
The "General sales and delivery conditions" of Brooks Automation always apply.
The warranty period is 12 months beginning with the delivery of the device, which is verified by the invoice or other documents.
The warranty includes repairs of all damages to the device that occur during the warranty period and were clearly caused by material or manufacturing defects.
Liability and warranty claims in cases of damage to persons or property are excluded if they can be attributed to one or more of the following causes:
incorrect use of the device
disregard of the information in the product manual
unauthorized structural modifications of the device
insufficient maintenance and repairs
disasters due to foreign objects or force majeure
3.2 Objectives of the Operating
Instructions
These product manual serves as support and contain all the necessary safety information that must be followed for general safety, transport, installation and operation.
This product manual including all safety information (as well as all additional documents) must be:
followed, read and understood by all persons working with the device (especially the safety information)
easily available to all persons at all times
immediately consulted in case of doubt (safety)
Objectives:
to avoid accidents
to increase the service life and reliability of the device
to reduce costs due to production downtimes
Brooks Automation 278580 Revision A 5
3 General Instructions LF80C ZeniD RFID Reader
3.2 Objectives of the Operating Instructions Product Manual
3.2.1 Target Group
This product manual is addressed to personnel with the following areas of responsibility:
Area of responsibility Competence
Installation Specialized personnel
Commissioning, operation and decommissioning
Troubleshooting Specialized personnel
Definition according to DIN EN 60204-1:
Instructed Personnel
Persons who have been instructed and, if required, trained by a specialist as to the tasks assigned to them, the possible risks of incorrect behavior and the required safety equipment and safety measures.
Specialized Personnel
Persons who can evaluate the work assigned to them and recognize possible risks based on their specialized training, knowledge, experience and familiarity with the relevant standards.
Instructed personnel
Brooks Automation
6 278580 Revision A
LF80C ZeniD RFID Reader 4 Safety Instructions
Î
Î
Î
Î
Î
Î
Î
Product Manual 4.1 Archiving
4 Safety Instructions
This chapter gives you an overview of the following topics:
Archiving
Symbols and Signal Words
Area of Application and Symbols
Obligations
ESD Instructions
Residual Risks
Additional Information
4.1 Archiving
Store the product manual in the vicinity of the device!
Always keep the product manual handy!
4.2 Symbols and Signal Words
The following symbols and signal words are used in this documentation. The combination of a pictograph and a signal word classifies the respective safety information. The symbol can vary depending on the type of danger.
Symbol Signal word Description
DANGER This signal word must be used if
death or irreversible damage to
Death
property damage
Risk of injury and
WARNING This signal word indicates bodily
CAUTION This signal word indicates a risk of
health can occur if the hazard information is not followed.
injuries and property damage including injuries, accidents, and health risks.
property damage. In addition, there is a slight risk of injuries.
Brooks Automation 278580 Revision A 7
4 Safety Instructions LF80C ZeniD RFID Reader
4.3 Area of Application and Symbols Product Manual
ATTENTION This signal word warns of
malfunctions and may only be used if no damage to health can occur.
IMPORTANT This signal word indicates cross-
references and ways in which
No damage
operations are facilitated. It excludes all risks of property damage and injury risks.
4.3 Area of Application and Symbols
DANGER
WARNING
Danger to life, risk of injuries or damage to property
Risks exist when disregarding the product manual and the safety instructions therein.
Carefully read the product manual before initial commissioning. Perform the required safety measures before initial commissioning.
Follow the general safety information as well as the special safety information given in other chapters.
The device was constructed according to state-of-the-art technology and recognized safety regulations. In order to prevent any risks to life and limb of the user, third parties or damage to the device, only use the device for its intended purpose and in perfect condition with regard to safety.
Bodily injuries and/or property damage resulting from non-compliance with the instructions given in the product manual are the responsibility of the company operating the device or of the assigned personnel. Malfunctions that could compromise safety must be eliminated immediately.
4.3.1 Safety Symbols – in compliance with 4844-2
Risk of injuries when disregarding safety symbols
Risks exist when disregarding warnings in the product manual.
nbb
Please heed the warnings.
Special safety symbols in accordance with DIN 4844-2 are used in the corresponding passages in the text of this product manual and require special attention depending on the combination of signal word and symbol.
Brooks Automation
8 278580 Revision A
LF80C ZeniD RFID Reader 4 Safety Instructions Product Manual 4.3 Area of Application and Symbols
4.3.2 Warning Symbols
Warning against hazardous area
Warning against electromagnetic radiation
Warning against potentially explosive atmosphere
4.3.3 Prohibition Symbols
Unauthorized access is prohibited
Switching is prohibited
Warning against hazardous electrical voltage
Warning against flammable materials
Warning against electrostatically sensitive components
Fire, open flame and smoking is prohibited
Prohibition
4.3.4 Other Symbols
Dispose of packing material according to regulations
Important information
Disconnect from power supply
Recycling
Refer to manual
Brooks Automation 278580 Revision A 9
4 Safety Instructions LF80C ZeniD RFID Reader
4.4 Obligations Product Manual
4.4 Obligations
4.4.1 Operating Company’s Obligations
The safe condition and use of the device is a requirement for the safe operation of the device. The company operating the device therefore has the obligation to ensure that the following points are adhered to:
 The device may only be operated by trained and authorized
personnel!
 Avoid unsafe and/or dangerous work procedures! If
necessary, check employees' actions!
 Only permit personnel to be trained or instructed within the
scope of a general training work on the device under the
supervision of an experienced person!
 Personnel must have understood the product manual. Have
this confirmed by signature!
WARNING
 Precisely establish responsibilities according to the various
task areas (operation, installation)!
 Operating personnel must be committed to immediately
reporting to their superior any identifiable safety deficiencies
which occur!
4.4.2 Operating Personnel’s Obligations
Operators are obligated to contribute to the prevention of work accidents and the consequences of them by their personal conduct.
Risk of injuries due to insufficient personnel qualifications
A risk exists for personnel and the proper operation due to insufficiently qualified personnel.
Only trained personnel may operate the device. New operators must be instructed by the current operating personnel. The operating company must precisely regulate and monitor the personnel's areas of responsibility and competence.
Personnel for the areas of responsibility mentioned above must have the corresponding qualification for this work (training, instructions). If necessary, this can be done by the manufacturer on behalf of the operating company.
All warranty claims are void when disregarded.
Brooks Automation
10 278580 Revision A
LF80C ZeniD RFID Reader 4 Safety Instructions Product Manual 4.5 ESD Instructions
4.5 ESD Instructions
CAUTION
Static electricity can damage electronic components in the device. All persons installing or maintaining the device must be trained in ESD protection.
ESD protective measures must be applied when opening the device.
 Disconnect the power supply prior to removing or adding
components.
 Discharge your body and all tools used prior to contacting
any components on the interior of the device!
 Touch electronically sensitive parts carefully and at the
corners!
4.6 Residual Risks
Even if all precautions have been taken, there may be unapparent residual risks!
Adhering to the safety instructions, the intended use, and the product manual as a whole can reduce residual risks!
DANGER
ATTENTION
Risks from electric current
Electrical energy remains in lines, equipment and devices even when the device is switched off.
Only allow qualified electricians to perform work on the electrical supply system.
Disconnect the device from the power supply system if active parts of the device can be accessed by using tools. Access is only permitted for authorized personnel.
Regularly check the electrical equipment of the device. Regularly check all moving cables for damage within the scope of maintenance and repairs.
Brooks Automation 278580 Revision A 11
4 Safety Instructions LF80C ZeniD RFID Reader
4.7 Additional Information Product Manual
DANGER
WARNING
Risk of fire and explosions
Fire and explosions may occur within the vicinity of the device.
Smoking, open flames and fire are strictly prohibited in the vicinity of the device. Do not store any flammable liquids within the hazardous area. Keep a fire extinguisher in the vicinity of the device.
Warning against electromagnetic radiation
Electromagnetic radiation develops when transmitting and receiving data.
All Brooks RFID devices of the LF family comply with the standard EN 50357:2001.
4.7 Additional Information
Read and understand all safety and product manuals prior to installing and operating the device.
This documentation was written for specifically trained personnel. Installation, operation and troubleshooting may only be carried out by specifically trained personnel.
Retain this product manual. Keep this documentation in a location that is accessible to all personnel involved with the installation, use and troubleshooting of the device.
Follow all warnings. Follow all warnings on and in the device and in the documentation.
Install the device only in accordance with the manufacturer's instructions.
Use only the accessories and cables from the manufacturer.
Troubleshooting that is not described in Chapter Î Service and Troubleshooting may only be performed by the manufacturer.
People with hearing aids should be aware that the radio signals emitted by the device can cause annoying noises in the hearing aid.
Do not connect the device to power supplies such as normal household electrical outlets. The device should only be connected to power supplies as specified in this document.
Brooks Automation
12 278580 Revision A
LF80C ZeniD RFID Reader 4 Safety Instructions
Product Manual 4.7 Additional Information
When removing a cable, only pull on the plug and not on the cable. Connect cable connectors straight and carefully to avoid damaging the contacts.
Never overbend the antenna cables or subject these to mechanical forces.
When replacement parts are required, use only the replacement parts that were specified by the manufacturer. Unauthorized spare parts can result in fire, electric shock or other hazards.
Rules and
regulations
The provisions of the accident prevention regulations of the government safety organizations always apply to all work on the device.
The following must also be observed:
applicable legally binding accident-prevention regulations
applicable binding regulations at the place of use
the recognized technical rules for safe and professional work
existing environmental protection regulations
other applicable regulations
Brooks Automation 278580 Revision A 13
4 Safety Instructions LF80C ZeniD RFID Reader
4.7 Additional Information Product Manual
This page intentionally left blank
Brooks Automation
14 278580 Revision A
Î
Î
Î
Î
Î
Î
Î
Product Manual 5.1 Function
5 Product Specifications
This chapter gives you an overview of the following topics:
Function
Indicating and Operating Elements
Inside View
Description of the Components
Technical Data
Antenna Cable
Contents of Delivery
5.1 Function
The BROOKS RFID Reader LF80C ZeniD is a high-frequency identification system that uses FM transmissions.
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.
The total reading cycle takes less than 100 ms.
Since a sight connection between the transponder and the reader is not absolutely necessary, the transponder can also be identified through non­metallic material.
The data received by the RFID reader is transmitted to the host computer via a serial interface.
Brooks Automation 278580 Revision A 15
5 Product Specifications LF80C ZeniD RFID Reader
5.2 Indicating and Operating Elements Product Manual
5.2 Indicating and Operating Elements
15
14
13
12
11
10
9
8
1
2
3
4
7
1 External Output LED 9 Test mode button
2 Read button 10 Test L ED
3 Status LEDs 11 Read LED
4 Write button 12 Tuning button
5 Traffic LED 13 Tuning LED
6 Power LED 14 Antenna LED
7 Link LED 15 Input LED
8 Write LED
5 6
Brooks Automation
16 278580 Revision A
5.3 Inside View
123
13
12
11
10
4
5
6
7
8
9
1 External input 8 Assembly hole
2 Port for antenna 9 Power supply port
3 External output 10 Ethernet interface with
PoE
4 Assembly hole 11 Assembly hole
5 Tuning LED 12 RS232 interface 9-pin
Sub-D female plug
6 LF module 13 Assembly hole
7 Fuse
Brooks Automation 278580 Revision A 17
5 Product Specifications LF80C ZeniD RFID Reader
5.4 Description of the Components Product Manual
5.4 Description of the Components
Component Description
LF module
Tuning LEDs
RS232 interface
Ethernet interface
External output
Via the antenna the LF module supplies the transponder with energy and it transmits the received data to the controller.
The six Tuning LEDs show the switch status of the adjustment relays.
The data are passed down serially to one of the two RS232 interfaces (9-pin Sub-D female plug) with the different protocols. Baud rates of 300 Bd up to 115.2 kBd are possible.
Communication with the device can be carried out via the 10/100 BaseT Ethernet interface (IEEE 802.3) with PoE.
The external output (usually a LED) shows the status of the reader. The behavior of the external output is depending on the sensor triggered automatic reading.
The LED remains on until the read operation is complete. The LED goes off if the reader receives confirmation that the page was read, or if an error message occurs.
If the host does not return confirmation after the page was read, the LED remains on until either a new read process is started and successfully completed, or until the device is reset.
External input
Fuse
Tuning LED
Antenna LED
A sensor (such as an optical sensor) can be connected to the external input.
TR5 housing, 400 mA T (low-breaking).
The antenna's efficiency is optimized by pushing the automatic calibration button. The LED lights up during the calibration process and subsequently goes off when tuning is successful. If a fault occurs, the LED flashes until the next calibration process is successful.
Possible faults could be caused by a defective antenna or a strong metallic environment near the antenna.
If the antenna sends LF signals (to load a transponder or send data, for example), the LED is activated for this period.
Brooks Automation
18 278580 Revision A
Component Description
Input LED
Output LED
Link and Traffic LED
Tes t LED
The Input LED indicates that the external sensor was initiated, or that an external potential-free contact was actuated.
If the external output is set, the LED is on; if not, the LED does not light up.
Link LED: LED is on Link OK.
Traffic LED: LED is flashing Rx or Tx activity
The test mode is used to check the most important reader features (reading or writing), which are operated by pressing the corresponding button in test mode.
To switch the reader to test mode, press the Test mode button and keep it pressed for at least five seconds. The Test LED flashes when the reader is in test mode.
Press the Test mode button again to leave test mode.
Brooks Automation 278580 Revision A 19
5 Product Specifications LF80C ZeniD RFID Reader
5.5 Technical Data Product Manual
5.5 Technical Data
Technical data - device
Operating temperature
Storage temperature -25 °C to +70 °C
Permissible humidity at 50 °C / 122 °F
Transm i tt in g frequency
Max. field strength in 3 m distance
Typ. period of charging impulse
Max. repeat of reading
Max. repeat of programming
Protection class IP 40
0 °C to +50 °C 32 °F to 122 °F
-13 °F to +158 °F
25 - 80 %
134.2 kHz
110 dB μV/m
50 ms
4/s
1/s
Housing material ABS
Weight about 440 g
Fuse 400 mA (T)
Serial interface RS232
Ethernet interface 10/100 BaseT (IEEE 802.3) with PoE (endspan
300 Bd - 115.2 kBd
only)
Brooks Automation
20 278580 Revision A
5.5.1 Device Label
The device labels with the CE mark, serial and part number and MAC address are on the device housing.
Label on top
Label at the side
www.brooks.com
www.brooks.com
1 Serial number (example)
2 Part number
3 MAC address
Made in XXXX
Made in XXXX
5.5.2 Power Supply and Current Input
Description Min Type Max Unit
Voltage (reverse polarity protected) 18 24 30 V DC
Current with/without presence sensor (power-up process excluded)
Reading/writing impulse
Rod antenna without/with presence sensor
Micro antenna without/with presence sensor
70/95 mA
mA
160/185
140/165
Brooks Automation 278580 Revision A 21
5 Product Specifications LF80C ZeniD RFID Reader
5.6 Antenna Cable Product Manual
5.6 Antenna Cable
5.6.1 Cable for Rod Antenna and Frame Antenna
Standard cable
Diameter 5.6 mm
Bending radius 84 mm
If the device is installed immediately and the cable is therefore only bent one single time, a bending radius of 33 mm is permitted.
Material PVC
Approvals VDE, IEC, UL
Highly flexible cable (suitable for energy chains)
Diameter 6 mm
Bending radius 60 mm
Material PVC
Approvals VDE, IEC, UL
5.6.2 Cable for Mini Antenna and Micro Antenna
Standard cable
Diameter 4.1 mm
Bending radius 41 mm
If the device is installed immediately and the cable is therefore only bent one single time, a bending radius of 20.5 mm is permitted.
Material PVC
Approvals VDE, IEC, UL
Brooks Automation
22 278580 Revision A
Î
Product Manual 5.7 Contents of Delivery
Highly flexible cable (suitable for energy chains)
Diameter 5 mm
Bending radius 50 mm
Material PVC
Approvals VDE, IEC, UL
IMPORTANT
IMPORTANT
Special antennas with other highly flexible cables are available upon request.
5.7 Contents of Delivery
Quantity Description
1 RS232 RFID reader
1 Mounting set
1 Accompanying letter
For available or required accessories, e.g. antennas, adapters and cables, see
Accessories.
IMPORTANT
For additional information, software, drivers, etc., our extensive download area is available to you at www.brooks.com -> Service -> Download.
Brooks Automation 278580 Revision A 23
5 Product Specifications LF80C ZeniD RFID Reader
5.7 Contents of Delivery Product Manual
This page intentionally left blank
Brooks Automation
24 278580 Revision A
LF80C ZeniD RFID Reader 6 Installation
Î
Î
Î
Î
Î
Î
Î
Î
Î
Î
Î
Product Manual 6.1 Safety Instructions
6 Installation
This chapter gives you an overview of the following topics:
Safety Instructions
Qualified Installation Personnel
Unpacking
Assembly of the Device
Antenna Installation
Power Supply
Term i na l Co n ne ct ion
Ethernet Connection
External Input and Output
Commissioning
CAUTION
Follow the instructions in the safety chapter
Follow the general safety instructions in the chapter Instructions.
Safety
6.1 Safety Instructions
The device is designed for indoor use in an industrial setting only.
Installation is only allowed in an interior room at a constant temperature between 0° C / 32 °F and +50 °C / 122 °F, and a relative humidity between 25 % and 80 %.
Never use the device near or in water.
Never pour liquids of any type over the device. If the device should accidentally come in contact with liquid, disconnect it and have it checked by a technician.
Do not install the device near heat sources such as radiators, heat registers, stoves or other devices (including amplifiers) that generate heat.
Do not install the device in a flammable environment.
Brooks Automation 278580 Revision A 25
6 Installation LF80C ZeniD RFID Reader
6.1 Safety Instructions Product Manual
CAUTION
CAUTION
Never expose the device to extreme temperature fluctuations, since otherwise condensation develops in the device and causes damage.
Do not install the device in the vicinity of voltage lines or other power lines with which they could collide (for example, when drilling), which could result in serious injuries or even death.
The device (especially the antenna) should not be installed in the immediate vicinity of electrical equipment such as medical devices, monitors, telephones, TV sets, magnetic disks and metal objects.
This could result in reduced read and write ranges.
Never use the device in explosive areas (such as paint warehouses).
Do not use the device in areas where it is exposed to vibrations or shocks.
ATTENTION
ATTENTION
The installation location must be adequately illuminated during the installation.
Never install the device during a lightning storm.
Verify that the installation meets the requirements of the (country specific) FCC for human exposure to radio frequencies.
When determining the installation site, keep in mind the length of the antenna wire and the read/write range of the antenna used.
Brooks Automation
26 278580 Revision A
LF80C ZeniD RFID Reader 6 Installation Product Manual 6.2 Qualified Installation Personnel
6.2 Qualified Installation Personnel
CAUTION
CAUTION
Disposing of the
packaging material
Installation is to be carried out by specially trained personnel only. If you are uncertain about their qualification, contact the manufacturer.
Operating the device without special training can result in damage to the reader and/or connected devices.
6.3 Unpacking
The device and the accessories are packed under clean-room conditions. In order to maintain this condition, the device must also be unpacked in clean­room conditions.
The packaging material consists of cardboard and foil. Dispose of these materials separately and observing the respective regulations of your country.
Brooks Automation 278580 Revision A 27
6 Installation LF80C ZeniD RFID Reader
Î
6.4 Assembly of the Device Product Manual
6.4 Assembly of the Device
ATTENTION
Installation
dimensions
3.54”
The mounting surface must be stable, non-flammable, dry and clean.
If necessary, clean it before installing the device.
The device must be installed so that air can freely circulate vertically through the heat sink, and the operating and environmental conditions specified under
Technical Data are met at all times.
Brooks Automation
28 278580 Revision A
LF80C ZeniD RFID Reader 6 Installation
Product Manual 6.4 Assembly of the Device
Required materials
and tools
Assembly
6.4.1 Standard Housing for Enclosed Assembly Material (Recommended)
Enclosed mounting set, containing two mounts, four expanding rivets and a drilling template
Four cylinder head screws: M4 (EU), UNC 8/32 (USA)
Four dowels (in case of wall mounting)
Appropriate screwdriver
Drilling machine with fitting drill
 Drill four holes using the enclosed drilling template.
 When mounting the device on a wall, insert four dowels.
 Insert four expanding rivets into the two mounts as shown in
the image.
 Plug the mounts into the four mounting holes of the device as
shown in the image.
Brooks Automation 278580 Revision A 29
6 Installation LF80C ZeniD RFID Reader
Î
6.4 Assembly of the Device Product Manual
 Screw the device onto the assembly surface.
CAUTION
 Connect the device as described in the section
and Operating Elements.
Indicating
6.4.2 Housing Without Mounts
If you intend to install the device without mounts, you will have to remove the housing lid.
Static electricity can damage electronic components in the device. All persons installing or maintaining the device must be trained in ESD protection.
When removing the housing lid, note that the housing lid may be connected to the case with a cable. Remove the lid carefully to prevent damage - do not pull on it.
Brooks Automation
30 278580 Revision A
LF80C ZeniD RFID Reader 6 Installation
Î
Product Manual 6.4 Assembly of the Device
Required materials
and tools
Assembly
Four cylinder head screws: M4 (EU), UNC 8/32 (USA)
Four dowels (in case of wall mounting)
Appropriate screwdriver
Drilling template (enclosed)
Drilling machine with fitting drill
 Drill four holes using the enclosed drilling template.
 When mounting the device on a wall, insert four dowels.
 Unscrew the four housing lid screws.
 Carefully remove the lid.
 Screw the device onto the assembly surface using the four
assembly holes inside the case.
 Screw the housing lid back onto the device.
 Connect the device as described in the section
Indicating
and Operating Elements.
Brooks Automation 278580 Revision A 31
6 Installation LF80C ZeniD RFID Reader
6.5 Antenna Installation Product Manual
6.5 Antenna Installation
ATTENTION
When installing the antenna, consider the required reading and writing ranges. The reader can only be used properly if the transponder is located within the individual reading/writing range of the antenna.
If the transponder is very close to the antenna, the transponder may be detuned by the metal of the antenna and a reading/writing is not possible. We recommend keeping a minimum distance between transponder and antenna of about 10 mm.
6.5.1 Positioning the Antenna
Reliable reading and writing depends on the distance from and orientation of the transponder to the antenna.
Transponder parallel to the axis of the antenna:
Transponder perpendicular to the axis of the antenna:
Parallel The illustration shows
the optimal position of the transponder if it is positioned parallel to the axis of the antenna.
Brooks Automation
32 278580 Revision A
LF80C ZeniD RFID Reader 6 Installation Product Manual 6.5 Antenna Installation
Perpendicular The illustration shows
the optimal position of the transponder if it is perpendicular to the axis of the antenna.
Perpendicular (frame antenna)
The illustration shows the optimal position of the transponder if it is perpendicular to the axis of a frame antenna.
6.5.2 Available Antenna Types
Different types of antennas are available on request.
Brooks Automation 278580 Revision A 33
6 Installation LF80C ZeniD RFID Reader
6.5 Antenna Installation Product Manual
6.5.3 Dimensions for Planning
Rod antenna
a1 Length of antenna cylinder 125 mm
Mini antenna
a2 Complete mounting dimensions (cable with 90°
angle)
b1 Diameter of antenna cylinder 23.0 mm
a1 Length of antenna cylinder 68 mm
a2 Complete mounting dimensions (cable with 90°
angle)
b1 Diameter of antenna cylinder 10.0 mm
150 mm
85 mm
Brooks Automation
34 278580 Revision A
LF80C ZeniD RFID Reader 6 Installation Product Manual 6.5 Antenna Installation
Micro antenna
a1 Length of antenna cylinder 40 mm
Frame antenna
a2 Complete mounting dimensions (cable with 90°
angle)
b1 Diameter of antenna cylinder 10.0 mm
a1 Distance between mounting holes (length) 148 mm
60 mm
a2 Length of frame antenna 161 mm
a3 Complete mounting dimensions length (cable
screwing at the side)
b1 Distance between the mounting holes (width) 70 mm
b2 Width of frame antenna 120 mm
c1 Height of frame antenna 19 mm
c2 Complete mounting dimensions height (cable
screwing at the top)
210 mm
70 mm
Brooks Automation 278580 Revision A 35
6 Installation LF80C ZeniD RFID Reader
Î
Î
6.6 Power Supply Product Manual
6.6 Power Supply
DANGER
Risk of death due to dangerous voltage
Risks exist when supplying the device with the incorrect voltage.
Only use cables, plugs and adapters supplied by the manufacturer.
Observe power ratings of the technical data (
The device can be connected to an interior DC power circuit of the equipment or to a DC adapter.
Once the device is connected to the power supply, the power LED lights up.
If the LED does not light up, please refer to chapter www.brooks.com.
Pin Signal
1 +24 V
2 0 V
3 NC
Technical Data).
Visit us online:
4 NC
5 NC
6.7 Terminal Connection
Ethernet interface (M12 d-coded)
PIN DB9
1 Tx +
2 Rx +
3 Tx -
4 Rx #
Brooks Automation
36 278580 Revision A
LF80C ZeniD RFID Reader 6 Installation Product Manual 6.7 Terminal Connection
Sub-D female plug (RS232 interface #2)
The serial interface is a Sub-D female plug (9-pin); a serial connection line (switched 1:1) can be used.
PIN DB9
1 NC
2 TxD
3 RxD
4 NC
5 GND
6 NC
7 NC
8 NC
9 NC
Parameters of the
serial interface
Baud rate
Data bits
Stopp bit
Parity
19,200
8
1
EVEN (ASCII) NONE (SECS)
Brooks Automation 278580 Revision A 37
6 Installation LF80C ZeniD RFID Reader
6.8 Ethernet Connection Product Manual
6.8 Ethernet Connection
The 10/100 BaseT Ethernet interface has the following default settings:
DHCP mode OFF IP address 10.73.254.211 Gateway address 10.73.254.254 Subnet mask 255.255.254.0
If DHCP is enabled and the DHCP Server is not available, the device initializes the Ethernet connection with the following values:
IP address 169.254.MAC5.MAC6 Gateway 169.254.MAC5.254 Subnet mask 255.255.255.0 Primary DNS Server IP 0.0.0.0 Secondary DNS Server I 0.0.0.0 (MAC address MAC1:MAC2:MAC3:MAC4:MAC5:MAC6)
The Brooks Device Discoverer Tool can be used to find a device in the network and to change the network settings easily. After sending a configuration message, the tool requests the device configuration password. Please enter the default password for Brooks RFID devices: BROOKS.
The tool can also be used to perform a firmware update!
ATTENTION
For more information our extensive download area is available to you at
www.brooks.com -> Service -> Download.
Brooks Automation
38 278580 Revision A
LF80C ZeniD RFID Reader 6 Installation Product Manual 6.9 External Input and Output
6.9 External Input and Output
ATTENTION
External input must be a floating contact. The current consumption of the sensor must not exceed 200 mA. The LED output current is approx. 10 mA.
Brooks Automation 278580 Revision A 39
6 Installation LF80C ZeniD RFID Reader
Î
6.10 Commissioning Product Manual
6.10 Commissioning
6.10.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.
6.10.2 Tuning
Before the reader can be operated, it must be calibrated so that it can communicate with the transponder.
 Press the Tuning button (see ΠIndicating and Operating
Elements). The Tuning LED lights up and goes off again. A
flashing LED indicates a malfunction (see
Troubleshooting).
Service and
Brooks Automation
40 278580 Revision A
LF80C ZeniD RFID Reader 7 Operation
Î
Î
Î
Product Manual 7.1 Operating Personnel
7Operation
This chapter gives you an overview of the following topics:
Operating Personnel
Operation of the ASC-I1 Protocol
Operation of SECS Protocol
7.1 Operating Personnel
CAUTION
The RFID Reader LF80C ZeniD is designed to be operated by specially trained personnel only. If you have doubts about the required qualifications, contact the manufacturer.
Operating the device without special training can result in damage to the reader and/or connected devices.
7.2 Operation of the ASC-I1 Protocol
7.2.1 Structure of the Communication Protocol
General remarks:
The communication is done with ASCII packages.
Each reader represents a RFID reader with an RS232 interface to which an address from 0 to E can be assigned. When the reader is delivered, the address is 0.
After each command to the reader, a defined response is sent. We recommend waiting for this response before sending a new command.
7.2.2 Package Contents
General remarks:
Each package includes a package header (three characters), a message (two or more characters) and the end of the package (five characters).
Package header Message End of package
Brooks Automation 278580 Revision A 41
7 Operation LF80C ZeniD RFID Reader
Î
7.2 Operation of the ASC-I1 Protocol Product Manual
Package header The header includes the start character (one character) and the package
length (two characters).
Package header
Start Length 1 Length 2
Start Start character (ASCII character ´S´)
Length 1 High byte package length (hexadecimal)
ASCII character ´0´..´F´
Length 2 Low byte package length (hexadecimal)
ASCII character ´0´..´F´
The message length describes the number of characters of a message.
Message structure The message includes a command, a target address and a source address
as well as information.
Message
Command Address Information
Command ASCII character (
Address Target/source address;
ASCII character '0'...'E' for the reader *
Information Depends on the command (includes
none, one or more ASCII characters '0'...'F')
The message length describes the number of characters of a message.
* The reader is preset with 0 when delivered.
Message items)
Brooks Automation
42 278580 Revision A
LF80C ZeniD RFID Reader 7 Operation Product Manual 7.2 Operation of the ASC-I1 Protocol
End of package The end of the package includes an end character (one character) and a
checksum (four characters).
End of package
End Checksum 1 Checksum 2 Checksum 3 Checksum 4
End End character ASCII character no. 13
(hexadecimal 0D)
Checksum 1 High byte - XOR logic of all data (package header,
message and end character); ASCII '0'..'F'
Checksum 2 Low byte - XOR logic of all data (package header,
message and end character); ASCII '0'..'F'
Checksum 3 High byte - addition of all data (package header,
message and end character); ASCII '0'..'F'
ATTENTION
Checksum 4 Low byte - addition of all data (package header, message
and end character); ASCII '0'..'F'
When using the TCP/IP interface option, the checksum is not used (is not transmitted).
Brooks Automation 278580 Revision A 43
7 Operation LF80C ZeniD RFID Reader
Î
Î
Î
Î
Î
Î
Î
Î
Î
Î
Î
Î
Î
7.2 Operation of the ASC-I1 Protocol Product Manual
7.2.3 Commands of Protocol
Commands
Command Description
X
W
R
G
P
E
H
V
L
I
J
A
N
X - Read data
W - Write data
R - Automatic read
G - Request parameter value
P - Set parameter
E - Error message
H - Heartbeat
V - Query software version
L - Lock a page of the transponder
I - Set tuning of the RF module
J - Request tuning settings of RF module
A - Sensor event
N - Reset
Brooks Automation
44 278580 Revision A
LF80C ZeniD RFID Reader 7 Operation
Î
Î
Product Manual 7.2 Operation of the ASC-I1 Protocol
Message items
CMD 1 byte
Command of the message. See table in chapter
Data 16 bytes
The data are interpreted in HEX format. That means that 2 ASCII characters define one byte tag data in HEX format. The data always contains all 8 bytes of the specified page of the transponder.
Example:
Tag data in ASCII "12345678" (8 bytes) Tag data in HEX 0x31 0x32 0x33 0x34 0x35 0x36 0x37 0x38 Data in message "3132333435363738" (16 ASCII characters)
Error ID 1 Byte
For more information on error codes and the corresponding correcting actions please refer to
Page 2 bytes
Defines the page of the transponder for a read or write action. The two ASCII characters (2 bytes) define the page number of the tag in decimal format.
Example: page 1 "01"
Error Codes.
page 10 "10" page 17 "17"
Message items
Parameter No. 1 byte
Number of the parameter. One ASCII character (1 byte) display the parameter number in hex format.
Example: parameter 1 "1"
Brooks Automation 278580 Revision A 45
7 Operation LF80C ZeniD RFID Reader
7.2 Operation of the ASC-I1 Protocol Product Manual
Parameter value 2 bytes
Value of a parameter. Two ASCII characters (2 bytes) display the value of the parameter in decimal format.
Example: value 45 "45"
Reader ID 1 byte
Address of the device („0“ .. „E)“.
One ASCII character (1 byte) shows the address in HEX format.
Response code 4 bytes
This feature is not used for the single reader. This code is always "0000".
Serial No. 4 bytes
Contains the hexadecimal serial number of the reader. This number has 4 ASCII characters. The serial number is also shown on the label of the reader.
Example: “1234”
The last 5 characters of the complete serial number of the device are interpreted as decimal number. Converted to hexadecimal, this is the 2 byte serial number, which is transmitted as 4 ASCII characters.
Example: The decimal number „1234“ is „3039“ when converted to hexadecimal format. This number is transmitted as 4 ASCII characters.
Brooks Automation
46 278580 Revision A
LF80C ZeniD RFID Reader 7 Operation
Î
Î
Product Manual 7.2 Operation of the ASC-I1 Protocol
X - Read data Command X starts the reading of a transponder.
If there is no tag in the reading range of the antenna, the reader returns an error message (error 4 - no tag).
Data item "Page" can have the following values.
Value Description
'01' to '17’ read page#
’98’ read more pages until end character or empty
character
’99’ read entire tag data
1)
'E' respectively 'F' in ID Bit 0...3 of the reading ID
Host Reader
CMD Reader ID Page
X 1 byte 2 bytes
1)
Reader Host
CMD Reader ID Page Data
x 1 byte 2 bytes 16 bytes
If there is no tag in the reading range of the antenna, the reader repeats the reading before an error message is sent out. The number of repeats is defined in
Parameter 4 (0x04).
No acknowledgment is expected from the host.
In case of a read request for more than one page (value 98 or 99), the protocol is repeated. For the end of reading the reader sends an additional package. The message includes the command 'x' and the source address '0'...'E'.
If the reading fails, the reading is repeated in the defined time frame ( Parameter 3 (0x03);Î Parameter 4 (0x04)). If it fails again, the reader sends an error message 'no tag(4)' to the host.
If the sensor check is activated, the status of a floating contact connected to the external input is checked before a reading process (writing process) is triggered. If it is not connected, the error message "NOTAG" is sent; otherwise the read process is started.
Brooks Automation 278580 Revision A 47
7 Operation LF80C ZeniD RFID Reader
Î
7.2 Operation of the ASC-I1 Protocol Product Manual
W - Write data The command W starts the writing to a transponder.
If there is no tag in the writing range of the antenna, the reader returns an error message (error 4 - no tag).
Host Reader
CMD Reader ID Page Data
W 1 byte 2 bytes 16 bytes
Reader Host
CMD Reader ID
w1 byte
If 'write tag' fails, writing is repeated in the defined time frame ( Parameter 3 (0x03);Î Parameter 4 (0x04). If it fails again, the reader sends an error message 'no tag(4)' to the terminal.
If the sensor check is activated, the status of a floating contact connected to the external input is checked before a reading process (writing process) is triggered. If it is not connected, the error message "NOTAG" is sent; otherwise the write process is started.
Brooks Automation
48 278580 Revision A
LF80C ZeniD RFID Reader 7 Operation
Î
Î
Î
Î
Î
Î
Product Manual 7.2 Operation of the ASC-I1 Protocol
R - Automatic read The external input is used to trigger an automatic read action. The R
command sends the read data to the host. The host then has to confirm the message.
Depending on the readmode configuration (parameter 1: readmode), the reader reads the following pages:
readmode = page (0)
readmode = tag (1)
readmode =
sequential read for different pages (parameter 2: readpage)
read a tag until the end character ('E' - end character or 'F' empty) in ID bit 0…3
read the whole tag (all pages)
whole (2)
Reader Host
CMD Reader ID Page Data
R 1 byte 2 bytes 16 bytes
Host Reader
CMD Reader ID
r1 byte
Reading more pages (readmode "tag" or "whole"): protocol is repeated. The end package includes the command 'R' and the source address '0'...'E'
No acknowledgment from the host: information is repeated with the following parameters (
Reading not possible: repeated read time frame (
Parameter 5 (0x05);Î Parameter 6 (0x06))
Parameter 3 (0x03);
Parameter 4 (0x04)).
Reading again not possible: tag sends error message no tag (4) to the host.
The delay time for the presence sensor is configurable (
Parameter 0
(0x00)).
An automatic reading is only possible if all messages that have to be confirmed have been confirmed by the previous read, or if the waiting period (
Parameter 5 (0x05)) has expired after the last sending (
Parameter 6 (0x06)).
If the sensor check is activated, the status of a floating contact connected to the external input is checked before a reading process (writing process) is triggered. If it is not connected, the error message “NOTAG” is sent, otherwise the read-process is started.
Brooks Automation 278580 Revision A 49
7 Operation LF80C ZeniD RFID Reader
7.2 Operation of the ASC-I1 Protocol Product Manual
G - Request
parameter value
Host Reader
CMD Reader ID
G1 byte
Reader Host
CMD Reader ID Parameter No. Parameter value
g 1 byte 1 byte 2 bytes
The command G is used to request the value of all public parameters of the device.
The reader sends an individual protocol package for each available public parameter. After the last parameter the reader finally sends an additional package. The message includes the command 'g' and the source address '0'..'E'.
Brooks Automation
50 278580 Revision A
LF80C ZeniD RFID Reader 7 Operation Product Manual 7.2 Operation of the ASC-I1 Protocol
P - Set parameter Command P can be used to change the value of individual parameters.
After successfully changing a parameter, the device sends a confirmation message.
Host Reader
CMD Reader ID Parameter No. Parameter value
P 1 byte 1 byte 2 bytes
Reader Host
CMD Reader ID
p1 byte
Brooks Automation 278580 Revision A 51
7 Operation LF80C ZeniD RFID Reader
Î
7.2 Operation of the ASC-I1 Protocol Product Manual
E - Error message If an error occurs, the device sends an error message with the
corresponding error code to the host.
Reader Host
CMD Reader ID Error ID
e 1 byte 1 byte
For more information on error codes and the corresponding correcting actions please refer to
Error Codes.
Brooks Automation
52 278580 Revision A
LF80C ZeniD RFID Reader 7 Operation Product Manual 7.2 Operation of the ASC-I1 Protocol
H - Heartbeat The command H sends a heartbeat request to the reader. The reader
responds with his serial number and a response code.
Host Reader
CMD Reader ID
H1 byte
Reader Host
CMD Reader ID Serial No. Response code
h 1 byte 4 bytes 4 bytes
The response code is part of the protocol but is not used for this device. The response code is always '0000'.
Because of compatibility with other systems, the heartbeat is also allowed with the address 'F'.
Brooks Automation 278580 Revision A 53
7 Operation LF80C ZeniD RFID Reader
Î
7.2 Operation of the ASC-I1 Protocol Product Manual
V - Query software
version
Host Reader
CMD Reader ID
V1 byte
Reader Host
CMD Reader ID Software version
v 1 byte 16 bytes
The command V is used to request the installed software version of the RFID reader.
The 8 characters of the software version are described by 16 ASCII characters. Each character is described in HEX format represented by 2 ASCII characters (see section
Message Examples).
Brooks Automation
54 278580 Revision A
LF80C ZeniD RFID Reader 7 Operation
Î
Product Manual 7.2 Operation of the ASC-I1 Protocol
L - Lock a page of the
transponder
Host Reader
CMD Reader ID Page
L 1 byte 2 bytes
Reader Host
CMD Reader ID
l1 byte
An individual page of a multipage transponder can be locked (read only).
If the page of the transponder could not be locked, the writing action is repeated automatically (
If the page still could not be locked, an error message NoTag (4) is sent to the host. If the page was already locked, the successful feedback follows just as at the first locking.
If the sensor check is activated, the status of a floating contact connected to the external input is checked before a reading process (writing process) is triggered. If the sensor is not triggered, the error message "NOTAG" is sent; otherwise the lock process is started.
Parameter 3 (0x03) and Î Parameter 4 (0x04)).
ATTENTION
A locked page cannot be unlocked. This page is locked permanently.
Brooks Automation 278580 Revision A 55
7 Operation LF80C ZeniD RFID Reader
7.2 Operation of the ASC-I1 Protocol Product Manual
I - Set tuning of the
RF module
Depending on the surroundings of the antenna it might be necessary to tune the RF module to get the optimal reading/writing range for this special installation environment. The RF module has 6 capacitors C
be switched ON or OFF.
Each capacitor can be addressed by one bit. This bit is used to activate (1) or disable (2) a capacitor.
The tuning can be set manually (not recommended) or automatic tuning can be performed (recommended).
0 - OFF
1 - ON
0
Bit 2
corresponds to capacitor C0.
Host Reader
CMD Reader ID Tuning
I 1 byte 2 bytes
Reader Host
CMD Reader ID
- C5 which can
0
i1 byte
Parameter structure from C
to C5:
0
Hex. value Bin. value Meaning
00 0000 0000 no capacitor is set
3F 0011 1111 all 6 capacitors are set
40 0100 0000 starts the automatic tuning
For the calibration of the antenna exclusively the automatic calibration (calibration value 0x04) should be used as in this case the antenna sends and receives optimally, that means with maximal range.
For special cases (for example reading and writing range shall be reduced) it can be necessary that the efficiency of the antenna has to be reduced by connecting or disconnecting single capacitors. But this should be carried out only by qualified staff.
If no reasonable calibration was found, the error "5 - Invalid" is sent instead of the confirmation, and all capacitors are switched ON.
Brooks Automation
56 278580 Revision A
LF80C ZeniD RFID Reader 7 Operation Product Manual 7.2 Operation of the ASC-I1 Protocol
J - Request tuning
settings of RF
module
Host Reader
CMD Reader ID
J1 byte
Reader Host
CMD Reader ID Tuning
j 1 byte 2 bytes
Command J requests the current setting of the tuning capacitors. The response message contains the current status of the capacitors in hexadecimal format.
Each capacitor can be addressed by one bit. This bit is used to activate (1) or disable (2) a capacitor.
Parameter structure from C
Hex. value Bin. value Meaning
00 0000 0000 no capacitor is set
to C5:
0
3F 0011 1111 all capacitors are set
Brooks Automation 278580 Revision A 57
7 Operation LF80C ZeniD RFID Reader
Î
7.2 Operation of the ASC-I1 Protocol Product Manual
A - Sensor event IfÎ Parameter 7 (0x07) is activated ('01'), the reader reports the release
event of the external sensor. The event message must be confirmed by the host.
Reader Host
CMD Reader ID
A1 byte
Host Reader
CMD Reader ID
a1 byte
If the host does not send an acknowledge message, the message is repeated ( (0x05)).
Parameter 6 (0x06)) in the defined time frame (Î Parameter 5
Brooks Automation
58 278580 Revision A
LF80C ZeniD RFID Reader 7 Operation Product Manual 7.2 Operation of the ASC-I1 Protocol
N - Reset The command N performs a reset of the reader hardware and software.
After the reset the device sends a confirmation message.
Host Reader
CMD Reader ID
N1 byte
Reader Host
CMD Reader ID
n1 byte
If the power to the device has been turned on (hardware reset), the host is informed about it (RS232 interface only).
Brooks Automation 278580 Revision A 59
7 Operation LF80C ZeniD RFID Reader
Î
Î
Î
Î
Î
Î
Î
Î
Î
7.2 Operation of the ASC-I1 Protocol Product Manual
7.2.4 Parameter
No. (dec.) No. (hex) Parameter name
0 0x00
1 0x01
2 0x02
3 0x03
4 0x04
5 0x05
6 0x06
7 0x07
F
Parameter 0 (0x00) Sensor de lay
Operation delay for the presence sensor.
01 .. 99 (0.1 seconds)
Default: 10 (1s)
Parameter 1 (0x01) Read mode
Readmode for automatic read triggered by external input.
Sensor delay
Read mode
Read page
r/w repeat time
r/w max repeat
RS232 repeat time
RS232 max repeat
Watch port
Reader address
00 - read only one page
01 - read until end character or empty character 02 - read all pages
10 - read only one page with sensor check first
11 - read until end/empty character with sensor check first
12 - read all pages with sensor check first 99 - deactivate sensor
1)
If the sensor check is activated, the status of a floating contact connected to the external input is checked before a reading process (writing process) is triggered. If it is not connected, the error message "NOTAG" is sent, otherwise the read respectively write process is started.
2)
'E' respectively 'F' in ID Bit 0...3 of the reading ID
Default: 00 (read only one page)
Parameter 2 (0x02) Read page
Page for readmode "00".
01 .. 17 - Page of multipage transponder
Default: 01 (page 1 of multipage transponder)
Parameter 3 (0x03) r/w rep eat time
2)
1)
1) 2)
1)
Brooks Automation
60 278580 Revision A
LF80C ZeniD RFID Reader 7 Operation
Î
Product Manual 7.2 Operation of the ASC-I1 Protocol
Time between two read or write attempts.
01 .. 99 (0.1 s)
Default: 05 (0.5 s)
Parameter 4 (0x04) r/w max repeat
Maximum number of read/write attempts.
01 .. 99
Default: 05
Parameter 5 (0x05) RS232 repeat time
In case no confirmation message from the host was received, the device waits this time before sending again the message to be confirmed. The number of repeats is defined in
01.. 99 (0.1 s)
Default: 45 (4.5 s)
Parameter 6 (0x06) RS232 max repeat
If the host does not send the expected confirmation message, the device repeats the message according the value of this parameter. After that, an error message is sent.
00 - never ending 01 .. 99 - number of attempts
Parameter 6 (0x06).
Default: 3
Parameter 7 (0x07) Watch port
Enables/disables the event message to the host that the floating contact (external input) was opened.
00 - not activated (no event message) 01 - activated
Default: 1
Brooks Automation 278580 Revision A 61
7 Operation LF80C ZeniD RFID Reader
7.2 Operation of the ASC-I1 Protocol Product Manual
Parameter F Reader ad dress
ReaderID or address of the device.
0 .. E
Default: 0
7.2.5 Message Examples
ASCII HEX Description
’S’ 53 start character
’0’ 30 high byte message length
’2’ 32 low byte message length
’H’ 48 first character message: value
’0’ 30 second character message: target
address
CR 0D end character
’2’ 32 high byte checksum XOR
’4’ 34 low byte checksum XOR
’3’ 33 high byte checksum addition
’A’ 41 low byte checksum addition
Calculation for the XOR checksum:
53 XOR 30 XOR 32 XOR 48 XOR 30 XOR 0D = 24 '2' '4'
Calculation for the addition checksum:
53 + 30 + 32 + 48 + 30 + 0D = 13A
Only low significant bytes are used: 3A '3' 'A'
X - Read data (read page 1 of multipage transponder)
>> X001 << x0013232323232323232
Command X Reader ID 0 Page 01 Data '3232323232323232' ASCII "22222222"
Brooks Automation
62 278580 Revision A
LF80C ZeniD RFID Reader 7 Operation Product Manual 7.3 Operation of SECS Protocol
W - Write data (write to page 1 of multipage transponder)
>> W0013132333435363738 << w0
Command W Reader ID 0 Page 01 Data '3132333435363738' ASCII "12345678"
R - Automatic reading
<< R0013132333435363738 >> r0
Command R Reader ID 0 Page 01 Data '3132333435363738' ASCII "12345678"
V - Request software version
>> V0 << v0524956352E302E30
Command V Reader ID 0 Software Version '524956352E302E30' ASCII "RIV5.0.0"
7.3 Operation of SECS Protocol
7.3.1 Introduction
The SECS-I standard defines a communication interface that is suitable for exchanging messages between semiconductor processing equipment and a host. A host is a computer or network of computers that exchanges information with the equipment to perform/execute the production.
The standard does not define the data contained within a message. The meaning of messages must be determined through a message contents standard such as SEMI Equipment Communication Standard E5 (SECS-II).
This standard provides the means for independent manufacturers to produce equipment and hosts that can be connected without requiring specific knowledge of each other.
The SECS-I protocol can be seen as a layered protocol used for point-to­point communication. The layers within SECS-I are the physical link, the block transfer protocol and the message protocol.
The standard is not intended to meet the communication needs of all possible applications. For example, the speed of RS232 may be insufficient to meet the needs of transferring mass amounts of data or programs in a
Brooks Automation 278580 Revision A 63
7 Operation LF80C ZeniD RFID Reader
7.3 Operation of SECS Protocol Product Manual
short period, such as may be required for high-speed functional test applications.
In a network, the roles of host and equipment may be assumed by any party of the network. In this situation, one end of the communications link must assume the role of the equipment and the other the role of the host.
Electronic Industries Association Standards:
EIA RS-232-C Interface between Data Terminal Equipment and Data Communication Equipment Employing Serial Binary Data Interchange.
7.3.2 SECS-I Implementation
This message set describes the communication between a SECS-I reader and a host. The host and the RFID reader communicate via an RS232 interface (SECS-I).
Character structure Data is 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.
SECS-I performs no parity or other verification of the individual bytes.
Block transfer
protocol
Master-Slave The host connects to the reader. If there is a conflict, the host "gives in"
Control characters The four standard handshake codes used in the block transfer protocol are
The gateway uses an interpretation of SECS-I by a serial transport layer. The following are some points to note about this implementation.
(i.e. receives before sending).
In the course of communication, the reader takes on the role of the master and the host takes on the role of the slave.
displayed in the table below.
<ENQ> 0x05 Request to send
<EOT> 0x04 Ready to receive
<ACK> 0x06 Correct reception
<NAK> 0x15 Incorrect reception
Brooks Automation
64 278580 Revision A
LF80C ZeniD RFID Reader 7 Operation Product Manual 7.3 Operation of SECS Protocol
Message block
structure
SECS message blocks have the following form:
Byte msb Description
Length 0 Length without checksum, 10 - 254
1 R Upper device ID (Reader ID)
2 Lower device ID (Gateway ID)
Header
System bytes
Text 11 - 254 Message text, user data
3 W Upper message ID (Stream)
4 Lower message ID (Function)
5 E Upper block number
6 Lower block number
7 System byte 1
8 System byte 2
9 System byte 3
10 System byte 4
Checksum 255, 256 16-bit unsigned checksum
The operation of all communication functions above the block transfer protocol is linked in information contained in a 10-byte data element, called the header.
The header is always the first 10 bytes of every block sent by the block transfer protocol.
The length includes all bytes sent after the length byte, excluding the two checksum bytes. The maximum block length allowed by SECS-I is 254 bytes and the minimum is 10 bytes.
The reverse bit (R bit) signifies the direction of a message. The R-bit (msb) is set to 0 for messages to the equipment and to 1 for messages to the host.
The device ID is a definite number to contact the reader.
The device ID consists of the 8-bit gateway ID (bit 0 - bit 7), which is identical with the last two characters of the reader's serial number, and a 5­bit fixed reader number (bit 8 - bit 14 = 0x01).
Of course, the ID can be changed within the valid scope.
Brooks Automation 278580 Revision A 65
7 Operation LF80C ZeniD RFID Reader
7.3 Operation of SECS Protocol Product Manual
Upper device ID R-bit 0 0 0 0 0 0 1
Lower device ID
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 1 in the W bit means that a reply is expected.
The message ID identifies the format and content of the message being sent.
A primary message is defined as any odd-numbered message. A secondary message is defined as any even-numbered message.
The end bit determines whether a block is the last block of the message. A value of 1 means that the block is the last block.
A message sent as more than one block is called a multi-block message. A block number of 1 is given to the first block, and the block number is incremented by one for each subsequent block until the entire message is sent.
As all messages can be sent in one block, the block number always has the value 1.
Last two digits of the serial number
Block transfer
protocol
The system bytes in the header of each message for a given device ID must meet the following requirements:
The system bytes of a primary message must be distinct from the bytes of all currently open transactions initiated from the same end of the communications link.
The system bytes of the reply message are required to be the same as the system bytes of the corresponding primary message.
The system bytes are incremented for each primary message.
The checksum is calculated as the numeric sum of the unsigned binary values of all the bytes, after the length byte and before the checksum and in a single block.
The drawing below illustrates some simple message interactions between the host and the equipment. The figure shows the possible handshake sequence to acquire the status of the equipment.
When the host wants to send, it first sends an <ENQ> and then tries to read.
If it receives an <EOT>, it sends its message and then expects an <ACK>.
Brooks Automation
66 278580 Revision A
LF80C ZeniD RFID Reader 7 Operation Product Manual 7.3 Operation of SECS Protocol
If it receives an <ENQ>, it puts off sending its message, sends an <EOT> and then reads the other message.
When both the host and the equipment try to send at the same time, the host must cancel its inquiry because the host is working in slave mode. It must first receive the equipment message because the reader is the master. Only then can the host send its message.
For more detailed information about all possible cases, see SEMI E4.
(SEMI Equipment Communication Standard 1 Message Transfer SECS-I)
Brooks Automation 278580 Revision A 67
7 Operation LF80C ZeniD RFID Reader
7.3 Operation of SECS Protocol Product Manual
7.3.3 HSMS Option
The hardware version with an Ethernet interface uses the HSMS protocol. It works as a HSMS server. That means that it waits for a connection inquiry of any HOST PC.
TCP/IP: IP address xxx.xxx.xxx.xxx Port 3241
If a connection inquiry of any HOST takes place, the reader initializes the HSMS connection, and the SECS-II messages defined in the message set are forwarded from the reader to the respective HOST and vice versa.
It is possible to operate all readers connected to the network via one or several HOST PCs.
But one HSMS reader can only be connected to one HOST at a time.
Use the Brooks Device Discoverer to change the TCP/IP settings.
7.3.4 HSMS Implementation
HSMS defines the procedure for all message exchanges between entities across the TCP/IP. The HSMS Connection Status Diagram - The HSMS status machine is illustrated in the diagram below. The behavior described in this diagram defines the basic requirements of HSMS:
A - NOT CONNECTED
The entity is ready to listen for or to initiate TCP/IP connections, but either has not yet established any connections or all previously established TCP/IP connections have been terminated.
CONNECTED
A TCP/IP connection has been established. This status has two sub­statuses, NOT SELECTED and SELECTED.
Brooks Automation
68 278580 Revision A
LF80C ZeniD RFID Reader 7 Operation Product Manual 7.3 Operation of SECS Protocol
B - NOT SELECTED
A sub-status of CONNECTED in which no HSMS session has been established or any previously established HSMS sessions have ended.
C - SELECTED
A sub-status of CONNECTED in which at least one HSMS session has been established. This is the normal "operating" status of HSMS: data messages may be exchanged in this status.
#
1 ... Local entity-specific
2 Not connected A TCP/IP connection
3 Connected Breaking of TCP
4 Not selected Successful
5 Selected Successful
Current status
Trigger
preparation for TCP/ IP communication
is established for HSMS communication.
connection
completion of HSMS Select procedure.
completion of HSMS Deselect or Separate.
New status
Not connected
Connected ­Not selected
Not connected
Selected HSMS communication is now fully
Not selected This transition normally indicates
Comment
Action depends on connection procedure to be used: active or passive.
None
HSMS only permits termination of the connection when the connection is in the Not selected sub-status.
established: data message exchange is permitted.
the end of HSMS communication; an entity would immediately proceed to break the TCP/IP connection.
6 Not selected T7 connection
timeout
The specification of a required TCP Application Program Interface (API) for use in implementations is outside the scope of HSMS. An HSMS implementation may use any TCP/IP API sockets, TLI (Transport Layer Interface), etc.
Not connected
There is a time limit on how long an entity is required to remain in the Not selected status before either entering in Selected status or returning to Not connected status.
Brooks Automation 278580 Revision A 69
7 Operation LF80C ZeniD RFID Reader
7.3 Operation of SECS Protocol Product Manual
HSMS message
exchange procedures
HSMS defines the procedures for all message exchanges between entities across the TCP/IP connection established according to the procedures in the previous section. As explained in the overview, once the connection is established, the two entities establish HSMS communications with the Select procedure. The data messages may be exchanged in any direction at any time. When the entities wish to end HSMS communication, the Deselect or Separate procedure is used to terminate the HSMS communication.
Brooks Automation
70 278580 Revision A
LF80C ZeniD RFID Reader 7 Operation Product Manual 7.3 Operation of SECS Protocol
HSMS message
format
This section defines the detailed format of the messages used by the procedures in the previous section. An HSMS message is transmitted as a single continuous stream of bytes in the following order:
Number of
bytes
4 bytes Message length. MSB first. Specifies the number of
10 bytes Message header
0 - n bytes Message text. Format is further specified by P-type field
The minimum possible message length is 10 (header only). The maximum possible message length depends on SECS-I.
Description
bytes in the message header plus the message text.
of message header. The message text corresponds to message data by SECS-II encoding.
Brooks Automation 278580 Revision A 71
7 Operation LF80C ZeniD RFID Reader
7.3 Operation of SECS Protocol Product Manual
HSMS message
header
The message header is a 10-byte field. The bytes in the header are numbered from byte 0 (first byte transmitted) to byte 9. The format of the message header is as follows:
Bytes Description
0-1 Session ID (Device ID)
2Header byte 2
3Header byte 3
4P-type
5S-type
6-9 System bytes
The physical byte order is designed to correspond as closely as possible to the SECS-I header.
The session ID is a 16-bit unsigned integer value, which occupies bytes 0 and 1 of the header (byte 0 is MSB). Its purpose is to provide an association by reference between control messages and subsequent messages.
Header byte 2 is used in different ways for different HSMS messages. For control messages, it contains 0 or a status code. For a data message, it contains the W bit and SECS stream.
Header byte 3 contains 0 or a status code for control messages. For data messages, it contains the SECS function.
P-type is an 8-bit unsigned integer value which occupies byte 4 of the message header; message header and message text are encoded. Only P­type = 0 is defined by HSMS to mean SECS-II message encoding. For non­zero P-type values, see SEMI E37.
Value Description
0 SECS-II Encoding
1 - 127 Reserved for subsidiary standards
128 - 255 Reserved, not used
S-type (session type) is a 1-byte unsigned integer value which occupies header byte 5.
Brooks Automation
72 278580 Revision A
LF80C ZeniD RFID Reader 7 Operation Product Manual 7.3 Operation of SECS Protocol
Value Description Value Description
0 Data message 6 Linktest.rsp
1 Select.req 7 Reject.req
2 Select.rsp 8 Not used
3 Deselect.req 9 Separate.req
4 Deselect.req 10 Not used
5 Linktest.req 11-255 Reserved, not used
The system bytes are used to uniquely identify a transaction among the set of open transactions. The system bytes are also defined as SECS-I-specific.
HSMS message
format summary
Message header
Message type bytes 0 - 1
Session ID
Data message
Select req*0001UniqueNone
Select.rsp Same
Deselect.req*0003UniqueNone
Deselect.rsp Same
Linktest.req 0xFFFF 0 0 0 5 Unique None
Linktest.rsp 0xFFFF 0 0 0 6 Same as.req None
Reject.req Same as
*
(no R bit)
as.req
as.req
message being rejected
byte 2 byte 3 byte 4
P-type
W bit and SECS stream
0 Select
0 Deselect
P-type or S­type of message being rejected
SECS Function
status
Status
Reason code
0 0 Primary:
0 2 Same as.req None
0 4 Same as.req None
0 7 Same as
byte 5
S-type
bytes 6 - 9 System bytes
Unique Reply: Same as primary
message being rejected
Message text
Text
None
Separate.req * 0 0 0 9 Unique None
* Indicates further specification by subsidiary standards
Brooks Automation 278580 Revision A 73
7 Operation LF80C ZeniD RFID Reader
7.3 Operation of SECS Protocol Product Manual
7.3.5 SECS-II Implementation
Introduction The SEMI Equipment Communication Standard Part 2 (SECS-II) defines
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-I). The messages defined in this specification support the typical activities
required for the BROOKS RFID reader.
SECS-II gives form and meaning to messages exchanged between the equipment and the host using a message transfer protocol, such as SECS-I. SECS-II defines the method of conveying information between the equipment and the host in the form of messages.
These messages are organized into categories of activities, called streams, which contain specific messages, called functions. In SECS-II, messages are identified by a stream code (0-127, 7 bits) and a function code (0-255, 8 bits). Each combination of stream and function represents a unique message identification.
SECS-II defines the structure of messages into entities called items and lists of items. These data structures define the logical divisions of the message as distinct from the physical division of the message transfer protocol.
An item is an information packet that has a length and format defined by the first 2, 3 or 4 bytes of the item. These bytes are called the item header. The item header consists of the format byte and the length byte as shown below.
Byte Name Description
0Format and
number of the length bytes
1
1-2
1-3
Length bytes The length corresponds to the
The data format is coded in the upper 6 bits.
The two less significant bits determine the number of the following length bytes.
number of the bytes of a data element. In the "List" format, the length corresponds to the number of the list elements.
The standard does not require the minimum possible number of length bytes for a given data length.
Next <Length> Data Data bytes of a data element or
number of the data elements in case of the "List" format.
Brooks Automation
74 278580 Revision A
LF80C ZeniD RFID Reader 7 Operation Product Manual 7.3 Operation of SECS Protocol
A list is an ordered set of elements, whereby 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.
Data items The formats represent arrays of types: <type>[number of elements],
whereby <type> is one of the following:
Oct­code
00 01 List List element with
11 25 Boolean 1-byte Boolean
10 21 Binary Byte sequence
20 41 ASCII Printable ASCII
31 65 I1 1-byte signed
32 69 I2 2-byte signed
34 71 I4 4-byte signed
Hex­code
Format Meaning Example
the number of the "Length" data elements
false = 00 true = 01
of the length "Length"
characters
integer
integer
integer
<L2> <A "Hello"> <B 0x00>
<Boolean1 0x00>
<B1 0x01>
<A "Hello">
<I1 123>
<I2 -12345>
<I4 2147483647>
30 61 I8 8-byte signed
integer
51 A5 U1 1-byte unsigned
integer
52 A9 U2 2-byte unsigned
integer
54 B1 U4 4-byte unsigned
integer
50 A1 U8 8-byte unsigned
integer
40 91 F8 8-byte floating
point
44 81 F4 4-byte floating
point
<I8 931372980293834>
<U1 0>
<U2 #empty>
<U4 429489725>
<U8 763468676756767>
<F8 1.223 e204>
<F4 -1.23 >
Brooks Automation 278580 Revision A 75
7 Operation LF80C ZeniD RFID Reader
7.3 Operation of SECS Protocol Product Manual
Data item examples
Meaning Format Length
1-byte integer 65 01 xx
4-byte integer 71 04 MSB ... ... LSB
ASCII 41 06 1st
chr
2nd chr
3rd chr
4th chr
5th chr
6th chr
Zero-length xx 00
List data item 01 03 1st element 2nd element 3rd element
Message set The SECS-II message set used by the LDN reader consists of six different
stream types.
Stream 1: (Equipment status)
S1F1 and S1F2 Are you there request S1F15 and S1F16 Request offline S1F17 and S1F18 Request online
Stream 2: (Equipment control)
S
S2F13 and S2F14 Request parameter S2F15 and S2F16 Set parameter S2F19 and S2F20 Reset send
Stream 3: (Material status)
S3F5 and S3F6 Cassette found send S3F7 and S3F8 Cassette lost send S3F11 and S3F12 Read MID at I/O port S3F13 and S3F14 Return read MID
S3F65 and S3F66 Write MID at I/O port S3F67 and S3F68 Return write success S3F73 and S3F74 Lock MID at I/O port S3F75 and S3F76 Return lock success
Brooks Automation
76 278580 Revision A
LF80C ZeniD RFID Reader 7 Operation
Î
Product Manual 7.3 Operation of SECS Protocol
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
For more information on error codes and the corresponding correcting actions please refer to
According to SEMI E99 carrier ID read / writer functional standard for SECS-I and SECS-II protocol, the RFID Reader LF80C ZeniD supports these defined stream 18 messages:
Stream 18: (Equipment status)
S18F1 and S18F2 Read attribute request S18F3 and S18F4 Write attribute request S18F5 and S18F6 Read request
S18F7 and S18F8 Write request S18F9 and S18F10 Read ID request S18F11 and S18F12 Write ID request S18F13 and S18F14 Subsystem command request
Error Codes.
Brooks Automation 278580 Revision A 77
7 Operation LF80C ZeniD RFID Reader
Î
Î
7.3 Operation of SECS Protocol Product Manual
Data item dictionary This section defines the data items used in the standard SECS-II messages
described in
Syntax:
Name A unique name for this data item. This name is used in
Format The permitted item format code which can be used for
Description A description of the data item, with the meanings of
Where used The standard messages in which the data item appears.
ACKC3 Format: B[1]
Message Details.
the message definitions.
this standard data item. Item format codes are shown in hex and octal, as described in the chapter The notification "3()" indicates any of the signed integer formats (30, 31, 32, 34).
specific values.
Data items.
Acknowledge code
0 : Sensor 0 was the initiator >0 : Error, not accepted
Where used S3F6, S3F8
ACKC5 Format: B[1]
Acknowledge code
0 : No error >0 : Error, not accepted
Where used S5F2
Brooks Automation
78 278580 Revision A
LF80C ZeniD RFID Reader 7 Operation Product Manual 7.3 Operation of SECS Protocol
ALARM STATUS Format: A[1]
Description 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
ALCD Format: B[1]
Alarm code byte
Only the occurrence of an error is reported. Errors are not generally reset. bit 8 = 1 Alarm is set
Where used S5F1
ALID Format: B[1]
Alarm identifier
0 No error 1 Auto read failed, the reader is engaged 2 External read failed, the reader is engaged 3 External write failed, the reader is engaged 4 No tag could be recognized when the sensor was covered or the
carrier had been removed prematurely (sensor uncovered) 5 Invalid command or parameter detected 6 Unknown error 7 Reserved 8 Parity error or checksum error detected 9 Unexpected confirmation was sent 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
Brooks Automation 278580 Revision A 79
7 Operation LF80C ZeniD RFID Reader
Î
7.3 Operation of SECS Protocol Product Manual
14 Reserved 15 Reserved 16 Reserved
Where used S5F1
For more information on error codes and the corresponding correcting actions please refer to
Error Codes.
ALTX
Alarm text
The length of the alarm text is 0 to 40 characters. According to the reader version, status information about the sensor or sensors is also transmitted during a reader error message.
The information should be interpreted as follows:
ALTX[0] Initiator of an error message “0”: Sensor 0
“1”: Sensor 1 (not available) “F”: Cannot be assigned
ALTX[1] Status of sensor 0 “0”: Sensor not occupied “1”: Sensor is occupied
“E”: Sensor status is not available “F”: Sensor not defined
ALTX[2] Status of sensor 1 "0": Sensor not occupied "1": Sensor is occupied
"E": Sensor state is not available "F": Sensor not defined
Format: A[max40]
ALTX[3] ‘:’ a colon separates the alarm text from the sensor statuses
Where used S5F1
Brooks Automation
80 278580 Revision A
LF80C ZeniD RFID Reader 7 Operation
Î
Î
Î
Î
Î
Î
Î
Î
Î
Î
Î
Î
Î
Î
Î
Î
Î
Î
Î
Î
Î
Î
Î
Î
Î
Î
Î
Î
Î
Î
Î
Product Manual 7.3 Operation of SECS Protocol
ATTRID
Format: A[max25]
Description: Identifier for an attribute for a specific type of object.
CIDRW attribute definitions:
"Configuration"… Number of heads "AlarmStatus” Current CIDRW sub-status of ALARM STATUS "OperationalStatus" Current CIDRW sub-status of OPERATING
STATUS
"SoftwareRevisionLevel" Revision (version) of software - 8-byte
maximum "CarrierIDOffset" Offset of CID in CID field (MID area) "CarrierIDLength" Length of CID in CID field (MID area)
"ECID_00" parameter 0 ­"ECID_01" parameter 1 ­"ECID_02" parameter 2 -
"ECID_03" parameter 3 ­"ECID_04" parameter 4 ­"ECID_05" parameter 5 ­"ECID_06" parameter 6 ­"ECID_07" parameter 7 ­"ECID_08" parameter 8 -
"ECID_09" parameter 9 -
Gateway ID Baudrate Inter-character timeout T1
Block protocol timeout T2 Reply timeout T3 Inter-block timeout T4 Retry limit RTY TARGETID high byte TARGETID low byte
Heartbeat time
1)
"ECID_11" parameter 11 -Î ReaderID "ECID_12" parameter 12 ­"ECID_20" parameter 20 ­"ECID_22" parameter 22 -
HeadID Sensor delay for presence sensor
Sensor-triggered action for presence sensor "ECID_23" parameter 23 ­"ECID_24" parameter 24 ­"ECID_25" parameter 25 ­"ECID_26" parameter 26 ­"ECID_27" parameter 27 ­"ECID_28" parameter 28 ­"ECID_29" parameter 29 ­"ECID_30" parameter 30 ­"ECID_31" parameter 31 ­"ECID_32" parameter 32 ­"ECID_33" parameter 33 ­"ECID_34" parameter 34 ­"ECID_35" parameter 35 ­"ECID_36" parameter 36 ­"ECID_37" parameter 37 ­"ECID_38" parameter 38 ­"ECID_39" parameter 39 ­"ECID_40" parameter 40 -
Triggered read frequency
r/w max repeat
Transponder type
Sensor activity
Watchport for presence sensorr
Transmitter level (read mode)
Transponder load duration (read mode)
r/w synchronize
Auto-adjust value (read mode)
Auto-adjust value (write mode)
Automatic antenna adjustment
Sensor type for presence sensor
Special features
Lock membrane keyboard
MID area
Test after software reset
Transmitter level (write mode)
Transponder load duration (write mode)
Brooks Automation 278580 Revision A 81
7 Operation LF80C ZeniD RFID Reader
Î
Î
Î
Î
Î
7.3 Operation of SECS Protocol Product Manual
"ECID_41" parameter 41 - Î Delay time between read cycles "ECID_42" parameter 42 ­"ECID_43" parameter 43 ­"ECID_44" parameter 44 ­"ECID_45" parameter 45 ­"ECID_99" parameter 99 -
Head attribute definitions: *
"HeadStatus" The current status "HeadID" Head number 00-31 (2 digits)
* With regard to an RFID Reader LF80C ZeniD, the head attribute definition "HeadStatus" is equal to the "OperationalStatus" of the CIDRW. The "HeadID" is also 01 and equal to the CIDRW "Configuration" attribute.
Where used S18F1, S18F3
CarrierIDOffset
CarrierIDLength
FixedMID
MIDFormat
Customer code
ATTRVAL
Format: A[max4]
Description: Value of the specified attribute.
CIDRW attribute definitions:
"Configuration” Number of heads "01"
"AlarmStatus” Current CIDRW sub-status of ALARM
STATUS "0" …NO "1" …ALARMS
"OperationalStatus" Current CIDRW sub-status of OPERATING
"IDLE” Reader in IDLE mode "BUSY” … Reader is busy "MANT" … Maintenance mode
"SoftwareRevisionLevel" Revision (version) of Software - 8-byte maximum
ECID_00 to ECID_45 see data item ECV parameters 0 - 45
Brooks Automation
82 278580 Revision A
LF80C ZeniD RFID Reader 7 Operation
Î
Product Manual 7.3 Operation of SECS Protocol
Head attribute definitions:
"HeadStatus" The current status
"IDLE" ... Reader in IDLE mode "BUSY" ... Reader is busy "NOOP" ... Not operating
"HeadID" Head number 00-31 (2 digits)
"00" ... Reader 0 "31" ... Reader 31
Where used S18F2, S18F3
CPVAL Format: A[]
Description Status request value "OP" ... Operating status "MT" ... Maintenance status
Where used S18F13
DATA Format: A[]
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 Format: U2
Description Total bytes to be sent.
The DATALENGTH corresponds to the quantity of bytes that are to be read or written.
The valid range depends on the length of the MID area ( (0x25)).
Where used S18F5, S18F7
Parameter 37
Brooks Automation 278580 Revision A 83
7 Operation LF80C ZeniD RFID Reader
Î
7.3 Operation of SECS Protocol Product Manual
DATASEG Format:A[2]
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 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 "81" Locked page 1
... ...
"11" page 17 "91" Locked page 17
Read/only transponder "F0" Read only the one page Read/write transponder "F1" Read or write only the one page
Where used S18F5, S18F7
EAC Format: B[1]
Acknowledge code for new reader constant 0 ... Parameter was set successfully 1 ... Parameter could not be set
Where used S2F16
ECID Format: U1
Parameter number of reader (see data item ECV)
Where used S2F13, S2F15
ECV Format: U1
Reader parameter definition. The values are displayed as decimal values, see
Parameters.
Brooks Automation
84 278580 Revision A
LF80C ZeniD RFID Reader 7 Operation Product Manual 7.3 Operation of SECS Protocol
LEDNR Format: A[]
3 ... external LED 4 ... OK 5 ... Error 6 ... Antenna 7 ... Output
12 ... Read 13 ... Write 14 ... Tuning
Where used S18F13
LEDSTATE Format: A[]
Description Status request value "On" Reader is on "Off" Reader is off "Flash" LED flashes
Where used S18F13
MDLN Format: A[6]
Equipment model number.
Where used S1F2
MF Format: B[1]
Material format code.
20: The material port number corresponds to the sensor number and status
Where used S3F5, S3F7
MHEAD Format: B[10]
SECS message block header associated with message block in error.
Where used S9F1, S9F3, S9F5, S9F7, S9F9
Brooks Automation 278580 Revision A 85
7 Operation LF80C ZeniD RFID Reader
7.3 Operation of SECS Protocol Product Manual
MID Format: A
Description Material ID
Depending on the type of transponder, it is
possible to modify the length of the MID.
Multipage transponder MID can be set from "0" (no MID)
to "10" (MID occupies the first 10
pages (writeable))
Read/write transponder MID corresponds to DATA (writeable)
Read/only transponder MID corresponds to DATA (fix)
Where used S18F10, S18F11
MIDAC Format: B[1]
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.
Where used S3F14, S3F68
MIDRA Format: B[1]
Material ID acknowledge code
2 Acknowledge, will send MID later in S3F13
Where used S3F12
OFLACK Format: B[1]
Acknowledge code for OFF-LINE request.
0 OFF-LINE acknowledge (reader is offline)
Where used S1F16
Brooks Automation
86 278580 Revision A
LF80C ZeniD RFID Reader 7 Operation Product Manual 7.3 Operation of SECS Protocol
ONLACK Format: B[1]
Acknowledge code for ON-LINE request.
0 ON-LINE accepted (reader is online)
Where used S1F18
PAGE_ID Format: B[1]
Page number of multipage, read/only and read/write transponders
0x00 : First page of the data area of a multipage transponder.
Multipage transponder (pages 1 to 17):
If only one page of the multipage transponder is read, note the following:
0x01 : (1) page 1 0x81 : (129) locked page 1
... ...
0x11 : (17) page 17 0x91 : (146) locked page 17
Read-only transponder:
0xF0 : (240) Read one page only
Read/write transponder:
0xF1 : (241) Read or write one page only
Where used S3F11
PAGEDATA Format: B[9]
The transponder data that has been read or will be written. The PAGEDATA corresponds to the value of a transponder page.
PAGEDATA [0] Corresponds to the page number. The value of the page
number is displayed in the data item "PAGE_ID".
PAGEDATA [1] The 8 bytes (one page) of the transponder ID follow.
PAGEDATA [8]
Where used S3F7, S3F12, S3F13, S3F65
Brooks Automation 278580 Revision A 87
7 Operation LF80C ZeniD RFID Reader
7.3 Operation of SECS Protocol Product Manual
PM Information Format: A[2]
Description Preventive maintenance information
"NE" Normal execution "MR" Maintenance required
Where used S18F2, S18F4, S18F8, S18F10, S18F12, S18F14
PTN Format: B[1]
Information about the status of up to two sensors and the initiator of the message.
The second sensor is not implemented yet.
For special applications, the reading process of the RFID reader is triggered by two sensors. In this case it is necessary to distinguish between the two sensors. The initiator represents the number of the sensor that has caused the message.
Default: Only sensor 0 is defined.
Initiator Sensor 1 Sensor 0
Bit 7 ... bit 0
Sensor 0: bit 0 - bit 2 The current status of sensor 0 is described in three bits. 0 Sensor not occupied
1 Sensor occupied 7 Sensor not defined
Sensor 1: bit 3 - bit 5 (defined for future developments) The current status of sensor 1 is described in three bits. 0 Sensor not occupied 1 Sensor occupied
7 Sensor not defined
Initiator: bit 6 - bit 7 The initiator represents the number of the sensor that has caused the message. 0Sensor 0
1 Sensor 1 (not implemented yet) 3 Cannot be assigned
Where used S3F5, S3F7, S3F12, S3F13, S3F67
Brooks Automation
88 278580 Revision A
Loading...