all | frequencies |
|
|
|
exhibits | applications |
---|---|---|---|---|---|---|
manuals |
app s | submitted / available | |||||||
---|---|---|---|---|---|---|---|---|
1 |
|
Installation | Users Manual | 297.85 KiB | ||||
1 |
|
Interface | Users Manual | 109.99 KiB | ||||
1 |
|
Maintenance | Users Manual | 500.32 KiB | ||||
1 | Test Report | |||||||
1 | Test Report | April 04 2001 | ||||||
1 | Internal Photos | native | April 04 2001 | |||||
1 | Internal Photos | native | April 04 2001 | |||||
1 | Internal Photos | native | April 04 2001 | |||||
1 | Internal Photos | native | April 04 2001 | |||||
1 | ID Label/Location Info | |||||||
1 | ID Label/Location Info | |||||||
1 | External Photos | |||||||
1 | Internal Photos | native | April 04 2001 | |||||
1 | Internal Photos | native | April 04 2001 | |||||
1 | Cover Letter(s) | May 04 2001 | ||||||
1 | ID Label/Location Info | |||||||
1 | Internal Photos | native | May 04 2001 | |||||
1 | Internal Photos | native | May 04 2001 | |||||
1 | Internal Photos | native | May 04 2001 | |||||
1 | Internal Photos | native | May 04 2001 | |||||
1 | Internal Photos | native | May 04 2001 | |||||
1 | Internal Photos | native | May 04 2001 | |||||
1 | Internal Photos | native | May 04 2001 | |||||
1 | Internal Photos | native | May 04 2001 | |||||
1 | Internal Photos | native | May 04 2001 | |||||
1 | Internal Photos | native | May 04 2001 | |||||
1 | Internal Photos | native | May 04 2001 |
1 | Installation | Users Manual | 297.85 KiB |
Technical Documentation Users Manual OIS-W: User's Manual Hardware PROJECT PROJECT:
PROJECT LEADER: CLEMENS ZEHNDER CC:
SUPPLIER:
USER'S MANUAL
DOCUMENT INITIAL DATE:
LAST CHANGE:
VERSION:
FILE:
22. FEBRUARY 2000 10. OCTOBER 2000 3.1 E MGSY-2001-0302.DOC 2000 Baumer Ident AG Schweiz
Baumer Ident AG Contents The Aim of the Document 1 2 3 4 5 Users Instructions ............................................................................................................................1 1.1 Technical hot line ......................................................................................................................1 1.2 Certification ...............................................................................................................................1 1.3 Warranty....................................................................................................................................1 Safety Instructions ............................................................................................................................2 2.1 General Instructions ..................................................................................................................2 2.2 General Graphic Instruction ......................................................................................................3 Description of the Hardware Components .....................................................................................4 3.1 System ......................................................................................................................................4 3.2 Reader.......................................................................................................................................5 3.3 Tag ..........................................................................................................................................17 3.4 Antenna ...................................................................................................................................20 3.5 Cable .......................................................................................................................................24 3.6 Mounting Aids..........................................................................................................................27 How to connect the Hardware Components and switch on the Reader....................................28 Personal Notices .............................................................................................................................31 File: Installation.doc Author: Clemens Zehnder Baumer Ident AG Contents of the pictures Picture 2-1: general graphic instructions ............................................................................................................................................3 Picture 3-1: system; general view.......................................................................................................................................................4 Picture 3-2: reader (R)........................................................................................................................................................................6 Picture 3-3: mechanical dimensions of the reader (R), without case .................................................................................................9 Picture 3-4: tag (T) ...........................................................................................................................................................................17 Picture 3-5: mechanical dimensions of the tags (T)..........................................................................................................................19 Picture 3-6: antenna (A); on the left with and on the right without circulator .....................................................................................20 Picture 3-7: antenna diagram WA-x1xx ............................................................................................................................................21 Picture 3-8: antenna diagram WA-x3xx ............................................................................................................................................22 Picture 3-9: antenna diagram WA-x4xx ............................................................................................................................................22 Picture 3-10: mechanical dimensions of the antennas (A)................................................................................................................23 Picture 3-11: rf cable (C) ..................................................................................................................................................................24 Picture 3-12: mechanical dimensions of the rf cables (C).................................................................................................................26 Picture 4-1: hardware connections ...................................................................................................................................................28 Contents of the tables Table 1-1: area of validity ...................................................................................................................................................................2 Table 3-1: terms of the system...........................................................................................................................................................4 Table 3-2: terms of the reader (R) ......................................................................................................................................................7 Table 3-3: overview of the readers (R) ..............................................................................................................................................8 Table 3-4: specification for application of the reader (R) ....................................................................................................................9 Table 3-5: serial interface RS 232 (R13) ..........................................................................................................................................11 Table 3-6: +24 VDC input 2 (R20) ....................................................................................................................................................12 Table 3-7: serial interface 1 (R23), variation with RS232..................................................................................................................12 Table 3-8: serial interface 1 (R23), variation with RS422.................................................................................................................12 Table 3-9: serial interface 1 (R23), variation with RS485..................................................................................................................13 Table 3-10: output socket of InterBus-S (R24) .................................................................................................................................13 Table 3-11: input plug of IBS (R29) ..................................................................................................................................................14 Table 3-12: serial interface 2 (R30) ..................................................................................................................................................14 Table 3-13: pin assignment of the binary Inputs / Outputs 2 (R31 ....................................................................................................14 Table 3-14: specifications of the binary Inputs / Outputs 2 (R31) .....................................................................................................15 Table 3-15: +24 VDC input 1 (R37) ..................................................................................................................................................15 Table 3-16: serial interface RS 422 (R38) ........................................................................................................................................16 Table 3-17: pin assignment of the binary Inputs / Outputs 1 (R39)...................................................................................................16 Table 3-18: specification of the binary Inputs / Outputs 1 (R39) .......................................................................................................16 Table 3-19: terms of the tag (T)........................................................................................................................................................17 Table 3-20: overview of the tags (T) .................................................................................................................................................18 Table 3-21: specifications for applications of the tags (T).................................................................................................................19 Table 3-22: terms of the antenna (A)................................................................................................................................................20 Table 3-23: overview of the antennas (A) .........................................................................................................................................21 Table 3-24: mechanical dimensions of the antennas (A)..................................................................................................................23 Table 3-25: specifications for the applications of the antenna (A).....................................................................................................23 Table 3-26: terms of the rf cable (C).................................................................................................................................................24 Table 3-27: overview of the rf cables (C)..........................................................................................................................................25 Table 3-28: mechanical dimensions of the rf cable (C).....................................................................................................................26 Table 3-29: specifications for the applications for the rf cables (C)...................................................................................................26 Table 4-1: how to connect the hardware components and switch on the reader...............................................................................29 Author: Clemens Zehnder File: Installation.doc Baumer Ident AG Contents of the Indices
+24 VDC input 1 (R37)
+24 VDC input 2 (R20)
+5 VDC power supply status (R16)
+5 VDC power supply status (R19)
+6 VDC power supply status (R15)
-12 VDC power supply status (R14) binary inputs / outputs 1 (R39) binary inputs / outputs 2 (R31) bus active status of IBS (R26) cable check status of IBS (R25) case (R02) chassis plug (R34) communication failure (R21) communication failure 1 (R11) detection status of ant 1 (R10) detection status of ant 2 (R40) front panel (R01) fuseholder (R36) input plug of IBS (R29) mains cable (R33) mains switch (R35) output socket of InterBus-S (R24) power supply cable (R18) power supply cable 1 (R17) reader status of ant 1 (R09) reader status of ant 2 (R41) receiver input / transmitter output of ant 2 (R05) receiver input / transmitter output of ant1 (R08) receiver input of ant 1 (R06) receiver input of ant 2 (R03) remotebus disable status of IBS (R28) serial interface 1 (R23) serial interface 2 (R30) serial interface RS 232 (R13) serial interface RS 422 (R38) switched double fused chassis plug (R32) system failure 1 (R12) system failure 2 (R22) transmit / receive status of IBS (R27) transmitter output of ant 1 (R07) transmitter output of ant 2 (R04) 11, 15, 29 11, 12, 29 11, 29 11, 29 11, 29 11, 29 16, 29 14, 29 13 13 9 15, 29 12 10, 16 10 16 9 15 14, 29 15, 29 15, 29 13, 29 11 11, 15, 29 10 16 10, 29 10, 29 10, 29 9, 29 13 12, 13, 29 14, 15, 29 10, 11, 29 10, 14, 15, 29 15 10 12 13 10, 29 10, 29 File: Installation.doc Author: Clemens Zehnder Baumer Ident AG The Aim of the Document The document describes the hardware of the Ident System OIS-W of Baumer Ident as an users manual. It is addressed to maintenance staff and system integrators. For maintenance staff a PC based Service Software Basic is available which is described in the additional document Service Software Basic. For system integrators a PC based Service Software Development is available which is described in the additional document Service Software Development. Baumer Ident supplies the OIS-W preconfigured and set up in parameters. In the normal case the user neednt read the whole document to succeed in putting the system in operation. This document is based on the system configuration below:
Terms Reader Tag Antenna Reference-Code WR-xxxx (without WR-xx2x)1 with DSP SW 2.26 WT-xxxx WA-xxxx Mounting Aids WM-xxxx RF Cable WC-xxxx Table 1-1: area of validity 1 WR-xx2x (with Profibus-DP) is in preparation!
File: Installation.doc Author: Clemens Zehnder Baumer Ident AG 1 / 1 1 Users Instructions 1.1 Technical hot line Please report any problems to:
Baumer Ident @ Baumer Electric AG Hummelstrasse 17 CH-8500 Frauenfeld Switzerland Tel.:
Fax:
e-mail:
+41-52-728 11 22
+41-52-728 11 44 dzehnder@baumerelectric.com 1.2 Certification The OIS-W was designed, constructed and certified according to the following references:
BAPT 211 ZV 037/2050 April 97 Bundesamt fr Post und Telekommunikation (D); Zulassungsvorschrift fr Funkanlagen fr Identifizierungszwecke BAKOM SR 784.103.12 / 1.33 1.6.1996 Bundesamt fr Kommunikation (CH), Technische Anforderungen fr Funkanlagen mit geringer Reichweite die im Frequenzbereich 1 GHz bis 25 GHz auf Sammelfrequenzen betrieben werden"
I-ETS 300 440 Dec. 1995 ETSI, Radio Equipment and Systems (RES); Short range devices; Technical characteristics and test methods to be used in the 1 GHz to 25 GHz frequency range, Dec. 1995. 1.3 Warranty This Baumer Ident product is warranted against defects in material and workmanship for a period of one year from date of delivery. During the warranty period, Baumer Ident will, at its option, either repair or replace products which prove to be defective. Baumer Ident warrants that its software and firmware designated by Baumer Ident for use with an OIS-W will execute its programming instructions when properly installed on that system. Baumer Ident does not warrant that the operation of the system will be uninterrupted or error-free. The foregoing warranty shall not apply to defects resulting from improper or inadequate operation by buyer, buyer-supplied software or interfacing, unauthorized modification or misuse, operation outside of the environmental specifications for the product, or improper site preparation or maintenance. Baumer Ident will decline liability for units that have been opened without permission of Baumer Ident. Author: Clemens Zehnder File: Installation.doc 2 / 3 Baumer Ident AG 2 Safety Instructions 2.1 General Instructions Observe the following safety instructions, in order to avoid injuries and damage to this product and to the devices connected to it. To avoid the potential dangers, only use the product as described. Service work must only be carried out by qualified service staff. Correct procedure with rf systems. Incorrect handling of rf systems can damage the health. Use only certified antennas supplied by Baumer Ident. Never use amplifying device in the transmitting line between reader and antenna. Use the correct supply voltage. Consult the product label before connecting the mains cable. Correct connections. Do not connect or remove any cable from any connection or any interface while the system is switched on. Observe all nominal values at the terminals. To avoid the danger of fire or an electric shock, pay attention to all nominal values and inscriptions on the product. When necessary read the additional information regarding nominal values in the users manual before connecting the units or cables. Do not open the unit. Never remove the covers or the front panel for any reason. Do not work without the cover in place. Never operate the unit with the covers or front panel dismounted. Do not operate units that are possibly damaged. If it is suspected that the unit is damaged, it should be checked by qualified staff. File: Installation.doc Author: Clemens Zehnder Baumer Ident AG 3 / 4 2.2 General Graphic Instruction These indications appear in this users manual. Danger!
Specific danger through electric voltage Danger!
Specific danger through high frequency GHz Caution!
Risks to the system Advice!
Advice to facilitate the handling Picture 2-1: general graphic instructions Author: Clemens Zehnder File: Installation.doc 4 / 5 Baumer Ident AG 3 Description of the Hardware Components 3.1 System M C A RX TX S T Code Picture 3-1: system; general view R Abbreviation Term Reference-Code R T A M C S reader tag antenna mounting aids rf cable WR-xxxx WT-xxxx WA-xxxx WM-xxxx WC-xxxx service software (S) WS-xxxx Table 3-1: terms of the system The OIS-W system shows a flexible, modular product concept. The reader (R) is in principle separated from the antenna (A). Thereby the reader (R) may be placed in another environment (temperature, humidity, explosive atmosphere) than the antenna (A). Before delivery Baumer Ident will configure and parameterize the OIS-W system based on the respective application. This procedure allows a short commissioning. Baumer Ident supplies a service software (S) to optimize the configuration parameters during the commissioning and for the maintenance. The service software (S) is not necessary during the operation. Serial interfaces and fieldbus interfaces allow integration in a customer data network or teleservice. File: Installation.doc Author: Clemens Zehnder Baumer Ident AG 5 / 6 3.2 Reader 3.2.1 Introduction A flexible and modular system consisting of the reader (R) and the optional integrated interface unit forms the basis for the most common possibilities to integrate into a higher-order system. Interfaces with RS 232 and RS 422 are available in the basic reader type. The optional interface unit is necessary for interfaces with Profibus-DP, InterBus-S, CAN or Ethernet. The reader (R) is designed and built according to the newest state-of-the-art techniques. It contains a DSP1, a FPGA2 and a DDS3. Essentially the functions of the reader (R) are realized with a DSP. It is responsible for the reliable decoding of the reflected microwave signal and for steering and control of the whole unit. The program modules and the configuration file are saved in a Flash-EPROM. As the functions are realized with software, application specific modifications or software updates can easily be carried out. The reader (R) is the most important module of the OIS-W system. It generates the microwave signal to interrogate a tag, sends is out by the antenna (A), processes the receiving signal, evaluates the code and communicates the data with selectable serial interfaces or with an optional fieldbus interface to a network. The OIS-W transponders are fix code tags. The linking of this fix code with an application specific identification number can be carried out with the help of a look up table within the reader (R) . One or two antennas(A) can be connected to the reader (R) according to its type. This allows the realization of the identification points with only one OIS-W system. The reader (R) can be operated either in the operation mode event driven or triggered. The reader (R) can be triggered either with a digital input or with a telegram from a higher order system. The user has the choice whether the interrogation signal is constantly on or only if required. For various additional steering functions as e.g. switching of external loads or interrogation of errors, there are one or more digital outputs per antenna available according to the reader (R) type. This may possibly make a PLC or a PC obsolete. For experienced users it is possible to program themselves the functionality of the digital outputs with the help of the microcontroller. The readers (R) is supplied as 19 inch plug-in unit or integrated into a case with the protection class IP40 or IP65. Both varieties are available with a 24 VDC or 100-250 VAC // 50/60 Hz power supply. If several reader (R) are operated in a closed space they have to be synchronized. The parallel synchronization as opposed to the sequential synchronization can do without additional cabling. Baumer Ident supplies each reader (R) configured and parametrized. The user installs the reader (R) at the defined identification point. After that the configuration parameters are optimized during a short commissioning. If you have any questions do not hesitate to make use of our technical hot line. Advice!
Refer to summary of all the reader types in table 3.3. 1 Digital Signal Processor 2 Field Programmable Gate Array 3 Direct Digital Synthesizer Author: Clemens Zehnder File: Installation.doc 6 / 7 3.2.2 Overview R08 R07 R06 R05 R04 R03 R02 R01 Baumer Ident AG R R09 R10 R11 R12 R13 R14 R15 R16 R17 R18 R19 R20 R21 R22 R23 2.45 GHz Identsystem Error System1 Interface1 Read Valid RS 232 Power
+5
+6
-12 VDC VDC VDC Tx Ant 1 Rx Tx Ant 2 Rx 24 VDC Ser 1 IBS OUT
+5 VDC Sys2 Inter2 CC RD BA TR I 0 Aux 1 RS 422 24 VDC Aux 2 Ser 2 IBS IN R41 R40 R39 R38 R37 R36 R35 R34 R33 R32 R31 R30 reader reader with power supply reader with power supply, microcontroller and fieldbus interface Picture 3-2: reader (R) Advice!
The above picture and the table on the right show and describe all the available components of the reader. Depending on the reader type not all the components exist. The respective configuration based on the reference code is mentioned in table 3.3. R24 R25 R26 R27 R28 R29 File: Installation.doc Author: Clemens Zehnder Baumer Ident AG 7 / 8 Abbr. Labeling on front panel Element R OIS-W WT-xxxx Correct term reader front panel case receiver input antenna 2 transmitter output antenna 2 receiver input / transmitter output antenna 2 receiver input antenna 1 transmitter output antenna 1 receiver input / transmitter output antenna 1 reader status antenna 1 detection status antenna 1 communication failure 1 system failure 1 serial interface RS 232
-12 VDC power supply status
+ 6 VDC power supply status
+5 VDC power supply status power supply cable 1 power supply cable 2
+5 VDC power supply status
+24 VDC input 2 communication failure 2 system failure 2 serial interface 1 output socket InterBus-S cable check status InterBus-S bus active status InterBus-S transmit / receive status InterBus-S remotebus disable status InterBus-S input plug InterBus-S serial interface 2 binary inputs / outputs 2 front panel case TNC-jack TNC-jack TNC-jack TNC-jack TNC-jack TNC-jack green LED green LED red LED red LED D Sub 9-way plug green LED green LED green LED shielded cable shielded cable green LED D Sub 3-way plug red LED red LED D SUB 9-way plug D Sub 9-way socket green LED green LED green LED red LED D Sub 9-way plug D Sub 9-way plug D Sub 15-way plug R01 without R02 without R03 Ant 2: Rx R04 Ant 2: Tx R05 Ant 2: Tx/Rx R06 Ant 1: Rx R07 Ant 1: Tx R08 Ant 1: Tx/Rx R09 Read 1 R10 Valid 1 R11 Interface 1 R12 System 1 R13 RS 232 R14 Power -12 VDC R15 Power +6 VDC R16 Power +5 VDC R17 without R18 without R19 R20 R21
+ 5 VDC 24 VDC Interface 2 R22 System 2 R23 Ser 1 R24 IBS OUT R25 CC R26 BA R27 TR R28 RD R29 IBS IN R30 Ser 2 R31 Aux 2 R32 without R33 without R34 without R35 without R36 without R37 24 VDC R38 RS 422 R39 Aux 1 R40 Valid 2 R41 Read 2 switched double fused chassis plug switched double fused chassis plug mains cable mains cable built-in to switched double fused chassis plug chassis plug built-in to switched double fused chassis plug mains switch built-in to switched double fused chassis plug fuseholder D Sub 3-way plug D Sub 3-way socket D Sub 3-way plug green LED green LED
+24 VDC input 1 serial interface RS 422 binary inputs / outputs detection status antenna 2 reader status antenna 2 Table 3-2: terms of the reader (R) Author: Clemens Zehnder File: Installation.doc 8 / 9 Baumer Ident AG 3.2.3 Types of Readers W R X X X X Reader version Number of antennas Interface Special features Reader version Number of antennas Interface Special features Value Description Basic reader, rack mountable, 24 VDC Reader with microcontroller, rack mountable, 24 VDC One antenna, in combination with WA-0xxx Two independent, time multiplexed antennas, in combination with WA-0xxx One antenna, in combination with WA-1xxx Two independent, time multiplexed antennas, in combination with WA-1xxx input. power 24 VDC Application For applications in existing rack housing and 24 VDC power input For applications in existing rack housing and The microcontroller gives the reader additional data and aux port control features For applications where one reader controls one ID point For applications where one reader controls two closed ID points For applications where one reader controls one ID point 1) For applications where one reader controls two closed ID points 1) RS 232 and RS 422 Standard Interbus-S and two serial interfaces, in combination with WR-1xxx Profibus DP and two serial interfaces, in combination with WR-1xxx CAN and two serial interfaces, in combination with WR-1xxx Ethernet and two serial interfaces, in combination with WR-1xxx Available only upon request 2) Available only upon request 2) Available only upon request 2) Available only upon request 2) No additional features Standard Additional 100 240 VAC power supply Includes a separate, rack mountable power supply Additional housing, IP 40 Includes a protecting reader housing Additional 100 240 VAC power supply and housing, IP 40 Includes a separate, rack mountable power supply and a protecting housing Additional housing, IP 65 Includes a protecting reader housing Additional 100 240 VAC power supply and housing, IP 65 Includes a separate, rack mountable power supply and a protecting housing 0 1 1 2 3 4 0 1 2 3 4 0 1 2 3 4 5 1) The reading distance is reduced according to the antenna data sheet 2) Fieldbus interfaces are not available at the moment, time of delivery is 6 months Table 3-3: overview of the readers (R) Advice!
We gladly advice you on choosing the optimum reader!
File: Installation.doc Author: Clemens Zehnder Baumer Ident AG 9 / 10 3.2.4 Mechanical Dimensions WR-0x00 WR-0x01 WR-1xxx 3 HE(128.7 mm) 28 TE (142 mm) 38 TE (193 mm) 66 TE (335 mm) 158.5 mm 18 mm Picture 3-3: mechanical dimensions of the reader (R), without case 3.2.5 Specifications for Applications Parameter Frequency range Transmitter power Operating temperature Humidity Power supply Class of protection Limits 2400 - 2483.5 MHz 500 mW EIRP max. 0 C to + 55 C non condensing 24 VDC 10 % / 1 A // 100-250 VAC 1 A see Table 3-3 Table 3-4: specification for application of the reader (R) 3.2.6 Description of all Reader Components assessable from the Outside front panel (R01) The front panel is made of aluminum and is 2.0 mm thick. On the front side it is anodized and on the back side passivated. case (R02) Generally the reader can be supplied with or without case (as a 19in plug-in unit). Cases are available in the degrees of protection IP40 and IP65. receiver input of ant 2 (R03) Impedance:
Connector:
50 Ohm TNC jack Author: Clemens Zehnder File: Installation.doc 10 / 11 Baumer Ident AG transmitter output of ant 2 (R04) Impedance:
Connector:
50 Ohm TNC jack receiver input / transmitter output of ant 2 (R05) This connector is used with the reader types WR-x1xx and WR-x3xx (both with circulator) in combination with the antenna WA-1xxxx. 50 Ohm Impedance:
Connector:
TNC jack receiver input of ant 1 (R06) Impedance:
Connector:
50 Ohm TNC jack transmitter output of ant 1 (R07) Impedance:
Connector:
50 Ohm TNC jack receiver input / transmitter output of ant1 (R08) This connector is used with the reader types WR-x1xx and WR-x3xx (both with circulator) in combination with the antenna WA-1xxxx. 50 Ohm Impedance:
Connector:
TNC jack reader status of ant 1 (R09) If the green LED is on, the antenna sends out an interrogation signal. detection status of ant 1 (R10) If the red LED is on the reader (R) has recognized a valid tag (T). communication failure 1 (R11) If the red LED is on, the communication partner of the serial interface RS 232 (R13) or the serial interface RS 422 (R38) has not answered within the length of time defined by the parameters. Please note that the red LED is briefly on during the start up of the reader (R). system failure 1 (R12) If the red LED is on, there is an internal failure which generally cannot be fixed by the user. Please note that the red LED is briefly on during the start up of the reader (R). File: Installation.doc Author: Clemens Zehnder Baumer Ident AG 11 / 12 serial interface RS 232 (R13) This serial interface is used as a service or data output to the service PC. Feature Signal Levels Baud rates default optional Parameter Connector Pin Assignment Definition RS232 9600 baud 115'200 baud 8 bit, 1stop bit, no parity 9-Pin D-Sub, male (DTE) DSR RTS CTS RI 1 2 3 4 5 6 7 8 9 DCD RXD TXD DTR GND Table 3-5: serial interface RS 232 (R13)
-12 VDC power supply status (R14) If the green LED is on the -12 VDC power supply is available.
+6 VDC power supply status (R15) If the green LED is on the +6 VDC power supply is available.
+5 VDC power supply status (R16) If the green LED is on the +5 VDC power supply is available. power supply cable 1 (R17) The 24 VDC power supply which is only integrated in the reader type 0xx1/0xx3/0xx5 is to be connected with the power supply cable 1 (R17) to the +24 VDC input 1 (R37). Herewith the power supply of the reader is secured. cable:
jack:
jack socket:
Phoenix Power Subcon PSC 1,53/3-F Phoenix Subcon jack socket 2 x 0.5mm2; shielded power supply cable (R18) The 24 VDC power supply which is only integrated in the reader type 0xx1/0xx3/0xx5 is to be connected with the power supply cable (R18) to the +24 VDC input 2 (R20). Herewith the power supply of the microcontroller and fieldbus unit is secured cable:
2 x 0.5mm2; shielded jack:
jack socket:
Phoenix Power Subcon PSC 1,53/3-F Phoenix Subcon jack socket
+5 VDC power supply status (R19) If the green LED is on the +5 VDC power supply is available. Author: Clemens Zehnder File: Installation.doc 12 / 13 Baumer Ident AG
+24 VDC input 2 (R20) The 24 VDC power supply which is only integrated in the reader type 0xx1/0xx3/0xx5 is to be connected with the power supply cable (R18) to the +24 VDC input 2 (R20). Herewith the power supply of the microcontroller and fieldbus unit is secured. plug:
Phoenix Power Subcon PSC 1,5/3-M P aram eter power supply voltage power supply current m in.
+21.6 Type
+24.0 m ax.
+26.4 500 units V D C m A P in 1 ( above) 2 ( m iddle) 3 ( below) C ontact 24 V D C 0 V
1 2 3 Table 3-6: +24 VDC input 2 (R20) communication failure (R21) Not yet released!
system failure 2 (R22) Not yet released!
serial interface 1 (R23) This interface is provided as an additional data communication interface and can be assembled as RS232, RS422 or RS485. The communication can be adapted to special customer needs with the help of the integrated microcontroller. Feature Signal level:
Baud rates default optional Parameter Plug Pin assignment Definition RS232 9600 baud 1200, 2400, 4800, 19200, 38400 8 bit, 1stop bit, no parity 9-Pin D-Sub, male (DTE) RTS CTS RXD TXD GND 1 2 3 4 5 6 7 8 9 Table 3-7: serial interface 1 (R23), variation with RS232 Feature Signal level:
Baud rates default optional Parameter Plug Pin assignment Definition RS422 9600 baud 1200, 2400, 4800, 19200, 38400 8 bit, 1stop bit, no parity 9-Pin D-Sub, male (DTE) 1 2 3 4 5 T-
T+
R+
R-
6 7 8 9 Table 3-8: serial interface 1 (R23), variation with RS422 File: Installation.doc Author: Clemens Zehnder Baumer Ident AG 13 / 14 Feature Signal level:
Baud rates default optional Parameter Plug Pin assignment Definition RS485 9600 baud 1200, 2400, 4800, 19200, 38400 application specific 9-Pin D-Sub, male (DTE) 1 2 3 4 5 R-/T-
R+/T+
R+/T+
R-/T-
6 7 8 9 Table 3-9: serial interface 1 (R23), variation with RS485 output socket of InterBus-S (R24) outgoing InterBus-S interface Feature Signal level:
Jack:
Pin assignment Definition InterBus-S 9-Pin D-Sub, female 1 2
/DO2
/DI2 3 4 RBST 5 6 7 8 9 DO2 DI2 GND
+5V Table 3-10: output socket of InterBus-S (R24) cable check status of IBS (R25) The green LED is on if the InterBus-S cable connection is in order and the InterBus-S interface module is not in the reset mode. bus active status of IBS (R26) The green LED is on if the data communication on the InterBus-S is active. transmit / receive status of IBS (R27) Not yet released!
remotebus disable status of IBS (R28) The red LED is on if the continuous fieldbus is switched off. Author: Clemens Zehnder File: Installation.doc 14 / 15 Baumer Ident AG input plug of IBS (R29) incoming InterBus-S interface Feature Signal level:
Plug:
Pin assignment Definition InterBus-S 9-Pin D-Sub, male
/DO1
/DI1 6 7 8 9 1 2 3 4 5 DO1 DI1 GND1 Table 3-11: input plug of IBS (R29) serial interface 2 (R30) As a standard the serial interface 2 (R30) of the reader type WR-111x is to be fixed with the serial interface RS 422 (R38). This connection provides the communication between the reader (R) and the microcontroller and fieldbus unit. Feature Signal level:
Baud rates:
default optional Parameter Plug Pin assignment Definition RS422 9600 baud 1200, 2400, 4800, 19200, 38400 8 bit, 1stop bit, no parity 9-Pin D-Sub, male (DTE) 1 2 3 4 5 T-
T+
R+
R-
6 7 8 9 Table 3-12: serial interface 2 (R30) binary inputs / outputs 2 (R31) In combination with the microcontroller unit two further digital outputs are available. Contrary to the Binary Inputs / Outputs 1 (R39) they are not assigned directly to the antenna but can generally be programmed freely with the help of the integrated microcontroller. In that way in an application a PLC or a PC may become obsolete. Experienced users can do the programming themselves. Pin Assignment Connector:
Digital inputs 15-Pin D-Sub, male Digital outputs Error messages
+AUX_IN2
-AUX_IN2 AUX_OUT2a AUX_OUT2b IntErr 9 10 11 12 15 1 2 3 4 7 8
+AUX_IN1
-AUX_IN1 AUX_OUT1a AUX_OUT1b SysErr Common Table 3-13: pin assignment of the binary Inputs / Outputs 2 (R31 File: Installation.doc Author: Clemens Zehnder Baumer Ident AG 15 / 16 Specification Parameter Digital inputs voltage current Digital outputs voltage current Error Outputs voltage current min. 15 typ. max. Unit 24 30 10 30 1 30 4 V DC mA V DC A VDC mA Note optically isolated single pole single throw relay open collector Table 3-14: specifications of the binary Inputs / Outputs 2 (R31) switched double fused chassis plug (R32) Nominal voltage 250 VAC Class of protection I mains cable (R33) three-pole chassis plug (R34) IEC 320 mains switch (R35) two-pole, non-illuminated fuseholder (R36) for two fuses 5 x 20 mm, 0.8 A fast
+24 VDC input 1 (R37) The 24 VDC power supply which is only integrated in the reader type 0xx1/0xx3/0xx5 is to be connected with power supply cable 1 (R17) to the +24 VDC input 1 (R37). Herewith the power supply of the reader unit is secured. Plug:
Phoenix Power Subcon PSC 1,5/3-M P aram eter power supply voltage power supply current m in.
+21.6 Type
+24.0 m ax.
+26.4 500 units V D C m A P in 1 (above) 2 (m iddle) 3 (below) C ontact 24 V D C 0 V
1 2 3 Table 3-15: +24 VDC input 1 (R37) serial interface RS 422 (R38) This interface is primarily used as a data output. Either the higher-order system is connected here if required or the interface is connected with a cable to the serial interface 2 (R30).This is necessary if you use a reader type with a microcontroller and fieldbus unit. Author: Clemens Zehnder File: Installation.doc 16 / 17 Baumer Ident AG Definition RS422 9600 baud 115'200 baud 8 bit, 1stop bit, no parity 9-Pin D-Sub, male (DTE) Feature Signal level:
Baud rates:
default optional Parameter Plug Pin assignment T-
T+
R+
R-
6 7 8 9 1 2 3 4 5 Table 3-16: serial interface RS 422 (R38) binary inputs / outputs 1 (R39) One digital input and one digital output are available per antenna (A). In the operation mode triggered the external trigger signal (e.g. light barrier) is to be connected to the reader (R) via the respective binary input. The respective digital output signals a valid identification and it is to be connected to an external control circuit if required. With the help of the configuration file several output functions (e.g. release delay) can be parameterized for each binary output. System failure 1 (R12) and communication failure 1 (R11) are also connected to binary outputs. Pin assignment Connector:
Digital inputs Digital outputs Error messages 15-Pin D-Sub, male
+AUX_IN2
-AUX_IN2 AUX_OUT2a AUX_OUT2b IntErr 9 10 11 12 15 1 2 3 4 7 8
+AUX_IN1
-AUX_IN1 AUX_OUT1a AUX_OUT1b SysErr Common Table 3-17: pin assignment of the binary Inputs / Outputs 1 (R39) Specification Parameter Digital inputs voltage current sink Digital outputs voltage current Error Outputs voltage current min. 15 typ. Max. 24 30 10 30 1 30 4 remarks optically isolated single pole single throw relay open collector units V DC mA V DC A VDC mA Table 3-18: specification of the binary Inputs / Outputs 1 (R39) detection status of ant 2 (R40) If the green LED is on the reader (R) has detected a valid tag (T). reader status of ant 2 (R41) If the green LED is on the antenna (A) sends out an interrogating signal. File: Installation.doc Author: Clemens Zehnder Baumer Ident AG 17 / 18 3.3 Tag 3.3.1 Introduction The tags (T) are extremely rugged and can be used for most demanding applications including high temperatures up to 2500C. The tags (T) have an extraordinary long life span and are completely maintenance-free. These advantages are the result of an innovative technical approach eliminating the battery and other active electronic components. The code is defined during the production of the SAW device and cannot be changed in the field (fix code). The linking of this code with an application specific identification number can be carried out with the help of a look up table within the reader (R). In this case only the application specific identification numbers appear on the data interface. The code or the application specific identification number can be printed on or engraved in the housing. There exist various types of tags covering the most demanding requirements from logistics to access control. The tags (T) are also modular and can be adapted well to specific requirements of any application. The user only fixes the tags (T) on the objects which are to be identified and creates the look up table if required. 3.3.2 Overview T T T01 T04 T03 T02 T04 T03 T02 Picture 3-4: tag (T) T01 The picture on the left shoes a tag (T) for access control and the picture on the right one for logistics. NR. Term T Tag T01 Housing T02 SAW device T03 Patch antenna T04 Board Table 3-19: terms of the tag (T) Author: Clemens Zehnder File: Installation.doc 18 / 19 Baumer Ident AG 3.3.3 Types of Tag The tags (T) are specified as follows:
W T X X X X Tag version Environment Code ranges Special features Tag version Environment Code range Special features Value Description Public code Protected code, only available for WT-1x4x Temperature range -30C to + 80C, IP 40 tag housing Temperature range -30C to + 100C, IP 68 tag housing Temperature range 0C to + 200C Intermittent temperature range 0C to + 250C IP 68 tag housing Temperature range 0C to + 250C, IP 68 tag housing Application For applications where different customers use the same code range Up to about 100 mio. unique codes for access control Standard housing with reduced mechanical strength and no fixing holes Mechanically robust housing with additional fixing holes Mechanically robust housing with additional fixing holes Mechanically robust housing with additional fixing holes Code range 1 to 10000 (D4) Industrial and long reaching logistic or access control applications Code range 1 to 100000000 (D8) Logistic and access control applications 1) Standard Standard applications For tag fixation at the inside of a vehicles windshield glass For vehicle access control applications Special tag fixation Available only open request 0 1 1 2 3 4 1 2 3 4 0 1 2 1) Available in summer 2001 Table 3-20: overview of the tags (T) Advice!
We gladly advice you on choosing the optimum tag!
File: Installation.doc Author: Clemens Zehnder Baumer Ident AG 19 / 20 3.3.4 Mechanical Dimensions WT-x1x0 and WT-x1x1 6 2 m m WT-x2x0, WT-x3x0 and WT-x4x0 9 5 m m 7 6 m m 6 2 m m 6 2 m m 5 m m Thickness: 6 mm Thickness: 9 mm Picture 3-5: mechanical dimensions of the tags (T) 3.3.5 Specifications for Applications Parameter Operation temperature Protection class Range see Table 3-20 see Table 3-20 Table 3-21: specifications for applications of the tags (T) Author: Clemens Zehnder File: Installation.doc Baumer Ident AG 20 / 21 3.4 Antenna 3.4.1 Introduction The separated antenna (A) is a fully passive component. Due do this advantage the system can be operated also in harsh environmental condition and in areas potentially endangered by explosive materials. A standard OIS-W antenna consists logically of a transmitter antenna element and a receiver antenna element. They have to be connected to the reader (R) with an rf cable (C). These two elements can also be assembled to one physical element with the help of a circulator which can be optionally integrated into the reader (R). This may reduce the reading distance. There are three different standard antennas (A) with different beam widths and ranges. The reading distance depends essentially on the chosen antenna (A). But also the chosen tags (T) and the influences of the environment are of an importance which cannot be underestimated. The right choice, orientation and installation of the antenna (A) is important to reach the maximum possible performance of the system. We recommend concrete field tests in the real environment to determine the optimum antenna for the needed range. The user fixes the antenna (A) at the defined identification points. 3.4.2 Overview A A A07 A06 A03 A05 A04 A03 A02 A01 Picture 3-6: antenna (A); on the left with and on the right without circulator NR. Term A A01 A02 antenna receiver antenna element1 jack to receiver A03 carrier board A04 jack to transmitter A05 transmitter antenna element A06 combined jack to receiver / transmitter Element SMA-jack SMA-jack SMA-jack A07 combined receiver and transmitter antenna element Table 3-22: terms of the antenna (A) 1 Receiver antenna element (A01) and transmitter antenna element (A05) can be exchanged. File: Installation.doc Author: Clemens Zehnder Baumer Ident AG 21 / 22 3.4.3 Types of Antennas The antennas (A) are defined as followed:
W A X X X X Antenna version Antenna gain Mounting Special features Antenna version Antenna gain Mounting Special features Value Description Application 0 1 1 2 3 4 0 1 0 1 2 Two element antenna, one antenna element for Tx and RX, respectively 1) Single element antenna, in combination with reader WR-x3xx and WR-x4xx Long reading range antenna Medium reading range antenna (reduced size, same antenna element for Tx and Rx) Rx and Tx: 8.5 dBi (3 dB beamwidth: ca. 65 - 70) Max. reading distance2):
< 2.0 m for WA-0xxx
< 1.0 m for WA-1xxx Rx and Tx: 14.5 dBi
(3 dB beamwidth: ca. 35) Max. reading distance2):
Rx and Tx: 16.5 dBi (3 dB beamwidth: ca. 25 - 30) Max. reading distance2):
< 4.5 m for WA-0xxx
< 2.5 m for WA-1xxx
< 6.0 m for WA-0xxx
< 3.0 m for WA-1xxx Mounting holder for two element antenna Standard Mounting holder for one element antenna Standard Operating temperature - 40C to + 80C Standard Explosion proof version Antenna without silicon sealing For automotive industry 1) Tx: Transmitting signal channel / Rx: Receiving signal channel 2) Reading distance depends on tag type, cable length and system environment Table 3-23: overview of the antennas (A) Picture 3-7: antenna diagram WA-x1xx Author: Clemens Zehnder File: Installation.doc 22 / 23 Baumer Ident AG Picture 3-8: antenna diagram WA-x3xx Picture 3-9: antenna diagram WA-x4xx Danger!
Incorrect handling of rf systems can damage the health. Use only antennas supplied and certificated by Baumer Ident. Never use amplifying devices in the transmitting line between reader and antenna. GHz Caution!
The antennas are important system components. Optimum quality, beam width and reading direction pay off in price and performance. We warrant the optimum performance of the OIS-W only with antennas supplied by Baumer Ident. Advice!
We recommend concrete field tests in the real environment to determine the optimum antenna for the needed reading range. We gladly advice you. File: Installation.doc Author: Clemens Zehnder Baumer Ident AG 23 / 24 b 3.4.4 Mechanical Dimensions c WA-1xxx c WA-0xxx b a a Picture 3-10: mechanical dimensions of the antennas (A) a [mm] b [mm] c [mm]
Color WA-11xx WA-13xx WA-14xx WA-01xx WA-03xx WA-04xx 95 220 280 230 470 560 100 270 340 100 270 340 35 30 30 35 30 30 gray; RAL 7035 gray; RAL 7035 gray; RAL 7035 gray; RAL 7035 gray; RAL 7035 gray; RAL 7035 Table 3-24: mechanical dimensions of the antennas (A) 3.4.5 Specifications for the Application Parameter Operation temperature Protection class Range
-40 ... +80 C IP65 Table 3-25: specifications for the applications of the antenna (A) Author: Clemens Zehnder File: Installation.doc Baumer Ident AG 24 / 25 3.5 Cable 3.5.1 Introduction If you use frequency at 2.45 GHz the cable loss is very high. For this reason cable length and cable routing are very important. Furthermore the suppliers specify minimum bending radius. A careful planning and execution of the installation pay off. The cable assemblies are available in various standard lengths up to 20 m. Basically cable lengths > 20 m are also possible though the reading distance is reduced. Cables with normal loss can be used with cable length shorter than 10 m. Cables with low loss are recommended with cable lengths longer than 5 m (see Table 3-27). The user connects reader (R) and antenna (A) with the rf cable (C). 3.5.2 Overview C C03 C02 C01 Picture 3-11: rf cable (C) NR. Term C Rf cable Element C01 Plug to antenna SMA-plug C02 Coaxial cable C03 Plug to reader (C03) TNC-plug Table 3-26: terms of the rf cable (C) File: Installation.doc Author: Clemens Zehnder Baumer Ident AG 25 / 26 3.5.3 Types of Cables The cables are specified as follows:
W C X X X X Type of cable Length: multiples of 10 m Length: multiples of 1.0 m Special features Type of cable Value Description Application 0 1 Antenna cable, cable loss 0.8 dB/m For cable lengths below 10 m Antenna cable, cable loss 0.4 dB/m For cable lengths above 10 m Multiples of 10 m 0/1/2 Cable length in multiples of 10 m Cables > 20m only upon request Multiples of 1.0 m 0/5 Cable length in multiples of 1.0 m Standard is 5 m Special features 0/1 Special requirement according to application Available only upon request Table 3-27: overview of the rf cables (C) Caution!
The cables are important system components. Optimum quality, cable lenght and routing pay off in price and performance. We warrant the optimum performance of the OIS-W only with cables supplied by Baumer Ident. Advice!
Please do not hesitate to contact us if you want to use cable lengths of more than 15 meters. Author: Clemens Zehnder File: Installation.doc 26 / 27 Baumer Ident AG 3.5.4 Mechanical Dimensions WC-xxxx e d f Picture 3-12: mechanical dimensions of the rf cables (C) d [mm]
e [mm]
f [mm]
Weight [kg/100m]
Color WC-0xxx WC-1xxx 5.4 16 8.1 5.5 6.1 15 8.1 5.0 black black Table 3-28: mechanical dimensions of the rf cable (C) 3.5.5 Specifications for the Applications Parameter Operation temperature [ C]
Min. static bending radius [mm]
Min. dynamic bending radius [mm]
WC-0xxx WC-1xxx
-40 ... +70
-40 ... +85 30 90 30 90 Table 3-29: specifications for the applications for the rf cables (C) File: Installation.doc Author: Clemens Zehnder Baumer Ident AG 27 / 28 3.6 Mounting Aids In preparation!
3.6.1 Introduction 3.6.2 Overview 3.6.3 Types of Mounting Aids 3.6.4 Mechanical Dimensions 3.6.5 Specifications for the Application Author: Clemens Zehnder File: Installation.doc 28 / 29 Baumer Ident AG 4 How to connect the Hardware Components and switch on the Reader 13. 12. 11. 10. 9. 8. RX TX Code RX TX Code I 0 Picture 4-1: hardware connections 7. 6. 5. 4. 3. 2. 1. Advice!
Familiarize yourself with the terms of hardware in chapter 3. Please execute only the points in the following table which are relevant to your reader type. 14. 15. 16. 17. 18. 19. File: Installation.doc Author: Clemens Zehnder Baumer Ident AG 29 / 30 Pos. Type of Reader Action 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 1xxx with microcontroller /fieldbus unit xxx1/xxx3/xxx5 with power supply xxx1/xxx3/xxx5 with power supply xxx0/xxx2/xxx4 without power supply 1xxx with microcontroller / fieldbus unit 0xxx without microcontroller / fieldbus unit xxxx x2xx for 2 antennas x2xx for 2 antennas x4xx for 2 antennas with circulator x1xx, x2xx for 1 or 2 antennas x1xx, x2xx for 1 or 2 antennas x3xx, x4xx for 1 or 2 antennas xxxx 15. 1xxx 16. 1xxx 17. 1x1x with InterBus-S 18. 1x1x 19. 20. with InterBus-S xxx1, xxx3, xxx5 with power supply xxx0, xxx2, xxx4 without power supply 21. 0xxx without microcontroller / fieldbus unit Connect the power supply cable (R18) to the +24 VDC input 2 (R20). Connect the power supply cable 1 (R17) to the +24 VDC input 1 (R37). Compare the declaration of the rating plate with the existing nominal voltage. Connect the mains cable (R33) to the chassis plug (R34). If you use a reader (R) without power supply connect the +24 VDC input 1 (R37) to an external power supply (24 VDC / 1A) with a shielded cable. Connect the serial interface 2 (R30) to the serial interface RS 422 (R38) with the delivered cable internal. If you use a serial communication with a higher-order system connect a serial communication cable to the serial interface RS 422 (R38). If you use the digital in- and outputs connect a parallel cable to the binary inputs /
outputs 1 (R39). Connect the transmitter output of ant 2 (R04) to the jack to transmitter (A04) of antenna 2 with a rf cable (C). Connect the receiver input of ant 2 (R03) to the jack to receiver (A02) of antenna 2 with a rf cable (C). Connect the receiver input / transmitter output of ant 2 (R05) to the combined jack to receiver / transmitter (A06) of antenna 2 with a rf cable (C). Connect the transmitter output of ant 1 (R07) to the jack to transmitter (A04) of antenna 1 with a rf cable (C). Connect the receiver input of ant 1 (R06) to the jack to receiver (A02) of antenna 1 with a rf cable (C). Connect the receiver input / transmitter output of ant1 (R08) to the combined jack to receiver / transmitter (A06) of antenna 1 with a rf cable (C). Connect a serial interface of your service PC (COM1 or COM2) to the serial interface RS 232 (R13) with the delivered cable service. If you use an additional serial interface connect a serial communication cable to the serial interface 1 (R23). If you use additional digital in- and outputs connect a parallel cable to the binary inputs / outputs 2 (R31) Connect the incoming InterBus-S cable to the input plug of IBS (R29). Connect the outgoing InterBus-S cable to the output socket of InterBus-S (R24). Switch on the reader (R) with the mains switch (R35). Switch on the reader (R) with the external power supply. After switch on and start up the following LEDs are continuous on:
+5 VDC power supply status (R16)
+6 VDC power supply status (R15)
-12 VDC power supply status (R14) 22. 1xxx After switch on and start up the following LEDs are continuous on:
with microcontroller / fieldbus unit
+5 VDC power supply status (R16)
+6 VDC power supply status (R15)
-12 VDC power supply status (R14)
+5 VDC power supply status (R19) Table 4-1: how to connect the hardware components and switch on the reader Author: Clemens Zehnder File: Installation.doc 30 / 31 Baumer Ident AG Danger!
Do not open the reader. Never remove the covers or the front panel for any reason. Baumer ident will decline liability for units that have been opened without permission of Baumer Ident. Danger!
Incorrect handling of rf systems can damage the health. Use only antennas supplied and certificated by Baumer Ident. Never use amplifying devices in the transmitting line between reader and antenna. GHz Caution!
The input voltage on the chassis plug (R34) is specified with 100 VAC to 250 VAC // 50/
60Hz. The one at +24 VDC input 1 (R37) and the one at +24 VDC input 2 (R20) are specified with 24 VDC +/- 10%. These tolerances have to be followed without fail for a correct function. File: Installation.doc Author: Clemens Zehnder Baumer Ident AG 31 / 32 5 Personal Notices Author: Clemens Zehnder File: Installation.doc
1 | Interface | Users Manual | 109.99 KiB |
Application Note OIS-W Interface Specification OIS-W Reader Communication Interface PROJECT PROJECT:
AUTHOR:
ATTN:
CC:
COMMUNICATION INTERFACE W. STEHLING SYSTEM INTEGRATORS DOCUMENT CREATED:
08. DECEMBER 1999 LAST CHANGE: 27. SEPTEMBER 2000 VERSION:
FILE:
VERSION 1.1 SPWR-2101-0001.DOC 2000 Baumer Ident AG Switzerland
Baumer Ident AG OIS-W Interface Specification Content History Related documents About the document Disclaimer 1 2 3 4 5 Introduction Hardware requirements Reader operating modes 3.1 Automatic Data Transmission 3.2 Communication upon request 3.3 Code lookup table rotocol overview 4.1 General message structure 4.2 Data coding and byte order Communication messages 5.1 Automatically transmitted messages 5.1.1 TAG_ID_IND: Send code information 5.1.2 PARAM_DATA_REP: Send extended code information 5.1.3 RESET_IND: Reset indication of reader 5.2 Request Information from reader 5.3 5.2.1 VERSION_REQ: Get software version information from reader Information transmitted to the reader 5.3.1 DOWNLOAD_REQ: Download lookup table to reader 5.4 Auxiliary Port Information and Settings Appendix A: CRC calculation 4 4 5 5 6 7 8 8 9 10 10 10 11 12 12 12 13 13 15 16 Appendix B: OIS-W messages 17 Automatically transmitted messages ......................................................................................17 Request information from the reader ......................................................................................17 Information transmitted to the reader......................................................................................19 Appendix C: C/C++ header definitions 20 Global Definitions ....................................................................................................................20 Size definition of variables.......................................................................................................21 Structure definitions ................................................................................................................21 Definition of message numbers ..............................................................................................23 Error numbers .........................................................................................................................24 1 2 3 1 2 3 4 5 date:
author: wst 20.02.2001 file: Interface.doc version 1.0 page: 2 / 2 Baumer Ident AG OIS-W Interface Specification History
'07843
,90
,30 1.0 1.1 99/12/08 first draft 00/09/27 modification on AUX_REP message and auxiliary
:947 wst heg Related documents
[1]: Khn, I., STAR2 SW Interface Specification, V 1.05 (1999/11/03), Elektrobit AG
[2]: Zehnder, C., OIS-W User's Manual, V 3.0E (1999/09/28), Baumer Ident AG, MSGY-2001-305 About the document This application note describes the communication protocol of the OIS-W reader unit. It is intended for system integrators who need to set up the host's part of the communication. The protocol used with the serial interfaces will be explained in detail. Disclaimer The information contained in this document is believed to be accurate and reliable. It is based on the pro-
tocol stack version 2.28. However, no responsibility is assumed by Baumer Ident for its use, nor for any infringements of patents or other rights of third parties which may result from its use. No license is granted by implication or otherwise under any patent or patent rights of Baumer Ident. Baumer Ident AG, 2000 date:
author: wst 20.02.2001 file: Interface.doc version 1.0 page: 3 / 3 Baumer Ident AG OIS-W Interface Specification 1 Introduction The OIS-W reader is fully programmable, i.e. there are no switches or jumpers to set, everything can be configured by software. Configuration parameters as well as the operating system itself may be downloaded in the field. A host computer may be connected to each of the two serial interfaces of the ba-
sic reader unit. The main application of the serial interfaces is to transmit status information to a host computer. If the reader detects a valid code ID the information may be sent automatically or on request. The reader can be configured to run continuously or to start a measurement triggered by a switch or by computer. The protocol used to communicate with the reader is similar to the popular Siemens 3964R protocol. It will be described in subsequent chapters. 2 Hardware requirements The two serial interfaces of the reader are functional identical. Each may be used to connect to a host. They differ in the physical signal levels only: the upper one corresponds electrically to RS 232, the lower one to RS 422 levels (Table 2-1 and Table 2-2, respectively). Signal Level Baud rates default optional Parameter Connector Pin Assignment RS232 9600 baud 115'200 baud 8 bit, 1stop bit, no parity 9-Pin D-Sub, male (DTE) DSR RTS CTS RI 6 7 8 9 1 2 3 4 5 Signal level:
Baud rates:
default optional Parameter Plug Pin assignment RS422 9600 baud 115'200 baud 8 bit, 1stop bit, no parity 9-Pin D-Sub, female (DTE) RxD-
RxD+
TxD+
TxD-
9 8 7 6 5 4 3 2 1 GND2 GND2 DCD RxD TxD DTR GND Table 2-1: RS 232 serial interface of the basic OIS-W reader unit1 Table 2-2: RS 422 serial interface of the basic OIS-W reader unit 1 Only RxD and TxD are currently supported. 2 Internally connected to GND via 195 W. date:
author: wst 20.02.2001 file: Interface.doc version 1.0 page: 4 / 4 Baumer Ident AG OIS-W Interface Specification 3 Reader operating modes Basically, the reader may operate in one of two main modes: triggered or free running. In triggered mode a new measurement starts as soon as an external signal is supplied or a trigger message from the host is received. In free running mode the reader is looking continuously for a valid identification. An identification message (or an appropriate error message in triggered mode) can be sent to a host in two ways: automatically or on request by the host. Usually, the automatic ID data message is sufficient in most applications. The functionality of the reader is controlled by a configuration file that allows setting of all parameters. Figure 3-1 shows the part of the configuration file dealing with the communication. The other parts of the file are not subject of this documentation. For further details see [2].
// BAUMER IDENT SAW tag reader STAR2
// configuration data
// date: 09.06.1999
// time: 10:03:45
// settings serial interface Bdrate RS422 1152 Bdrate RS232 1152 Msg Type ID 11 select type of notification after successful reading [ 0.. 19]
TidF 2 s time const ID filter (res:.5s) [0.5..32767]
ID Msg Retry 2 max. number transmissions of ID Msg(0=no maximum) [ 0.. 255]
ID Msg Timeout 2 s time until ID msg is retransmitted (res:0.5s, 0=no limit) [ 0..127.5]
// settings auxiliary ports
Aux over RS 422 0
[ 0.. 1]
Aux over RS 232 0
[ 0.. 1]
Aux IN 1 Rep 1 Aux IN 2 Rep 1 Aux OUT 1 Rep 1 Aux OUT 2 Rep 1 Aux State Indication mask (0 = OFF; 1 = ON) [ 0.. 1]
Aux State Indication mask (0 = OFF; 1 = ON) [ 0.. 1]
Aux State Indication mask (0 = OFF; 1 = ON) [ 0.. 1]
Aux State Indication mask (0 = OFF; 1 = ON) [ 0.. 1]
Baud rate RS422 IF [ 12.. 1152]
Baud rate RS232 IF [ 12.. 1152]
choose RS422 interface for Aux State Indication message (0 = OFF; 1 = ON) choose RS232 interface for Aux State Indication message (0 = OFF; 1 = ON) Figure 3-1: The section of the reader configuration file dealing with communication 3.1 Automatic Data Transmission Several parameters of the configuration file describe the automatic messaging (Figure 3-1):
The MsgTypeID entry of the configuration file defines the way how and where an automatic ID message will be sent. The first digit designates the interface (0: RS 422, 1: RS 232), the second digit indicates the message type (0: no message, 1: TAG_ID_IND, 2: PARAM_DATA). The message details will be explained below. TidF is a filter time constant. The same message is sent again after this time has elapsed, if the same ID code is detected repeatedly. IDMsgRetry gives the number of repetitions the message will be transmitted, if the host does not acknowledge the telegram. The parameter is set to 0, if an acknowledge is mandatory; it is set to 1, if an acknowledge might be missing. IDMsgTimeout is the time to wait for acknowledge between the repetitions. date:
author: wst 20.02.2001 file: Interface.doc version 1.0 page: 5 / 5 Baumer Ident AG OIS-W Interface Specification Note: The host can define the readout rate by delaying the acknowledge of the previous message appropriately. Aux over RS 422 if the value is set to 1 the reader sends its AUX_REP message to the RS 422 interface Aux over RS 232 if the value is set to 1 the reader sends its AUX_REP message to the RS 232 interface Aux IN 1 Rep represents the digital input from antenna 1. If the value is set to 1 the reader sends its AUX_REP message if a change of state on this pin is detected, the flag for this pin is set if any change since the former message is detected Aux IN 2 Rep represents the digital input from antenna 2. If the value is set to 1 the reader sends its AUX_REP message if a change of state on this pin is detected, the flag for this pin is set if any change since the former message is detected Aux OUT 1 Rep represents the digital output from antenna 1. If the value is set to 1 the reader sends its AUX_REP message if a change of state on this pin is detected, the flag for this pin is set if any change since the former message is detected Aux OUT 2 Rep represents the digital output from antenna 2. If the value is set to 1 the reader sends its AUX_REP message if a change of state on this pin is detected, the flag for this pin is set if any change since the former message is detected Note: If no interface is set, no AUX_REP message is sent, until the host sends an AUX_REQ message. The further parameters have no effect in case of inactive serial interfaces. For further information see table 5-12. There are four messages that can be transmitted automatically by the reader. The first one is the reset in-
dicator (RESET_IND), which is sent through both interfaces simultaneously. The host's software must be aware that a reset message may arrive any time to indicate that the reader has been initialized. The next two messages are TAG_ID_IND and PARAM_DATA_REP. One of them (not both) may be sent to any serial interface (not both) as described by MsgTypeID (see above). While TAG_ID_IND sends the ID code information only, PARAM_DATA_REP gives additional information about the measurement. Both messages may also be requested by the host (TAG_ID_REQ and DATA_REQ respectively). The last message to be transmitted automatically, is the AUX_REP. Conditions for sending the informa-
tion without request by the host, are as follows. The parameters Aux over RS422 and / or Aux over RS232 are set. Further, minimum one of the AuxRep must be set. Now a message will be sent by the reader, if one of the desired auxiliary ports changes. In case of setting both interfaces, the message is send on each simultaneously. If no desired Aux State is set (all port parameters to zero and any interface set to 1) a message wont be sent in no case. If AUX_REP is sent, you get information of all actual auxiliary port states. You get also information about which state did change since the last message was sent. 3.2 Communication upon request All other messages are generally initiated by the host. They can be grouped into request messages (for in-
stance status of the reader) or commands to the reader (for instance download of configuration data). De-
pending on the application a host's application software may not be concerned with these messages at all. Usually they are used at installation time to configure a reader properly. date:
author: wst 20.02.2001 file: Interface.doc version 1.0 page: 6 / 6 Baumer Ident AG OIS-W Interface Specification 3.3 Code lookup table Basically, each tag returns a decimal number between 0 and 10x-1 with "x" defined by the tag specifica-
tion Dx. Tags of the D4 range, for instance, allow for 10'000 individual codes. The reader unit can trans-
fer an identified number in two ways:
unchanged and exactly as read from the tag converted by using a code lookup table to give more freedom in adapting an application All readers will be delivered with lookup table enabled, even if it holds a one to one code translation only. Figure 3-2 shows an example of a code lookup table. Simple text files of this kind are, for instance, used by Baumer Idents basic service software. table type output coding output length input length 154 111000 157 987654 0 0 6 3 Figure 3-2: Example of a code lookup table Only table type 0 is currently supported. It means that only one to one entries will be accepted. Only output coding 0 is currently supported. It means that each output character will be coded internally in packed binary format (4 bit) and only the hex values 0x0 0xf are allowed. The output length may be selected between 1 and 255. The basic service software currently supports out-
put lengths up to 16 characters. The input length must correspond to the range of the tags in use. If D3 tags are installed, input length must be set to 3, otherwise no valid reading can take place. The remainder of the file holds lookup entries line by line. The output code is separated from the input code by white space characters. While the input codes must be unique the same output code may be as-
signed to various input codes. If the reader identifies an input code not contained in the lookup table, the readers output depends on its main operating mode. In free running mode no message will be sent3. In triggered mode the reserved out-
put code NO_READ will be transmitted. NO_READ is coded as 0xffffff (number of characters = output length). 3 This is true for the TAG_ID_IND message. The PARAM_DATA_REP message will transmit the input code instead. date:
author: wst 20.02.2001 file: Interface.doc version 1.0 page: 7 / 7 Baumer Ident AG OIS-W Interface Specification 4 rotocol overview The communication protocol is similar to the Siemens 3964R protocol. 4.1 General message structure The general structure of a message is shown in Table 4-1. Following the START byte the MSG_NR indi-
cates unambiguously the message. The next two bytes hold the length of an optional data array (high and low byte of a 16-bit number respectively). The message ends with a checksum byte and an END of mes-
sage indicator. The checksum is calculated over all bytes except START, CRC and END. The calculation of the cyclic redundancy check is detailed in appendix 0. The data fields are optional and may be omit-
ted. byte offset 0 1 2 3 4 message bytes START = 0x02 MSG_NR HI MSG_LEN LO MSG_LEN
[DATA (0)]
3 + MSG_LEN 4 + MSG_LEN 5 + MSG_LEN
[DATA (MSG_LEN-1)]
~CRC END = 0x03 Table 4-1: General structure of a message comment start of message indicator message number high byte message length Cyclic low byte message length Redundancy first data byte [optional]
last data byte [optional]
logically inverted CRC checksum end of message indicator check CRC Usually, a message sent by the reader or by the host must be acknowledged by the other one. The reader may be configured to repeat an automatic message a number of times, if the acknowledge is missing (see chapter 3.1). Two forms of acknowledge messages are possible depending on the type of the primary message:
Often a general acknowledge message type as shown in Table 4-2 will be used. The host replies in this way to automatically transmitted messages. The same type of acknowledge is sent in most cases by the reader as reply to commands from the host. On requests of the host the reader answers with an explicit reply message. An additional acknowledge will not be sent, neither by the host nor by the reader. date:
author: wst 20.02.2001 file: Interface.doc version 1.0 page: 8 / 8 Baumer Ident AG OIS-W Interface Specification byte offset message bytes example comment 0 1 2 3 4 3 4 START MSG_ACK HI MSG_LEN LO MSG_LEN MSG_NR
~CRC END 0x02 0x11 0x00 0x01 0x22 0x68 0x03 Table 4-2: General message acknowledge start of message indicator message acknowledge number Cyclic high byte message length Redundancy low byte message length number of primary message logically inverted CRC checksum end of message indicator check CRC The general acknowledge message as shown in Table 4-2 replies the message number of the primary message in the data field. In the example the reader has acknowledged a set mode request message
(SET_MODE_REQ = 0x22) of the host. In many messages an ANTENNA parameter is transmitted. It distinguishes between antenna 1 and antenna 2 of a dual channel OIS-W reader model. 4.2 Data coding and byte order Unfortunately, the coding of data, especially of numbers, is not consistent. For instance, each message header holds the message length that should be interpreted as a 16-bit binary number (cf. bytes #2 and #3 in Table 4-2). This number is transmitted by sending the most significant byte (MSB) first followed by the least significant byte (LSB). On the other hand, the TAG_ID_IND message uses a different coding of the tag code. As an example the decimal ID number 157 is transmitted as 0x07 0x05 0x01, that is a binary code with one byte per digit and the least significant digit (LSD) going first. Appendix B lists all defined messages and their parameters. The corresponding C/C++ type definitions are given in Appendix C3. To avoid any confusion due to data coding and byte order all examples will be broken down to byte level. date:
author: wst 20.02.2001 file: Interface.doc version 1.0 page: 9 / 9 Baumer Ident AG OIS-W Interface Specification 5 Communication messages This chapter gives typical examples of the most important messages in full detail. A complete list of all messages is given in appendix Appendix B: . Table 5-1 shows the definitions used to describe the basic data type sizes (cf. Appendix C2). type UINT8 description unsigned byte size 1 byte range 0 255 UINT16 unsigned word 2 byte 0 65'535 UINT32 unsigned long 4 byte 0 4'294'967'295 type INT8 description signed byte size 1 byte range
-128 127 INT16 signed word 2 byte
-32'768 32'767 INT32 signed long 4 byte
-2'147'483'648 2'147'483'647 Table 5-1: Data size definitions 5.1 Automatically transmitted messages 5.1.1 TAG_ID_IND: Send code information This message is a short version of PARAM_DATA_REP. byte 0 1 2 3 4 5 6 7 8 9 variable START MSG_NR HI_MSG_LEN LO_MSG_LEN ANTENNA LO_ID HI_ID
~CRC END basic type example comment UINT8 UINT8 UINT16 UINT8 UINT8 [length-1]
UINT8 UINT8 0x02 0x50 0x00 0x04 0x01 0x07 0x05 0x01 0x42 0x03 start of message indicator TAG_ID_IND message length of data field 4 bytes to transmit channel number (ANT_1 = 1, ANT_2 = 2) least significant digit of ID code
(example code = 157) logically inverted CRC end of message indicator Table 5-2: Automatically transmitted tag ID message from the reader Note: This message is of variable length. The ID may have up to 16 digits. Therefore the message length is limited to 2 length 17. byte 0 1 2 3 4 5 6 variable START MSG_NR HI_MSG_LEN LO_MSG_LEN MSG_NR
~CRC END basic type example comment UINT8 UINT8 UINT16 UINT8 UINT8 UINT8 start of message indicator 0x02 0x11 MSG_ACK message 0x00 0x01 0x50 message to acknowledge: TAG_ID_IND 0x5c 0x03 logically inverted CRC end of message indicator length of data field 1 byte to transmit Table 5-3: Acknowledge of TAG_ID_IND message from the host date:
author: wst 20.02.2001 file: Interface.doc version 1.0 page: 10 / 10 Baumer Ident AG OIS-W Interface Specification 5.1.2 PARAM_DATA_REP: Send extended code information basic type example comment byte 0 1 2 3 4 5 6 7 8 20 21 22 23 24 25 26 27 28 44 45 46 47 48 60 61 62 variable START MSG_NR HI_MSG_LEN LO_MSG_LEN INVALID LO_ID HI_ID AF_AGC NOISE_LEVEL CAL_MAGNITUDE CAL_SHIFT FIRST_TAP_POS DELTA_LAST_TAP_POS ANTENNA BLOC UINT8 UINT8 UINT16 UINT8 UINT8 [CODE_MAX_LEN]
UINT8 UINT8 UINT8 INT8 UINT8 UINT8 UINT8 UINT8 [CODE_MAX_LEN+1]
BLOC_MAGNITUDE UINT8 [CODE_MAX_LEN]
~CRC END UINT8 UINT8 0x02 0x45 0x00 0x39 0x01 0x07 0x05 0x01 0xff start of message indicator PARAM_DATA_REP message length of data field 57 bytes to transmit set to 1 if data are invalid least significant digit of ID code
(example code = 157) unused bytes are filled with 0xff automatic gain control 0xff 0x00 0x20 maximum noise level in spectrum 0x48 0x01 0x3d 0x36 0x01 0x00 signal strength of calibrator (in 0.5 dBr) description of tag properties channel number (ANT_1 = 1, ANT_2 = 2) description of tag properties signal strength of code blocs (in 0.5 dBr) i.e. 0x46 hex 35 dBr ignore unused blocs (set to 0) logically inverted CRC end of message indicator 0x00 0x46 0x46 0x48 0x00 0x00 0xda 0x03 70 decimal Table 5-4: Parameter data reply message The interesting data fields are CAL_MAGNITUDE and BLOC_MAGNITUDE that give an idea of the re-
ceived signal strengths. Note: This message uses fixed length records. Unused bytes are filled appropriately. byte 0 1 2 3 4 5 6 variable START MSG_NR HI_MSG_LEN LO_MSG_LEN MSG_NR
~CRC END basic type example comment UINT8 UINT8 UINT16 UINT8 UINT8 UINT8 start of message indicator 0x02 0x11 MSG_ACK message 0x00 0x01 0x45 message to acknowledge: PARAM_DATA_REP 0xff 0x03 logically inverted CRC end of message indicator length of data field 1 byte to transmit Table 5-5: Acknowledge of PARAM_DATA_REP message from the host date:
author: wst 20.02.2001 file: Interface.doc version 1.0 page: 11 / 11 Baumer Ident AG OIS-W Interface Specification 5.1.3 RESET_IND: Reset indication of reader byte 0 1 2 3 4 5 6 variable START MSG_NR HI_MSG_LEN LO_MSG_LEN RESET_NR
~CRC END Table 5-6: Reset indication from reader basic type example comment UINT8 UINT8 UINT16 UINT8 UINT8 UINT8 0x02 0x51 0x00 0x01 0x00 0xd2 0x03 start of message indicator RESET_IND message length of data field 1 byte to transmit eventually holds initialization error number logically inverted CRC end of message indicator The RESET_NR is 0 if the reader was reset successfully. Possible error numbers are 0xf1 and 0xf2 (see appendix C5). Note: This message is sent to both interfaces simultaneously and must not be acknowl-
edged. 5.2 Request Information from reader 5.2.1 VERSION_REQ: Get software version information from reader byte 0 1 2 3 4 5 variable START MSG_NR HI_MSG_LEN LO_MSG_LEN
~CRC END basic type example comment UINT8 UINT8 UINT16 UINT8 UINT8 0x02 0x3a 0x00 0x00 0xd5 0x03 start of message indicator VERSION_REQ message length of data field
(no data field) logically inverted CRC end of message indicator Table 5-7: Host asks for reader software version Note: This message has no data field. The request is acknowledged by sending the version information. variable START MSG_NR. HI_MSG_LEN LO_MSG_LEN V_DAY V_MONTH V_YEAR VERSION REVISION
~CRC END byte 0 1 2 3 4 5 6 7 8 9 10 Table 5-8: Version reply from reader basic type UINT8 UINT8 UINT16 UINT8 UINT8 UINT8 UINT8 UINT8 UINT8 UINT8 example comment start of message indicator VERSION_REP message length of data field 5 byte to transmit day of release (19) 0x02 0x4a 0x00 0x05 0x19 0x0a month of release (10) 0x63 0x02 0x1c 0x65 0x03 year of release (99) version (2) revision (28) logically inverted CRC end of message indicator Only the lower 7 bits of REVISION are used to express the revision number. The MSB indicates whether this message contains version information of the OIS-W boot loader (bit 7 = 1) or of the DSP date:
author: wst 20.02.2001 file: Interface.doc version 1.0 page: 12 / 12 Baumer Ident AG OIS-W Interface Specification operating system (bit 7 = 0). The boot loader does only respond if the DSP cannot find a valid program to execute following reset or power up. 5.3 Information transmitted to the reader 5.3.1 DOWNLOAD_REQ: Download lookup table to reader The download request is a fixed length message that is used to transmit DSP software (type = 0), ramp controller software (type = 1), or a lookup table (type = 2). The data array is broken into blocks of size DOWNLOAD_MSG_SIZE byte each (currently set to 32). Unused bytes are filled appropriately. byte 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 40 41 42 variable START MSG_NR HI_MSG_LEN LO_MSG_LEN TYPE LO_BLOCKS HI_BLOCKS LO_BLOCK_NR. HI_BLOCK_NR. MAGIC_WORD TABLE_TYPE OUTPUT_CODING OUTPUT_LENGTH INPUT_LENGTH LO_NUM_OF_ENTRIES
HI_NUM_OF_ENTRIES
~CRC END basic type example comment UINT8 UINT8 UINT16 UINT8 UINT16 UINT16 UINT8[16]
UINT8 UINT8 UINT8 UINT8 UINT32 UINT8 UINT8 0x02 0x10 0x00 0x25 0x02 0x02 0x00 0x01 0x00 0x63 0x6f 0x64 0x65 0x20 0x74 0x61 0x62 0x6c 0x65 0x20 0x70 0x63 0x20 0x20 0x20 0x00 0x00 0x06 0x03 0x02 0x00 0x00 0x00 0x00 0x00 0x1c 0x03 start of message indicator DOWNLOAD_REQ message length of data field fixed length: 37 byte to transmit download lookup table (type = 2) total number of blocks to transmit number of blocks that will follow this message c o d e space t a b l e space p c space space space number of entries in table fill bytes set to 0 logically inverted CRC end of message indicator Table 5-9: Download lookup table to reader. The first block describes the table parameters. The first block transmitted contains the table parameters as described in chapter 3.3. The example corre-
sponds to Figure 3-2. Note: UINT16 and UINT32 values in the data field use a different byte order than the mes-
sage length field. date:
author: wst 20.02.2001 file: Interface.doc version 1.0 page: 13 / 13 Baumer Ident AG OIS-W Interface Specification The reader responds with a download reply message that echoes the TYPE field:
byte 0 1 2 3 4 5 6 variable START MSG_NR HI_MSG_LEN LO_MSG_LEN TYPE
~CRC END basic type example comment UINT8 UINT8 UINT16 UINT8 UINT8 UINT8 0x02 0x15 0x00 0x01 0x02 0x09 0x03 start of message indicator DOWNLOAD_REP message length of data field 1 byte to transmit reply to lookup table download (type = 2) logically inverted CRC end of message indicator Table 5-10: Download reply message from reader. The next block(s) transmit the actual lookup table entries:
basic type example comment variable START MSG_NR HI_MSG_LEN LO_MSG_LEN TYPE LO_BLOCKS HI_BLOCKS LO_BLOCK_NR. HI_BLOCK_NR PACKED_DATA byte 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 40 41 42 UINT8 UINT8 UINT16 UINT8 UINT16 UINT16 UINT8
[DOWNLOAD_MSG_SIZE]
0x02 0x10 0x00 0x25 0x02 0x02 0x00 0x00 0x00 0x45 0x10 0x00 0x11 0x17 0x51 0x45 0x67 0x89 0x00 0x00 0x97 0x03 start of message indicator DOWNLOAD_REQ message length of data field fixed length: 37 byte to transmit download lookup table (type = 2) total number of blocks to transmit number of blocks that will follow this message packed binary (4 bit per digit), least significant nibble goes first:
451 000111 751 456789 should be interpreted as:
154 111000 157 987654 unused nibbles set to 0 logically inverted CRC end of message indicator
~CRC END UINT8 UINT8 Table 5-11: Download lookup table to reader. The remaining blocks transmit the table entries in packed form. The reader acknowledges using again the message shown in Table 5-10. date:
author: wst 20.02.2001 file: Interface.doc version 1.0 page: 14 / 14 Baumer Ident AG OIS-W Interface Specification 5.4 Auxiliary Port Information and Settings The required coding for sending correct messages to the reader and getting the desired information cor-
rectly are described in the table below. Name of variable auxchind_cfg.aux_chinden indication Description Enable/disable about change of state at AUX ports on RS422 or RS232 serial interface.
(Set corresponding bit to enable AUX state change indication on an inter-
face) Range 0..3 Def 0 Remarks bit 0: RS422
(=LSB) bit 1: RS232 auxchind_cfg.aux_ chindmsk AUX state change indication mask 0..31 0
(Set bit to enable indication of state change of corresponding input or output. Has no effect if AuxChIndEn is 0) bit 0: AUX 1_IN (=LSB) bit 1: AUX 2_IN bit 2: AUX 1_OUT bit 3: AUX 2_OUT bit 4: SYNC_IN (not used) Table 5-12: Description of aux port scan encoding Note: For software structures the paramter SYNC_IN exists, but its not used at the moment. date:
author: wst 20.02.2001 file: Interface.doc version 1.0 page: 15 / 15 Baumer Ident AG OIS-W Interface Specification Appendix A: CRC calculation The CRC polynomial is x7 + x3 + 1. CRC is calculated over the MSG_NR, MSG_LEN and DATA fields,
"~CRC" means that the calculated CRC byte is transmitted as the ones-complement (bit wise negated). The DATA field is optional as some messages do not contain data. The message length is equal to the number of bytes in the data field. Figure A-1 shows a subroutine to calculate CRC using a lookup table. This is a fast method for speed critical applications. Figure A-2 shows a subroutine to calculate CRC in the classical way. Figure A-3 shows an example how to calculate CRC of a message. void Msg_CRC(UINT8 in, INT16* state)
| Description: |
| Does 8-bit cyclic redundancy check on one data byte |
| CRC polynomial is x^7 + x^3 + 1 |
| Returns the current state |
static const crc_tab[16] = {
0, 18, 36, 54, 72, 90, 108, 126, 144, 130, 180, 166, 216, 202, 252, 238};
*state = crc_tab[(*state ^ in) & 0xF] ^ (*state >> 4);
in >>= 4;
*state = crc_tab[(*state ^ in) & 0xF] ^ (*state >> 4);
Figure A-1: CRC calculation using a lookup table void Msg_CRC(unsigned char in, int* state)
| Description: |
| Does 8-bit cyclic redundancy check on one data byte |
| CRC polynomial is x^7 + x^3 + 1 |
| Returns the current state |
#define CRC_POLYN 0x120 //Note that MSB is state input (0x90 << 1) INT16 j;
for (j = 0; j < 8; j++) {
if ((*state ^ in) & 1)
*state ^= CRC_POLYN;
in >>= 1;
*state >>= 1;
Figure A-2: CRC calculation using algorithm void Calc_CRC()
INT16 crc=0;
Msg_CRC(MSG_NR,&crc);
Msg_CRC(HI_MSG_LEN,&crc);
Msg_CRC(LO_MSG_LEN,&crc);
Msg_CRC(DATA_BYTE[0],&crc);
// ... Msg_CRC(DATA_BYTE[N-1],&crc);
crc = ~crc;
// state register of CRC
// CRC checksum is now contained in crc
// logically invert Figure A-3: Application example for CRC calculation date:
author: wst 20.02.2001 file: Interface.doc version 1.0 page: 16 / 16 Baumer Ident AG OIS-W Interface Specification Appendix B: OIS-W messages In the following descriptions only the message number MSG_NR and the data field(s) are listed. Start byte, length, CRC and end byte must be added to get the full message (see Table 4-1 for complete mes-
sage structure). The initiator message is listed on the first lines followed by the response. The identifiers are defined in appendix Appendix C: . 1 Automatically transmitted messages from host from reader comment MSG_ACK UINT8 msg_nr MSG_ACK UINT8 msg_nr MSG_ACK UINT8 msg_nr@
TAG_ID_IND UINT8 antenna UINT8 id[tlen]
PARAM_DATA_REP struct TINFO tag_info AUX_REP struct AUX aux_status RESET_IND UINT8 reset_nr tag identification number and the antenna where it is received tlen = length of Tag or length of output code in code table general message acknowledge on message msg_nr
(msg_nr = TAG_ID_IND) tag identification number, antenna and further information about the tag general message acknowledge on message msg_nr
(msg_nr = TAG_ID_IND) contains present aux port settings general message acknowledge on message msg_nr
(msg_nr = AUX_REP) contains number for possible error during initialization, zero on success Note that the RESET_IND is sent to both interfaces at the same time!
Table B-12: Automatically transmitted messages by the reader The reader can be configured to send either a TAG_ID_IND message or a PARAM_DATA_REP message automatically. The RESET_IND message is always sent by the reader after a successful initialization. Please note that no acknowledge for RESET_IND is expected. 2 Request information from the reader A host can get information from the reader as described in Table B-13. Please note that the automatic PARAM_DATA_REP (Table B-12) leads to the same message as the reply to a DATA_REQ with parame-
ter PARAM_DATA_REP.
@ MSG_ACK is optional, but flags for actual state change report will not be reset when an acknowledge on an AUX_REP message isnt send date:
author: wst 20.02.2001 file: Interface.doc version 1.0 page: 17 / 17 Baumer Ident AG OIS-W Interface Specification from host VERSION_REQ CONFIG_REQ SER_CONFIG_REQ AUX_REQ MODE_REQ CODE_PP_REQ AUX_CONFIG_REQ TAG_ID_REQ IF_ERROR_REQ DATA_REQ UINT8 data_msg CODE_TABLE_REQ UINT8 block_nr ANALYZ_RESULT_REQ ERROR_ARRAY_REQ from reader VERSION_REP UINT8 version [5]
CONFIG_REP struct CONFIG act_conf SER_CONFIG_REP struct SER_CONFIG act_conf AUX_REP struct AUX aux_status MODE_REP UINT8 main UINT8 tx_untriggered UINT8 biased UINT8 synch UINT8 random UINT8 Tm UINT8 Nmess UINT8 Tdmin[2]
UINT8 Tdlen[2]
UINT8 Tsleep[2]
UINT8[CODE_MAX_LEN]biased_id UINT8[CODE_MAX_LEN]analyz_id UINT8 CwChannel UINT8 TxEnable CODE_PP_REP PP_SETTINGS codes AUX_CONFIG_REP AUXALL_CONFIG[2] aux_config TAG_ID_IND UINT8 code.antenna UINT8code.num[CODE_MAX_LEN]
IF_ERROR_REP UINT32 [if_error_array]
TIME_DATA_REP INT8[SBUF_LEN]
or/and SAVE_DATA_REP INT16 SBUF_LEN INT16[SBUF_LEN]
INT16 PARAM_LEN INT16 AF_AGC INT16 ANTENNA or/and FREQ_DATA_REP UINT8[ABUF_LEN]
or/and PARAM_DATA_REP struct TINFO tag_info CODE_TABLE_REP UINT16 blocks UINT16 block_nr UINT8[DOWNLOAD_MSG_SIZE]
ANALYZ_RESULT_REP struct ANALYZ ERROR_ARRAY_REP UINT8 error_array[ERR_MAX]
comment Ask for SW Version Reply SW version number and release date get tag structure and reader configuration contains requested configuration get interface configuration contains requested configuration get present state of aux port contains present aux port settings get present main mode and sub-modes contains present mode, sub modes, biased id number, analyze id number, settings for Test mode random = 0: random mode off, 1: random mode on Tm: number of iterations in trigger loop Nmess: number of measurements in Random triggered mode Tdmin, Tdlen, Tsleep: initial delay, random time, sleep time in random mode CwChannel = 0: Test mode off, 2..81: valid continuous wave channel TxEnable = 0: transmitter in test off, 1: transmit antenna 1, 2: transmit antenna 2 request installation and family code actual installation and family code request output port configuration actual output port configuration get last valid ID last valid tag id at antenna 1 or 2 In case there has never been received a valid tag id, the reader responses with a data field containing NO_READ request interface errors of both interfaces Errors on both interfaces, cumulative counting get data vector: time, frequency, save or/and parameter contains data time vector, data save vector, data freq vector or data param vector (1 up to 3 messages can be received according to the data_msg value in DATA_REQ) TINFO contains information on Valid/Invalid tag, Tag ID num-
ber, Tag Errors during detection, Antenna information, AF at-
tenuation (AGC) values Upload complete postprocessing code table Blockwise request of code table addressed by block_nr get analyze mode results contains analyze mode results get error array contains error array, every position of error_array despite posi-
tion zero contains a counter that indicates how many times the error has occurred since the last reset Table B-13: Messages that request information from the reader date:
author: wst 20.02.2001 file: Interface.doc version 1.0 page: 18 / 18 Baumer Ident AG OIS-W Interface Specification 3 Information transmitted to the reader from reader meaning from host SET_CONFIG_REQ struct CONFIG new_conf SET_SER_CONFIG_REQ struct SER_CONFIG new_conf SET_AUX_REQ UINT8 aux_out MSG_ACK UINT8 msg_nr MSG_ACK UINT8 msg_nr MSG_ACK UINT8 msg_nr SET_MODE_REQ UINT8 main UINT8 tx_untriggered UINT8 biased UINT8 sync UINT8 random UINT8 Tm UINT8 Nmess UINT8 Tdmin[2]
UINT8 Tdlen[2]
UINT8 Tsleep[2]
SET_BIASED_ID_REQ UINT8[CODE_MAX_LEN] biased_id MSG_ACK MSG_ACK UINT8 msg_nr SET_TRIGGER_REQ UINT8 antenna SET_CODE_PP_REQ PP_SETTINGS codes SET_AUX_TRIG_REQ UINT8 aux_host_trigger SET_AUX_CONFIG_REQ AUXALL_CONFIG[2] aux_config SET_ANALYZ_ID_REQ UINT8[CODE_MAX_LEN]
DOWNLOAD_REQ UINT8 type UINT16 blocks UINT16 block_nr UINT8[DOWNLOAD_MSG_SIZE]
SET_TEST_REQ UINT8 cw_channel UINT8 tx_enable SET_MONITOR_REQ UINT8 antenna UINT8 beeper RESET_REQ UINT8 msg_nr MSG_ACK UINT8 msg_nr MSG_ACK UINT8 msg_nr MSG_ACK UINT8 msg_nr MSG_ACK UINT8 msg_nr MSG_ACK UINT8 msg_nr DOWNLOAD_REP UINT8 type MSG_ACK UINT8 msg_nr MSG_ACK UINT8 msg_nr RESET_IND UINT8 reset_nr set tag structure and reader configuration parameter(s) general message acknowledge msg_nr = SET_CONFIG_REQ set interface configuration parameter(s) general message acknowledge msg_nr = SET_SER_CONFIG_REQ set aux port general message acknowledge msg_nr = SET_AUX_REQ set main mode and sub-modes general message acknowledge msg_nr = SET_MODE_REQ set id for biased mode general message acknowledge msg_nr = SET_BIASED_ID_REQ triggers reader (SW trigger) antenna = 1, trigger antenna 1 antenna = 2, trigger antenna 2 antenna = 3, tirgger both antennas general message acknowledge msg_nr = SET_TRIGGER_REQ set installation and family code general message acknowledge msg_nr = SET_CODE_PP_REQ Host trigger output AOUT1 or AOUT2 general message acknowledge msg_nr = SET_AUX_TRIG_REQ set output port configuration for AOUT1 and AOUT2 as for the in-
formation about the complete auxiliary port ; resets aux flags general message acknowledge msg_nr = SET_AUX_CONFIG_REQ set id for analyze mode and reset counter general message acknowledge msg_nr = SET_ANALYZ_ID_REQ contains new downloadable file DOWNLOAD_MSG_SIZE=32 possible types are DSP_SW=0, FPGA_SW=1, CODE_TABLE=2 after reception of the all blocks an automatic reset is issued for DSP_SW and FPGA_SW, block_nr counts from blocks-1 down to zero acknowledge for each block enters or leaves test mode CwChannel = 0 leaves test mode; CwChannel = 2..81 enters test mode, TxEnable = 0: TX off, 1: antenna 1 on, 2: antenna 2 on general message acknowledge msg_nr = SET_TEST_REQ Sets Display filter in antenna alternating mode, sends only DATA_REP messages from ANT_1 or ANT_2 or both antennas
(default). Beeper can be enabled =1, beeps on every valid tag ID. This setting is volatile, after reset the default setting is assumed. general message acknowledge msg_nr = SET_DISPLAY_REQ reset DSP SW contains number for possible error during initialization, zero on success Table B-14: Messages that the host may send to the reader date:
author: wst 20.02.2001 file: Interface.doc version 1.0 page: 19 / 19 Baumer Ident AG OIS-W Interface Specification Appendix C: C/C++ header definitions 1 Global Definitions
/*** general definitions sorted alphabetically ***/
#define ABUF_LEN 300
#define ABUF_NUM 2
#define ANT_1 1
#define ANT_2 2
#define ANT_ALTERNATING 0
#define AUX_DELAYED_IMPULSE 0
#define AUX_DELAYED_TURN_OFF 1
#define AUX_HOST_TRIG 2
#define AUX_ID_TRIG_FILT 1
#define AUX_ID_TRIG_TRANSP 0
#define AUX_TAG_ACK 3
#define BOTH_IF 3
#define CODE_MAX_LEN 16
#define CODE_MAX_LEN1 17
#define CORRECTION_ERROR 0x04
#define DATA_IF 1
#define DOWNLOAD 2
#define EMPTY_BUFFER 0xEE
#define EVENT_DRIVEN_ID 0
#define FREQ_DATA 0x2
#define FULL_BUFFER 0xFF
#define ID_FIFO_LEN 4
#define INVALID_ELSE 0x003
#define INVALID_INSTALLATION_C 0x002
#define INVALID_NOFM 0x001
#define MASTER 0
#define MULTIPLE_PEAKS 0x02
#define OFF 0
#define ON 1
#define PARAM_DATA 0x4
#define PEAK_BELOW_SNR 0x01
#define RMOD_EXPONENTIAL 2
#define RMOD_GAUSS 3
#define RMOD_UNIFORM 1
#define SAVE_DATA 0x8
#define SBUF_LEN 512
#define SBUF_NUM 5
#define SERVICE_IF 2
#define SLAVE 1
#define TAP_CORRECTED 0x80
#define TIME_DATA 0x1
#define TIME_OUT 0xFD
#define TIME_OUT2 0xFC
#define TOO_MANY_CORRECTIONS 0x08
#define TRIG1 1
#define TRIG2 2
#define TRIGB 3
#define TRIGGERED_ID 1
#define TYP_PARID_DA 02
#define TYP_PARID_SI 12
#define TYP_TAGID_DA 01
#define TYP_TAGID_SI 11
#define VALID_TAG 0x000
#define ZERO_IF 0 date:
author: wst 20.02.2001 file: Interface.doc version 1.0 page: 20 / 20 Baumer Ident AG OIS-W Interface Specification 2 Size definition of variables
/*** Size Definition of Variables ***/
typedef unsigned char UINT8;
typedef unsigned int UINT16;
typedef unsigned long UINT32;
typedef char INT8;
typedef int INT16;
typedef long INT32;
3 Structure definitions
/*** structure definitions ***/
typedef struct { UINT8 *start;
INT16 len;
volatile in;
volatile out; } BUFOBJ;
typedef enum { RAND_OFF, RAND_TD_MIN, RAND_GENERATE, RAND_RUN, RAND_SLEEP } RANDOM_STATE;
typedef enum { TRIG_OFF, TRIG_PREP, TRIG_IND, TRIG_IND1, TRIG_RUN } TRIG_STATE;
typedef struct { UINT8 flag;
float array[ABUF_LEN]; } ABUF;
typedef struct { UINT32 Total_ids;
UINT32 Invalid_ids;
UINT32 Wrong_but_valid_ids;} ANALYZ;
typedef struct { UINT8 aux_chinden;
UINT8 aux_chindmsk; } AUXCHIND_CONFIG;
typedef struct { UINT8 aux_mode;
UINT8 aux_function;
UINT8 aux_inv;
UINT8 aux_tdon;
UINT8 aux_tdoff;
UINT8 aux_tauxf[2]; } AUX_CONFIG;
typedef struct { UINT8 aux_in;
UINT8 aux_out;
UINT8 aux_sync_in;
UINT8 aux_sync_out;
UINT8 aux_flag;
UINT8 aux_in_trig;
UINT8 aux_sync_trig;
UINT8 aux_random_trig; } AUX;
typedef struct { AUX_CONFIG port[2];
AUXCHIND_CONFIG auxchind_cfg;} AUXALL_CONFIG;
typedef struct { UINT8 antenna;
UINT8 num[CODE_MAX_LEN];} CODE;
date:
author: wst 20.02.2001 file: Interface.doc version 1.0 page: 21 / 21 Baumer Ident AG OIS-W Interface Specification typedef struct { UINT8 Tslot;
UINT8 Ncodebloc;
UINT8 Ncodeslot;
UINT8 Ncalrefl;
UINT8 Ncoderef;
UINT8 Ncheckrefl;
UINT8 Nextrefl;
UINT8 Nmesrefl;
UINT8 Tcode00[2];
INT8 Tcal;
UINT8 Nnoisebin;
UINT8 Tmes0[2];
UINT8 Puseguard;
UINT8 Channel;
UINT8 Ant;
UINT8 Navg[2];
UINT8 Na;
UINT8 Nequ;
UINT8 Pposinst;
UINT8 Ninst;
UINT8 Pposfam;
UINT8 Nfam;
UINT8 Pposuser;
UINT8 Nuser;
UINT8 Ntab;
UINT8 Afagc;
UINT8 SNR;
UINT8 DSNRCal;
UINT8 DMultiTag;
UINT8 InitDelay1;
UINT8 InitDelay2;
UINT8 DelayRange1;
UINT8 DelayRange2; } CONFIG;
typedef struct { UINT8 message;
UINT8 data_msg;
UINT8 interface;
INT16 length;
BUFOBJ *buf; } DS_MSG;
typedef struct { BUFOBJ si_rx;
BUFOBJ si_tx;
BUFOBJ da_rx;
BUFOBJ da_tx; } DS_PTR;
typedef struct { UINT8 main;
UINT8 tx_untriggered;
UINT8 biased;
UINT8 sync;
UINT8 random;
UINT8 Tm;
UINT8 Nmess;
UINT8 Tdmin[2];
UINT8 Tdlen[2];
UINT8 Tsleep[2];
UINT8 analyz_id[CODE_MAX_LEN];
UINT8 biased_id[CODE_MAX_LEN];
UINT8 CwChannel;
UINT8 TxEnable; } MODE;
typedef struct { UINT8 Instal_code_len;
UINT8 Table_lookup_On;
UINT8 Family_code_len;
UINT8 Instal_code[CODE_MAX_LEN];
UINT8 Family_code[CODE_MAX_LEN];} PP_SETTINGS;
typedef struct { UINT8 flag;
INT16 array[SBUF_LEN];
UINT8 Afagc;
UINT8 antenna; } SBUF;
typedef struct { UINT8 SerSpeedDA;
UINT8 SerSpeedSI;
UINT8 MsgTypeID;
UINT8 TidF[2];
UINT8 ID_Msg_Retry;
UINT8 ID_Msg_Timeout; } SER_CONFIG;
date:
author: wst 20.02.2001 file: Interface.doc version 1.0 page: 22 / 22 Baumer Ident AG OIS-W Interface Specification typedef struct { UINT8 Invalid;
UINT8 Num[CODE_MAX_LEN];
UINT8 AF_Agc;
UINT8 Noise_Level;
UINT8 Cal_Magnitude;
INT8 Cal_Shift;
UINT8 First_Tap_Pos;
UINT8 Delta_Last_Tap_Pos;
UINT8 Cur_Ant;
UINT8 Bloc[CODE_MAX_LEN1];
UINT8 Bloc_Magnitude[CODE_MAX_LEN];} TINFO;
typedef struct { TINFO tag[ID_FIFO_LEN];
CODE data[ID_FIFO_LEN];
INT16 in_idx;
INT16 out_idx; } TJD_FIFO;
typedef struct { TRIG_STATE state;
INT16 count[2];
RANDOM_STATE rnd;
INT16 meas_count; } TRIGGER;
4 Definition of message numbers
/*** definition of message numbers ***/
#define DOWNLOAD_REQ 0x10
#define MSG_ACK 0x11
#define RESET_REQ 0x12
#define TEST_SER_REQ 0x13
#define TEST_SER_REP 0x14
#define DOWNLOAD_REP 0x15
#define SET_CONFIG_REQ 0x20
#define SET_AUX_REQ 0x21
#define SET_MODE_REQ 0x22
#define SET_TRIGGER_REQ 0x23
#define SET_ANALYZ_ID_REQ 0x25
#define SET_BIASED_ID_REQ 0x26
#define SET_TEST_REQ 0x27
#define SET_CODEPP_REQ 0x28
#define SET_MONITOR_REQ 0x29
#define SET_AUX_CONFIG_REQ 0x2A
#define SET_AUX_TRIG_REQ 0x2B
#define SET_ADDR_REQ 0x2C // not handled by DSP SW
#define SET_SER_CONFIG_REQ 0x2D
#define CONFIG_REQ 0x30
#define AUX_REQ 0x31
#define MODE_REQ 0x32
#define DATA_REQ 0x33
#define TAG_ID_REQ 0x34 // response TAG_ID_IND
#define ANALYZ_RESULT_REQ 0x37
#define CODE_TABLE_REQ 0x38
#define ERROR_ARRAY_REQ 0x39
#define VERSION_REQ 0x3A
#define CODEPP_REQ 0x3B
#define IF_ERROR_REQ 0x3C
#define AUX_CONFIG_REQ 0x3D
#define SER_CONFIG_REQ 0x3E date:
author: wst 20.02.2001 file: Interface.doc version 1.0 page: 23 / 23 Baumer Ident AG OIS-W Interface Specification
#define CONFIG_REP 0x40
#define AUX_REP 0x41
#define MODE_REP 0x42
#define TIME_DATA_REP 0x43
#define FREQ_DATA_REP 0x44
#define PARAM_DATA_REP 0x45
#define SAVE_DATA_REP 0x46
#define ANALYZ_RESULT_REP 0x47
#define CODE_TABLE_REP 0x48
#define ERROR_ARRAY_REP 0x49
#define VERSION_REP 0x4A
#define CODEPP_REP 0x4B
#define IF_ERROR_REP 0x4C
#define AUX_CONFIG_REP 0x4D
#define SER_CONFIG_REP 0x4E
#define TAG_ID_IND 0x50
#define RESET_IND 0x51
#define SYS_MSG_MASK 0x10
#define SET_MSG_MASK 0x20
#define REQ_MSG_MASK 0x30
#define REP_MSG_MASK 0x40
#define IND_MSG_MASK 0x50
#define MSG_GROUP_MASK 0xF0
#define FIRST_MSG DOWNLOAD_REQ
#define LAST_MSG RESET_IND
/*** download message definers ***/
#define DSP_SW 0
#define FPGA_SW 1
#define CODE_TABLE 2 5 Error numbers
/*** error array indices ***/
#define ERR_RESET_NR 0
#define ERR_SBUF 1
#define ERR_SI_RXFULL 2
#define ERR_SI_TXFULL 3
#define ERR_DA_RXFULL 4
#define ERR_DA_TXFULL 5
#define ERR_SI_NOT_RDY 6
#define ERR_DA_NOT_RDY 7
#define ERR_CLIPPING_ANT1 8
#define ERR_CLIPPING_ANT2 9
#define ERR_MSGD 10
#define ERR_FLASH_TMO 11
#define ERR_FLASH_DATA 12
#define ERR_MAX 13
/*** ERR_RESET_NR. ***/
#define XILINX_LOAD_ERROR 0xF1
#define XILINX_WRONG_CHANNEL 0xF2 date:
author: wst 20.02.2001 file: Interface.doc version 1.0 page: 24 / 24
1 | Maintenance | Users Manual | 500.32 KiB |
Technical Documentation Users Manual OIS-W: User's Manual Service Software Development PROJECT PROJECT:
PROJECT LEADER: CLEMENS ZEHNDER CC:
SUPPLIER:
USER'S MANUAL
DOCUMENT INITIAL DATE:
LAST CHANGE:
VERSION:
FILE:
12. AUGUST 1999 10. OCTOBER 2000 3.1 E MSGY-2001-0305A.DOC 2000 Baumer Ident AG Switzerland
Baumer Ident AG Contents The Aim of the Document Users Instructions ............................................................................................................................1 1.1 Technical hot line ......................................................................................................................1 1.2 Certification ...............................................................................................................................1 1.3 Warranty....................................................................................................................................1 How to install the Service Software based on a PC.......................................................................2 2.1 System Requirements...............................................................................................................2 2.2 How to copy the enclosed Files into the Working Directory ......................................................2 2.3 How to install and start-up the Application DEVELOP.EXE with MS-DOS.............................2 2.4 How to install and start-up the Application Develop.exe with Windows 95.............................3 2.5 Starter Picture of the Application Develop.exe .......................................................................4 How to operate the Service Software based on a PC ....................................................................5 3.1 Introduction................................................................................................................................5 3.2 Keys and Combinations of Keys of the Man Machine Interface................................................8 Description of the Man Machine Interface ......................................................................................9 4.1 Window 1 ..................................................................................................................................9 4.2 Window 2 ................................................................................................................................30 4.3 Window 3 ................................................................................................................................48 How to put into Practice .................................................................................................................54 5.1 Logistics ..................................................................................................................................54 5.2 Access Control ........................................................................................................................62 If you have a Problem .....................................................................................................................63 Remote Diagnostics ........................................................................................................................64 Glossary ...........................................................................................................................................68 Notice................................................................................................................................................69 1 2 3 4 5 6 7 8 9 Author: Clemens Zehnder File: Maintenance-SW.doc Baumer Ident AG Contents of the Pictures Picture 2-1: start up with windows 95 .................................................................................................................................................3 Picture 2-2: Develop.exe start picture.................................................................................................................................................4 Picture 3-1: man machine interface (W).............................................................................................................................................5 Picture 4-1: OIS-W service software development (S01)....................................................................................................................9 Picture 4-2: system information........................................................................................................................................................10 Picture 4-3: operation mode settings................................................................................................................................................12 Picture 4-4: tag structure settings.....................................................................................................................................................16 Picture 4-5: reader settings ..............................................................................................................................................................19 Picture 4-6: look up table .................................................................................................................................................................22 Picture 4-7: interface settings...........................................................................................................................................................24 Picture 4-8: monitor settings ............................................................................................................................................................26 Picture 4-9: aux ports settings..........................................................................................................................................................27 Picture 4-10: off................................................................................................................................................................................30 Picture 4-11: time domain signal ......................................................................................................................................................31 Picture 4-12: frequency domain signal .............................................................................................................................................32 Picture 4-13: signal quality monitor ..................................................................................................................................................33 Picture 4-14: system error monitor ...................................................................................................................................................34 Picture 4-15: aux flag monitor ..........................................................................................................................................................36 Picture 4-16: bias code ....................................................................................................................................................................37 Picture 4-17: installation and family code .........................................................................................................................................38 Picture 4-18: analyze mode..............................................................................................................................................................39 Picture 4-19: test mode ....................................................................................................................................................................40 Picture 4-20: download reader SW...................................................................................................................................................41 Picture 4-21: download FPGA SW ...................................................................................................................................................42 Picture 4-22: load settings from file ..................................................................................................................................................43 Picture 4-23: save settings to file .....................................................................................................................................................44 Picture 4-24: load code table from file ..............................................................................................................................................45 Picture 4-25: save code table to file .................................................................................................................................................46 Picture 4-26: aux ports and settings .................................................................................................................................................47 Picture 4-27. off................................................................................................................................................................................48 Picture 4-28: time domain signal ......................................................................................................................................................49 Picture 4-29: frequency domain signal .............................................................................................................................................50 Picture 4-30: signal quality monitor ..................................................................................................................................................51 Picture 4-31: system error monitor ...................................................................................................................................................52 Picture 4-32: aux flag monitor ..........................................................................................................................................................53 Picture 5-1: application logistics; top view ........................................................................................................................................54 Picture 5-2: successful identification supplied by the Service Software Basic (S01).........................................................................58 Picture 5-3: control picture identification...........................................................................................................................................59 Author: Clemens Zehnder File: Maintenance-SW.doc Baumer Ident AG Contents of the Tables Table 1-1: area of validity ...................................................................................................................................................................5 Table 3-1: terms of the man machine interface (W)............................................................................................................................5 Table 3-2: contents of window 1 (W1) ................................................................................................................................................6 Table 3-3: contents of window 2 (W2) ................................................................................................................................................6 Table 3-4: contents of window 3 (W3) ................................................................................................................................................7 Table 3-5: contents of window 4 (W4) ................................................................................................................................................7 Table 3-6: keys and combinations of keys of the man machine interface (W) ....................................................................................8 Table 4-1: operation mode settings ..................................................................................................................................................12 Table 4-2: Mmain / MTxuntrig...........................................................................................................................................................13 Table 4-3: reader settings.................................................................................................................................................................20 Table 4-4: InitDelay ..........................................................................................................................................................................20 Table 4-5: DelayRange.....................................................................................................................................................................21 Table 4-6: look up table....................................................................................................................................................................23 Table 4-7: interface settings .............................................................................................................................................................24 Table 4-8: monitor settings ..............................................................................................................................................................26 Table 4-9: aux ports settings ............................................................................................................................................................27 Table 4-10: overview of the operation modes in combination with the timer functions ......................................................................29 Table 4-11: definition Aux In.............................................................................................................................................................47 Table 4-12: definition Aux Out ..........................................................................................................................................................47 Table 5-1: components of the application logistics ...........................................................................................................................54 Table 5-2: configuration parameter...................................................................................................................................................56 Table 8-1: glossary...........................................................................................................................................................................68 Author: Clemens Zehnder File: Maintenance-SW.doc Baumer Ident AG The Aim of the Document The document describes the Service Software Development of the Ident System OIS-W as an users manual. It is addressed to integrators of the system. The OIS-W hardware is described in the additional document Users Manual Hardware. For maintenance staff and interested users of the system, a PC based Service Software Basic is available which is described in the additional document Users Manual Service Software Basic. Baumer Ident supplies the OIS-W preconfigured and set up in parameters. In the normal case the user neednt read the whole document to succeed in putting the system in operation. This document is based on the system configuration below:
Terms Reader Tag Antenna Reference-Code WR-xxxx (without WR-xx2x)1 with DSP SW 2.30 WT-xxxx WA-xxxx Mounting Aids WM-xxxx RF Cable WC-xxxx Service Software WS-02.30 Table 1-1: area of validity 1 WR-xx2x (with Profibus-DP) is Not yet released!
Author: Clemens Zehnder File: Maintenance-SW.doc Baumer Ident AG 1 / 1 1 Users Instructions 1.1 Technical hot line Please report any problems to:
Baumer Ident @ Baumer Electric AG Hummelstrasse 17 CH-8500 Frauenfeld Switzerland Tel.:
Fax:
e-mail:
+41-52-728 11 22
+41-52-728 11 44 dzehnder@baumerelectric.com 1.2 Certification The OIS-W was designed, constructed and certified according to the following references:
BAPT 211 ZV 037/2050; April 97 Bundesamt fr Post und Telekommunikation (D); Zulassungsvorschrift fr Funkanlagen fr Identifizierungszwecke BAKOM SR 784.103.12 / 1.33; 1.6.1996 Bundesamt fr Kommunikation (CH), Technische Anforderungen fr Funkanlagen mit geringer Reichweite die im Frequenzbereich 1 GHz bis 25 GHz auf Sammelfrequenzen betrieben werden"
I-ETS 300 440; Dec. 1995 ETSI, Radio Equipment and Systems (RES); Short range devices; Technical characteristics and test methods to be used in the 1 GHz to 25 GHz frequency range, Dec. 1995. 1.3 Warranty This Baumer Ident product is warranted against defects in material and workmanship for a period of one year from date of delivery. During the warranty period, Baumer Ident will, at its option, either repair or replace products which prove to be defective. Baumer Ident warrants that its software and firmware designated by Baumer Ident for use with an OIS-W will execute its programming instructions when properly installed on that system. Baumer Ident does not warrant that the operation of the system will be uninterrupted or error-free. The foregoing warranty shall not apply to defects resulting from improper or inadequate operation by buyer, buyer-supplied software or interfacing, unauthorized modification or misuse, operation outside of the environmental specifications for the product, or improper site preparation or maintenance. Baumer Ident will decline liability for units that have been opened without permission of Baumer Ident. Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 2 / 3 2 How to install the Service Software based on a PC To reconfigure, to optimize and for maintenance of the reader a service software is necessary. Please install it on a laptop or PC. The service PC and the service software are no longer required for the actual operation. 2.1 System Requirements Minimum:
Processor Intel 486 / 66 MHz MS DOS 6.20 RAM 520 Kbytes free memory (MS-DOS) 1 Mbytes hard disk Optimum:
Processor Intel 586 / 100 MHz or better Microsoft Windows 95 / 98 (service software is a MS DOS application) RAM >8 Mbytes Hard disk >10 Mbytes UART with FIFO The following are not supported at the moment:
Microsoft Windows NT 2.2 How to copy the enclosed Files into the Working Directory Copy the following files from the supplied floppy disk into the working directory on your service PC. Develop.exe MS DOS Application Help.fon Modern.fon Roman.fon Script.fon OISW.INI required fonts required fonts required fonts required fonts defines the colors of the screen display and functions of the keys F1 - F12 2.3 How to install and start-up the Application DEVELOP.EXE with MS-DOS If you want to start up the application with MSDOS execute one of the following commands:
C:\PATH...\Develop.exe COM1 BAUD115200 1 C:\PATH...\Develop.exe COM2 BAUD115200 Press Enter.
// if you use COM1
// if you use COM2 1 Please note the capitol letters and the spaces!
Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 3 / 4 2.4 How to install and start-up the Application Develop.exe with Windows 95 If you want to use the application with Windows95 proceed as follows:
1. Create a link of the file Develop.exe into the path:
C:\Windows\Startmen 2. Click with right mouse key on Linking of Develop.exe!
3. Click on Properties!
4. Click on Program!
5. Supply the instruction line with:
..\Develop.exe COM1 BAUD115200 1
..\Develop.exe COM2 BAUD115200
//if you use COM1
//if you use COM2 Picture 2-1: start up with windows 95 6. Call Develop.exe in start menu!
1 Please note the capitol letters and the spaces!
Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 4 / 5 2.5 Starter Picture of the Application Develop.exe After successful start up the following starter picture appears:
Picture 2-2: Develop.exe start picture Please note that the entries under DSP SW (type, version, date) only appear if the service PC is connected to the reader (R) and the communication has started up successfully. Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 5 / 6 3 How to operate the Service Software based on a PC 3.1 Introduction The service monitor is divided into four windows. Each window contains several pages. The user selects one window as active and can turn its pages like in a book. W 2 W 3 W W 1 S/N 35 ID valid Navg 5 D O M O M DFL FL DIM IM D G A W W 4 Picture 3-1: man machine interface (W) Abb. Term W W1 W2 W3 W4 AW DG IM DIM FL DFL OM Man machine interface Window 1 Window 2 Window 3 Window 4 Active window Diagram Input mask Description of the input mask Flag Description of the flag Output mask DOM Description of the output mask Table 3-1: terms of the man machine interface (W) Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 9 Baumer Ident AG 6 / 7 3.1.1 Overview Man machine interface (W) The man machine interface (W) contains four different windows. Each window is like a book and consists of several pages. The user selects the active window and chooses the required page. Window 1 (W1) Page Term System Information (2) OIS-W Service Software (1) Contents Operation Mode Settings (3) Tag Structure Settings (4) Reader Settings (5) Interface Settings (6) Indicates the DSP SW Version Indicates the PC SW Version Indicates the status of the identification Indicates the reason for an invalid identification Indicates the operation mode Indicates the chosen parameters for the code processing Input and display of the operation mode Input and display of the tag structure Input and display of the reader parameters Monitor Settings (7) Aux Port Settings (8) Input and display of the monitor parameters Input and display of the auxiliary port parameters Table 3-2: contents of window 1 (W1) Input and display of the parameters of the serial interface RS 232 (R13) and the serial interface RS 422 (R38) Window 2 (W2) Page Term Contents off Time Domain Signal Signal Quality Monitor Frequency Domain Signal Not released!
enter Bias code Installation and Family Code Not released!
Analyze Mode System Error Monitor Aux Flag Monitor Indicates the time domain signal after the A/D converter Indicates the calculated frequency domain signal Indicates errors and status information for every code block Indicates errors and status information for the reader Indicates the status information of Aux Ports and Aux Flags 10 Test Mode 11 Download Reader SW 12 Download FPGA SW 13 14 15 16 17 Load Settings from File Save Settings to File Load Code Table from File Save Code Table to File Aux Ports Monitor &
Settings Installs a new DSP software from the working directory of your service PC Installs a new FPGA software from the working directory of your service PC Installs a new configuration file from the working directory of your service PC Indicates the numbers of correct, rejected and false codes; for test purposes only Not released!
Saves the configuration file from the reader to the working directory of your service PC Saves the code table from the reader to the working directory of your service PC Displays the status of the digital inputs Setting of the digital outputs Installs a new code table from the working directory of your service PC to the reader Table 3-3: contents of window 2 (W2) Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 7 / 8 Window 3 (W3) Page Term Contents 1 2 3 4 5 6 off Time Domain Signal Frequency Domain Signal Signal Quality Monitor System Error Monitor Aux Flag Monitor Indicates the time domain signal after the A/D converter Indicates the calculated frequency domain signal Indicates errors and status information for every code block Indicates errors and status information for the reader Indicates the status information of Aux Ports and Aux Flags Table 3-4: contents of window 3 (W3) Window 4 (W4) Page Term 1 Status Contents Indicates status information about the service software (S) Indicates help text during input of parameters Table 3-5: contents of window 4 (W4) Active window (AW) The user recognizes the active window through the lit yellow frame and through the yellow header. The active window can be changed with the key Tab. Basically entries can only be made in the active mode. Diagram (DG) Graphic designs are used in the form of diagrams in window 2 (W2) and window 3 (W3). Input mask (IM) The concrete values of the configuration parameters and the name of the files to be transferred are to be put into input masks (IM). Description of the input mask (DIM) Each input mask (IM) is uniquely labeled. Flag (FL) Operation status and errors are shown with flags (FL) which change their color according to their status. Description of the flag (DFL) Each flag (FL) is uniquely labeled. Output mask (OM) Important information about the current identification are indicated with the help of output masks (OM). Description of the output mask (DOM) Each output mask (OM) is uniquely labeled. Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 8 / 9 3.2 Keys and Combinations of Keys of the Man Machine Interface These keys and combinations of keys initiate the following actions:
Keys ESC, 'x', 'q', 'X' , 'Q'
'1'
'2'
'3'
TAB PAGE UP PAGE DOWN CTRL + PAGE UP CTRL + PAGE DOWN HOME END
'f'
RETURN or e
'r'
't'
m
'B'
'F5'
'd'
's'
Action Quit the application Go to next page of window 1 Go to next page of window 2 Go to next page of window 3 Change active window. The user recognizes the active window through the lit yellow frame and through the yellow header. Basically entries can only be made in the active mode. Go to next page of active window Go to previous page of active window Fast forward of active window (+ 3 pages) Fast backward of active window (+ 3 pages) Go to the first page of active window Go to the last page of active window Freeze display Edit parameters in the active window. Each input in an input mask (IM) has to be followed by a Return. Then the cursor goes to the next input mask (IM). To accept the new entries or to execute the new commandos the last input mask (IM) of the active window has to be left with Return. If the input mode is quitted with ESC, all the entries made are not accepted. Reset reader Software trigger In triggered mode the reader is triggered to start an identification. On page monitor settings the user can configure on which antenna an identification shall be made. Reset AUX port flags; if window Aux Ports Monitor & Settings or window Aux Flag Monitor or window ID and AUX Port Information is visible, an ACK message for AUX_REP is sent in order to reset the AUX port flags. Change the baud rate of the service software (S); (doesnt change baud rate on DSP)1 Combined display which is used as a standard window combination to observe the identification. The standard window combination is saved in the file OIS_W.ini. Display which is used to observe the outgoing data telegram at serial interface RS 232 (R13). Save all the relevant reader data into a data file into the working directory. This file is required for further analysis in case of identification problems. Table 3-6: keys and combinations of keys of the man machine interface (W) 1 The baud rates always have to be adapted on the PC (installation command) and on the DSP (configuration file) Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 9 / 10 4 Description of the Man Machine Interface 4.1 Window 1 4.1.1 Page 1: OIS-W Service Software Picture 4-1: OIS-W service software development (S01) DSP Software Info Type:
Version:
Date:
tag reader xx.xx xx.xx.xx PC Software Info Type:
Version:
Date:
Network Not yet released!
basic / development / professional xx.xx xx.xx.xx Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 10 / 11 4.1.2 Page 2: System Information All parameters which are mentioned in the following text are explained in detail in chapters 4.1.3 - 4.1.5. Picture 4-2: system information Antenna 1 / Antenna 2 If the flags shine yellow the respective antenna is used. The display corresponds to the parameter Reader Settings: Ant. ID valid The flag shines green if a valid tag (T) is recognized. It gives the same information as the LED detection status of ant 1 (R10) on the front panel. ID This output mask (OM) shows the decoded code. Shift This output mask (OM) indicates where the calibrator has been detected in the unit [Bin] within the delay range. S/N cal. This output mask (OM) indicates the measured signal-to-noise ratio in the unit [dB]. The signal is measured at the recognized calibrator and the noise within the range defined with the parameter Reader Settings: Tnoise0. Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 11 / 12 S/N Threshold This output mask (OM) indicates the S/N threshold in the unit [dB]. It corresponds to the parameter Reader Settings: SNR. Signal This output mask (OM) indicates the signal level of the calibrator in the unit [dB]. AF AGC This output mask (OM) indicates the value of the automatic gain control. The user doesnt have the possibility the change this parameter. Invalid Due If this flag shines red the condition number of equal codes out of number of measurements is not met. This condition is defined through the parameters Reader Settings: Nequ and Na. If the flag shines green the condition is met. Event Driven If this flag shines yellow the operation mode Event Driven Mode is selected. The flag corresponds to the parameter Operation Mode Settings: Mmain. Triggered If this flag shines yellow the operation mode Triggered Mode is selected. The flag corresponds to the parameter Operation Mode Settings: Mmain. TX ON If this flag shines yellow the reader (R) always sends out an interrogating signal. If the flag doesnt shine the reader (R) sends out an interrogating signal only if the respective antenna (A) is triggered. The flag corresponds to the parameter Operation Mode Setting: MTxuntrig. Bias Code Not yet released!
Nequ/Na This output mask (OM) shows the values of the parameters Reader Settings: Nequ/Na an. These parameters are used for the condition number of equal codes out of number of measurements. Averaging This output mask (OM) indicates the value of the parameter Reader Settings: Navg. This parameter is used for the approximate, moving average and defines the number of measurements. Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 12 / 13 4.1.3 Page 3: Operation Mode Settings Picture 4-3: operation mode settings Name Description Range Default Remarks Mmain main operation mode Mtxuntrig transmitter state when not triggered;
for triggered and event driven mode Mbiased biased mode Mrandom random mode; ramp timing distributions 0..1 0..1 0..1 0..3 0 1 0 0 MRTm max. measurements per block 0..255 25 0=event driven,1=triggered 0=off,1=on 0=off,1=on 0=off, 1=uniform distributed, 2,3=not yet released the min measurement block corresponds to Parameter Reader Settings: Nequ. Also used for triggered mode when random = OFF. MRNmess number of measurement blocks MRTdmin min. random delay MRTdlen range of random delay Mtsleep sleep time Table 4-1: operation mode settings 1..255 1..65535 1..65535 1..65535 5 5 50 50 in ramp durations1 in ramp durations in ramp durations 1 Ramp duration = 20 ms Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 13 / 14 Mmain / MTxuntrig Operation mode Mmain MTxuntrig Description The reader (R) always sends out an interrogating signal and the identification is always activated. The reader (R) sends out an interrogating signal and the identification is activated only if the trigger input is on 1. The reader (R) always sends out an interrogating signal. But the identification starts only if the reader (R) is triggered. Three ways to trigger:
trigger input on 1 via telegram for test purpose via service PC keyboard t The reader (R) doesnt send out an interrogating signal on stand by mode. If the reader (R) is triggered it sends out an interrogating signal. After a successful identification or after a certain time the reader (R) returns back to stand by mode. Three ways to trigger:
trigger input on 1 via telegram for test purpose via service PC keyboard t Event Driven Mode TX On Event Driven Mode TX Off Triggered Mode TX On 0 0 1 1 0 1 Triggered Mode TX Off 1 0 Table 4-2: Mmain / MTxuntrig Mbiased Not yet released!
Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 14 / 15 Mrandom Random mode means that the reader will be switched on for reading during an allowed interval randomly. The random mode reduces the mutual influences of the readers by using different time slots. Antenna toggling is not allowed for random mode. The reader will automatically turn to event driven mode alternating the antennas as if random mode was not set. Random Mode combined with Event Driven Mode TX-ON M R T m p e e l s T M p e e l s T M n i m d T R M n e l d T R M n i m d T R M n e l d T R M Read 1:
no valid Tag Read 2:
no valid Tag Read 2:
valid Tag Random Mode combined with Event Driven Mode TX-OFF M R T m n i m d T R M n e l d T R M n i m d T R M n e l d T R M Read 1:
no valid Tag Read 2:
no valid Tag Read 2:
valid Tag Random Mode combined with Trigger Mode TX-OFF M R T m n i m d T R M n e l d T R M n i m d T R M n e l d T R M Read 1:
no valid Tag Read 2:
no valid Tag Read 2:
valid Tag r e g g i r T Picture 4-1: random mode MRNmess RF On t Trigger Level On RF On t RF ON t Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 15 / 16 MRTm This parameter defines the number of measurements per blocks. MRNmess This parameter defines the number of measurement blocks. MRTdmin This parameter defines the minimum delay time after a block. MRTdlen This parameter defines the range of the random delay. Mtsleep This parameter defines the sleep time after a successful identification. Overview of random parameters Use the random parameters in combination with the corresponding modes as described below:
Operation mode Mmain Mtxuntrig Mrandom MRTm MRNmess MRTdmin MRTdlen MTsleep Event Driven Mode TX On Event Driven Mode TX Off Triggered Mode TX On 3 Triggered Mode TX Off 0 0 1 1 Table 4-1: random mode 1 0 1 0 1 1 1 X 1 X X n.r. 2 n.r. X X X X X X X X X n.r. 1 X: value according to the definition of the range of the respective parameter 2 n.r. :not relevant in thois combination 3 doesnt make any sense Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 16 / 17 4.1.4 Page 4: Tag Structure Settings Picture 4-4: tag structure settings The tag structure makes possible a lot of variations for current and future tag designs. For the current D3 and D4 tags the user can work with the two standard configurations as described in Table 4-2: tag structure settings. Term Description Slot width Tslot Ncodebloc Number of code blocks Ncodeslot Slots per code block Number of calibration reflectors Number of reflectors per code block Ncalrefl Ncoderef Ncheckrefl Number of checksum reflectors Nextrefl Nmesrefl Tcode00 Tcal Tmes0 Puseguard Use of guard slot in code blocks Number of code extension reflectors Number of measurement reflectors Position of first code slot Position of calibrator reflector Position of first measurement zone Range 2B 1 to 16 4 to 11 1 1 0 0 0 64 ... 264 B
-2 ... -20 B 50 ... 300 B 0, 1 D3-Tag WT-0X1X D4-Tag WT-0X2X Remarks 2 3 11 1 1 0 0 0 104
-8 220 1 2 4 11 1 1 0 0 0 104
-8 220 1 B=FFT bin (=12.5ns) if 11 slots are used, the guard slot is mandatory (no tap in slot 11 allowed!) Not yet released Not yet released Not yet released Not yet released Not yet released 1000 ... 3300 ns rel. to Tcodeslot00 625 ... 3750 ns; Not yet released 1: with guard slot 0: no guard slot, min spacing of reflectors is 2 slots Table 4-2: tag structure settings Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 17 / 18 Tslot Defines the number of Bins per Slot. At the moment the value is fixed at 2. Ncodebloc Defines the number of codeblocks respectively the number of characters per code. Tag Ncodebloc Code Example D3 D4 D5 3 4 5 321 4321 54321 Table 4-3: Ncodebloc Mcodeslot Defines the number of slots per codeblock. Tag Ncodeslot Code Range D3 D3 D3 3 4 111 000-222 000-333 000-999 Table 4-4: Mcodeslot Mcalrefl Not yet released!
Ncoderef Not yet released!
Ncheckrefl Not yet released!
Nextrefl Not yet released!
Nmesrefl Not yet released!
1 10 Slots plus 1 guard slot Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 18 / 19 Tcode00 Defines the first code slot of the tag structure (without cable and air delay). Tcal Defines the position of the calibrator reflector with reference to T00. Calibration slots
-4
-3
-2
-1 00 01 Code Slots 02 03 05 06 R 00(1) R 02(2) Guard Slots
= Special Code Slots Calibration Zone CAL Code Bloc 0 T min T C-3 T 00(1) T 02(2) Tcal Tcode00 Time Picture 4-2: Tcode00, Tcal Tmes0 Not yet released!
Puseguard Not yet released!
Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 19 / 20 4.1.5 Page 5: Reader Settings Picture 4-5: reader settings Term Description InitDelay1 initial delay antenna 1 DelayRange1 delay search range antenna 1 InitDelay2 initial delay antenna 2 DelayRange2 delay search range antenna 2 Ant Channel AFAGC Tnoisebin select antenna pair frequency channel NF AGC attenuation (dB) number of Bins used for noise average left and right from reflector slot Range 020B1 010B 020B 010B 0, 1, 2 2 ... 30 0 .. 62 dB 0 ... 25 2B Default Remarks 2 5 2 5 0 15 0 15 reader & cable delays air delay (6.6ns/m) reader & cable delays air delay (6.6ns/m) o = both alternating; 1=Ant 1; 2=Ant 2 start frequency 0: auto, 1 ... 62: fixed 0: noise will be zero Note that twice Noisebin are used for calculation!
SNR signal to noise ratio threshold 0...100 dB 15 DSNRCal delta SNR for calibrator DmultiTag multi-tag threshold Navg Nequ Na Entab number of averages number of equal ID's number of acquisitions disable / enable look up table 0...100 dB 0...100 dB 0 ... 65353 120 120 0...1 1 5 1 3 5 0 relative to SNR relative to strongest peak in block or zone Nequ Na, otherwise majority decision switched off 0 = disabled / 1 = enabled 1 Unit Bin (B). 1 Bin corresponds to 12.5 ns. Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 20 / 21 Term Pposinst Pposfam Description first installation code block first family code block Pposuser first user code block Nuser number of user code blocks Table 4-3: reader settings Range 0 ... 16 0 ... 15 015 0...16 Default Remarks 0 0 0 4 currently not used currently not used currently not used InitDelay1 / InitDelay2 This parameter corresponds to the signal propagation within the reader (R) and the rf cable (C). InitDelay is set separately for each antenna (A). For the calculation only the length of one rf cable (C) is used; i.e. the distance between reader (R) and antenna (A). Cable length
[m]
2.5 3 5 10 15 20 25 Low-Cost rf cable Low-Loss rf cable WC-0xxx InitDelay
[bin]
WC-1xxx InitDelay
[bin]
3 4 5 10 14 18 22 3 3 5 8 11 14 17 Table 4-4: InitDelay Example:
If you use the following rf cable (C):
Ant 1:
Ant 2:
Set the following values:
2 x 5m 2 x 25m InitDelay1:
InitDelay2 5 17 low-lost rf cable (C) low-loss rf cable (C) WC-0xxx WC-1xxx DelayRange1 / DelayRange2 This parameter defines the length of the reading range which is considered when decoding the signal. DelayRange is to be set separately for each antenna (A). Please note that you only change the parameter for the internal decoding. This means that only tags(T) are decoded which are within the limits defined by the parameters InitDelay and DelayRange. These parameters dont influence the maximum reachable reading range of the system. Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 21 / 22 Range DelayRange
[m]
1 2 3 4 5 6 7 8 9 10
[bin]
1 2 2 3 3 4 4 5 5 6 Table 4-5: DelayRange Example:
If you want to cover the following reading range:
Ant 1:
Ant 2:
Set the following values:
DelayRange1: 2
DelayRange2: 3 2m 5m Ant There are three possibilities::
Ant=0 Ant=1 Ant=2 Please note that in triggered mode the trigger event has a higher priority than the parameter Ant. This means that if antenna 2 is triggered at parameter settings Ant = 1, antenna 2 nevertheless starts a decoding. both antennas are alternatively active only antenna 1 is active only antenna 2 is active Channel This parameter defines the starting frequency of the ramp in order to adapt it to the tag medium frequency. Parameter Start-frequency 2 3
... 30 2402 MHz 2403 MHz
... 2430 MHz picture 4-3: channel AFAGC This parameter defines the NF AGC attenuation. Normally it is the best way to set this parameter at 0, that means that NF AGC works automatically. Nnoisebin This parameter defines the number of Bins used for noise average left and right from reflector slot. Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 22 / 23 SNR This parameter defines the threshold for the S/N- signal. If the current S/N ratio of the calibrator is higher than SNR, the S/N- signal is accepted. Skizze DSNRCal This parameter defines by how much the calibrator has to be stronger than the threshold SNR. DMultiTag This parameter defines by how much the signal peaks have to be stronger than other peaks possibly located in the same area. Navg This parameter defines the number of averages with the method of approximate moving averaging. This parameter changes the dynamic of the system decisively. A high value reduces short-time noise signals but it also makes the system slow. S i
)1 Navg xS
Navg
1 i S Legend:
Si:
S:
Navg:
averaged spectrum new spectrum weighting constant; range 1 ... 255 Nequ/Na Theses two parameters define the number of equal codes Nequ out of a number of measurements Na. Entab The tag (T) contains a fix code per definition. The linking of the fix code to an application specific identification number can be made within the reader (R) with the help of a look up table Ntab = 0 Ntab = 1 The look up table is set up with the help of a text editor and saved in the working directory. The download of the look up table to the reader (R) is described in chapter 4.2.15 on page 45. Look up Table not activated Look up Table activated Picture 4-6: look up table Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 23 / 24 Name table type output coding Description output length number of digits of the application specific identification number input length number of digits of the fix code of the tag left column code read from the tag right column application specific identification number Range Default 0 0 1..8 1..8 8 Hex-character; each character is defined as 0..9, A-F 0 0 Table 4-6: look up table A total of 10'000 linkings is available. Pposuser Not yet released!
Ppostfam Not yet release!
Pposuser Not yet released!
Nuser Not yet released!
Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 24 / 25 4.1.6 Page 6: Interface Settings Picture 4-7: interface settings Term Description Range Default Remarks Bdrate ID Data Baud rate serial interface RS 422 (R38) Bdrate Service Baud rate serial interface RS 232 (R13) 12..1152 12..1152 Msg Type ID Select type of notification after successful reading 0..19 1152 1152 11 9600 baud or 115200 baud 9600 baud or 115200 baud 1st digit:
0: RS422 1: RS232 2nd digit 0: OFF 1: TAG_ID_IND 2: PARAM_DATA TidF Time constant ID filter (res:.5s) 0.5..32768 ID Msg Retry Max. number transmissions of ID Msg (0 = forever) 0..255 ID Msg Timeout Time until ID msg is retransmitted (res:0.5s) 0.5..127.5 1 3 1 Table 4-7: interface settings Bdrate RS422 / ID Data This parameter defines the baud rate of the serial interface RS 422 (R38). Bdrate RS232 / Service This parameter defines the baud rate of the serial interface RS 232 (R13). Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 25 / 26 Msg Type ID This parameter defines the kind of information which is put out via serial interface RS 232 (R13) and serial interface RS 422 (R38). Msg Type ID=01 Msg Type ID=11 Msg Type ID=02 Msg Type ID=12 Msg Type ID=x0 Not yet released!
Not yet released!
Not yet released!
TAG_ID_IND via serial interface RS 422 TAG_ID_IND via serial interface RS 232, default-value TidF This parameter defines in the operation mode event driven the duration after which the same code is put out again without a different tag (T) having passed the identification point in the meantime. ID_Msg_Retry If the receiving end doesnt acknowledge with a ACK the getting of a telegram from the serial interface RS 232 (R13) and serial interface RS 422 (R38), the telegram will be resent. The parameter ID Msg Retry defines the number of repetitions. ID_Msg_Timeout This parameter defines the duration between two telegram repetitions. Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 26 / 27 4.1.7 Page 7: Monitor Settings Picture 4-8: monitor settings Term Range Default Remarks Name NFiles Reader data onto disk 1 ... 999 AntDisplay Antenna to monitor TrigAnt Antenna to trigger 0 .. 2 1 .. 3 Table 4-8: monitor settings 1 1 1 3 0= both Antennas, 1=Ant1, 2=Ant2 1=Ant.1, 2=Ant2, 3=both Antennas Nfiles Defines the number of pictures of a current identification situation which will be stored onto disk when using the function save reader data onto disk (see chapter Remote Diagnostics on page 64). AntDisplay Select the antenna (A) which you want to look at with the service PC:
AntDisplay=0 AntDisplay=1 only the data of antenna 1 is displayed AntDisplay=2 only the data of antenna 2 is displayed the data of the antennas 1 and 2 are displayed alternately TrigAnt Select the antenna (A) which you want to trigger with the help of key t on your service PC. TrigAnt=1 TrigAnt=2 TrigAnt=3 1 These two parameters are not saved in the reader (R). They are only used in the service PC.. only antenna 1 is selected to be triggered only antenna 2 is selected to be triggered antennas 1 and 2 are selected to be triggered Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 27 / 28 4.1.8 Page 8: Auxiliary Ports Settings A digital output exits for each antenna. Additional digital outputs are available on binary inputs / outputs 2
(R31) Picture 4-9: aux ports settings Name Auxmode1 /
Auxmode2 Auxfunct1 /
Auxfunct2 Description Range Default Remarks Operation mode of AUX output 0 ... 3 0 Operation function of AUX output 0 ... 1 Tdon1 / Tdon2 AUX out1 / 2 on delay time Tdoff1 / Tdoff2 AUX out1 / 2 off delay time 0 ... 25.5 0 ... 25.5 Tauxf1 / Tauxf2 AUX out1 / 2 on delay time 0.5 ... 32768 0.5 0=transparent 1=filtered 2=host triggered 3=ID acknowledge for Ant2 0=delayed impulse; 1=delayed turn off 1 0 0 Auxinv1 / Auxinv2 Invert AUX signal Aux over RS 422 AUX_REP message via RS 422 Aux over RS 232 AUX_REP message via RS 232 Aux IN 1 Rep /
Aux IN 2 Rep Aux OUT 1 Rep /
Aux OUT 2 Rep AUX_REP message will be sent after a state change at Aux IN 1 /
Aux IN 2 AUX_REP message will be sent after a state change at Aux OUT 1 /
Aux OUT 2 Table 4-9: aux ports settings 0 ... 1 0 ... 1 0 ... 1 0 ... 1 0 0 1 1 0=off; 1=on 0=off; 1=on 0=off; 1=on 0=off; 1=on 0 ... 1 1 0=off; 1=on Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 28 / 29 Advice!
If you want to use the digital outputs, please follow the table 4-10. To set the parameters for the time function in the chosen operating mode, please follow also the table 4-10. We gladly advise you on defining the parameters. Auxmode1 / Auxmode2 There are four ways for the digital output to forward a valid identification:
Auxmode=0 transparent Auxmode=1 filtered This filter function decides whether the current code N is unequal to the code N-1. In combination with the time constant Tauxf it is possible to define the duration after which the same code can set the digital output again without a different tag (T) having passed the identification point in the meantime. Auxmode=2 Host triggered A higher-order system controls the digital output via telegram. Auxmode=3 ID acknowledge If you use only one antenna (Reader settings: Ant=1 or Ant=2) then you have the possibility to indicate when the host answers the data telegram. The answer telegram is called acknowledge telegram. Using only Ant1:
When the acknowledge arrives within the duration specified by the parameter ID_Msg_Timeout, then the digital output AUX_OUT2 will be ON for the duration specified by the parameter Tdoff2. Using only Ant2:
When the acknowledge arrives within the duration specified by the parameter ID_Msg_Timeout, then the digital output AUX_OUT1 will be ON for the duration specified by the parameter Tdoff1. Ant Auxmode1 Auxmode2 Table 4-5: ID acknowledge 1 or 2 1 or 2 3 1 2 3 Auxfunct1 / Auxfunct2 There are two different timer functions for the digital outputs:
Auxfunct=0 Auxfunct=1 Impulse Delayed turn-off Tdon1 / Tdon2 This parameter defines the ON delay of the chosen timer function. Tdoff1 / Tdoff2 This parameter defines the impulse duration (Auxfunct=0) or the OFF delay (Auxfunct=1). Tauxf1 / Tauxf2 This parameter defines the time constant of the function Auxmode. Auxinv1 / Auxinv2 The output can be inverted. Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 29 / 30 Aux over RS 422 The AUX_REP message will be sent via RS 422 interface. Aux over RS 232 The AUX_REP message will be sent via RS 232 interface. Aux IN 1 Rep / Aux IN 2 Rep This parameter defines if the AUX_REP message will be sent after a state change at Aux IN 1 and/or Aux IN 2. Aux OUT 1 Rep / Aux OUT 2 Rep This parameter defines if the AUX_REP message will be sent after a state change at Aux OUT 1 and/or Aux OUT 2. Overview of the operation modes in combination with the timer functions Operation mode Auxiliary Port Settings Mmain MTxuntrg Event Driven Tx Off Auxmode Auxfunct 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Event Driven Tx On 0 0 0 0 0 0 1 1 1 1 1 1 0 1 Triggered Tx Off 1 1 0 0 1 0 Triggered Tx On 1 1 1 1 1 1 0 1 2 0 1 0 1 0 1 2 0 1 0 1 0 2 0 0 2 0 0 0 0 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 Tdon Tdoff Tauxf Auxinv Timer function 0 0 0 0 0 X X 0 0 0 0 0 X X 0 0 X 0 0 X X1 X X X X
>0
>0 X X X X X
>0
>0 X X
>0 X X
>0 n.r.2 X n.r. n.r. X n.r. X n.r. X n.r. n.r. X n.r. X n.r. n.r. n.r. n.r. n.r. n.r. X X X X X X X X X X X X X X X X X X X X Impulse without Aux-Filter Impulse with Aux-Filter Impulse without Aux-Filter Delayed turn-off without Aux-Filter Delayed turn-off with Aux-Filter Delayed impulse without Aux-Filter Delayed impulse with Aux-Filter Impulse without Aux-Filter Impulse with Aux-Filter Impulse without Aux-Filter Delayed turn-off without Aux-Filter Delayed turn-off with Aux-Filter Delayed impulse without Aux-Filter Delayed impulse with Aux-Filter Impulse without Aux-Filter Impulse without Aux-Filter Delayed impulse without Aux-Filter Impulse without Aux-Filter Impulse without Aux-Filter Delayed impulse without Aux-Filter Table 4-10: overview of the operation modes in combination with the timer functions Please note: Combination Auxmode=2 (Host triggered) with Delayed turn off doesnt make any sense. 1 X: value according to the definition of the range of the respective parameter 2 n.r. : not relevant in this combination Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 30 / 31 4.2 Window 2 4.2.1 Page 1: OFF This page doesnt have any meaning for the user. Picture 4-10: off Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 31 / 32 4.2.2 Page 2: Time Domain Signal Picture 4-11: time domain signal Tome Domain Signal This diagram indicates the time domain signal after the A/D converter. It is the response signal in the audio band which has been mixed down with the help of a local oscillator and filtered. The diagram shows the whole range of the A/D converter. The duration is 16 ms and the resolution 8 Bits. This diagram is for experienced users only. Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 32 / 33 4.2.3 Page 3: Frequency Domain Signal 128dB 0dB 50 0n s Picture 4-12: frequency domain signal 42 50 ns Advice!
Use this diagram to assess the signal of the tag and the noise of the environment. Frequency Domain Signal The diagram indicates the frequency domain signal after the FFT1. Frequencies between 1.25 kHz and 10.625 kHz are shown. These frequencies correspond to a propagation delay time of the response signal from 500 ns up to 4250 ns. The length of the y-axle corresponds to 128 dB (8 bit resolution). The diagram shows on the left a calibrator amplitude and then three signal amplitudes. The left of the two vertical marks, which are defined by the parameters InitDelay and DelayRange, is at the calibrator amplitude and the right at the last signal amplitude. The range within which the noise for the S/N ratio is measured is marked in red. Please note the practical example on page 59. 1 Fast Fourier Tranformation Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 33 / 34 4.2.4 Page 4: Signal Quality Monitor Picture 4-13: signal quality monitor Advice!
Use the signal quality monitor to assess which bits of the code are interfered. The blocks stand for the several digits of the code. S/N too low If the flag shines green the measured S/N ratio is higher than or equal to the defined threshold SNR1. Otherwise the flag shines red. Multiple peaks If the flag shines green the signal peak is strong enough with reference to noise peaks possibly located in the same block. Otherwise the flag shines red. PSignal PNoise + DMultiTag2 Cant correct / Too many corrections / Corrected Only for DSP SW test purposes!
1 Parameter Reader Settings: SNR 2 Parameter Reader Settings: DMultiTag Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 34 / 35 4.2.5 Page 5: System Error Monitor Picture 4-14: system error monitor Error Reset This flag doesnt have any meaning for the user. No Signal Data This flag shines red if the reader (R) doesnt receive a sufficiently strong signal from a tag (T). Otherwise the flag shines green. SI Rx Buffer full This flag shines red if the receiving buffer of the serial interface RS 232 (R13) is filled. SI Tx Buffer full This flag shines red if the sending buffer of the serial interface RS 232 (R13) is filled. DA Rx Buffer full This flag shines red if the receiving buffer of the serial interface RS 422 (R38) is filled. DA Tx Buffer full This flag shines red if the sending buffer of the serial interface RS 422 (R38) is filled. SI Error This flag shines red if an internal error has happened. Normally the user doesnt have the possibility to fix this. Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG DA Error Not yet released!
35 / 36 Clipping Ant 1 This flag shines red if the receiver channel of the antenna 1 is overdriven Clipping Ant 2 This flag shines red if the receiver channel of the antenna 2 is overdriven. DA Time Out This flag shines red if the receiving end of the serial interface RS 232 (R13) or the serial interface RS 422
(R38) doesnt acknowledge within the duration defined with the parameters ID_Msg_Retry1 and ID_Msg_Timeout2. Write Flash error This flag shines red if an internal reader error in the flash memory has happened. Write Flash time out This flag shines red if a undefined time delay is caused during downloading SW (DSP-SW, FPGA-SW). 1 Parameter Interface Settings: ID Msg Retry 2 Parameter Interface Settings: ID Msg Timeout Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 36 / 37 4.2.6 Page 6: Aux Flag Monitor Picture 4-15: aux flag monitor RS 422 / DATA IF This flag shines yellow if the AUX_REP message will be sent via RS 422 interface. RS 232 / SERVICE IF This flag shines yellow if the AUX_REP message will be sent via RS 232 interface. Aux IN 1 / Aux IN 2 This flag shines yellow during a logical 1 at Aux IN 1 / Aux IN 2. Aux OUT 1 / Aux OUT 2 This flag shines yellow during a logical 1 at Aux OUT 1 / Aux OUT 2. Aux IN 1 FLAG / Aux IN 2 FLAG This flag shines yellow after a state change at Aux IN 1 / Aux IN 2. Aux OUT 1 FLAG / Aux OUT 2 FLAG This flag shines yellow after a state change at Aux OUT 1 / Aux OUT 2. Advice!
The flag information (Aux IN 1 FLAG, Aux IN 2 FLAG, Aux OUT 1 FLAG, Aux OUT 2 FLAG) will only be reset after a MSG_ACK or a SET_AUX_CONFIG_REQ message. Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 37 / 38 4.2.7 Page 7: Bias Code Not yet released!
Picture 4-16: bias code Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 38 / 39 4.2.8 Page 8: Installation and Family Code Not in operation!
Picture 4-17: installation and family code Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 39 / 40 4.2.9 Page 9: Analyze Mode Picture 4-18: analyze mode Analyse Mode You can test the reliability of an identification by using the analyse mode. Enter the expected code and put the tag into the reading area of the antenna. Use only one code for this test. The system will indicate:
measurements Number of measurements correct Number of correct codes. The codes, which the system has accepted, are equal to the reference code which you have entered. rejected The reading conditions are not fulfilled. falsely accepted Number of falsely accepted codes. The codes, which the system has accepted, are not equal to the reference code which you have entered. Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 40 / 41 4.2.10 Page 10: Test Mode Only for hardware test!
Picture 4-19: test mode Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 41 / 42 4.2.11 Page 11: Download Reader SW Picture 4-20: download reader SW Download Reader SW The user has the possibility to update the DSP-SW in the reader (R) with the help of this input mask. The bar graph indicates the progress of the download. Advice!
If you need a DSP-SW update for any reason, please use this function to download the update supplied by Baumer Ident. Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 42 / 43 4.2.12 Page 12: Download FPGA SW Picture 4-21: download FPGA SW Download FPGA SW The user has the possibility to update the FPGA-SW in the reader (R) with the help of this input mask. The bar graph indicates the progress of the download. Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 43 / 44 4.2.13 Page 13: Load Settings from File Picture 4-22: load settings from file Load Settings to File The configuration file can be stored onto the harddisk of your service PC. The user can download the file from your working directory into the reader with the help of this input mask. Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 44 / 45 4.2.14 Page 14: Save Settings to File Picture 4-23: save settings to file Save Settings to File The configuration file is stored in the reader (R). The user can rename and save it into the working directory of the service PC with the help of this input mask. Advice!
If you have any problems with the system, please save the configuration file and send it to us. Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 45 / 46 4.2.15 Page 15: Load Code Table from File Picture 4-24: load code table from file Load Code Table from File The tag (T) contains a fix code per definition. The linking of the fix code with an application specific identification number can be carried out within the reader (R) with the help of a look up table. This function allows downloading of the look up table (also called code table) from the working directory of your service PC into the reader (R). See also parameter Entab on page 22. Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 46 / 47 4.2.16 Page 16: Save Code Table to File Picture 4-25: save code table to file Save Code Table to File The tag (T) contains a fix code per definition. The linking of the fix code with an application specific identification number can be carried out within the reader (R) with the help of a look up table. This function allows downloading of the look up table (also called code table) from the reader (R) into the working directory of your service PC . See also parameter Entab on page 22. Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 47 / 48 4.2.17 Page 17: Aux Ports Monitor and Settings Use these functions only for tests. Picture 4-26: aux ports and settings Aux In Aux In is an output mask. It indicates the status of the digital inputs. Value Digital input antenna 11 Digital input antenna 2 00 01 02 03 0 1 0 1 Table 4-11: definition Aux In 0 0 1 1 Aux Out Aux Out is an input mask. The two digital outputs can be set and reset. Value Digital output antenna 12 Digital output antenna 2 00 01 02 03 0 1 0 1 Table 4-12: definition Aux Out 0 0 1 1 1 Binary Inputs / Outputs 1 (R39) 2 Binary Inputs / Outputs 1 (R39) Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 48 / 49 4.3 Window 3 All pages of window 3 are also contained in window 2. Due to this fact the user can design his own graphical interface by selecting the respective page of each window. 4.3.1 Page1: OFF This page doesnt have any meaning for the user. Picture 4-27. off Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 49 / 50 4.3.2 Page 2: Time Domain Signal This page is identical with page 2 in window 2 on page 31. Picture 4-28: time domain signal Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 50 / 51 4.3.3 Page 3: Frequency Domain Signal This page is identical with page 3 in window 2 on page 32. Picture 4-29: frequency domain signal Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 51 / 52 4.3.4 Page 4: Signal Quality Monitor This page is identical with page 4 in window 4 on page 33. Picture 4-30: signal quality monitor Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 52 / 53 4.3.5 Page 5: System Error Monitor This page is identical with page 5 in window 2 on page 34. Picture 4-31: system error monitor Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 53 / 54 4.3.6 Page 5: Aux Flag Monitor This page is identical with page 6 in window 2 on page 36. Picture 4-32: aux flag monitor Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 54 / 55 5 How to put into Practice 5.1 Logistics 5.1.1 The following Components have been used Abb. Terms Reference-Code R T A C S Reader Tag Antenna Rf cable WR-xxxx WT-xx1x WA-xxxx WC-0050 Service Software WS-0210 Table 5-1: components of the application logistics 5.1.2 Instructions for the Application A tag (T) is fixed at an object and passes the antenna (A) at a defined distance and at a defined maximum speed. Tag (T) and antenna (A) are on the same plane and their surface normals are parallel. A T 1.0 m V=0.5 m/s Picture 5-1: application logistics; top view Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 55 / 56 5.1.3 Table of the Parameters of Configuration Name Tag Structure Settings Logistics one Antenna Triggered Mode 1 Logistics one Antenna Event Driven Mode Tslot Ncodebloc Ncodeslot Ncalrefl Ncoderef Ncheckrefl Nextrefl Nmesrefl Tcode00 Tcal Tmes0 Puseguard Operation Mode Settings MMain MTxuntrig MBiased MRandom MRTm MRNmess MRTdmin MRTdlen MTsleep Reader Settings InitDelay1 DelayRange1 InitDelay2 DelayRange2 Ant Channel AFAGC Nnoisebin SNR DSNRCal DMultiTag Navg Nequ 2 3 11 1 1 0 0 0 104
-8 220 1 1 1 0 0 50 1 1 1 1 5 5 5 5 1 15 0 15 10 1 5 5 2 2 3 11 1 1 0 0 0 104
-8 220 1 0 1 0 0 50 1 1 1 1 5 5 5 5 1 15 0 15 10 1 5 5 2 1 You can trigger with the help of the key t for test purposes (you dont have to connect the digital inputs) Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 56 / 57 Name Logistics Logistics Na Ntab Pposuser Nuser Interface Settings BdrateRS422 BdrateRS232 Msg Type ID TidF ID Msg Retry ID Msg Timeout Monitor Settings NFiles AntDisplay TrigAnt Aux Ports Settings Auxmode1 Auxfunct1 Tdon1 Tdoff1 Tauxf1 Auxinv1 Auxmode2 Auxfunct2 Tdon2 Tdoff2 Tauxf2 Auxinv2 3 0 0 0 96 1152 11 5 3 1 1 1 1 0 0 0 0.5 0.5 0 0 0 0 0.5 0.5 0 3 0 0 0 96 1152 11 5 3 1 1 1 1 0 0 0 0.5 0.5 0 0 0 0 0.5 0.5 0 Table 5-2: configuration parameter Advice!
The parameter monitor settings "AntDisplay" and "TrigAnt" are not saved in the reader. After a restart of the service software these parameters have to be newly inserted. 1 You can trigger with the help of the key t for test purposes (you dont have to connect the digital inputs) Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 57 / 58 5.1.4 Setup of the InterBus-S (only for WR-1x1x) The InterBus-S configurations are listed below. Customer specific applications are available. The reader logs on as a simple input device with the ID-Code 0x02. The data bus width is defined as 1 word (16 bit). The coding of the normal codes is handled with packed BCD, i.e. 4 bit per position for the digits 0...9, 4 positions (0000...9999). Messages, which dont contain any codes, are labeled with a hexadecimal number higher than 9 in the very highest position. The lowest three BCD-positions contain a respective message code. In the initial state the reader (R) sends out the message 0xF000 (READY). After the tag (T) has been triggered by an external signal it sends out for one time the identified code or the message 0xF001 (NO_READ). After the next InterBus-S cycle it once sends out the READY-Signal one time only until the next trigger arrives. Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 58 / 59 5.1.5 Learning by doing Please carry out the application Logistics. Follow the steps below:
1. Connect the hardware components and switch on the reader (R) as described in the users manual 2.45 GHz Ident System Hardware. 2. Install the Service Software Basic (S01 as described in chapter 2!
3. Build up the test arrangement as described in chapter 5.1.2!
4. Put in the configuration parameter as described in chapter 5.1.3!
5. Press the key F5!
6. If all the steps have been carried out successfully you will see the following picture on the screen of the service PC:
Picture 5-2: successful identification supplied by the Service Software Basic (S01) Advice!
One standard combination of the pages of the service software is stored under the key
"F5". Feel free to change this set-up in file "OISW.INI". Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 59 / 60 5.1.6 Control of the Settings Check the following points:
1. 6. 7. 5. 2. 8. Picture 5-3: control picture identification 3. 4. 1. The identification is made with the selected antenna (A). If not: Correct the parameter Ant. 2. The operation mode corresponds to the one that you really want. If not: Correct the parameters Mmain und MTxuntrig. 3. The left mark is at the calibrator. If not: Correct the parameters InitDelay und DelayRange. 4. The right mark is at the last signal peak. If not: Use the tags (T) which have been configured for your system. 5. S/N is higher than S/N Threshold. If not:
Check the presence and the orientation of the tag (T). Optimize the whole arrangement; reading range, angles Reduce the parameter SNR; it is a matter of fact that this may reduce the reading security. Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 60 / 61 6. The ID Valid Flag shines green if the identification is successful. If not:
Repeat steps 1 - 6. 7. The number in the output mask (OM) corresponds to the current tag (T). If not:
The tag structure settings (configuration file) doesnt correspond to your tags (T). You have the possibility to change the tag structure with the Service Software Development. 8. The reading security is sufficient. If not:
Raise the parameters Nequ und Na. As a matter of fact this will extend the internal decoding time and reduce the maximum possible speed of the objects which ought to be identified. 9. The reader status of ant 1 (R09) on the front panel shines green. 10. The detection status of ant 1 (R10) on the front panel shines green. 11. Press d and you will see the outgoing data telegram at the service interface. Picture 5-1: control picture data 12. Press d 13. Press ESC to close the application Service Software Development. Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 61 / 62 5.1.7 Log-File Open the file oisw.log in the working directory with the help of a text editor (e.g. wordpad). Check the past readings. Please note:
Whenever you start up the application, the file oisw.log will be recreated and the old entries will be deleted. picture 5-2: file "oisw.log"
Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 62 / 63 5.2 Access Control Not yet released!
Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 63 / 64 6 If you have a Problem The following enumeration list is constantly updated. The Service Software Basic (S01 doesnt start up correctly and indicates the following error message:
error: cant set serial port settings
Please check the correct spelling (capital letters) in the instruction line:
Develop.exe COM1 BAUD115200 The Service Software Basic (S01 starts up correctly but the communication to the reader (R) doesnt establish itself.
Activate the interface on your PC.
(Control panel \ System \ device manager \ LPT and COM devices) The red LED system failure 1 (R12) shines constantly after start up
You have the possibility to reset the reader (R) with the keystroke on r on your PC. Or you can just switch off and on the reader (R) with the mains switch (R35. If the system failure 1 (R12) is still on, the reader (R) has a problem which cannot be fixed by the user. Please contact us. Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 64 / 65 7 Remote Diagnostics Please follow the steps below in order to save reader data into a data file. This data file will contain all the relevant information about the tag, the reader and the environment, which Baumer Ident needs to check the identification. 1. Start up the application Service Software Development and press s. The following picture will appear:
Picture 7-1: remote diagnostics Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 65 / 66 2. Press E for editing the values for the parameters of the current application. Picture 7-2: remote diagnostics 3. Insert the required values and press enter. Term clen closs Description cable length cable loss per meter Range Default Remarks
-1 ... 999 m
-1 ... 999 dB 5 0.8 txag TX antenna gain
-1 ... 999 dB 14.5 rxag RX antenna gain
-1 ... 999 dB
-14.5 rxpg txap rega rean RX preamp. Gain TX amp. Present
-1 ... 999 dB
-1 ... 1 reader gain reader angle
-1 ... 999 dB
-360 ... 360 deg 0 0 0 0 0.4 dB/m: WC-1xxx 0.8 dB/m: WC-0xxx 8.5 dB: WA-x1xx 14.5 dB: WA-x3xx 16.5 dB: WA-x4xx 8.5 dB: WA-x1xx 14.5 dB: WA-x3xx 16.5 dB: WA-x4xx only when using an additional rx preamplifier 0:
1:
without additional tx amplifier with additional tx amplifier in preparation Author: Clemens Zehnder Ant rean Tag File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 66 / 67 Term taan Description tag angle Range Default Remarks
-360 ... 360 deg 0 taga tagx tagy tagz readx ready readz tag gain X-position of tag Y-position of tag Z-position of tag
-999 ... 999 dB
-999 ... 999 m
-999 ... 999 m
-999 ... 999 m X-position of reader antenna Y-postion of reader antenna Z-position of reader antenna
-999 ... 999 m
-999 ... 999 m
-999 ... 999 m tag identification code tag ID comment # 1 project comment # 2 id-point comment # 3 user comment # 4 comment # 5 comment # 6 taan Ant in preparation Tag z z y y x x 0 0 1 0 0 0 0 Table 7-1: parameters of the data file Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 67 / 68 4. Press enter after the last input line (comment # 6). Picture 7-3: remote diagnostics 5. Press s when the tag gets into the reading area of the antenna and reaches the planned reading position. The following data file(s) will be created in the working directory:
Terms filename:
Description
"Mddhhmmi.ccc"
m dd hh mm i cou
= month (A=january, B=february ...)
= day (01..31)
= hour (00..23)
= minute (00..59)
= index (0..9)
= counter from 000 to 999 Table 7-2: name of data file The numbers of data file which will be created by pressing s are variable (see parameter Nfiles on page26). 6. Send the created data file(s) to Baumer Ident AG by e-mail. 7. Baumer Ident will check the data and make an action plan in collaboration with the user to optimize the identification. Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 68 / 69 8 Glossary The table is constantly updated. Term DSP FPGA DDS IP SMA TNC Calibrator / Signal-Peak Remarks Digital Signal Processor Field Programmable Gate Array Direct Digital Synthesizer Protective quality for protection against direct contact, protection against ingress of solid foreign bodies and protection against spraying water. Standard connection Standard connection The response signal of the tag (T) consists of several peaks
(frequency domain). The first from the left is called Calibrator (C) and the following are called signal peaks (S). The response signal of a code with 3 digits consists of one calibrator and three signal peaks. C S S S Bin Table 8-1: glossary 1 Bin = 12.5 ns Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e Baumer Ident AG 69 / 70 9 Notice Author: Clemens Zehnder File: Maintenance-SW.doc Version 3.0 e
frequency | equipment class | purpose | ||
---|---|---|---|---|
1 | 2001-04-23 | 2400 ~ 2445 | DSR - Part 15 Remote Control/Security Device Transceiver | Original Equipment |
app s | Applicant Information | |||||
---|---|---|---|---|---|---|
1 | Effective |
2001-04-23
|
||||
1 | Applicant's complete, legal business name |
Baumer Electric AG
|
||||
1 | FCC Registration Number (FRN) |
9999999999
|
||||
1 | Physical Address |
Hummelstrasse 17
|
||||
1 |
CH - 8500 Frauenfeld, N/A 8500
|
|||||
1 |
Switzerland
|
|||||
app s | TCB Information | |||||
n/a | ||||||
app s | FCC ID | |||||
1 | Grantee Code |
PGP
|
||||
1 | Equipment Product Code |
OIS-W-WR300303
|
||||
app s | Person at the applicant's address to receive grant or for contact | |||||
1 | Name |
R****** P******
|
||||
1 | Title |
Mr.
|
||||
1 | Telephone Number |
+41 5********
|
||||
1 | Fax Number |
+41 5********
|
||||
1 |
r******@baumerelectric.com
|
|||||
app s | Technical Contact | |||||
1 | Firm Name |
Montena EMC SA
|
||||
1 | Name |
E**** S******
|
||||
1 | Physical Address |
Rte de Montenaz 75
|
||||
1 |
CH - 1728 Rossens
|
|||||
1 |
CH - 1728 Rossens, 1728
|
|||||
1 |
Switzerland
|
|||||
1 | Telephone Number |
+41 2********
|
||||
1 | Fax Number |
+41 2********
|
||||
1 |
e******@montena.com
|
|||||
app s | Non Technical Contact | |||||
1 | Firm Name |
Montena EMC SA
|
||||
1 | Name |
E**** S******
|
||||
1 | Physical Address |
Rte de Montenaz 75
|
||||
1 |
CH - 1728 Rossens
|
|||||
1 |
CH - 1728 Rossens, 1728
|
|||||
1 |
Switzerland
|
|||||
1 | Telephone Number |
+41 2********
|
||||
1 | Fax Number |
+41 2********
|
||||
1 |
e******@montena.com
|
|||||
app s | Confidentiality (long or short term) | |||||
1 | Does this application include a request for confidentiality for any portion(s) of the data contained in this application pursuant to 47 CFR § 0.459 of the Commission Rules?: | Yes | ||||
1 | Long-Term Confidentiality Does this application include a request for confidentiality for any portion(s) of the data contained in this application pursuant to 47 CFR § 0.459 of the Commission Rules?: | No | ||||
if no date is supplied, the release date will be set to 45 calendar days past the date of grant. | ||||||
app s | Cognitive Radio & Software Defined Radio, Class, etc | |||||
1 | Is this application for software defined/cognitive radio authorization? | No | ||||
1 | Equipment Class | DSR - Part 15 Remote Control/Security Device Transceiver | ||||
1 | Description of product as it is marketed: (NOTE: This text will appear below the equipment class on the grant) | RF-Identification System | ||||
1 | Related OET KnowledgeDataBase Inquiry: Is there a KDB inquiry associated with this application? | No | ||||
1 | Modular Equipment Type | Does not apply | ||||
1 | Purpose / Application is for | Original Equipment | ||||
1 | Composite Equipment: Is the equipment in this application a composite device subject to an additional equipment authorization? | No | ||||
1 | Related Equipment: Is the equipment in this application part of a system that operates with, or is marketed with, another device that requires an equipment authorization? | No | ||||
1 | Grant Comments | This device is limited for use exclusively with antennas described in the filing. Installation of this device must be performed by trained professionals, and is limited to commercial and industrial applications. | ||||
1 | Is there an equipment authorization waiver associated with this application? | No | ||||
1 | If there is an equipment authorization waiver associated with this application, has the associated waiver been approved and all information uploaded? | No | ||||
app s | Test Firm Name and Contact Information | |||||
1 | Firm Name |
Electrosuisse Montena EMC
|
||||
1 | Name |
C**** P******
|
||||
1 | Telephone Number |
41-26********
|
||||
1 | Fax Number |
41-26********
|
||||
1 |
c******@electrosuisse.ch
|
|||||
Equipment Specifications | |||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Line | Rule Parts | Grant Notes | Lower Frequency | Upper Frequency | Power Output | Tolerance | Emission Designator | Microprocessor Number | |||||||||||||||||||||||||||||||||
1 | 1 | 15C | 36 | 2400.00000000 | 2445.00000000 |
some individual PII (Personally Identifiable Information) available on the public forms may be redacted, original source may include additional details
This product uses the FCC Data API but is not endorsed or certified by the FCC