Information provided within this document is subject to change without notice, and alth ough belie ved 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™, TopLigne r™,
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®, Spart an™, T rueBlue®, T urboPlus®, V ision®,
Xpeel®, XTape®, Zaris®, and the Brooks Automation logo are registered U.S. trademarks of Brooks
Automation, Inc.
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 perm ission 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.
Accelerating Innovation
Brooks Automation
260301 Revision A iii
ATR60LF RFID Reader CAN Bus
Product Manual
Corporate HeadquartersFremont Office
15 Elizabeth Drive46702 Bayside Parkway
Chelmsford, MA 01824 U.S.A.Fremont, CA 94539 U.S.A
This technology is subject to United States export Administration Regulations and authorized to the
destination only; diversion contrary to U.S. law is prohibited.
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
ATR60LF RFID Reader CAN Bus1 Identification
Product Manual1.1 Model
1Identification
This chapter gives you an overview of the following topics:
Model
Designated Use
Incorrect Use
1.1Model
ATR60LF READER CAN Bus
Serial numbere.g. 1607SNI12345
Part numberTLS-33C-4O00-C1-00E2
ManufacturerBrooks 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.
1.2Designated 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 standalone or portable device or in a non-industrial setting, such as a household,
vehicle or in the open-air.
Brooks Automation
260301 Revision A 1
1 IdentificationATR60LF RFID Reader CAN Bus
1.3 Incorrect UseProduct Manual
Intended use also includes the following:
following all instructions in the operating instructions
observing all safety information
Before using the device, the user should ensure that the national approval
requirements for use are met.
1.3Incorrect Use
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
WARNING
WARNING
Risk of injury through incorrect modifications
There are risks from unauthorized modifications to the machine.
Only use original spare parts from Brooks. 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
2260301 Revision A
ATR60LF RFID Reader CAN Bus2 Declaration of Conformity
Product Manual2.1 USA - Federal Communications Commission (FCC)
2Declaration of Conformity
This chapter gives you an overview of the following topics:
USA - Federal Communications Commission (FCC)
Europe - CE Conformity
2.1USA - 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.
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 A digital device, pursuant to part 15 of the FCC Rules. These limits
are designed to provide reasonable protection against harmful interference
in a commercial environment.
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. Operation of this
equipment in a residential area is likely to cause harmful interference in
which case the user will be required to correct the interference at his own
expense.
This equipment is only intended for professional installation.
Brooks Automation
260301 Revision A 3
2 Declaration of ConformityATR60LF RFID Reader CAN Bus
2.1 USA - Federal Communications Commission (FCC)Product Manual
FCC ID: N5GATR60LFCAN
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
IMPORTANT
Changes or modifications not expressly approved by Brooks Automation,
Inc. could void the user's authority to operate the equipment.
Brooks Automation
4260301 Revision A
ATR60LF RFID Reader CAN Bus2 Declaration of Conformity
Declaration of Conformity
For the European Union
Document #:
Rev.: A
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:
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.
Signature
Date: 18-Oct-2016
Location: Fremont CA, USA
Product Manual2.2 Europe - CE Conformity
2.2Europe - CE Conformity
Brooks Automation
260301 Revision A 5
2 Declaration of ConformityATR60LF RFID Reader CAN Bus
2.2 Europe - CE ConformityProduct Manual
Brooks Automation
6260301 Revision A
ATR60LF RFID Reader CAN Bus3 General Instructions
Product Manual3.1 Liability and Warranty
3General Instructions
This chapter gives you an overview of the following topics:
Liability and Warranty
Objectives of the Operating Instructions
The Product Manual must be read prior to the initial start-up. Observe the
safety instructions!
Store for futur e use!
Follow the general safety instructions in the chapter Safety Instructions.
3.1Liability 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 operating instructions
unauthorized structural modifications of the device
insufficient maintenance and repairs
disasters due to foreign objects or force majeure
3.2Objectives of the Operating
Instructions
These operating instructions serve as support and contain all the necessary
safety information that must be followed for general safety, transport,
installation and operation.
These operating instructions 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)
ea sily available to all persons at all times
immediately consulted in case of doubt (safety)
Brooks Automation
260301 Revision A 7
3 General InstructionsATR60LF RFID Reader CAN Bus
3.2 Objectives of the Operating InstructionsProduct Manual
Objectives:
to avoid accidents
to increase the service life and reliability of the device
to reduce costs due to production downtimes
3.2.1Target Group
The operating instructions are addressed to personnel with the following
areas of responsibility:
Area of responsibilityCompetence
Installation, transport and storageSpecialized personnel
Commissioning, operation and
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
8260301 Revision A
ATR60LF RFID Reader CAN Bus4 Safety Instructions
Product Manual4.1 Symbols and Signal Words
4Safety Instructions
This chapter gives you an overview of the following topics:
Symbols and Signal Words
Area of Application and Symbols
Obligations
ESD Instructions
Residual Risks
Additional Instructions
4.1Symbols 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.
SymbolSignal word Description
DANGERThis signal word must be used if
death or irreversible damage to
Death
property damage
Risk of injury and
No damage
WARNINGThis signal word indicates bodily
CAUTIONThis signal word indicates a risk of
ATTENTIONThis signal word warns of
IMPORTANTThis signal word indicates cross-
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.
malfunctions and may only be used if
no damage to health can occur.
references and ways in which
operations are facilitated. It excludes
all risks of property damage and
injury risks.
Brooks Automation
260301 Revision A 9
4 Safety InstructionsATR60LF RFID Reader CAN Bus
4.2 Area of Application and SymbolsProduct Manual
4.2Area of Application and Symbols
DANGER
Danger to Life, Risk of Injuries or Loss of Property
Risks exist when disregarding the operating instructions and the safety
instructions therein.
Carefully read the operating instructions 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 operating instructions are the responsibility of
the company operating the device or of the assigned personnel.
Malfunctions that could compromise safety must be eliminated
immediately.
4.2.1Safety Symbols - in Compliance with DIN 4844-2
WARNING
Risk of Injuries When Disregarding Safety Symbols
Risks exist when disregarding warnings in the operating instructions.
Please heed the warnings.
Special safety symbols in accordance with DIN 4844-2 are used in the
corresponding passages in the text of these operating instructions and
require special attention depending on the combination of signal word and
symbol.
4.2.2Warning Symbols
Warning: Hazardous
area
Warning against
electromagnetic
radiation
Warning against
hazardous electrical
voltage
Warning: Flammable
materials
Brooks Automation
10260301 Revision A
ATR60LF RFID Reader CAN Bus4 Safety Instructions
Product Manual4.2 Area of Application and Symbols
Warning: Potentially
explosive
atmosphere
4.2.3Prohibition Symbols
Unauthorized access
is prohibited
Switching is
prohibited
4.2.4Other Symbols
Dispose of packing
material according to
regulations
Warning against
electrostatically
sensitive
components
Fire, open flame and
smoking is
prohibited
Prohibition
Recycling
Important
information
Disconnect from
power supply
Refer to manual
Brooks Automation
260301 Revision A 11
4 Safety InstructionsATR60LF RFID Reader CAN Bus
4.3 ObligationsProduct Manual
4.3Obligations
4.3.1Operating 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!
Prevent unsafe and/or dangerous work procedures! If
necessary, check employees' actions!
Only permit personnel to be trained or instructed within the
scope of general training on the device under the supervision
of an experienced person!
Personnel must have understood the operating instructions.
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.3.2Operating 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 hav e the
corresponding qualification for this work (training, instructions). If
necessary, this can be done by Brooks on behalf of the operating
company.
All warranty claims are void when disregarded.
Brooks Automation
12260301 Revision A
ATR60LF RFID Reader CAN Bus4 Safety Instructions
Product Manual4.4 ESD Instructions
4.4ESD 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 touching any
components on the interior of the device!
Touch electronically sensitive parts carefully and only at their
corners!
4.5Residual Risks
DANGER
ATTENTION
Even if all precautions have been taken, there may be unapparent residual
risks!
Adhering to the safety instructions, the intended use and the operating
instructions as a whole can reduce residual risks!
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 with 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
260301 Revision A 13
4 Safety InstructionsATR60LF RFID Reader CAN Bus
4.6 Additional InstructionsProduct 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.
4.6Additional Instructions
Read and understand all safety and operating instructions prior to
installing and operating the device.
This documentation was written for specifically trained personnel.
The installation, operation and defect management may only be
carried out by specifically trained personnel.
Retain these instructions. Keep this documentation in a location
that is accessible to all personnel involved with the installation, use
and troubleshooting of the device.
Observe all warnings. Follow all warnings on and in the device and
in the documentation.
Install the device only in accordance with Brooks instructions.
Use only the accessories and cables supplied by Brooks.
Troubleshooting that is not described in the chapter Service and
Troubleshooting may only be performed by Brooks.
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
14260301 Revision A
ATR60LF RFID Reader CAN Bus4 Safety Instructions
Product Manual4.6 Additional Instructions
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 bend the antenna cables too far or subject them to
mechanical forces.
When spare parts are required, use only the spare parts that were
specified by Brooks. 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:
applicabl e legally binding accident-prevention regulations
applicabl e 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
260301 Revision A 15
4 Safety InstructionsATR60LF RFID Reader CAN Bus
4.6 Additional InstructionsProduct Manual
Brooks Automation
16260301 Revision A
ATR60LF RFID Reader CAN Bus5 Product Specifications
Product Manual5.1 Function
5Product Specifications
This chapter gives you an overview of the following topics:
Function
Images
Description of Components
Technical Data
5.1Function
5.1.1General
The BROOKS RFID reader system is a radio-frequency identification
system.
The reader of the system sends an electromagnetic field to the battery-free
transponder via the antenna. This activates the transponder and sends the
stored data back to the reader.
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 nonmetallic material.
The data received by the RFID reader is transmitted to the RFID CAN
Gateway via:
CAN Bus Interface
Brooks Automation
260301 Revision A 17
5 Product SpecificationsATR60LF RFID Reader CAN Bus
5.1 FunctionProduct Manual
5.1.2Basic Functions
The reader can support various basic functions:
Reading of data
Writing of data
Setting and reading reader parameters
Subsystem commands
Read status
5.1.3Normal Mode
In normal mode the Brooks RFID reader is ready for operation directly after
a hardware reset. ATR60LF also sends an power up event to the host when
it starts up. In this mode it does not perform any independent actions. The
latter usually have to be triggered by the host issuing protocol commands.
The exceptions are sensors and pushbuttons that on some Brooks device
variants are located on the exterior of the housing. Status changes at the
inputs generate messages that are automatically sent to the host, provided
a connection exists.
Individual protocol commands can be sent to the device as soon as the
reader has been connected to the Gateway. For communication the default
settings of the CAN Bus interface have to be observed (
CAN Bus Interface).
Parameters of the
5.1.4Automatic Reading
Brooks RFID CAN Bus readers provide the option of “Automatic R eading”. In
this case a read operation is performed which is triggered by a sensor. If a
connection exists, the data of the automatic read operation is then sent to
the host immediately.
This automatic read operation is enabled by multiple parameters. After a
defined sensor delay time the reader detects the sensor change. With the
“Watchport” parameter the behavior is defined for when a sensor change
has been detected. With the „PIP_XYZ“ parameters the behavior of the
automatic reading is enabled and adjusted. If the read function has been
enabled, the device performs the automatic read operation independently.
Brooks Automation
18260301 Revision A
ATR60LF RFID Reader CAN Bus5 Product Specifications
12
Product Manual5.2 Images
5.2Images
5.2.1Front View
1RS232 port
2Remote I/O port
Brooks Automation
260301 Revision A 19
5 Product SpecificationsATR60LF RFID Reader CAN Bus
2
1
5.2 ImagesProduct Manual
5.2.2Rear View
1Power/CAN bus connection
2Antenna port
Brooks Automation
20260301 Revision A
ATR60LF RFID Reader CAN Bus5 Product Specifications
3
2
1
Product Manual5.2 Images
5.2.3Top View
1Reset button
2DIP switches
3Status LEDs
Brooks Automation
260301 Revision A 21
5 Product SpecificationsATR60LF RFID Reader CAN Bus
5.3 Description of ComponentsProduct Manual
5.3Description of Components
ComponentsDescription
RS232 interfaceThe data are passed down serially to the RS232
interface (RJ45) with the different protocols. Baud
rates of 4,800 up to 57,600 Bd are possible.
Remote I/OThe R emote I/O port is used for external presence
sensors and an external output like a LED for
status indication.
Power / CA N Bus
connection
Antenna portPort for connecting an antenna
Reset buttonIf the Reset button will be pressed a short time,
DIP switchesThe DIP switches are used for setting the reader
Power LEDsIf the correct power supply is connected to the
Connector for power supply and CAN Bus
the communication parameters of the reader will
be reseted to default values. The network
settings, RS232, RS485, and protocol timer
parameters are involved. The CID parameters will
not be changed.
If the Reset button will be pressed longer than 5
seconds, the reader is restarted and all
parameters are set to default values.
address, test mode, protocol selection, switching
between reading and writing action in test mode
and for activation of automatic antenna tuning (
DIP Switches)
device, the power LED lights up green and the
device is ready for operation.
Status LEDThe status LED indicates the current status of the
device.
Read / write ok
and Read / write
fail LED
The two Read / write LEDs indicate the result of
the last read or write action.
Brooks Automation
22260301 Revision A
ATR60LF RFID Reader CAN Bus5 Product Specifications
Product Manual5.4 Technical Data
5.4Technical Data
Technical data - device
Operating temperature0 °C to +50 °C
32 °F to 122 °F
Storage temperature-20 °C to +70 °C
-4 °F to +158 °F
Permissible humidity at 50 °C / 122 °F25 - 80%
Frequency134.2 kHz
Protection classIP40
Housing materialPS
Weightabout 180 g l 6.35 oz.
Dimensions111.5 x 80 x 35 mm
4.4 x 3.1 x 1.4 in.
Fuse375 mA (T)
Serial interface RS2324,800 Bd - 57,600 Bd
CAN Bus interface500 kBits/sec
Vibration/shock testEN 60721-3-3:1995 Class 3M4
Brooks Automation
260301 Revision A 23
5 Product SpecificationsATR60LF RFID Reader CAN Bus
2
1
3
5.4 Technical DataProduct Manual
5.4.1Device Label
The device label with the CE mark, part and serial number is on the device
housing.
1Part number
2Serial number (example)
3FCC ID
5.4.2Power Supply and Current Input
DescriptionMinTypeMaxUnit
Voltage (proof against connecting to
the wrong port)
Current (reading/writing)
pulsed current (70 ms)
Current (passive)80mA
182430V DC
100
400
mA
24260301 Revision A
Brooks Automation
ATR60LF RFID Reader CAN Bus6 Installation
Product Manual6.1 Safety Instructions
6Installation
This chapter gives you an overview of the following topics:
Safety Instructions
Qualified Installation Personnel
Unpacking
Assembly of the Device
Antenna Installation
Connecting the RFID Reader
Power/CAN Bus Connection
RS232 Connection
Commissioning
Input and Output
DIP Switches
CAUTION
Follow the Instructions in the Safety Chapter
Follow the general safety instructions in the chapter Safety
Instructions.
6.1Safety 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 re lative humidity
between 25
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.
% and 80 %.
Do not install the device in a flammable environment.
Brooks Automation
260301 Revision A 25
6 InstallationATR60LF RFID Reader CAN Bus
6.1 Safety InstructionsProduct 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
26260301 Revision A
ATR60LF RFID Reader CAN Bus6 Installation
Product Manual6.2 Qualified Installation Personnel
6.2Qualified Installation Personnel
CAUTION
CAUTION
Disposing of the
packaging material
The installation is to be carried out by specially trained personnel only. If
you are uncertain about their qualification, contact Brooks.
Operating the device without special training can result in damage to th e
reader and/or connected devices.
6.3Unpacking
The device and the accessories are packed under clean-room conditions. In
order to maintain this condition, the device must also be unpacked in cleanroom conditions.
The packaging material consists of cardboard and foil. Dispose of these
materials separately and observing the respective regulations of your
country.
Brooks Automation
260301 Revision A 27
6 InstallationATR60LF RFID Reader CAN Bus
ATR
60
RESET
Node ID
Power
Status
Read/Write ok
Read/Write fail
Antenna
not used
EthernetRemote I/ORS232
Power/CAN Bus
6.4 Assembly of the DeviceProduct Manual
6.4Assembly of the Device
ATTENTION
Installation
dimensions
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
28260301 Revision A
ATR60LF RFID Reader CAN Bus6 Installation
Product Manual6.5 Antenna Installation
6.5Antenna 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
de-tuned 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.
After antenna installation the antenna should be tuned ( DIP
Switches).
6.5.1Positioning 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:
Brooks Automation
260301 Revision A 29
6 InstallationATR60LF RFID Reader CAN Bus
6.6 Connecting the RFID ReaderProduct Manual
ParallelThe illustration
shows the optimal
position of the
transponder if it is
positioned parallel to
the axis of the
antenna.
PerpendicularThe illustration
shows the optimal
position of the
transponder if it is
perpendicular to the
axis of the antenna.
6.5.2Available Antenna Types
ATTENTION
Different types of antennas are available on request.
6.6Connecting the RFID Reader
Connect the antenna to the antenna port ( Rear View) and tune the
antenna.
Connect the reader to a power supply ( Front View) and a Gateway
connection (CAN).
The antenna-connector housing should have no connection to other
objects,
e.g. mounting plate!
Brooks Automation
30260301 Revision A
ATR60LF RFID Reader CAN Bus6 Installation
Product Manual6.7 Power/CAN Bus Connection
6.7Power/CAN Bus Connection
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 Brooks.
Observe power ratings of the technical data ( 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 Customer Service.
PinSignal
1Not used
2CAN Low
3Signal ground
4Not used
5Power ground
6Signal ground
7CAN High
8Not used
9+24 V DC
6.8RS232 Connection
The RS232 port is a shielded RJ45 socket. A cable for connecting to a PC is
available.
PinSignal
4Ground
5TxD
6RxD
Brooks Automation
260301 Revision A 31
6 InstallationATR60LF RFID Reader CAN Bus
6.9 CommissioningProduct Manual
6.9Commissioning
6.9.1Required 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 Gateway must be connected to the reader.
6.9.2Parameters of the Serial Interface
Baud rate
Data bits
Stop bit
Parity
9,600
8
1
NONE
6.9.3Parameters of the CAN Bus Interface
CAN Bus
Interface
Message
Length
500 kBits/Sec
8
Brooks Automation
32260301 Revision A
ATR60LF RFID Reader CAN Bus6 Installation
Product Manual6.10 Input and Output
6.10 Input and Output
The port labeled Remote I/O is used for external presence sensors and an
external output like a LED for status indication. The input signal is used for
pod placement and pod removal events.
The port is a shielded RJ45 socket.
PinSignal
1+ 5 V
2Input 1
3LED 1 out
4GND
5LED 2 out
6NC
7Input 2
810 V (optionally)
###
Brooks Automation
260301 Revision A 33
6 InstallationATR60LF RFID Reader CAN Bus
6.11 DIP SwitchesProduct Manual
6.11 DIP Switches
The DIP switches 1 to 5 set the TargetID (0 - 31). The TargetID of the CAN
Gateway has value 0. The new TargetID is set when the reader is powered.
Switch 1 is the LSB and switch 5 is the MSB of the TargetID. A switch at ON
or Open position is 1, a switch at OFF or Close is 0.
6Switches between reading and writing action in test
mode.
OFF - only reading a transponder
ON - reading and writing a transponder
7Switches the reader into test mode.
In test mode, the reader reads or writes (depends on
the setting of switch 6) permanently to the transponder, and shows the result via LED 'Read/Write ok' and
'Read/Write fail'.
"ON" test mode activation
8The trigger in the ON position performs an antenna
tuning cycle.
Brooks Automation
34260301 Revision A
ATR60LF RFID Reader CAN Bus6 Installation
M/F Cable
9701-2915-XX
M/F Cable
9701-2915-XX
CAN Bus Gateway
GWS-33C-010 (NEW)
9701-2937-01 (EOL)
CAN Tee
9701-2935-
01
24VDC
Power
Supply
9701-2912-01
ATR9100 Reader
9701-2936-01 (EOL)
CAN Tee
9701-2935-
01
ATR60LF CAN
Reader
TLS-33C-4O00-C1-00E2 (NEW)
CAN Tee
9701-2935-
01
CAN Tee
9701-2935-
01
Terminator
9701
-2886-
01
Terminator
9701
-2886-
01
M/F Cable
9701-2915-XX
M/F Cable
9701-2915-XX
M/F Cable
9701-2915-XX
Host Computer
RS232 or Ethernet Connection
Antenna
9701-2883-04
Antenna
9701-2883-04
Transponder
RI-TRP-DR2B
Transponder
RI-TRP-DR2B
AdvanTag CAN Bus Network
Product Manual6.12 CAN Bus Network Topology
6.12 CAN Bus Network Topology
Brooks Automation
260301 Revision A 35
6 InstallationATR60LF RFID Reader CAN Bus
6.12 CAN Bus Network TopologyProduct Manual
Brooks Automation
36260301 Revision A
ATR60LF RFID Reader CAN Bus7 Operation
Product Manual7.1 Operating Personnel
7Operation
This chapter gives you an overview of the following topics:
Operating Personnel
Data Items Dictionary
Attribute (ECID and SVID) Values
Operation of the SECS Protocol
7.1Operating Personnel
CAUTION
The RFID Reader ATR60LF CAN is designed to be operated by specially
trained personnel only. If you have doubts about the required
qualifications, contact Brooks.
Operating the device without special training can result in damage to th e
reader and/or connected devices.
7.2Theory of Operation
7.2.1ATR60LF CAN Reader
The ATR60LF CAN R eader only communicate with the CAN Gateway through
CAN Bus Port. It is backwards compatible with the ATR9100 in CAN Bus
mode. It is up to 31 ATR60LF CAN Readers can connect to the ATR CAN
Gateway via a single host. The host system can address each of the
ATR60LF CAN reader via the Gateway, which makes the Gateway a
transparent system. The Communication between the A TR Gateway and the
multiplexed ATR60LF CAN Reader occurs on the CAN Bus.
Brooks Automation
260301 Revision A 37
7 OperationATR60LF RFID Reader CAN Bus
7.3 Data Items DictionaryProduct Manual
7.3Data Items Dictionary
This section defines the data items used in the standard SECS-II messages
and in the ASCII protocol. Some data items are for SECS communication
only and others are for ASCII communication only . Most of them are used in
both protocols.
Syntax:
NameA unique name for this data item. This name is used in
the message definitions.
FormatThe permitted item format code which can be used for
this standard data item. Item format codes are shown in
hex and octal. The notification “3()” indicates any of the
signed integer formats (30, 31, 32, 34).
DescriptionA description of the data item, with the meanings of
specific values.
Where usedThe standard messages in which the data item appears.
Brooks Automation
38260301 Revision A
ATR60LF RFID Reader CAN Bus7 Operation
Product Manual7.3 Data Items Dictionary
ATTRIDFormat: 41
Identifier for an attribute for a specific type of object.
Attributes are Auto-ID configuration parameters (similar to ECIDs) and
status variables (similar to SVID).
For available attributes and their values, see data item ATTRVAL.
Where usedS18F1, S18F3
ATTRVALFormat: 41
Value of an attribute for a specific type of object.
See Attribute (ECID and SVID) Values.
Where usedS18F2, S18F3
CEIDFormat: 41
Group Event Report ID
01 - Material (pod/cassette) arrival event
02 - Material (pod/cassette) removal event
08 - Power-up event
Where usedS18F71
Brooks Automation
260301 Revision A 39
7 OperationATR60LF RFID Reader CAN Bus
7.3 Data Items DictionaryProduct Manual
CPVALFormat: 41
Command Parameter Value (see description of message S18F13).
This parameter provides the command to be carried out by the target.
LEDStatus
LED state, 1 byte
0 = Off
1 = On
2 = Flash
3 - 255 = Reserved
LEDNo
LED number, 1 byte
1 = Status LED
2 = Status LED
3 = External output
4 - 9 = Reserved
OpStatus
Operation status: Maintenance or Idle
MT = Maintenance
OP = Operational/Idle
PageNo
PageNo refers to the page of the transponder.
PageNo takes values from 1 - 17.
Timeout
Timeout period, 2 bytes
Units: seconds
Range: 1 - 98
"99" has a special meaning: it specifies "always". For example, an LED is
turned on with the TIMEOUT value of 99; it will stay on until the host turns
it off or the device is reset.
Where usedS18F13
DATAFormat: 41
Transponder data
Read or write data within the available capacity of the Auto-ID.
Foup transponder - single page ID: 8 bytes (read only)
Foup transponder - multi-page ID: depending on model number up to 120
bytes
Where usedS18F6, S18F7
Brooks Automation
40260301 Revision A
ATR60LF RFID Reader CAN Bus7 Operation
Product Manual7.3 Data Items Dictionary
DATALENGTHFormat: 41, A9
Total bytes to be sent.
Range: 1 - 120
IMPORTANT
If the field has a length of zero, all the data from the DATASEG onwards
is reported.
< DATASEG > must start with the first character "0" and be
followed by other numeric numbers. It indicates that the reading
will start from this offset up to the specified DATALENGTH.
Format code A9 is available on earlier versions of the software.
Please contact Brooks for availability of these format codes.
If DATALENGTH is present but DATASEG is not present, an error is
returned.
If both DATALENGTH and DATASEG have a length of zero, all data
is read.
To read/write pages, DA T A SEG ranges from "P1" - "P17" and DA TA-
LENGTH ranges from 1 - 8.
Where usedS18F5, F7
DATASEGFormat: 41
Used to identify the source of the requested data.
Range: 0 - 119
“0” and numeric offset: This is the byte offset (address) of the
start of specified data location to read from or write to.
If this field is zero length, DATASEG 00 is assumed.
To read/write pages, DA T A SEG ranges from “P1” - “P17” and DA TA-
LENGTH ranges from 1 - 8.
Where usedS18F5, S18F7
Brooks Automation
260301 Revision A 41
7 OperationATR60LF RFID Reader CAN Bus
7.3 Data Items DictionaryProduct Manual
MDLNFormat: 41
Equipment model number, maximum 6 bytes
Where usedS18F2
MHEADFormat: 21
SECS message block header associated with message block in error.
Where usedS9F3, S9F5, S9F7, S9F9
MID (CID/CarrierID)Format: 41
MaterialID/CarrierID is a configurable field on the reader side.
CarrierIDOffset, CarrierIDLength, CID_MAX_LENGTH determines MID.
Where usedS18F10, S18F11
SOFTREVFormat: 41
Software revision code, maximum 6 bytes.
Where used S1F2
SSACKFormat: 41
SSACK acknowledge code, 2 bytes.
If there is more than one error in a message, this code represents the first
error.
NO - Normal operation
CE - Communication error, could not communicate with the transponder
TE - Transponder error, could not write to the transponder, RFN only
HE - Hardware error, cannot communicate to the RFN
EE - Execution error
If EXTENDEDSSACK is ON ( Attribute (ECID and SVID) Values), the
following error codes are also returned. However, these codes are not
defined by the SEMI standard and are manufacturer-specific.
01 - Wrong TargetID
02 - Invalid seg offset
03 - Invalid data length
04 - Data too long
05 - Data length does not match data
06 - Denied, at least one attribute does not exist
07 - Denied, at least one attribute out of range
08 - Not used
09 - Not used
10 - Could not write because transponder is locked
11 - Not used
12 - Not used
Brooks Automation
42260301 Revision A
ATR60LF RFID Reader CAN Bus7 Operation
Product Manual7.3 Data Items Dictionary
13 - Not used
14 - Subsystem command does not exist
15 - At least one parameter in the command is invalid
16 - Acknowledge, command will be performed with completion signaled
later
17 - Not used
18 - Wrong time-out value
19 - Wrong data format
20 - Not used
21 - Not used
22 - Not used
23 - Invalid transponder serial number; returned only if High Integrity is
enabled
24 - CRC error in transponder data; probable cause is multipage
transponder in
the range
25 - Could not write MID because the first page is read only
26 - Single-page transponder detected; read/write command is only
allowed for
multipage transponders
27 - More than 8 bytes MID could not be written because transponder is
single page. Please try writing 8 bytes only.
28 - Not used
29 - Not used
30 - Not used
31 - Not used
32 - Not used
33 - Not used
34 - Reset not allowed. Please see RESET_ENABLED (ECID table)
35 - 60 Not used
61 - Received S9F1, ASCII only. Used for SECS to ASCII conversion.
62 - Received S9F2, ASCII only. Used for SECS to ASCII conversion.
63 - Received S9F3 ASCII only. Used for SECS to ASCII conversion.
64 - Received S9F4, ASCII only. Used for SECS to ASCII conversion.
65 - Received S9F5, ASCII only. Used for SECS to ASCII conversion.
66 - Received S9F6, ASCII only. Used for SECS to ASCII conversion.
67 - Received S9F7, ASCII only. Used for SECS to ASCII conversion.
68 - Received S9F8, ASCII only. Used for SECS to ASCII conversion.
69 - Received S9F9, ASCII only. Used for SECS to ASCII conversion.
70 - Received S9F10, ASCII only. Used for SECS to ASCII conversion.
71 - Received S9F11, ASCII only. Used for SECS to ASCII conversion.
72 - Received S9F12, ASCII only. Used for SECS to ASCII conversion.
73 - Received S9F13, ASCII only. Used for SECS to ASCII conversion.
74 - Received S9F14, ASCII only. Used for SECS to ASCII conversion.
75 - 80 Not used
81 - Inter-character timeout, ASCII protocol only
82 - Inter-block timeout, ASCII protocol only
83 - Incorrect block sequence, ASCII protocol only
84 - Invalid checksum, ASCII protocol only
Brooks Automation
260301 Revision A 43
7 OperationATR60LF RFID Reader CAN Bus
7.3 Data Items DictionaryProduct Manual
85 - Invalid ASCII command, ASCII protocol only
86 - Can not communicate to the target device; Link Manager only
87 - Invalid command structure, ASCII protocol only
88 - Invalid CarrierIDOffset, CarrierIDLength
89 - Non-printable ASCII character in MID
90 - 99 Not used
Where usedS18F2, S18F4, S18F6, S18F8, S18F10, S18F12
SSCMDFormat: 41
Auto-ID subsystem commands
01 - 03:Not used
04:Switch LED on device
CPVAL<LEDStatus>
<Timeout>
<LEDNo>
05 - 06:Not used
07 or PerformDiagnostics
Self Test
08 - 12:Not used
13 or Reset:Reset unit (same effect as hardware power-up of unit)
14:Not used
15 or ChangeStatus:
Change the status from Maintenance to Operating and vice versa
CPVALM or MT = Change to maintenance
O or OP = Change to operating
GetStatus
Get Status information
CPVALIDLE or
MANT
LOCK
Lock specified page
CPVAL<PageNo>
DefaultParams
The parameters are set to default values.
The factory settings will not change.
ADJUSTStarts an automatic adjustment process of the antenna.
DefParNoNetSetParameters are set to default values. Only the
network settings will not be reseted.
Where usedS18F13
STATUSFormat: 41
The status of UP-STREAM CONTROLLER and its associated NODEs, 1 byte.
“1” - Component added to the bus
“2” - Component removed from the bus
Where usedS18F71
Brooks Automation
44260301 Revision A
ATR60LF RFID Reader CAN Bus7 Operation
Product Manual7.4 Attribute (ECID and SVID) Values
STATUSnFormat: 41
Current values of status transitions with the corresponding attributes for
CIDRW and Head (if applicable). It has the following values:
1.“PMInformation” - Preventive maintenance information
“NE” = Normal execution
“MR” = Maintenance required
2.“AlarmStatus” - Current CIDRW sub-status of ALARM STATUS
“0” = NO ALARMS
“1” = ALARMS
3.“OperationalStatus” - Current CIDRW sub-status of OPERATIONAL
“IDLE”
“BUSY”
“MANT”
4.“HeadStatus” - The current status
“IDLE”
“BUSY”
“NOOP”
IMPORTANT
AlarmStatus
(Read only)
TARGETIDFormat: 41
Subsystem ID, 2 bytes (SEMI E99-0200A, referred to as HeadID), e.g. 00,
01, 03, 10, 11, etc.
Identifies where a request for action or data is to be applied. It is zero for
the Gateway (RS485) and non-zero for the associated subsystem
components. It can only be set using the DIP switches on the subsystem.
Both 1 and 2 bytes are accepted as TargetID, but a response is always
two bytes.
Where usedall stream 18 messages
7.4Attribute (ECID and SVID) Values
Current CIDRW sub-status of ALARM STATUS
“0” = NO ALARMS
“1” = ALARMS
ASCII_T1
(ASCII only)
Inter-byte timeout
2 - 100 * 0.1 s (0.2 - 10 s)
Default: 100 (10 s)
Brooks Automation
260301 Revision A 45
7 OperationATR60LF RFID Reader CAN Bus
7.4 Attribute (ECID and SVID) ValuesProduct Manual
ASCII_T3
(ASCII only)
BAUDRATESpecifies the communication baud rate
CarrierIDLengthCarrierIDLength ranges from 1 to CID_MAX_LENGTH.
CarrierIDOffsetCarrierIDOffset ranges from 0 to CID_MAX_LENGTH-1.
CarrierIDOffset + CarrierIDLength cannot be larger than the length of the
CID field (CID_MAX_LENGTH).
Default: 0
CHECKSUM (ASCII
only)
CID_DISPLAYOFF - returns MID without padding information and allows non-printable
Checksum enabled or disabled.
EN = Enabled
DI = Disabled
Default: DI
characters in MID while reading even if CID_NP_ASCII = OFF.
ON - returns MID along with padding information
Default: ON
Brooks Automation
46260301 Revision A
ATR60LF RFID Reader CAN Bus7 Operation
Product Manual7.4 Attribute (ECID and SVID) Values
CID_E99_PADCustomer has the possibility to look for padding information in MID in E99
mode. If CID_E99_PAD is set to ON the padding information will not be
filtered.
Default: OFF
CID_ERRORON - returns an error if length of MID < CarrierIDLength
OFF - pads the MID as per the attributes CID_PAD and CID_JUSTIFY
Default: ON
CID_JUSTIFYR - MID is right-justified in MID space
L - MID is left-justified in MID space
Default: L
CID_MAX_LENGTHTakes value of (8 * N) where N = page 1 to 17
Default: 16
CID_NP_ASCIIOFF - returns an error while reading/writing MID if MID contains non-
printable characters
ON - allows non-printable characters in MID while reading/writing MID
Default: OFF
CID_PADZERO - ASCII 0 (0x30) pads the MID
NUL - (0x00) pads the MID
Default: ZERO
Configuration (Read
only)
DeviceIDMessages coming from the host will be replied with the same DeviceID as
DeviceType (Read
only)
DUAL_SENSORAt default value OFF only one sensor is defined and can be used to trigger
Number of connected heads (for Gateway). In case of reader only, the
value is always 01.
01 through 31
sent from the host.
0x00 - 0xFF
Default: 0xFF
DeviceType is „CIDRW“.
an automatic read.
The detection of sensor 1 will produce arrival event (S18F71) with MID of
the tag. The release of sensor 1 will produce removal event (S18F71)
without MID (zero length).
At value ON two sensors can trigger an automatic read. There is the
following behavior:
The detection of sensor 1 will produce arrival event (S18F71) with MID of
the tag. The external LED1 stays ON during read
(HOST_CONT_PORT1_LED=ON). The release of sensor 2 will produce
Brooks Automation
260301 Revision A 47
7 OperationATR60LF RFID Reader CAN Bus
7.4 Attribute (ECID and SVID) ValuesProduct Manual
removal event (S18F75) with MID of the tag. The external LED2 stays ON
during read (HOST_CONT_PORT1_LED=ON)
Range: ON or OFF
Default OFF
ENABLE_EVENTSEnable events (pod arrival/removal and power-up)
ON = Events are generated
OFF = Events are not generated
Default: ON
ENABLE_TIMEOUTS
(ASCII only)
EXTENDEDSSACKEnables the extended error codes in SSACK. The SEMI standard specifies
HardwareRevision-
Level
HeadIDReturns the HeadID or TargetID.
HeadStatusIDLE or MANT
Enable communication timeouts.
ON = Timeout events are generated
OFF = Timeout events are not generated
Default: ON
only five codes (NO, EE, CE, HE and TE). When this option is ON,
manufacturer-specific codes might be generated. Please see SSACK for all
error codes.
ON = All error codes are generated
OFF = Only SEMI standard error codes are generated
Default: ON
Subsystem hardware revision of Gateway or reader (Head).
Up to 8 bytes
Two digits
HOST_CONT_PORT1
_LED
HOSTNAMEThe network option HOSTNAME.
MANTWRITEONLYIf this attribute is enabled, MID (CID) and data is read and written
If set to ON, the host can control external LED's through S18F13 command.
Range: ON or OFF
Default: OFF
ASCII string of maximum 15 characters to identify the reader in a network.
Default: “ATR60LF CAN”
according to the E99 standard.
EN = Enabled
DI = Disabled
Default: EN
Brooks Automation
48260301 Revision A
ATR60LF RFID Reader CAN Bus7 Operation
Product Manual7.4 Attribute (ECID and SVID) Values
ManufacturerReturns “Brooks”
MDLNBrooks model number of Gateway or reader (Head)
Up to 6 bytes
ModelNumberSee MDLN
OperationalStatusIDLE or MANT
Read only. To change the operational status use S18F13.
PARITYParity of the serial communication port
0 = no parity
1 = even parity
2 = uneven parity
Default: 0
PIP (Read only)Pod-in-place status.
Shows whether the PIP sensor is ON or OFF.
POD_ARRIVED - PIP sensor is occupied
POD_REMOVED - PIP sensor is released
PIP_AUTOREADAuto-read ON or OFF
ON = on
OFF = off
Default: ON
PIP_AUTOREAD_
DATA
IMPORTANT
The memory type to read pod-in-place events.
ValueByte offset of DATA area or MID
This attribute should be modified with respect to
PIP_AUTOREAD_LENGTH and the size of the DATA area.
ValueMID, 00 - 119 (one byte less than size of available DATA area)
Default: MID
Brooks Automation
260301 Revision A 49
7 OperationATR60LF RFID Reader CAN Bus
7.4 Attribute (ECID and SVID) ValuesProduct Manual
PIP_AUTOREAD_
LENGTH
IMPORTANT
IMPORTANT
PIP_SENSOR_
POLARITY
Length of DATA to read upon pod arrival.
This is only applicable if PIP_AUTOREAD_DATA has an offset value.
This attribute should be modified with respect to PIP_AUTOREAD_DATA.
Value1 - 120
Default: 16
PIP sensor polarity
HI = Active-high; when sensor goes high, a pod arrival event is generated.
LO = Active-low; when sensor goes low, a pod arrival event is generated.
Default: LO
RADIO_RETRYConfigurable radio retries before returning a communication error.
Range 1 - 99
Default: 3
RDAAdvanTag returns either RD or RDA in response to the ASCII RD command.
EN = Enabled, returns RDA
DI = Disabled, returns RD
Default: EN
RW_ADJUSTMENTThe ability to set the adjustment of the antenna for read and write
operations manually. If manual antenna adjustment is set, the control of
the antenna voltage is deactivated, which is used to detect a defect
antenna.
Range 0 - 7
Default: the value from the last automatic adjustment
RW_REPEATTIMEIf the read/write action fails, the action can be repeated after the
rw_repeattime. The number of repeats is defined by the parameter
radio_retry.
Unit1 ms
Range 100 - 5,000
Default: 50
SELF_TEST_ RESULTLast self-test flag
Brooks Automation
50260301 Revision A
ATR60LF RFID Reader CAN Bus7 Operation
Product Manual7.4 Attribute (ECID and SVID) Values
P - Pass
F - Failed
SENSOR_TIMEOUTSensor delay after the trigger
Range 1 - 20
Unit1 = 100 ms
Default: 01
SERIALNUMSerial number of the target device
Assigned at the factory and indicated on the label of the device, e.g.
1101MIS100001.
SerialNumberSee SERIAL NUM
SIGNALSTRENGTH
(Read only)
SW_PARTNUMBERSoftware part number
SOFTREVSubsystem software revision of Gateway or reader (head)
SoftwareRevision-
Level
STATUS_ENABLEIf set to Enable, Head communicates the STATUS information back to the
TARGETIDThe TargetID of the device, adjustable through the DIP switches (see
USETESTDIPUse DIP switches 6, 7 or 8 for test mode acitvities.
Read only information RF signal strength (noise level!)
See SOFTREV
host.
EN = Enabled
DI = Disabled
Default: EN
HeadID)
UnitBit 0 - activity of DIP switch 8 (tuning)
Bit 1 - activity of DIP switch 7 (test mode)
Bit 2 - activity of DIP switch 6 (type of test)
Bit 4 - tuning only allowed in test mode
Range 0 - 15
Default: 7
Brooks Automation
260301 Revision A 51
7 OperationATR60LF RFID Reader CAN Bus
7.5 Operation of the SECS ProtocolProduct Manual
7.5Operation of the SECS Protocol
7.5.1Introduction
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 production.
The standard does not define the data contained within a message. The
meaning of messages must be determined through a message content
standard such as SEMI Equipment Communications 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
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.5.2SECS-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 char acter 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.
Master-Slave The host connects to the reader. If there is a conflict, the host “gives in”
(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.
Brooks Automation
52260301 Revision A
ATR60LF RFID Reader CAN Bus7 Operation
Product Manual7.5 Operation of the SECS Protocol
Control characters The four standard handshake codes used in the block transfer protocol are
displayed in the table below.
<ENQ>0x05Request to send
<EOT>0x04Ready to receive
<ACK>0x06Correct reception
<NAK>0x15Incorrect reception
Message block
structure
SECS message blocks have the following form:
Byte
Length0Length without checksum, 10 - 254
1RUpper device ID
2Lower device ID
Header
System
bytes
3WUpper message ID (Stream)
4Lower message ID (Function)
5EUpper block number
6Lower block number
7System b yte 1
8System b yte 2
9System b yte 3
10System byte 4
ms
b
Description
Text11 - 254Message text, user data
Checksum255, 25616-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.
Brooks Automation
260301 Revision A 53
7 OperationATR60LF RFID Reader CAN Bus
7.5 Operation of the SECS ProtocolProduct Manual
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 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
1.
value
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.
Brooks Automation
54260301 Revision A
ATR60LF RFID Reader CAN Bus7 Operation
Product Manual7.5 Operation of the SECS Protocol
Block transfer
protocol
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>.
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
260301 Revision A 55
7 OperationATR60LF RFID Reader CAN Bus
7.5 Operation of the SECS ProtocolProduct Manual
7.5.3HSMS 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.5.4HSMS 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 substatuses, NOT SELECTED and SELECTED.
B - NOT SELECTED
A sub-status of CONNECTED in which no HSMS session has been
established or any previously established HSMS sessions have ended.
Brooks Automation
56260301 Revision A
ATR60LF RFID Reader CAN Bus7 Operation
Product Manual7.5 Operation of the SECS Protocol
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
2Not connectedA TCP/IP connection
3ConnectedBreaking of TCP
4Not selectedSuccessful
5SelectedSuccessful
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
SelectedHSMS communication is now fully
Not selectedThis 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.
6Not selectedT7 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
260301 Revision A 57
7 OperationATR60LF RFID Reader CAN Bus
7.5 Operation of the SECS ProtocolProduct 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
58260301 Revision A
ATR60LF RFID Reader CAN Bus7 Operation
Product Manual7.5 Operation of the 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 bytesDescription
4 bytesMessage length. MSB first. Specifies the
number of bytes in the message header plus
the message text.
10 bytesMessage header
0 - n bytesMessage text. Format is further specified by P-
type field of message header. The message text
corresponds to message data by SECS-II
encoding.
The minimum possible message length is 10 (header only).
The maximum possible message length depends on SECS-I.
Brooks Automation
260301 Revision A 59
7 OperationATR60LF RFID Reader CAN Bus
7.5 Operation of the SECS ProtocolProduct 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:
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 Ptype = 0 is defined by HSMS to mean SECS-II message encoding. For nonzero P-type values, see SEMI E37.
ValueDescription
0SECS-II Encoding
1 - 127Reserved for subsidiary standards
128 -
255
S-type (session type) is a 1-byte unsigned integer value which occupies
header byte 5.
Reserved, not used
Brooks Automation
60260301 Revision A
ATR60LF RFID Reader CAN Bus7 Operation
Product Manual7.5 Operation of the SECS Protocol
ValueDescriptionValueDescription
0Data message6Linktest.rsp
1Select.req7Reject.req
2Select.rsp8Not used
3Deselect.req9Separate.req
4Deselect.req10Not used
5Linktest.req11-255Reserved, 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 typebytes 0 - 1
Session ID
Data
message
Select req*0001UniqueNone
Select.rspSame
Deselect.req*0003UniqueNone
Deselect.rspSame
Linktest.req0xFFFF0005UniqueNone
Linktest.rsp0xFFFF0006Same as.reqNone
Reject.reqSame as
*
(no R bit)
as.req
as.req
message
being
rejected
byte 2byte 3byte 4
P-type
W bit and
SECS
stream
0Select
0Deselect
P-type or
S-type of
message
being
rejected
SECS
Function
status
Status
Reason
code
00Primary:
02Same as.reqNone
04Same as.reqNone
07Same as
byte 5
S-type
bytes 6 - 9
System bytes
Unique Reply:
Same as
primary
message being
rejected
Message
text
Text
None
Separate.req*0009UniqueNone
* Indicates further specification by subsidiary standards
Brooks Automation
260301 Revision A 61
7 OperationATR60LF RFID Reader CAN Bus
7.5 Operation of the SECS ProtocolProduct Manual
7.5.5SECS-II Implementation
IntroductionThe 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.
ByteNameDescriptio n
0Format and
number of
the length
bytes
1
1-2
1-3
Length bytesThe length corresponds to the number
The data format is coded in the upper
bits.
6
The two less significant bits determine
the number of the following length
bytes.
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>
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
DataData bytes of a data element or
number of the data elements in case of
the "List" format.
Brooks Automation
62260301 Revision A
ATR60LF RFID Reader CAN Bus7 Operation
Product Manual7.5 Operation of the SECS Protocol
format type 0. However, the length byte refers to the number of elements
in the list rather than to the number of bytes.
Data itemsThe formats represent arrays of types: <type>[number of elements],
whereby <type> is one of the following:
Octcode
0001ListList element with the
1125Boolean 1-byte Boolean
1021BinaryByte sequence
2041ASCIIPrintable ASCII
3165I11-byte signed integer <I1 123>
3269I22-byte signed integer <I2 -12345>
3471I44-byte signed integer <I4 2147483647>
3061I88-byte signed integer <I8
Hexcode
Forma
t
MeaningExample
number of the
“Length” data
elements
false = 00
true = 01
of the length “Length”
characters
<L2>
<A “Hello”>
<B 0x00>
<Boolean1 0x00>
<B1 0x01>
<A “Hello”>
931372980293834>
51A5U11-byte unsigned
integer
52A9U22-byte unsigned
integer
54B1U44-byte unsigned
integer
50A1U88-byte unsigned
integer
4091F88-byte floating point<F8 1.223 e204>
4481F44-byte floating point<F4 -1.23 >
<U1 0>
<U2 #empty>
<U4 429489725>
<U8
763468676756767>
Brooks Automation
260301 Revision A 63
7 OperationATR60LF RFID Reader CAN Bus
7.5 Operation of the SECS ProtocolProduct Manual
Data item examples
MeaningFormatLength
1-byte integer6501xx
4-byte integer7104MSB......LSB
ASCII41061st chr2nd chr3rd chr4th chr5th chr6th chr
Zero-lengthxx00
List data item01031st element2nd element3rd element
Message setThe SECS-II message set used by the LF60C SoliD Gen3 reader consists of
the following different stream types.
Stream 1: (Equipment status)
S1F1and S1F2Are you there request
Stream 9: (System errors)
S9F1Unrecognized device ID (UDN)
S9F3Unrecognized stream type (USN)
S9F5Unrecognized function type (UFN)
S9F7Illegal data (IDN)
S9F9Transaction timer timeout (TTN)
According to SEMI E99 carrier ID read/writer functional standard for SECSI and SECS-II protocol, the RFID Reader LF60C SoliD Gen3 supports these
defined stream 18 messages:
Stream 18: (Equipment status)
S18F1Read attribute request (RAR)
S18F3 Write attribute request (WAR)
S18F5Read data request (RDR)
S18F7Write data request (WDR)
S18F9Read material ID request (RMID)
S18F11Write material ID request (WMID)
S18F13Subsystem command request (SCR)
S18F71Event report send (ERS)
S18F79Read STATUS request (STATE)
Brooks Automation
64260301 Revision A
ATR60LF RFID Reader CAN Bus7 Operation
Product Manual7.5 Operation of the SECS Protocol
7.5.6SEMI E99
IntroductionThe purpose of the Carrier ID reader/writer functional standard is to
provide a common specification for concepts, behavior and services
provided by a carrier ID reader/writer to an upstream controller. A standard
interface increases the interchangeability of a carrier ID reader/writer, so
that users and equipment suppliers have a wide choice.
Scope:
The interface standard addresses the functional requirements for a
generic carrier ID reader/writer interface with an upstream
controller.
The specification includes the required behavior and required
communications for a carrier ID reader and writer.
The specification does not require, define or prohibit asynchronous
messages sent by the carrier ID reader or writer.
This standard does not purport to address safety issues, if any,
associated with its use.
Status modelsTo facilitate independent control of the individual heads, there are two
separate status models defined, one for the CIDRW subsystem and one for
each individual head. The BROOKS reader combines the CIDRW subsystem
with the head.
The status model for the BROOKS reader is displayed in the status model
below.
Brooks Automation
260301 Revision A 65
7 OperationATR60LF RFID Reader CAN Bus
7.5 Operation of the SECS ProtocolProduct Manual
The table below defines the status of the BROOKS RFID reader.
StatusDefinition
ALARM
STATUS
ALARMSAn alarm condition exists.
BUSYA service is being performed that affects the status of the
CIDRWSuper-status of the CIDRW status model. Always active
IDLENo service is being performed. All heads are idle.
INITIALIZING The CIDRW is carrying out initialization and a self-
NO ALARMSNo alarm condition exists.
OPERATINGNormal operating status where reading and/or writing
OPERATING
STATUS
RUNNINGThe CIDRW is operational and able to communicate.
Displays the presence or absence of alarms.
hardware.
when the CIDRW is powered on.
diagnostic. Presence or absence of alarms is initially
determined in this status.
operations can be performed.
The CIDRW is fully capable of performing all services that
it supports.
MAINTENANCEInternal setup and maintenance activities.
Brooks Automation
66260301 Revision A
ATR60LF RFID Reader CAN Bus7 Operation
Product Manual7.5 Operation of the SECS Protocol
The table below defines the transitions of the BROOKS SECS-I status model
of the RFID reader.
Previous
#
state
1AnyPower-up or resetINITIALIZ-
2INITIALIZ-
ING
3INITIALIZ-
ING
4IDLEA service request to
5BUSYAll services request
6IDLEA user selects the
Trigger
Initialization is complete.
Default entry into
OPERATING
read or write or per
form diagnostics is
received.
that effect the state
of the hardware are
completed
MAINTENANCE sta
tus and all heads are
IDLE.
New
status
ING
RUNNINGNoneThe CIDRW is now able to
IDLENoneInternal
BUSYNone
-
IDLENone
MAINTE-
-
NANCE
ActionComment
Initialize hardware and software
NoneThe upstream controller may
Default entry on power-up
communicate.
send a request or the opera
tor may set a switch to select
the MAINTENANCE status.
Maintenance and setup activ
ities may now be performed.
-
-
7MAINTE-
NANCE
8INITIALIZ-
ING
9NO ALARMS An alarm condition is
10ALARMSAll alarm conditions
11AnyA reset service
Valid services per
A user selects the
OPERATING status
and all heads are
IDLE
Default entry into
ALARM STATUS
detected.
have cleared.
request is received.
The following table shows which of the various services can be performed
status
by the reader when the reader is in various individual statuses.
IDLENoneThe upstream controller may
ALARMS or
NO ALARMS
ALARMSNone
NO ALARMSNone
CIDRWNone
None
send a request or the opera
tor may set a switch to select
the OPERATING status. Nor
mal operating activities may
now be performed.
-
-
Brooks Automation
260301 Revision A 67
7 OperationATR60LF RFID Reader CAN Bus
7.5 Operation of the SECS ProtocolProduct Manual
Service
Write ID
Write data
Set attributes
Reset
Read ID
Read data
Perform diag.
Get status
Get attributes
Change status
Reader status
INIT
IDLE/BUSYXXXXXXXXX
MANTXXXXXXXX
IMPORTANT
Note that the CIDRW may not be able to communicate when in
initializing status after power-up or reset service.
Brooks Automation
68260301 Revision A
ATR60LF RFID Reader CAN Bus7 Operation
Product Manual7.5 Operation of the SECS Protocol
7.5.7Message Details
Equipment statusS1F1: ARE YOU THERE REQUEST (R) H -> E
This message is used to perform a heartbeat between host and connected
device.
S1F1 W . * Header only
S1F2: ON-LINE DATA (D) E -> H
The device signifies that it is online and reports the model number and the
software revision of the head.
S1F2
<L[2]
<MDLN >
<SOFTREV >
>
System errorsS9F1: UNRECOGNIZED DEVICE ID (E -> H)
The device ID in the message block header does not correspond to the
equipment device ID.
S9F1
<MHEAD > .
S9F3: UNRECOGNIZED STREAM TYPE (E -> H)
The reader does not recognize the stream type in the message block
header.
S9F3
<B[10] MHEAD > .
S9F5: UNRECOGNIZED FUNCTION TYPE (E -> H)
The reader does not recognize the function number in the message block
header.
S9F5
<B[10] MHEAD > .
S9F7: ILLEGAL DATA (E -> H)
The reader does not recognize the data in the message.
S9F7
<B[10] MHEAD > .
Brooks Automation
260301 Revision A 69
7 OperationATR60LF RFID Reader CAN Bus
7.5 Operation of the SECS ProtocolProduct Manual
S9F9: TRANSACTION TIMER TIMEOUT (E -> H)
This message indicates that a transaction timer has timed out and that the
corresponding transaction was aborted. Only the last sent message (which
must be confirmed by the host) is stored and controlled.
S9F9
<B[10] SHEAD > .
Subsystem control
and data
S18F1: READ ATTRIBUTE REQUEST (RAR) (H -> E)
This message requests the current values of specific attributes of the
subsystem component indicated in the TARGETID.
S18F1 W
L,2
<TARGETID>
L,n
<ATTRID1>
…
<ATTRIDn>
S18F2: READ ATTRIBUTE DATA (RAD) (E -> H)
This message returns the current values of the requested attributes and the
current status of the requested component indicated in the TARGETID.
S18F2
L,4
<TARGETID>
<SSACK>
L,n
<ATTRVAL1>
…
<ATTRVALn>
L,s
<STATUS1>
…
<STATUSs>
If the ATTRID of the S18F1 message is unknown, the corresponding
ATTRVAL has the value <nothing>.
Brooks Automation
70260301 Revision A
ATR60LF RFID Reader CAN Bus7 Operation
Product Manual7.5 Operation of the SECS Protocol
Exceptions:
If the attribute list is empty (L,0), the following 10 attributes are returned
in the order specified bellow:
Configuration
AlarmStatus
OperationalStatus
HeadStatus
HeadID
HardwareRevisionLevel
Manufacturer
ModelNumber
SoftwareRevisionLevel
SerialNumber
If the TargetID is invalid, no statuses are sent (list of zero).
S18F3: WRITE ATTRIBUTE REQUEST (WAR) (H -> E)
This message requests the subsystem to set the value of the read/write
attributes of the component specified in the TARGETID.
S18F3 is a transactional message, i.e. either all attributes will
be set at once or none.
S18F3 ,W
L,2
<TARGETID>
L,2
<ATTRID1>
<ATTRVAL1>
L,2
<ATTRIDn>
<ATTRVALn>
Brooks Automation
260301 Revision A 71
7 OperationATR60LF RFID Reader CAN Bus
7.5 Operation of the SECS ProtocolProduct Manual
S18F4: WRITE ATTRIBUTE ACKNOWLEDGE (WAA) (E -> H)
This message acknowledges the success or reports the error of the request
to write attribute data to the subsystem indicated in the TARGETID.
S18F4
L,3
<TARGETID>
<SSACK>
L,1
L,s
<STATUS1>
…
<STATUSs>
If the ATTRID of the S18F3 message is unknown, a communication error
(CE) occurs.
S18F5: READ DATA REQUEST (RDR) (H -> E)
The host requests the subsystem indicated in the TARGETID to read
information. DATASEG may be used to indicate a specific section of data to
be read. DATA-LENGTH is used to limit the amount of data for that section.
S18F5 W
L,3
<TARGETID>
<DATASEG>
<DATALENGTH>
If DATASEG and DATALENGTH are both omitted (zero length items), up to
200 bytes of the data area are requested. If only DATALENGTH is omitted,
all data within the indicated section is requested.
S18F6: READ DATA (RD) (E -> H)
This message is used to return requested information from the subsystem
indicated in the TARGETID or to acknowledge the result of the request.
S18F6
L,3
<TARGETID>
<SSACK>
<DATA>
If the TARGETID is unknown, a communication error (CE) occurs.
Brooks Automation
72260301 Revision A
ATR60LF RFID Reader CAN Bus7 Operation
Product Manual7.5 Operation of the SECS Protocol
S18F7: WRITE DATA REQUEST (WDR) (H ->E)
This message requests to write data to the subsystem component indicated
in the TARGETID . DA T ASEG may be used to indicate a specific section of the
data area to be written or overwritten.
S18F7 W
L,4
<TARGETID>
<DATASEG>
<DATALENGTH
<DATA>
If DATASEG and DATALENGTH are both omitted (zero length items), up to
200 bytes in the data area are to be overwritten. If only DATALENGTH is
omitted or if DATALENGTH has a value of zero, then all data within the
indicated section is to be written.
If DATASEG is omitted (zero length items), the value of DATALENGTH sets
the length of data that is to be written. If the length of the data that is to be
written is longer than the value of DATALENGTH, a communication error
(CE) occurs.
S18F8: WRITE DATA ACKNOWLEDGE (WDA) (E -> H)
This message acknowledges the success or failure of writing data to the
subsystem indicated in the TARGETID.
S18F8
L,3
<TARGETID>
<SSACK>
L,s
<STATUS1>
…
<STATUSs>
If the TARGETID is unknown, a communication error (CE) occurs.
Exceptions:
This command is not allowed for single-page TIRIS transponders.
If the TargetID is invalid, no statuses are sent (list of zero).
Brooks Automation
260301 Revision A 73
7 OperationATR60LF RFID Reader CAN Bus
7.5 Operation of the SECS ProtocolProduct Manual
S18F9: READ ID REQUEST (RMID) (H -> E)
This message is used to request the subsystem indicated by the TARGETID
to read the MID.
S18F9,W
<TARGETID>
S18F10: READ ID DATA (MID) (E -> H)
This message returns a requested material identifier MID as read by the
subsystem indicated in the TARGETID.
If the TargetID is invalid, no statuses are sent (list of zero).
Brooks Automation
74260301 Revision A
ATR60LF RFID Reader CAN Bus7 Operation
Product Manual7.5 Operation of the SECS Protocol
S18F11: WRITE MATERIAL ID REQUEST (WMID) (H -> E)
This message is used to request the subsystem indicated by the TARGETID
to write the MID.
S18F11 W
L,2
<TARGETID>
<MID>
ATTENTION
ATTENTION
The reader must be in the maintenance mode to write the MID with
message S18F11.
If the length of the MID is longer than what the subsystem can accept,
the subsystem will return a failure message in the reply SSACK. If the
length of the MID is less than the maximum allowed length of device,
then the MID will be padded with “0” in the front. Refer to MicroTag
READ/WRITE OPERATION in this document.
S18F12: WRITE ID ACKNOWLEDGE (WIA) (E -> H)
This message acknowledges the success or error of writing the MID to the
subsystem indicated in the TARGETID.
S18F12
L,3
<TARGETID>
<SSACK>
L,s
<STATUS1>
…
<STATUSs>
If the TARGETID is unknown, a communication error (CE) occurs.
Exceptions:
For single-page TIRIS transponders, only 8 bytes are written.
If this command fails, some or all of the previous data in the
transponder might be lost. Read the transponder to confirm the
contents of the transponder.
If the TargetID is invalid, no statuses are sent (list of zero).
Brooks Automation
260301 Revision A 75
7 OperationATR60LF RFID Reader CAN Bus
7.5 Operation of the SECS ProtocolProduct Manual
S18F13: SUBSYSTEM COMMAND REQUEST (SCR) (H -> E)
This message is used to request the subsystem indicated in the TARGETID
to perform a specific action.
S18F13 W
L,3
<TARGETID>
<SSCMD>
L,n
<CPVAL>
…
<CPVALn>
SSCMD 04:
Flashing LED on node/device
L,3
<TargetID>
<04>
L,3
<LEDSTATE> /* On, off, or flashing */
<TIMEOUTTIMEOUT> /* Number of seconds */
<LEDNO> /* The LED number: 1, 2, etc */
SSCMD 07 or PerformDiagnostics:
Initiate self test
L,3
<TargetID>
<07> or <PerformDiagnostics>
L,0
SSCMD 13 or Reset:
Reset unit
L,3
<TargetID>
<13> or <Reset>
L,0
SSCMD 15 or ChangeState:
Change the operating state.
L,3
<TargetID>
<15> or <ChangeState>
L,1
<OpState> (MT or OP)
Brooks Automation
76260301 Revision A
ATR60LF RFID Reader CAN Bus7 Operation
Product Manual7.5 Operation of the SECS Protocol
There is no primary or secondary response expected from the host, except
the normal SECS-1 ACK for the receipt of the block.
Note:
To eliminate false or spurious events, the pod arrival/removal events are
filtered. Once a change has been detected (an arrival or removal), the next
change will not be registered for 1.5 to 2 seconds.
CEID: 01 - Material (pod/cassette) arrival event:
L,4
<TargetID>
<SSACK>
<01> * CEID
L,2
"AutoReadData"
<Data> /* If auto read, then data. Otherwise null string */
CEID: 02 - Material (pod/cassette) removal event:
L,4
<TargetID>
<SSACK>
<02> * CEID
L,0
CEID: 08 - RFN power-up event:
L,4
<TargetID>
<SSACK>
<08> * CEID
L,0
Brooks Automation
78260301 Revision A
ATR60LF RFID Reader CAN Bus7 Operation
Product Manual7.5 Operation of the SECS Protocol
S18F75: EVENT REPORT SEND SENSOR2 (E -> H)
If the second sensor is available and activated (parameter
DUAL_SENSOR=ON) than the events from this sensor will be shown by the
function S18F75.
Response:
There is no primary or secondary response expected from the host, except
the normal SECS-1 ACK for the receipt of the block.
Note:
At dual sensor mode only the removal event from the second sensor will be
displayed with automatic read data.
Query the CIDRW state of the transition model.
S18F79,W
<TargetID>
S18F80: TRANSITION STATE (State) (E -> H)
This message returns the current state of the transition model.
S18F80
L,3
<TARGETID>
<SSACK>
<STATUS> (IDLE, BUSY, ALARMS or MAINTENANCE)
Brooks Automation
260301 Revision A 79
7 OperationATR60LF RFID Reader CAN Bus
7.5 Operation of the SECS ProtocolProduct Manual
Brooks Automation
80260301 Revision A
ATR60LF RFID Reader CAN Bus8 Service and Troubleshooting
Product Manual8.1 General
8Service and Troubleshooting
This chapter gives you an overview of the following topics:
General
Qualified Troubleshooting Personnel
Safety Instructions
Error Codes
Error Display with LED
Reader Does Not Respond
Reset
Power Cut
Software Releases
Customer Service
8.1General
Follow the Instructions Specified in the Safety Chapter
Follow the general safety information in the chapter Safety
Instructions.
The RFID reader and its components must be serviced by
Brooks only!
If errors occur, follow the instructions in this section. Do not
carry out any error eliminating measures other than the ones
described in this section!
If you are uncertain about errors and their handling, contact
Brooks Product Support, see Customer Service. Have the
serial number of the RFID reader ready as shown on the label
(see
Device Label) when contacting Brooks Product
Support!
Brooks Automation
260301 Revision A 81
8 Service and TroubleshootingATR60LF RFID Reader CAN Bus
Error handling shall be carried out by specially trained personnel only. If
you are uncertain about the qualifications that are required, contact
Brooks Product Support.
Error handling the device without the special skills required and
unqualified interference with the device can result in personal injury and
damage to the reader and/or connected devices.
8.3Safety Instructions
All antenna resonant circuit components carry high voltages.
When spare parts are required, use only manufacturer-specified parts.
Unauthorized substitution of parts can result in fire, electric shock or
other hazards.
Electrostatic charges can damage electronic components within the
device.
ESD protective measures must be applied when opening the device (
ESD Instructions).
CAUTION
Never short-circuit the fuse! This may result in fire or damage to the
device.
Only use fuses specified by Brooks.
Brooks Automation
82260301 Revision A
ATR60LF RFID Reader CAN Bus8 Service and Troubleshooting
Product Manual8.4 Error Codes
For more detailed information see also the data item SSACK.
8.4.2Stream Function
no readable tag within
the reading range
antenna is not
connected correctly
antenna and
transponder are in a
bad orientation
antenna is not tunedperform an antenna tuning
disturbing field at
transmitting frequency
antenna is damaged or
too close to metal
put a transponder into the
antenna range, verify type and
function of the transponder
check antenna connection
check orientation between
antenna and transponder (see
Antenna Installation)
check antenna surroundings for
possible disturbing sources
(monitors, servo motors, ...)
exchange antenna, verify antenna
installation
message with wrong Devi-
S9F1unrecognized DeviceID
S9F3unrecognized stream type
S9F5
S9F7illegal datawrong RIC at reset message check RIC value
S9F9Transaction Timer Timeout
unrecognized function
type
ceID was sent to the reader
message with a unknown
stream type was sent to the
reader
message with a unknown
function type was sent to
the reader
host system does not
acknowledge the message
or sends no answer
send a message with the correct
DeviceID (can be taken from the
S9F1 message)
check stream function syntax of
the message
check stream function syntax of
the message
Check availability of the host
system (terminal), check RS232
cable and connector, check link
LED and traffic LED, check IP
address settings
Brooks Automation
84260301 Revision A
ATR60LF RFID Reader CAN Bus8 Service and Troubleshooting
Product Manual8.5 Error Display with LED
8.5Error Display with LED
8.5.1Power LED Does Not Light Up
Check the power supply and the connection cables!
If the LED does not light up, disconnect the device from the
power supply and carefully remove the fuse. Test the fuse. If
it is defective, replace it with a fuse specified by Brooks!
If the above measures do not solve the problem, leave the
reader disconnected and contact Brooks Technical Support!
8.5.2Read Fail LED Flashes
Reader detected a hardware failure: no valid antenna
adjustment or antenna has broken.
Switch DIP8 to "On" to start an antenna tuning!
If Read fail LED flashes again:
Check if the antenna is located too near to a strong metallic
environment. Relocate the antenna with more distance!
Check if the antenna and the antenna cable are connected
correctly. Use another antenna cable if available!
If these measures do not solve the problem, contact Brooks
Technical Support!
8.6Reader Does Not Respond
Check if the interface connection cable is undamaged and
correctly connected to both reader and Gateway!
Check the status as indicated by the LED!
If these measures do not solve the problem, contact Brooks
Technical Support!
Brooks Automation
260301 Revision A 85
8 Service and TroubleshootingATR60LF RFID Reader CAN Bus
8.7 ResetProduct Manual
8.7Reset
In the case of a malfunction, a hardware reset can be
performed by switching the power supply off and on!
After the reset, the reader performs a self-test. The self test
can take up to five seconds. During the self-tests, all LEDs
(Status, Read OK and Read Fail) light up.
8.8Power Cut
After a power cut, the reader performs a reset with self-test. The self-test
can take up to five seconds. During the self-tests, all LEDs (status, read
fail, read ok) light up. On power-up reset all connected external LEDs light
up in addition.
If the test was successful, all LEDs, except for the power LED, go out.
8.9Software Releases
Release
Date
May 2016CAN10First release with reset of
VersionDescription
communication parameters triggered
by reset button
8.10 Customer Service
For Technical Support:
Location GUTS® Contact Number
North America+1-800-FOR-GUTS (1-800-367-4887)
+1-978-262-2900
Europe +49-1804-CALL-GUTS (+49-1804-2255-4887)
Japan +81-45-477-5980
China+86-21-5131-7066
Taiwan +886-3-5525225
Korea +82-31-288-2500
Singapore +65-6464-1481
Visit us online: www.brooks.com
Brooks Automation
86260301 Revision A
ATR60LF RFID Reader CAN Bus9 Dismantling and Storage
Product Manual9.1 Dismantling
9Dismantling and Storage
This chapter gives you an overview of the following topics:
Dismantling
Storage
9.1Dismantling
Remove the power supply device!
Remove all cables!
Loosen and remove the mounting screws!
Remove the device from the installation area!
9.2Storage
Store the reader and its components in a clean and dry environment with
the power supply disconnected. Make sure the contacts remain clean.
Observe the necessary storage conditions.
Brooks Automation
260301 Revision A 87
9 Dismantling and StorageATR60LF RFID Reader CAN Bus
9.2 StorageProduct Manual
Brooks Automation
88260301 Revision A
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.