Schneider Electric France L Isle d Espagnac XGCS85 RFID Reader User Manual

Schneider Electric Industries France L'Isle d'Espagnac RFID Reader

Manual.pdf

EIO0000001601.00www.schneider-electric.comDI[D-SE-0029826.1.6]RFID OsiSen se® XGEIO0000 001601 Dr aft 2013/07/17RFID OsiSense® XGRFID OsiSense® XGEtherNet/IP Smart AntennaUser ManualDraft 2013/07/17
DI[D-SE-0029826.1.6]2EIO0000001601 Draft 2013/07/17 The information provided in this documentation contains general descriptions and/or technical characteristics of the performance of the products contained herein. This documentation is not intended as a substitute for and is not to be used for determining suitability or reliability of these products for specific user applications. It is the duty of any such user or integrator to perform the appropriate and complete risk analysis, evaluation and testing of the products with respect to the relevant specific application or use thereof. Neither Schneider Electric nor any of its affiliates or subsidiaries shall be responsible or liable for misuse of the information contained herein. If you have any suggestions for improvements or amendments or have found errors in this publication, please notify us. No part of this document may be reproduced in any form or by any means, electronic or mechanical, including photocopying, without express written permission of Schneider Electric.All pertinent state, regional, and local safety regulations must be observed when installing and using this product. For reasons of safety and to help ensure compliance with documented system data, only the manufacturer should perform repairs to components.When devices are used for applications with technical safety requirements, the relevant instructions must be followed. Failure to use Schneider Electric software or approved software with our hardware products may result in injury, harm, or improper operating results.Failure to observe this information can result in injury or equipment damage.© 2013 Schneider Electric. All rights reserved.
EIO0000001601 Draft 2013/07/17 3DI[D-SE-0029826.1.6]Table of ContentsSafety Information  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5About the Book. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Chapter 1 General Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9System Presentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  10Exchange Principle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  12Overview of the OsiSense XG Range . . . . . . . . . . . . . . . . . . . . . . . . .  14System View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  15Chapter 2 Specifications and Physical Description . . . . . . . . . . . 19Smart Antenna Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  20Tags Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  23Description of the Smart Antenna . . . . . . . . . . . . . . . . . . . . . . . . . . . .  27Connecting the OsiSense XG Smart Antenna. . . . . . . . . . . . . . . . . . .  29Wiring Accessories  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  30Smart Antennas Wiring Example. . . . . . . . . . . . . . . . . . . . . . . . . . . . .  32Chapter 3 Installing the System . . . . . . . . . . . . . . . . . . . . . . . . . . . 33Installation Precautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  34IP Address Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  40Chapter 4 Operating Principles  . . . . . . . . . . . . . . . . . . . . . . . . . . . 43Read/Write Operating Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  44Memory Zones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  48Smart Antenna System Memory Zone  . . . . . . . . . . . . . . . . . . . . . . . .  49Smart Antenna Command/Instructions Memory Zone  . . . . . . . . . . . .  51Chapter 5 EtherNet/IP Communications Support . . . . . . . . . . . . . 615.1 Object Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  62About the Object Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  63Assembly Object (Class ID 4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  65Modbus Object (Class ID 0x44). . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  675.2 Unity Pro: EtherNet/IP Application Example . . . . . . . . . . . . . . . . . . . .  69Presentation  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  70Creating a Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  71Configuring the TSXETC101 EtherNet/IP Communication Module. . .  72Configuring the Ethernet Smart Antenna. . . . . . . . . . . . . . . . . . . . . . .  75Read Application Example  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  80
DI[D-SE-0029826.1.6]4EIO0000001601 Draft 2013/07/175.3 RSLogix: EtherNet/IP Application Example . . . . . . . . . . . . . . . . . . . . . 82Configuring a Smart Antenna on an EtherNet/IP Network with a ControlLogix PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83Read the Assembly 102 (General Status) or 103 (Read Table) Using an Explicit Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90Reading/Writing Request with the Modbus Object. . . . . . . . . . . . . . . . 94Chapter 6 Modbus TCP/IP Communications Support . . . . . . . . . 101Modbus Commands Supported by the Smart Antenna . . . . . . . . . . . . 102Modbus Requests Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107Modbus Application Example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111Chapter 7 Web Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115Web Server Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116Setup Pages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118Documentation Web Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123Chapter 8 Diagnostics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125Smart Antenna Diagnostic LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126Diagnostic Web Pages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128Ethernet TCP/IP Statistics Page  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129Ethernet Port Statistics Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130Modbus TCP Port Statistics Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131Modbus TCP Messaging Statistics Page . . . . . . . . . . . . . . . . . . . . . . . 132SNMP Statistics Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133Diagnostic Log Page  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134Reader Diagnostics Page  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135Chapter 9 FAQs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137FAQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  143Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  149
EIO0000001601 Draft 2013/07/17 5DI[D-NA-0003897.18.1]!Safety InformationSafety InformationImportant InformationNOTICERead these instructions carefully, and look at the equipment to become familiar with the device before trying to install, operate, or maintain it. The following special messages may appear throughout this documentation or on the equipment to warn of potential hazards or to call attention to information that clarifies or simplifies a procedure.
DI[D-NA-0003897.18.1]6EIO0000001601 Draft 2013/07/17PLEASE NOTEElectrical equipment should be installed, operated, serviced, and maintained only by qualified personnel. No responsibility is assumed by Schneider Electric for any consequences arising out of the use of this material.A qualified person is one who has skills and knowledge related to the construction and operation of electrical equipment and its installation, and has received safety training to recognize and avoid the hazards involved.
EIO0000001601 Draft 2013/07/17 7DI[D-NA-0003897.18.1]About the BookAbout the BookAt a GlanceDocument ScopeThis guide describes how to use OsiSense XG Smart Antenna and associated accessories.Validity NoteThis document is applicable to OsiSense XG Smart Antenna, version X.X. The technical characteristics of the devices described in this manual also appear online. To access this information online:The characteristics that are presented in this manual should be the same as those characteristics that appear online. In line with our policy of constant improvement, we may revise content over time to improve clarity and accuracy. If you see a difference between the manual and online information, use the online information as your reference.Step Action1 Go to the Telemecanique Sensors home page www.tesensors.com.2In the Search box type the model number of a product or the name of a product range.Do not include blank spaces in the model number/product range.To get information on a grouping similar modules, use asterisks (*).3 If you entered a model number, go to the Product datasheets search results and click on the model number that interests you.If you entered the name of a product range, go to the Product Ranges search results and click on the product range that interests you4 If more than one model number appears in the Products search results, click on the model number that interests you.5 Depending on the size of your screen, you may need to scroll down to see the data sheet.6 To save or print a data sheet as a .pdf file, click Download XXX product datasheet.
DI[D-NA-0003897.18.1]8EIO0000001601 Draft 2013/07/17Product Related InformationUser CommentsWe welcome your comments about this document. You can reach us by e-mail at customer-support@tesensors.com.CAUTIONUNINTENDED EQUIPMENT OPERATIONThe application of this product requires expertise in the design and programming of control systems. Only persons with such expertise must be allowed to program, install, alter, and apply this product.Follow all local and national safety codes and standards.Failure to follow these instructions can result in injury or equipment damage.
EIO0000001601 Draft 2013/07/17 9DI[D-SE-0029830.1.1]RFID OsiSens e® XGGeneral Infor mationEIO0000001601 Draft 2013/07/17General Infor mationChapter 1General Info rmationGeneral InformationAim of this ChapterThis chapter presents the OsiSense XG Smart Antenna and the associated range of equipment.What Is in This Chapter?This chapter contains the following topics:Topic PageSystem Presentation 10Exchange Principle 12Overview of the OsiSense XG Range 14System View 15
General Information DI[D-SE-0029833.1.3]10 EIO0000001601 Draft 2013/07/17System PresentationSystem PresentationSmart Antenna PresentationThe Smart Antenna is a compact RFID station offering the following advantages: 2 Ethernet portsAn embedded web server allowing:SetupDiagnosticMonitoringDaisy chaining up to 32 Smart AntennasCompatible with most 13.56 MHz tags on the market.Definition of RFID RFID is the use of radio transmission to identify and locate objects.An RFID system is based on 3 main components:A reader (Read/Write station)A radio antennaAn electronic tagOperation of an RFID SystemThe tag is attached on, or in, the object to be tracked or identified. There is no contact with the reader. This means that the tag can be placed inside objects (boxes, bags, and so on...) and that the reader can be positioned behind a protective screen, as long as the materials are not metallic.When a tag enters the field generated by the reader, it detects the signal and exchanges the data (read or write) between its memory and the reader.Presentation of the Offer OsiSense XGOsiSense XG is an RFID system offering: Traceability and tracking of itemsFlexibility of production systemsVarious types of access control An open system:System compatible with tags that comply with standards ISO 14443 and ISO 15693Modbus, Modbus TCP/IP, EtherNet/IP, PROFIBUS DP, and Uni-Telway protocols A simple system:No station programmingData formatted in accordance with PLC standards (16-bit words)
DI[D-SE-0029833.1.3] General InformationEIO0000001601 Draft 2013/07/17 11Automatic configuration of communication parameters (speed, format, and so on...)Quick wiring using M12 connectorsExtensive range of cables and mounting accessoriesPossibility of using metal supports Integrated system:Reader, radio antenna, and network functionalities in one deviceThe smallest industrial RFID reader
General Information DI[D-SE-0029834.1.7]12 EIO0000001601 Draft 2013/07/17Exchange Pri ncipleExchange PrinciplePresentationThe OsiSense XG Smart Antenna is used to send information from the tag to the PLC and vice versa, as described below:1  PLC2  Smart Antenna3  TagPhases in the ProcessThe table shows the various exchange phases:Phase ExchangesPLC Smart Antenna Smart Antenna Tag1Look for a tag in the dialog zone2Positive response3 Send a read/write command4 Execution of the command (with checks)
DI[D-SE-0029834.1.7] General InformationEIO0000001601 Draft 2013/07/17 13NOTE: If phase 3 is carried out with no tag present, a detected error message is sent back to the PLC. If a detected error occurs in phase 4, this phase is automatically restarted (up to 3 times). If a detected error is still detected at the end of phase 4, a detected error report is sent back in phase 5.5 Send back reportPhase ExchangesPLC Smart Antenna Smart Antenna Tag
General Information DI[D-SE-0029835.1.3]14 EIO0000001601 Draft 2013/07/17Overview of the OsiSense XG RangeOverview of the OsiSense XG RangeIntroductionThe figure illustrates the OsiSense XG range.
DI[D-SE-0029981.1.6] General InformationEIO0000001601 Draft 2013/07/17 15System Vi ewSystem ViewDescriptionOsiSense XG Smart Antenna can be used with a protocol compliant scanner as part of control system architecture. The built-in unmanaged 2-port Ethernet switch of the Smart Antenna allows you to use the network topology that meets your application needs. These topologies include the following:stardaisy-chainring (daisy-chain with loopback)combination of star and daisy-chainStarStar topology allows you to connect additional network equipment. Performing maintenance on one module—for example, by removing the network cable, or by cycling power to the module—does not affect other modules.1  Quantum PLC2  Ethernet switch3  Advantys STB Island4  Magelis HMI device5  OsiSense XG Smart AntennaDaisy-ChainYou can create a daisy-chain topology by using the embedded switch ports to connect a series of up to 32 OsiSense XG Smart Antennas.NOTE:
General Information DI[D-SE-0029981.1.6]16 EIO0000001601 Draft 2013/07/17When considering the daisy chain topology, note that: Performing maintenance on any module not physically located at the end of the daisy chain—for example, by removing the network cable, or by cycling power to the module—affects any modules located down the chain from the maintained module.The embedded dual port Ethernet switch located in each module eliminates the need for additional Ethernet switches.1  M340 PLC2  Ethernet switch3  OsiSense XG Smart AntennaRingYou can create a ring topology by using a switch with redundancy management protocol (for example ConneXium TCSESM043F23F0).You can connect a series of up to 32 OsiSense XG Smart Antennas.NOTE: When considering the ring topology, note that: If a network segment becomes inoperable or is cut, all Smart Antennas remain operational.
DI[D-SE-0029981.1.6] General InformationEIO0000001601 Draft 2013/07/17 17 1  Premium PLC2  Ethernet switch with loopback function3  OsiSense XG Smart AntennaThe table shows the ConneXium switches with redundancy function compatible with Smart Antennas:Reference DescriptionTCSESB083F23F0 8 port basic managed switch 8TXTCSESB083F2CU0 8 port basic managed switch 6TX – 2FX multi modeTCSESB093F2CU0 9 port basic managed switch 6TX – 3FX multi modeTCSESM043F1CS0 4 port managed switch 3TX – 1FX single modeTCSESM043F1CU0 4 port managed switch 3TX – 1FX multi modeTCSESM043F23F0  4 port managed switch 4TXTCSESM043F2CS0  4 port managed switch 2TX – 2FX single modeTCSESM043F2CU0  4 port managed switch 2TX – 2FX multi mode TCSESM083F1CS0  8 port managed switch 7TX – 1FX single modeTCSESM083F1CU0  8 port managed switch 7TX – 1FX multi modeTCSESM083F23F0  8 port managed switch 8TX TCSESM083F2CS0  8 port managed switch 6TX – 2FX single modeTCSESM083F2CU0  8 port managed switch 6TX – 2FX multi mode TCSESM103F23G0  10 port managed switch 8TX/2TX-GBITTCSESM103F2LG0  10 port managed switch 8TX/2SFP-GBIT
General Information DI[D-SE-0029981.1.6]18 EIO0000001601 Draft 2013/07/17TCSESM163F23F0 16 port managed switch 16TXTCSESM163F2CU0 16 port managed switch 14TX – 2FX multi modeTCSESM163F2CS0 16 port managed switch 14TX – 2FX single modeTCSESM243F2CU0 24 port managed switch 22TX – 2FX multi modeTCSESM083F23F1 8 port extended managed switch 8TXTCSESM063F2CS1 8 port extended managed switch 6TX – 2FX single modeTCSESM063F2CU1 8 port extended managed switch 6TX – 2FX multi modeReference Description
EIO0000001601 Draft 2013/07/17 19DI[D-SE-0029847.1.1]RFID OsiSens e® XGSpecific ations and  Physical Descripti onEIO0000001601 Draft 2013/07/17Specific ations an d Physical  DescriptionChapter 2Specifications  and Physical De scriptionSpecifications and Physical DescriptionAim of this ChapterThis chapter presents the specifications and the physical description of the OsiSense XG Smart Antenna.What Is in This Chapter?This chapter contains the following topics:Topic PageSmart Antenna Characteristics 20Tags Characteristics 23Description of the Smart Antenna 27Connecting the OsiSense XG Smart Antenna 29Wiring Accessories 30Smart Antennas Wiring Example 32
Specifications and Physical Description DI[D-SE-0029851.1.7]20 EIO0000001601 Draft 2013/07/17Smart Antenna CharacteristicsSmart Antenna CharacteristicsCharacteristicsThe table gives the technical characteristics of the Smart Antenna:WARNING TO USERS IN THE UNITED STATES AND CANADAWARNING TO USERS IN THE UNITED STATESFederal Communication Commission Interference Statement47 CFR Section 15.105(b)Characteristic DescriptionTemperature Operation –25...+70 °C (–13...+158°F) Storage –40...+85 °C (–40...+185°F)Degree of protection IP65 according to IEC60529Vibration resistanceEN 60068.2.27EN 60068.2.62 mm (0.078 in) from 5 to 29.5 Hz / 7 g (7 gn)from 29.5 to 150 Hz30 g (30 gn) / 11 msResistance to mechanical shocks IK02 according to EN 50102Standards/Certifications UL 508, CE, EN 300330, EN 301489-01/03Immunity to disturbances Immunity to electrostatic discharges, radiated electromagnetic fields, fast transients, electrical surges, conducted and induced interference and power frequency magnetic field according to IEC61000/EN 55022Unit dimensions 80x93x40 mm (3.15x3.66x1.57 in)RFID frequency 13.56 MHzType of associated tag Standardized ISO 15693 and ISO 14443 tagsAutomatic detection of the tag typeNominal range 20...100 mm (0.78...3.94 in) depending on associated tagPower supply 24 Vdc PELVConnection on M8 4 pins male socketPower supply voltage limits 19.2...29 V including ripplePower consumption < 150 mACommunication Interface Ethernet dual port 10 BASE-T/100 BASE-TXConnection 2 M12 D coded female sockets for chainingDisplay - 2 dual color LED for RFID communication- 4 dual color LED for Ethernet communicationTightening torque for the mounting screws< 3.6 Nm (31.9 lbf-in)
DI[D-SE-0029851.1.7] Specifications and Physical DescriptionEIO0000001601 Draft 2013/07/17 21This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation.If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one of the following measures:Reorient or relocate the receiving antenna.Increase the separation between the equipment and receiver.Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.Consult the dealer or an experienced radio/TV technician for help.This device Equipment name complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions:1. This device may not cause harmful interference.2. This device must accept any interference received, including interference that may cause undesired operation.NO UNAUTHORIZED MODIFICATIONS47 CFR Section 15.21CAUTION: This equipment may not be modified, altered, or changed in any way without signed written permission from SCHNEIDER ELECTRIC. Unauthorized modification may void the equipment authorization from the FCC and will void the SCHNEIDER ELECTRIC warranty.WARNING TO USERS IN THE CANADA / ATTENTION POUR LES UTILISATEURS AU CANADAThis device complies with Industry Canada licence-exempt RSS standard(s). Operation is subject to the following two conditions:1. this device may not cause interference, and2. this device must accept any interference received, including interference that may cause undesired operation of the device.Under Industry Canada regulations, this radio transmitter may only operate using an antenna of a type and maximum (or lesser) gain approved for the transmitter by Industry Canada. To reduce potential radio interference to other users, the antenna type and its gain should be so chosen that the equivalent isotropically radiated power (e.i.r.p.) is not more than that necessary for successful communication.Le présent appareil est conforme aux CNR d’Industrie Canada applicables aux appareils radio exempts de licence. L’exploitation est autorisée aux deux conditions suivantes :1. il ne doit pas produire de brouillage, et 2. l’utilisateur du dispositif doit être prêt a accepter tout brouillage radioélectrique reçu, même si ce brouillage est susceptible de compromettre le fonctionnement du dispositif.
Specifications and Physical Description DI[D-SE-0029851.1.7]22 EIO0000001601 Draft 2013/07/17Conformément à la réglementation d’Industrie Canada, le présent émetteur radio peut fonctionner avec une antenne d’un type et d’un gain maximal (ou inférieur) approuvé pour l’émetteur par Industrie Canada. Dans le but de réduire les risques de brouillage radioélectrique à l’ intention d’autres utilisateurs, il faut choisir le type d’antenne et son gain de sorte que la puissance isotrope rayonnée équivalente (p.i.r.e.) ne dépasse pas l’intensité nécessaire à l’établissement d’une communication satisfaisante.References:Reference XGCS850C201FCC ID Y7HXGCS85IC info 7002C-XGCS85
DI[D-SE-0029867.1.12] Specifications and Physical DescriptionEIO0000001601 Draft 2013/07/17 23Tags CharacteristicsTags CharacteristicsTag CharacteristicsThe table gives the technical characteristics of the tags with EEPROM memory:Type of Tag XGHB445345XGHB444345XGHB320345XGHB221346XGHB211345XGHB90E340Operation temperature–25...+70 °C(–13...+158°F)–25...+55 °C (–13...+131°F)Storage temperature–40...+85 °C(–40...+185°F)–40...+55 °C (–40...+131°F)Degree of protection IP68 IP65 IP68 IP65Standards supportedISO 14443 ISO 15693Vibration resistanceEN 60068.2.27EN 60068.2.6  2 mm (0.078 in) from 5 to 29.5 Hz / 7 g (7 gn)from 29.5 to 150 Hz30 g (30 gn) / 11 msResistance to mechanical shocksIK02 according to EN 50102Dimensions 40x40x15 mm (1.57x1.57x0.59 in)∅ 30x3 mm (1.18x0.12 in)26x26x13 mm (1.02x1.02x0.51 in)∅ 18 mm (0.70 in)58x85.5x1 mm (2.28x3.34x0.039 in)Casing materials PBT PC PBT PVCMounting method Screw or clip Screw Screw or clip Threaded hole-Tightening torque for the mounting screws< 1 Nm (8.85 lbf-in) --Memory capacity (bytes)13 632 3 408 112 256 256 256Type of memory  EEPROMType of operation Read/WriteNominal range (Read/Write)40 mm (1.57 in)48 mm (1.89 in)65 mm (2.56 in)55 mm (2.16 in)20 mm (0.78 in)100 mm (3.94 in)Number of read cyclesUnlimitedNumber of write cycles100000 provided over the entire temperature rangeNumber of write cycles at 30 °C (86°F)2.5 million typical cases
Specifications and Physical Description DI[D-SE-0029867.1.12]24 EIO0000001601 Draft 2013/07/17The table gives the technical characteristics of the tags with FeRAM memory:Tag Memory ZoneThese tags are addressed according to the table below and are accessible in Read/Write mode. Read/Write time Read/Write time (see page 25)Retention period 10 yearsType of Tag XGHB445345XGHB444345XGHB320345XGHB221346XGHB211345XGHB90E340Type of Tag XGHB320246 XGH440245 XGH440845 XGHB443245Temperature Operation –25...+70 °C(–13...+158°F)Storage –40...+85 °C(–40...+185°F)Degree of protection IP65 IP68Standards supported ISO 15693 ISO 14443Vibration resistanceEN 60068.2.27EN 60068.2.6  2 mm (0.078 in) from 5 to 29.5 Hz / 7 g (7 gn)from 29.5 to 150 Hz30 g (30 gn) / 11 msResistance to mechanical shocksIK02 according to EN 50102Dimensions ∅ 30x3 mm (1.18x0.12 in)40x40x15 mm (1.57x1.57x0.59 in)Casing materials PC PBTMounting method Screw Screw or clipTightening torque for the mounting screws< 1 Nm (8.85 lbf-in)Memory capacity (bytes) 2 000 2 000 8 192 32 768Type of memory  FeRAMType of operation Read/WriteNominal range (Read/Write) 65 mm (2.56 in) 39 mm (1.53 in)Number of read cycles UnlimitedNumber of write cycles 1010 provided over the entire temperature rangeRead/Write time Read/Write time (see page 25)Retention period 10 years
DI[D-SE-0029867.1.12] Specifications and Physical DescriptionEIO0000001601 Draft 2013/07/17 25The Smart Antenna can read any tag in the XGHB range (automatic detection of the tag type).NOTE: If an address requested is out of the range address of the tag, a detected error code is generated. NOTE: Once the Smart Antenna has auto-detected the XGHB445345 tag, it will no longer recognize the XGHB444345 tag.Read/Write Time and Tags Maximum SpeedThe table shows the calculation of read/write time in static, and the tags maximum speed in dynamic: Tag Reference Memory Size Range AddressesDec HexXGHB320345 112 bytes 0...55 0...37XGHB90E340 256 bytes 0...127 0...7FXGHB211345 256 bytes 0...127 0...7FXGHB221346 256 bytes 0...127 0...7FXGHB440245 2000 bytes 0...999 0...3E7XGHB320246 2000 bytes 0...999 0...3E7XGHB444345 3408 bytes 0...1703 0...6A7XGHB440845 8192 bytes 0...4095 0...FFFXGHB445345 13632 bytes 0...6815 0...1A9FXGHB443245 32768 bytes 0...16383 0...3FFFNOTICEUNINTENDED OPERATIONDo not use in the same tag application XGHB445345 and XGHB444345. Failure to follow these instructions can result in equipment damage.Tag Reference Static DynamicAccess Time Calculation Tag Maximum Speed (m/s)Read Time (ms) Write Time (ms) Read a Serial NumberRead a Word* Read or Write 10 Words*XGHB320345 12 + 0.825 x N 12 + 5.6 x N 5.8 2.7 0.9XGHB90E340 12 + 0.825 x N 20 + 11.8 x N 7.1 4.0 0.8XGHB211345 12 + 0.825 x N 19 + 4.1 x N 3.2 1.1 0.6
Specifications and Physical Description DI[D-SE-0029867.1.12]26 EIO0000001601 Draft 2013/07/17N: Number of 16-bit words*: with use of the “Auto read/write” functionXGHB221346 12 + 0.825 x N 20 + 11.8 x N 4.2 2.6 0.5XGHB440245 7 + 2 x N  7 + 2.4 x N 3.5 2.5 1XGHB320246 7 + 2 x N  7 + 2.4 x N 3.5 2.5 1XGHB444345 9.25 + 0.375 x N 13 + 0.8 x N 4.8 2.7 1.8XGHB440845 6 + 0.25 x N 6 + 0.25 x N 3.8 3.0 2.6XGHB445345 16.25 + 0.375 x N  20 + 0.8 x N 4.2 2.0 1.5XGHB443245 6 + 0.25 x N 6 + 0.25 x N 3.8 3.0 2.6Tag Reference Static DynamicAccess Time Calculation Tag Maximum Speed (m/s)Read Time (ms) Write Time (ms) Read a Serial NumberRead a Word* Read or Write 10 Words*
DI[D-SE-0029856.1.3] Specifications and Physical DescriptionEIO0000001601 Draft 2013/07/17 27Description of the Smart Ante nnaDescription of the Smart AntennaPresentation of the Smart AntennaThe figure presents the Smart Antenna:No. Description1 TAG: Tag LED2 COM: Communication LED3 NS: Network Status LED4 LK/SP: Ethernet communication port No. 1 LED5 M12 socket, Ethernet port No. 16 M8 socket, 24 Vdc power supply7 M12 socket, Ethernet port No. 28 LK/SP: Ethernet communication port No. 2 LED9 MS : Ethernet Module Status LED
Specifications and Physical Description DI[D-SE-0029856.1.3]28 EIO0000001601 Draft 2013/07/17DimensionsThe figure shows the dimensions of the Smart Antenna:
DI[D-SE-0029857.1.5] Specifications and Physical DescriptionEIO0000001601 Draft 2013/07/17 29Connecting the OsiSense X G Smart AntennaConnecting the OsiSense XG Smart AntennaIntroductionThe Smart Antenna is equipped with:a male M8 connector for the power supply,2 female M12 D-coded connectors for Ethernet communication.Power Supply WiringThe table describes the M8 connector pinout:NOTE: Use a PELV power supply and fuse protection (1 A). The power supply used must be class II according to VDE 0106 (for example: Phaseo ABL 7/8 range of Schneider Electric). The 0 V must be connected to the ground to increase EMC strength. Communication WiringThe table describes the M12 connectors pinout and the correspondence with the RJ45 connector of communication cables (seepage30):M8 Connector Pin No. Signal XZCP0941L• Wire Color1+24 V  Brown2 Not connected White30V  Blue4 Not connected BlackM12 Connector M12 Pin Signal Description RJ45 Pin RJ45 Connector1 TD+ Transmit Data + 12 RD+ Received Data + 23 TD– Transmit Data – 34 RD– Received Data – 6- - Not connected 4- - Not connected 6- - Not connected 7- - Not connected 8
Specifications and Physical Description DI[D-SE-0030135.1.6]30 EIO0000001601 Draft 2013/07/17Wiring Ac cessoriesWiring AccessoriesIntroductionThe range of accessories is composed of power supply cables, communication cables, and Ethernet connection accessories.Power Supply CablesThe table shows the range of power supply cables:Communication CablesThe table shows the range of communication cables:* The maximum length of Ethernet connecting cables made up in this way is 80 m (262.5 ft).Description Length ReferencePre-wired M8 connector 2 m (6.56 ft) XZCP0941L25m (16.4 ft) XZCP0941L510 m (32.8 ft) XZCP0941L10Description End Fittings Length ReferenceCopper connecting cables, straight1 x IP67 M12 4-pin connector and 1 x RJ45 connector1m (3.28 ft) XGSZ12E45013m (9.84 ft) XGSZ12E450310 m (32.8 ft) XGSZ12E45102 x IP67 M12 4-pin connectors 1 m (3.28 ft) XGSZ12E12013m (9.84 ft) XGSZ12E120310 m (32.8 ft) XGSZ12E121025 m (82 ft) XGSZ12E1225Copper connecting cables, elbowed1 x IP67 M12 4-pin elbowed connector and 1 x RJ45 connector3m (9.84 ft) XGSZ22E450310 m (32.8 ft) XGSZ22E4510Ethernet copper cable (2 x 24 AWG shielded twisted pairs)Connectors to install 300 m (984.2 ft)* TCSECN300R2RJ45 connector Conforms to EIA/TIA-568-D - TCSEK3MDSM12 connector Conforms to IEC 60176-2-101 - TCSEK1MDRS
DI[D-SE-0030135.1.6] Specifications and Physical DescriptionEIO0000001601 Draft 2013/07/17 31Ethernet Connection AccessoriesThe table shows the range of Ethernet connection accessories:Description ReferenceConneXium M12 Ethernet switch IP67 TCSESU051F0ConneXium Ethernet switch with loopback function TCSESB••••••••TCSESM••••••••M12 female / RJ45 adaptor TCSESAAF11F13F00M12 connector cap for Smart Antenna ASI67FACC1
Specifications and Physical Description DI[D-SE-0029858.1.6]32 EIO0000001601 Draft 2013/07/17Smart Antennas Wiring Exampl eSmart Antennas Wiring ExampleConnection DiagramExample of an Ethernet TCP/IP network setup with Smart Antennas:1  PLC2  Ethernet switch3  Smart Antenna4  Ethernet cable XGSZ12E45••5  Ethernet cable XGSZ12E12••6  Power supply cable XZCP0941L•7  M12 connector cap ASI67FACC1 (2 caps are supplied with the Smart Antenna) The maximum length of each segment is 100 m (328 ft).In this example, the maximum bus length is 400 m (984.2 ft):100 m (328 ft) between the PLC and the Ethernet switch,3 x 100 m (328 ft) between each Smart Antennas.NOTE: It is possible to chain up to 32 Smart Antennas.
EIO0000001601 Draft 2013/07/17 33DI[D-SE-0029862.1.2]RFID OsiSens e® XGInstalli ng the Sys temEIO0000001601 Draft 2013/07/17Installi ng the Sys temChapter 3Installing the SystemInstalling the SystemAim of this ChapterThis chapter describes the procedure for installing the OsiSense XG Smart Antenna.What Is in This Chapter?This chapter contains the following topics:Topic PageInstallation Precautions 34IP Address Configuration 40
Installing the System DI[D-SE-0030154.1.9]34 EIO0000001601 Draft 2013/07/17Installat ion Precau tionsInstallation PrecautionsDistances Between Smart AntennasWhen 2 Smart Antennas are too close, there is a risk of mutual disturbance.Distances between 2 identical Smart Antennas depend on the tag used:Minimum distances in mm (inches): NOTICEUNINTENDED OPERATIONFollow the installation precautions given in this chapter on distances between 2 Smart Antennas.Failure to follow these instructions can result in equipment damage.Tag Reference Minimum Distances in mm (inches)e1 e2 e3XGHB90E340 430 (16.92) 750 (29.52) 280 (11.02)XGHB221346 280 (11.02) 530 (20.86) 260 (10.23)XGHB320••• 310 (12.20) 540 (21.25) 240 (9.44)XGHB211345 200 (7.87) 370 (14.56) 170 (6.69)XGHB44•••• 310 (12.20) 400 (15.74) 160 (6.29)XGHB123345 200 (7.87) 370 (14.56) 170 (6.69)
DI[D-SE-0030154.1.9] Installing the SystemEIO0000001601 Draft 2013/07/17 35Angular PositioningThe angle between the Smart Antenna and the tag modifies the dialog distance according to the graph below:K = correction factor to be applied to the nominal range.Reading distance = nominal range x K.Sensing ZonesThe dialog zones of the Smart Antenna are circular. There is no recommended direction for the movement of the tag. The following diagram shows the dialog zones of the Smart Antenna: (1) Movement zone consulted: between 0.4 and 0.8 of the nominal range.NOTE: Nominal range (Pn)The conventional range does not take the dispersions (manufacturing, temperature, voltage, assembly in the metal) into account.
Installing the System DI[D-SE-0030154.1.9]36 EIO0000001601 Draft 2013/07/17Mounting in the MetalThe presence of metal near the tags and the Smart Antenna affects the nominal range (Reading/Writing distance). The table shows the minimum assemblies allowed in a metal block:References DescriptionXGCS4901201XGCS8901201XGHB221346XGHB44•••The product is positioned in a steel block:XGCS850C201 The Smart Antenna is positioned in a steel block:d  depending on the connector sizeXGHB90E340XGHB211345No metallic piece is less than 25 mm (0.98 in.) from the tag.XGHB320246XGHB320345The tag is fixed with an M4 steel screw (tightening torque = 1 Nm (8.85 lbf-in)).It is necessary to insert a non-metallic wedge between the tag and the metal tag:
DI[D-SE-0030154.1.9] Installing the SystemEIO0000001601 Draft 2013/07/17 37The table shows the effect on the nominal range when the Smart Antenna and the tag are assembled in metal according to the most unfavorable cases shown above:Distances Between TagsNOTE: When 2 tags are too close to one another, this may trigger dialog errors.Reference Memory Size (bytes)Dimensions Reduced Sensing Distance with Presence of MetalNominal Sensing DistanceXGHB90E340 256 Badge of 85x58x0.8 mm(3.35x2.28x0.03 in.)80 mm (3.15 in.)100 mm  (3.94 in.)XGHB221346 256 26x26x13 mm(1.02x1.02x0.51 in.)33 mm (1.29 in.)55 mm (2.16 in.)XGHB320345 112 ∅ 30x3 mm (1.18x0.12 in.)56 mm (2.20 in.)65 mm (2.56 in.)XGHB320346 2000 ∅ 30x3 mm (1.18x0.12 in.)56 mm (2.20 in.)65 mm (2.56 in.)XGHB211345 256 ∅ 18x12 mm (0.70x0.47 in.)15 mm (0.59 in.)20 mm (0.78 in.)XGHB444345 3408 40x40x15 mm (1.57x1.57x0.59 in.)34 mm (1.33 in.)48 mm (1.89 in.)XGHB445345 13632 40x40x15 mm (1.57x1.57x0.59 in.)28 mm (1.10 in.)40 mm (1.57 in.)XGHB440245 2000 40x40x15 mm (1.57x1.57x0.59 in.)45 mm (1.77 in.)65 mm (2.56 in.)XGHB440845 8192 40x40x15 mm (1.57x1.57x0.59 in.)39 mm (1.53 in.)28 mm (1.10 in.)XGHB443245 32768 40x40x15 mm (1.57x1.57x0.59 in.)39 mm (1.53 in.)28 mm (1.10 in.)NOTICEUNINTENDED OPERATIONFollow the installation precautions given in this chapter on distances between 2 tags.Failure to follow these instructions can result in equipment damage.
Installing the System DI[D-SE-0030154.1.9]38 EIO0000001601 Draft 2013/07/17This figure illustrates the minimum distance between 2 identical tags:Minimum distances between 2 identical tags according to their positioning:Electromagnetic DisturbancesNOTE: Electromagnetic disturbances may block the dialog between the Smart Antenna and a tag.Tag Reference Minimum Distances in mm (inches)d1 d2XGHB90E340 140 (5.51) 110 (4.33)XGHB221346 50 (1.96) 120 (4.72)XGHB320345 60 (2.36) 190 (7.48)XGHB320246 60 (2.36) 190 (7.48)XGHB211345 20 (0.78) 120 (4.72)XGHB444345 40 (1.57) 70 (2.75)XGHB445345 10 (0.39) 60 (2.36)XGHB440845 10 (0.39) 60 (2.36)XGHB443245 10 (0.39) 60 (2.36)NOTICEUNINTENDED OPERATIONDo not install the Smart Antenna less than 300 mm (12 in) from a device generating electromagnetic disturbances (electric motor, solenoid valve...).Failure to follow these instructions can result in equipment damage.
DI[D-SE-0030154.1.9] Installing the SystemEIO0000001601 Draft 2013/07/17 39
Installing the System DI[D-SE-0029861.1.9]40 EIO0000001601 Draft 2013/07/17IP Addres s ConfigurationIP Address ConfigurationIntroductionIP address: Every item of equipment connected to an Ethernet network must have a unique IP address. This address makes it possible to refer to a specific unit.Subnet mask: The subnet mask defines a range of IP addresses that can be accessed from an item of equipment.The table describes the standard IP subnet masks:The table gives an example of accessible address ranges depending on the network class:NOTE: xxx represents a possible value from 0 to 255.Address ConfigurationThe factory default address is 192.168.0.10.The configuration of the IP address is made by setting parameters in the web server embedded in the Smart Antenna to:manually set the IP address,automatically get an IP address from the DHCP server.Network Class Host Bits Subnet MaskA 24 255.0.0.0B 16 255.255.0.0C 8 255.255.255.0Network Class Addresses Accessible Addresses RangesB IP: 192.168.0.1Mask: 255.255.0.0IP: 192.168.xxx.xxxC IP: 192.168.0.1Mask: 255.255.255.0IP: 192.168.0.xxxNOTICEUNINTENDED EQUIPMENT DAMAGE Do not use factory configured IP address for operation.Assign a new IP address for operation.Failure to follow these instructions can result in equipment damage.
DI[D-SE-0029861.1.9] Installing the SystemEIO0000001601 Draft 2013/07/17 41NOTE: Two or more Smart Antennas with identical IP address on the same network generate a duplicate IP condition (Smart Antenna Diagnostic LEDs (seepage126)).Configuring IP Address in the Web ServerThe graphic shows the Smart Antenna web server IP & FDR CONFIGURATION page:The table describes the steps to follow to configure the IP address in the IP & FDR CONFIGURATION page:Step Action1 Access to the web server (see page 116).2 Click the Setup tab on the Home page.3 Click the IP & FDR CONFIGURATION link on the Setup page.4 Select the type of IP addressing:DHCP ClientAutomatic (BootP)Local (Stored IP)5 If local addressing is selected, set the parameters of the Smart Antenna IP addressSubnet maskDefault Gateway6 Click Apply to validate the settings.7 Cycle the Smart Antenna power off and on to apply the new settings.
Installing the System DI[D-SE-0029861.1.9]42 EIO0000001601 Draft 2013/07/17NOTE: The network configuration of the PC must be compatible with the IP address range of the Smart Antenna.
EIO0000001601 Draft 2013/07/17 43DI[D-SE-0029863.1.]RFID OsiSens e® XGOperatin g PrinciplesEIO0000001601 Draft 2013/07/17Operating P rinciplesChapter 4Operating  PrinciplesOperating PrinciplesAim of this ChapterThis chapter describes the system operating principle based on memory zones.What Is in This Chapter?This chapter contains the following topics:Topic PageRead/Write Operating Mode 44Memory Zones 48Smart Antenna System Memory Zone 49Smart Antenna Command/Instructions Memory Zone 51
Operating Principles DI[D-SE-0033453.1.1]44 EIO0000001601 Draft 2013/07/17Read/Write Operating ModeRead/Write Operating ModeIntroductionFor read/write operations 2 operating modes are available: Static read/write: applications where the tag is stopped in front of the Smart Antenna.Dynamic read/write: applications where the tag does not stop in front of the Smart Antenna.Static Read/WriteThe controller must run cyclic scanning of the status of the Smart Antenna before sending read or write requests addressed to the internal memory of the tag.A table of words in the system memory area of the Smart Antenna is dedicated to this function: Status word: a bit of this word is set to 1 when a tag is detected by the Smart Antenna.Tag counter: this word is incremented each time a new tag is detected by the Smart Antenna.UID: a group of 8 words where the UID of the last tag detected by the Smart Antenna is stored.The combination of these information gives the exact status of the system: Arrival of a tag in front of the Smart Antenna.New tag or same tag as previous one.Read/Write operations in the tag possible or not.
DI[D-SE-0033453.1.1] Operating PrinciplesEIO0000001601 Draft 2013/07/17 45This diagram illustrates static read/write operations:Dynamic Read/WriteThe Smart Antenna can be configured to run automatically read/write commands each time a new tag is detected. The results of the last commands are permanently accessible in the system memory of the Smart Antenna (Reading Table (see page 54)). Synchronization between PLC application program and tag presence is no more necessary.First, the controller must send writing requests to the Smart Antenna to configure and activate the automatic R/W commands (seepage51).
Operating Principles DI[D-SE-0033453.1.1]46 EIO0000001601 Draft 2013/07/17Then, the controller must run cyclic scanning of the reading table of the smart antenna:First word: Status, a bit of this word is set to 1 when a tag is detected by the Smart Antenna.Second word: tag counter and detected error code.Third…X words: results of read commands.The combination of these information gives the exact status of the system: Arrival of a tag in front of the Smart Antenna.New tag or same tag as previous one.Data read from the last tag detected by the Smart Antenna.All data will be overwritten by the arrival of the next tag.
DI[D-SE-0033453.1.1] Operating PrinciplesEIO0000001601 Draft 2013/07/17 47This diagram illustrates dynamic read/write operations:
Operating Principles DI[D-SE-0029864.1.5]48 EIO0000001601 Draft 2013/07/17Memory ZonesMemory ZonesPresentationThe addressing memory zone is divided into 2 zones: The tag Memory Zone (see page 24)The Smart Antenna memory zone:System Zone (seepage49),Command/instructions zone (seepage51).Definition of the address zones of words used:
DI[D-SE-0029865.1.1] Operating PrinciplesEIO0000001601 Draft 2013/07/17 49Smart Antenna System Memory ZoneSmart Antenna System Memory ZoneDescription of the ZoneComposition of the system zone:1 R = Read, W = WriteModifications to values in this zone are taken into account by the Smart Antenna immediately.Object 8000hStatus:Object 8001hTag counter:No. of Object Description Access 1Protected8000h Tag family present / Tag system flags R No8001h Tag counter R/W No8002...8009h UID R No8018h Smart Antenna address R/W YesMSB LSBTag family presentIndicates the tag family while it is present. Reset when no longer present. Tag system flagReal-time updating.Bit Bit8 15693 0 (LSB) Tag present9 Icode 1 Initial parameter-setting phase following boot-upA 14443A 2 ReservedB 14443B 3 ReservedC Inside 4 ReservedD Reserved 5 Present configuration badge E Reserved 6 ReservedF (MSB) Reserved 7 ReservedMSB LSBIncremented each time there is a new tag. RAZ at each power switch-on. Possible written access to predefine a value in the counter.
Operating Principles DI[D-SE-0029865.1.1]50 EIO0000001601 Draft 2013/07/17Objects 8002h...8009hUID:Each tag has a different single code (UID). This code is distributed in 16 bytes.Object 8018hSmart Antenna address:Reading request:Response to the reading request:Writing request:MSB LSBUpdated each time there is a new tag and valid if tag present.MSB LSB0 Smart Antenna addressWriting Request ResultMSB LSB0...1E Smart Antenna address No action1F Smart Antenna address The new Smart Antenna address is effective immediately.
DI[D-SE-0029866.1.3] Operating PrinciplesEIO0000001601 Draft 2013/07/17 51Smart Antenna Command/Instructions Memory ZoneSmart Antenna Command/Instructions Memory ZoneGeneral DescriptionThe zone can activate the commands or operating modes and consists of: *: R = Read, W = Write801Bh Object: CommandThis object executes the following commands:Reset:reinitialization of the default factory adjustmentslaunching the initialization sequencethe Command/instructions memory zone is reset to zerothe sleep mode is deactivatedInit:Smart Antenna reinitialization launching the initialization sequencethe Command/instructions memory zone is reset to zerothe sleep mode is deactivatedSleep Mode:activation/deactivation of the Sleep Mode,emission of the electromagnetic field of the Smart Antenna is activated only when receiving a reading or writing request. This mode reduces the Smart Antenna consumption and frees it from interferences when the Smart Antenna is close to another one.Execution of the instructions block:Address Table Description Access *Protected801Bh Command Activates operations such as initialization, automatic reading or writing, sleep mode, etc.R/W No801C...80AFh Reserved Reserved - -80B0...80FF Instruction block Sets parameters by up to 10 instructions, which will be executed sequentially.R/W No8100...810Fh Reserved Reserved - -8110...817Fh Reading table Stores the results of the tag-reading operations and monitors the execution of the instructions.RNo8190...81E6h Writing table Stores the data which are to be written in the tags.R/W No81E7...FFFFh Reserved Reserved - -
Operating Principles DI[D-SE-0029866.1.3]52 EIO0000001601 Draft 2013/07/17defines the occurrence of executing the instructions block in the Smart Antennaunit execution command: the instruction block is executed once after detecting the first tagautomatic execution command: the instruction block is executed at each tag detection up to the next reset or when the Smart Antenna is switched offNOTE: To be able to use the execution commands of the instructions block, the "Sleep" mode must be deactivated. Since this mode cannot detect the presence of a tag in the dialog zone. NOTE: After restarting the Smart Antenna, the 801Bh object automatically retrieves its default value.80B0...80FFh Object: Instruction BlockThe instructions block predefines up to 10 instructions. The instructions are executed (in the ascending order) when a tag is detected by the Smart Antenna.Each instruction consists of 8 16-bit words which define the parameters associated with it. The number of words used to set the parameters of different instructions varies. The words that are not used must be defined at 0000h.The first word of each instruction is divided into 2 parts:The high-weight byte defines the type of instruction to be executed.The low-weight byte defines the number of words processed by the instruction.Data entry or instructions output is contained in the 2 tables:a writing table containing the data to be written in a writing instructiona reading table containing:diagnostic information associated with the execution of the instructions blockdata read in a reading instructionCommand Activation  Deactivating the CommandCommentReset 4040h - After executing the command, the 801Bh object automatically retrieves its default value.Init 2020h -Sleep Mode 1010h 1000h After restarting the Smart Antenna, the Sleep Mode is deactivated.Execution of the instructions block0101h 0100h Single execution when a tag is present in front of the Smart Antenna.0202h 0200h Execution performed each time a new tag is present in front of the Smart Antenna.
DI[D-SE-0029866.1.3] Operating PrinciplesEIO0000001601 Draft 2013/07/17 53Reading Instruction (C1)Instruction structure:Writing Instruction (C0) Instruction structure:Word Instruction FieldType Value Comment1st (MSB) Instruction code Byte C1h C1: Copy InNumber of wordsByte 01...40h Number of words to be read2nd (LSB) Address Word 0000...FFFFh Address of the first word to be read from the Smart Antenna or tagReserved Word 0000h -Reserved Word 0000h -Unused Word 0000h System words to be defined at 0Word 0000hWord 0000hWord 0000hWord Instruction FieldType Value Comment1st (MSB) Instruction code Byte C0h C0: Copy OutNumber of wordsByte 01...40h Number of words to be written2nd (LSB) Address Word 0000...FFFFh Destination address of the first word to be written from the Smart Antenna or tagReserved Word 0000h -Reserved Word 0000h -Unused Word 0000h System words to be defined at 0Word 0000hWord 0000hWord 0000h
Operating Principles DI[D-SE-0029866.1.3]54 EIO0000001601 Draft 2013/07/17Copying instruction(CD) Instruction structure:8110...8174h Object: Reading TableThe reading table stores the consecutive result in a reading instruction (C1) as well as review the execution review of the instructions block (2 words). Reading this review monitors progress of the instructions sequence. Structure of the reading table:Word Instruction Field Type Value Comment1st (MSB) Instruction code Byte CDh C0: Copy DataNumber of words Byte 01...FFh Number of words to be written2nd (LSB) Data Word 0000...FFFFh Value to be copied3rd Address Word 0000...7FFFh First memory zone address to be written4th Iteration Word 0001...1FFFh Number of iterations to be executedUnused Word 0000h System words to be defined at 0Word 0000hWord 0000hWord 0000hAddress DescriptionMSB LSBPF Quartet Pf Quartet8110h Smart Antenna status (image of the 8000h word), see Object 8000h (see page 49) 8111h Instruction no. Detected error code Tag counter (image of the 8001h word), see Object 8001h (see page 49)8112h Data read as 1, 1st reading instruction8113h Data read as 2, 1st reading instruction... ...... Data read as N, 1st reading instruction... Data read as 1, 2nd reading instruction... Data read as 2, 2nd reading instruction... ...... Data read as N, 2nd reading instruction... Data read as 1, nth reading instruction... Data read as 2, nth reading instruction... ...
DI[D-SE-0029866.1.3] Operating PrinciplesEIO0000001601 Draft 2013/07/17 55NOTE: All reading instructions must not exceed the table capacity of 100 words.Description of the 8111h object:... Data read as N, nth reading instruction... ...8174h ...Bit Signification Description15...12 Instruction no. Number of the last instruction executed without detected error, such as "Detected error in the 3rd block instruction, therefore, the instruction no. = 2h"11...8 Detected error codesModbus detected error codes:1h: unknown function code or incorrect request format2h: incorrect address, prohibited or protected zone or address not lying in the tag memory zone3h: incorrect data. Too much data in the frame or insufficient or quantity = 0 or incompatible data4h: execution fault detected (in reading, writing, or tag missing)7...0 Tag counter Image of the 8001h tag counterAddress DescriptionMSB LSBPF Quartet Pf Quartet
Operating Principles DI[D-SE-0029866.1.3]56 EIO0000001601 Draft 2013/07/17Monitoring the Execution of the Instructions BlockReading the 8111h system word of the Smart Antenna controls the execution of the instructions block:8190...81E6h Object: Writing TableThe writing table stores the data to be written in a writing instruction.Structure of the writing table:Address Description8190h Data to be written as 1, 1st written instruction
DI[D-SE-0029866.1.3] Operating PrinciplesEIO0000001601 Draft 2013/07/17 57Application ExampleIn the following example, you will define an instruction block containing 3 instructions:a reading instruction of 3 words at the 0001h addressa writing instruction of 2 words at the 0010h addressa reading instruction of 4 words at the 0020h addressDefinition of the instructions block:8191h Data to be written as 2, 1st written instruction... ...... Data to be written as N, 1st written instruction... Data to be written as 1, 2nd written instruction... Data to be written as 2, 2nd written instruction... ...... Data to be written as N, 2nd written instruction... ...... Data to be written as 1, nth written instruction... Data to be written as 2, nth written instruction... ...... Data to be written as N, nth written instruction... ...81E6h ...Address DescriptionAddress Value Instruction no.MSB LSB80B0h C1h 03h 180B1h 0001h80B2...80B7h 0000h80B8h C0h 02h 280B9h 0010h80BA...80BFh 0000h80C0h C1h 04h 380C1h 0020h80C2...80C7h 0000h
Operating Principles DI[D-SE-0029866.1.3]58 EIO0000001601 Draft 2013/07/17Definition of the writing table (data to be written in a writing instruction):Setting the parameters to activate the commands for each tag movement: Data received in the reading table after executing the instructions block:Example of data received in the reading table after executing the instructions block containing detected errors:Address Value Instruction Associated8190h For example, FEFEh  28191h For example, 0A0Bh Address Value Instruction Associated801Bh 0202h Executing the instruction block at each new tagAddress Value Instruction AssociatedMSB LSB8110h Smart Antenna status  -8111h 30h 01h Composition:30h (MSB) = 3 instructions executed without detected error01h (LSB) = 1st tag detected by the Smart Antenna8112h 0001h word content Result of instruction number 1 (reading 3 words)8113h 0002h word content8114h 0003h word content8115h 0020h word content Result of instruction number 3 (reading 4 words)8116h 0021h word content8117h 0022h word content8118h 0023h word contentAddress Value Instruction AssociatedMSB LSB8110h Smart Antenna status  -
DI[D-SE-0029866.1.3] Operating PrinciplesEIO0000001601 Draft 2013/07/17 59Definition of an instruction block that can delete the first 50 words in each tag which is to be shown in front of the Smart Antenna:8111h 14h 01h Composition:14h (MSB) = execution of the instructions block was stopped due to a dialog detected error with the tag in instruction number 2 (instruction number 1 was executed correctly and instruction number 3 was not executed)01h (LSB) = 1st tag detected by the Smart Antenna8112h 0001h word contentResult of instruction number 1 (reading 3 words)8113h 0002h word content8114h 0003h word contentAddress Value Instruction Associated80B0h CD0Ah CD: Copy Data / 0Ah = 10 words deleted per iteration80B1h 0000h Filling with the 000h valueAddress 0000h First memory zone address to be written = 0000hIteration 0005h Number of iterations to be executed = 5Address Value Instruction AssociatedMSB LSB
Operating Principles DI[D-SE-0029866.1.3]60 EIO0000001601 Draft 2013/07/17
EIO0000001601 Draft 2013/07/17 61DI[D-SE-0029868.1.1]RFID OsiSens e® XGEtherNet /IP Commun ications Su pportEIO0000001601 Draft 2013/07/17EtherNet /IP Commun ications Su pportChapter 5EtherNet/IP Com munications S upportEtherNet/IP Communications SupportIntroductionThis chapter describes how a Smart Antenna can be accessed from other devices on an EtherNet/IP fieldbus network.What Is in This Chapter?This chapter contains the following sections:Section Topic Page5.1 Object Model 625.2 Unity Pro: EtherNet/IP Application Example 695.3 RSLogix: EtherNet/IP Application Example 82
EtherNet/IP Communications Support DI[D-SE-0029869.1.2]62 EIO0000001601 Draft 2013/07/17Object ModelSection 5.1Object ModelObject ModelIntroductionThis section describes the object model for the EtherNet/IP NIM. For general information about the object model for a particular EtherNet/IP device, refer to ODVA specifications.What Is in This Section?This section contains the following topics:Topic PageAbout the Object Model 63Assembly Object (Class ID 4) 65Modbus Object (Class ID 0x44) 67
DI[D-SE-0029870.1.7] EtherNet/IP Communications SupportEIO0000001601 Draft 2013/07/17 63About the Object ModelAbout the Object ModelIntroductionAn EtherNet/IP node is modeled as a collection of objects. Each object provides an abstract representation of a particular component within a product.An object model defines the device’s:I/O data formatconfigurable parametersThe above information is made available to other vendors through the EDS of the device.This chapter describes the implemented objects of the Smart Antenna in terms of:supported class attributessupported class servicessupported instance attributessupported instance servicesFurther details can be found in Chapter 5 of [28] The CIP Networks Library Volume 2 EtherNet/IP Adaptation of CIP.Addressing Object AttributesObjects: Objects provide services and implement behaviors. Attributes: Attributes (object characteristics) for particular objects are addressed with integer values that correspond to this hierarchy:MAC ID (node ID)class IDinstance IDattribute IDSupported ObjectsThis table lists the EtherNet/IP objects supported by the Smart Antenna:Object Class Class ID Instance ID Messages DescriptionIdentity Object 1 1 explicit This object returns the device type, vendor ID, serial number, and so on.Message Router Object2 1 explicit This object returns information about message router implementation.Assembly Object (see page 65)40x62, 0x66, 0x67 (98, 102, 103)implicit I/O or explicit This object provides a collection of other attributes of object.Connection Management Object6 0x01(1) explicit This object allows explicit messages to be conducted.
EtherNet/IP Communications Support DI[D-SE-0029870.1.7]64 EIO0000001601 Draft 2013/07/17Port Object 0xF4 (244) 1 explicit This object returns information about the Ethernet port.TCP/IP Interface Object0xF5 (245) 1 explicit This object defines the number of IP address configuration options for the device.Ethernet Link Object0xF6 (246) 1 explicit This object tracks configuration and diagnostics information for the Ethernet port.Modbus Object (see page 67)0x44 (68) 1 explicit This object translates EtherNet/IP messages into Modbus requests (code function 0x3 and 0x10).Object Class Class ID Instance ID Messages Description
DI[D-SE-0029871.1.7] EtherNet/IP Communications SupportEIO0000001601 Draft 2013/07/17 65Assembly Obj ect (Class ID  4)Assembly Object (Class ID 4)IntroductionThe assembly object groups different attributes (data) from a variety of application objects into a single attribute that can be moved with a single message. This message provides the I/O data and status of the Smart Antenna. Assembly objects can be used to bind input data or output data, as defined from the network’s perspective. (That is, an input produces data on the network and an output consumes data from the network.) For the Smart Antenna assembly object:The class ID is 4.The instance codes are 98 for the output instance, 102 and 103 for the input instances.Class Attributes (Instance 0)The assembly object supports these class attributes:Class ServicesThe assembly object supports these class services:Instance CodesThe Smart Antenna provides 3 instances of the assembly object class:Attribute ID Name Access Description0x01 Revision R This attribute returns the revision of the CIP object (0x02).0x02 Max Instance R This attribute returns the maximum value of the instance number (102).0x03 Num Instances R This attribute returns the number of class instances. The value is 2.0x06 Max. Class Attribute R This attribute returns the numeric value of the highest class attribute (7).0x07 Max. Instance AttributeR This attribute returns the numeric value of the highest instance attribute (4).Service Code Name Description0x0E Get Attribute Single This service returns the value of the specified attribute.Instance ID Access Size (Bytes)  Description98 R/W 2 Tag counter (Object 8001h (see page 49))102 R 20 General status (Objects 8000...8009h, Smart Antenna System Memory Zone (seepage49))103 R 200 Read table of 100 words (8110...814Fh Object: Reading Table (see page 54))
EtherNet/IP Communications Support DI[D-SE-0029871.1.7]66 EIO0000001601 Draft 2013/07/17NOTE: For Rockwell PLC, one instance can be configured (98,102 or 103).For Schneider Electric PLC under Unity environment, the 3 instances can be configured and used in one application.Instance AttributesThe assembly object supports these instance attributes:Instance ServicesThe assembly object supports these instance services:Attribute ID Name Access Description1 Number of members R This attribute returns a word value of the number of members in the instance.2 Member list R This attribute is an array of structures in which each structure represents one member and consists of:member data size: a word containing the member data size (in bits)member path size: a word containing the byte size of the subsequent EPATH:0: unused space between members0x09: actual membersmember path: the EPATH representing the member (For example, "20 04 24 65 30 28 01" is member 1 of instance 101.)3 Instance data R/W This attribute returns instance data as an array of bytes. Access is:read (only): input data assembliesread/write: output data assemblies4 Instance data size R This attribute returns a word representing the instance data size in bytes. (The size depends on the particular I/O modules configured on the bus.)Service Code Name Description0x0E Get Attribute Single This service returns the value of the specified attribute.0x010 Set Attribute Single This service modifies an assembly object instance attribute value.0x018 Get Member This service reads a member of an assembly object instance.0x019 Set Member This service modifies a member of an assembly object instance.
DI[D-SE-0029872.1.4] EtherNet/IP Communications SupportEIO0000001601 Draft 2013/07/17 67Modbus Object (Class ID 0x44)Modbus Object (Class ID 0x44)IntroductionThe Modbus object is assigned a vendor-specific class ID of 68 (0x44). The Modbus object is an application object that provides the read/write requests of the Smart Antenna memory zones. For the Smart Antenna Modbus object:The class code is 0x44 (68).The single supported instance is 1.Instance ServicesThe Modbus object supports these instance services:Service Code 0x4E DescriptionThe table describes the service parameters of the read holding registers request:1The request parameter is little indian. The Modbus protocol is big endian. You may have to swap bytes depending on the Modbus subsystem implementation.The table describes the service parameters of the read holding registers response:1The data is returned as 16-bit entities for each register. The actual data type of the values is unknown.2The response data is little indian. The Modbus protocol is big endian. You may have to swap bytes depending on the Modbus subsystem implementation.Service Code Name Description0x4E Read holding registers This service sends a read request of the specified registers (123 words maximum).0x50 Write holding registers This service sends a write requests of the specified registers (123 words maximum).Name Data Type Description Semantics of ValuesStarting address UINT Offset in table to begin reading from1Zero basedQuantity of holding registers UINT Number of holding registers to read1 (Max number = 123)-Name Data Type Description Semantics of ValuesHolding register values Array of 16-bit word1Holding register values read2-
EtherNet/IP Communications Support DI[D-SE-0029872.1.4]68 EIO0000001601 Draft 2013/07/17Service Code 0x50 DescriptionThe table describes the service parameters of the write holding registers request:1The request parameter is little indian. The Modbus protocol is big endian. You may have to swap bytes depending on the Modbus subsystem implementation.The table describes the service parameters of the write holding registers response:1The response parameters are little indian. The Modbus protocol is big endian. You may have to swap bytes depending on the Modbus subsystem implementation.Name Data Type Description Semantics of ValuesStarting address UINT Offset in table to begin writing to1Zero basedQuantity of outputs UINT Number of output registers to write1 (123 maximum)-Output values Array of 16-bit word Output register values -Name Data Type Description Semantics of ValuesStarting address UINT Offset in table where writing began1Zero basedQuantity of outputs UINT Number of outputs forced1-
DI[D-SE-0030778.1.2] EtherNet/IP Communications SupportEIO0000001601 Draft 2013/07/17 69Unity Pr o: EtherNe t/IP Appl ication E xampleSection 5.2Unity Pro: EtherNet/IP Applica tion ExampleUnity Pro: EtherNet/IP Application ExampleIntroductionThis example illustrates the configuration of a Smart Antenna on an EtherNet/IP network to communicate with a Premium PLC on Unity Pro. What Is in This Section?This section contains the following topics:Topic PagePresentation 70Creating a Project 71Configuring the TSXETC101 EtherNet/IP Communication Module 72Configuring the Ethernet Smart Antenna 75Read Application Example 80
EtherNet/IP Communications Support DI[D-SE-0030779.1.3]70 EIO0000001601 Draft 2013/07/17Present ationPresentationOverviewThis example illustrates the Smart Antenna on an Ethernet/IP network to communicate with a Premium controller on Unity Pro.It is a walkthrough for the configuration of the Smart Antenna with the following steps:Create the required Premium platform on Unity ProConfigure the Smart Antenna1 command examplesNOTE: This example will not provide explanations on how to install the hardware, refer to the document of the controller for this purpose.Hardware RequirementThe hardware required to set up this example is the following:A Premium controller TSXP576634MA TSXETC101 Ethernet moduleSmart AntennaSoftware RequirementThe software required to set up this example is the following:Unity Pro (version 6.0 or better)
DI[D-SE-0030780.1.2] EtherNet/IP Communications SupportEIO0000001601 Draft 2013/07/17 71Creating a Proje ctCreating a ProjectProcedureUse Unity Pro to create a new project:Step Action1 Launch Unity Pro.2 In the Unity Pro main menu, select File → New....The New Project window opens displaying a list of Schneider-Electric controller types.3 In the New Project window, open the Premium sub-list and select the controller TSXP576634M.4 Click OK.The Project Browser opens:5In the Project Browser, double click Local Bus. Unity Pro displays:the Hardware catalog, anda Local Bus window with the selected CPU in the second position (slot 0) and a TSXPSY2600M power supply in the first position6In the Hardware catalog, use your mouse to drag a TSXETC101 EtherNet/IP communication module from the Communication section to a position in the backplane. In this example, the module is placed in the third position (slot 2).7 To open the configuration window for the TSXETC101, do one of the following:double click the left mouse button on the TSXETC101 module in the Local Bus window above, orclick the right mouse button on the module, then select Open Module... in the popup menu The module configuration window opens, where you can configure the properties for the TSXETC101.
EtherNet/IP Communications Support DI[D-SE-0030781.1.4]72 EIO0000001601 Draft 2013/07/17Configuring t he TSXETC101 Et herNet/IP Com munication M oduleConfiguring the TSXETC101 EtherNet/IP Communication ModuleSetting Input and Output Memory Addresses and Naming the ModuleThe Configuration page looks like this:In the Configuration page, perform the following steps to name the module, and to set addresses and sizes for both inputs and outputs:Step Action1 In the Project section, type in a name for your network in the Network name input box - in this example: P_ETC101Note: After the module name is entered and the EtherNet/IP configuration is validated (by clicking the   button), the module name cannot be edited.2 In the Input area and Output area, type in the size and starting position of both the inputs and outputs. These values can be edited later. For this example, the following values are entered:In the Input area:In the %MW index field, type in a starting address for inputs—in this example: 0. In the Max size field, type in the maximum number of 16-bit words dedicated to inputs—in this example: 200.)In the Output area:In the %MW index field, type in a starting address for outputs—in this example: 201.In the Max size field, type in the maximum number of 16-bit words dedicated to outputs—in this example: 200.)Notes: The inputs and outputs can be located at any available address, and do not need to be located in adjacent areas. It is important only that the space allocated to inputs and outputs do not overlapThe specified %MW range for both inputs and outputs must be available in the CPU. For more information, refer to the Unity Pro help file topic Processor Configuration Screen.
DI[D-SE-0030781.1.4] EtherNet/IP Communications SupportEIO0000001601 Draft 2013/07/17 73Configuring the TSXETC101 Module Address3In Unity Pro, select Edit → Validate (or click the Validate   button) to:save the EtherNet/IP network name—which becomes a non-editable, read-only value,save the address and size settings for inputs and outputs.3In the EIP connectivity network area, click the Update application button:Step ActionStep Action1 Select Tools → DTM Browser.2 Double-click the P_ETC101 Ethernet module.
EtherNet/IP Communications Support DI[D-SE-0030781.1.4]74 EIO0000001601 Draft 2013/07/173 In the Channel Properties entry click the TCP/IP subentry.4 Double-click the Module IP Address and set the IP address to 192.168.0.3 (master address) then press Enter.5 Click Apply.Step Action
DI[D-SE-0030782.1.6] EtherNet/IP Communications SupportEIO0000001601 Draft 2013/07/17 75Configuring t he Ethernet Sm art AntennaConfiguring the Ethernet Smart AntennaAdding the Ethernet Smart Antenna EDS FileFollow this step if you have not added the Smart Antenna EDS file before:Step Action1 Click Tools → DTM Browser.2In the DTM Browser, right-click the P_ETC101 Ethernet module.Click Device menu → Additional functions → Add EDS to library.The EDS Addition window appears:3 Click Next button.
EtherNet/IP Communications Support DI[D-SE-0030782.1.6]76 EIO0000001601 Draft 2013/07/17Adding and Configuring the Ethernet Smart Antenna DevicesThe Smart Antenna uses 2 connections to communicate on EtherNet/IP network, the Get Status Connection and the Read Table Connection:4 Click Browse and browse your computer folders to the location of the file OsiSense.eds select the file and click Open.5 Click Next.6 Click Finish.7 Click Tools → Hardware Catalog.8 In the Hardware Catalog window, select the DTM Catalog tab and click Update.Step ActionStep Action1 In the DTM Browser window, right-click the P_ETC101 Ethernet module and click Add....
DI[D-SE-0030782.1.6] EtherNet/IP Communications SupportEIO0000001601 Draft 2013/07/17 772 Select the XGCS850C201 device in the list and click Add DTM:3 Click Ok.4In the Device List entry, click the Smart Antenna and select the Address Setting tab:5 Click IP Address and set the IP address to 192.168.0.10 then press Enter.6 Click Apply.7 Repeat the steps 1 to 6 to add another Smart Antenna device with the same IP address.Step Action
EtherNet/IP Communications Support DI[D-SE-0030782.1.6]78 EIO0000001601 Draft 2013/07/178 In the DTM Browser window, double-click the new device. This window appears:9 Click the Get Status Connection entry.10 Click Remove Connection.11 Click Add Connection.12 Select Read Table Connection in the list and click Ok:13 Click Apply.14 Click Build → All Project.Step Action
DI[D-SE-0030782.1.6] EtherNet/IP Communications SupportEIO0000001601 Draft 2013/07/17 7915 The Smart Antenna is now configured to communicate on EtherNet/IP network.Step Action
EtherNet/IP Communications Support DI[D-SE-0030784.1.6]80 EIO0000001601 Draft 2013/07/17Read Applicat ion ExampleRead Application ExampleIntroductionThis example describes the implementation of the Modbus object (see page 67) for reading 123 words using the DATA_EXCH function. Refer to the Unity Pro online help for more information about explicit message.ExampleCIP Request DescriptionThe DataToSend variable identifies the type of explicit message and the CIP request:Variable Description Value (hex)DataToSend[0] CIP request service information:High byte = request size in words: 16#02 (2 decimal)Low byte = service code: 16#4E (78 decimal)16#024EDataToSend[1] CIP request class information:High byte = class: 16#44 (68 decimal)Low byte = class segment: 16#20 (32 decimal)16#4420DataToSend[2] CIP request instance information:High byte = instance: 16#01 (1 decimal)Low byte = instance segment: 16#24 (36 decimal)16#0124
DI[D-SE-0030784.1.6] EtherNet/IP Communications SupportEIO0000001601 Draft 2013/07/17 81The TableGest variable identifies the communication management table:The TableRecep variable is the reception table:DataToSend[3] Starting register (for example, %MW01):High byte = 16#00 (0 decimal)Low byte = 16#01 (1 decimal)16#0001DataToSend[4] Number of registers to read:High byte = 16#00 (0 decimal)Low byte = 16#7B (123 decimal)16#007BVariable Description Value (hex)TableGest[0] Data managed by the system:High byte = exchange numberLow byte = activity bit)-TableGest[1] Data managed by the system:High byte = operation reportLow byte = communication report-TableGest[2] Timeout (100 ms base) 16#0005TableGest[3] Length of data to send (in bytes) 16#000AVariable DescriptionTableRecep[0] Received data (value of the 123 words read)...TableRecep[122]Variable Description Value (hex)
EtherNet/IP Communications Support DI[D-SE-0029876.1.2]82 EIO0000001601 Draft 2013/07/17RSLogix: EtherNet/IP Application ExampleSection 5.3RSLogix: Ether Net/IP Applicatio n ExampleRSLogix: EtherNet/IP Application ExampleIntroductionThis example describes the configuration of a Smart Antenna on an EtherNet/IP network to communicate with an Allen Bradley PLC.What Is in This Section?This section contains the following topics:Topic PageConfiguring a Smart Antenna on an EtherNet/IP Network with a ControlLogix PLC 83Read the Assembly 102 (General Status) or 103 (Read Table) Using an Explicit Message 90Reading/Writing Request with the Modbus Object 94
DI[D-SE-0029877.1.4] EtherNet/IP Communications SupportEIO0000001601 Draft 2013/07/17 83Configuring a  Smart Antenn a on an EtherNet/ IP Network with a ControlLogi x PLCConfiguring a Smart Antenna on an EtherNet/IP Network with a ControlLogix PLCIntroductionThis topic illustrates how to configure a Smart Antenna on an Ethernet/IP network to communicate with an Allen Bradley ControlLogix PLC through an Ethernet cable.ControlLogix PLC SetupThis table covers the steps necessary to program the ControlLogix PLC using RSLogix 5000 software:Step Action1 Start the RSLogix 5000 software.2Select File → New. The New Controller dialog box opens.3 Configure the controller by completing the required information.4 Click OK.
EtherNet/IP Communications Support DI[D-SE-0029877.1.4]84 EIO0000001601 Draft 2013/07/175 Configure the Ethernet/IP card by completing the appropriate fields.6 Click OK.Step Action
DI[D-SE-0029877.1.4] EtherNet/IP Communications SupportEIO0000001601 Draft 2013/07/17 857 Configure the communication module to communicate with the Smart Antenna:From the Select Module dialog box, select ETHERNET-MODULE.Click OK.Step Action
EtherNet/IP Communications Support DI[D-SE-0029877.1.4]86 EIO0000001601 Draft 2013/07/178 Configure the Ethernet parameters to communicate with theSmart Antenna:For the input parameters use:Assembly Instance 102 (size 10) for the General status (see page 65),or Assembly Instance 103 (size 100) for the Read table (see page 65).For the output parameters, use the Assembly Instance 198 (size 1).9 Select the Communication tab.Step Action
DI[D-SE-0029877.1.4] EtherNet/IP Communications SupportEIO0000001601 Draft 2013/07/17 8710 Change the Requested Packet Interval (RPI) value to 10...100 ms.11 Click OK.12 Save and download the configuration to your ControlLogix PLC by selecting the module and clicking the buttons on the Who Active dialog box to perform the various functions as necessary.Step Action
EtherNet/IP Communications Support DI[D-SE-0029877.1.4]88 EIO0000001601 Draft 2013/07/1713 When the download is complete, a prompt displays to place the ControlLogix PLC in Run Mode.Step Action
DI[D-SE-0029877.1.4] EtherNet/IP Communications SupportEIO0000001601 Draft 2013/07/17 8914 Select Controller Tags from the navigation panel located on the left side of the window. The controller tags that are used to communicate with the Smart Antenna appear on the right side of the window.15 The configuration of the communication from a ControlLogix PLC to a Smart Antenna system using the Ethernet/IP protocol is complete.Step Action
EtherNet/IP Communications Support DI[D-SE-0033416.1.4]90 EIO0000001601 Draft 2013/07/17Read the Assembly 102 (General Status) or 103 (Read Table) Using  an Explicit  MessageRead the Assembly 102 (General Status) or 103 (Read Table) Using an Explicit MessageProcedureThis table covers the steps necessary to read the assembly 102 or 103 with an explicit message:Step Action1 In the Controller Organizer, open the Controller Tags and select the Edit Tags tab.2 Create the following tags:Read_status (type: MESSAGE)Start_read_status (type: BOOL), in order to manage the message blockStatus_table (type: array of INT), the length depends on the assembly (10 for the assembly 102, 100 for the assembly 103)3 In the Controller Organizer → MainRoutine, create a new rung.
DI[D-SE-0033416.1.4] EtherNet/IP Communications SupportEIO0000001601 Draft 2013/07/17 914 Insert a message block MSG (available in the Input/Output tab):Configure the message element:Message Type: CIP GenericService Type: Get Attribute SingleService Code: eClass: 4Instance: 102 or 103Attribute: 3Step Action
EtherNet/IP Communications Support DI[D-SE-0033416.1.4]92 EIO0000001601 Draft 2013/07/175 Select the Communication tab and configure the communication path using the browser:6 Click OK.7 Save and download the application to the PLC.8 When the download is complete, a prompt displays to place the PLC in Run Mode.9 Click Controller Organizer → Controller Tags and select the Monitor Tags tab:Step Action
DI[D-SE-0033416.1.4] EtherNet/IP Communications SupportEIO0000001601 Draft 2013/07/17 9310 Use the Start_read_status bit to manage the message block.Result: The assembly data are returned in the Status_table array.Step Action
EtherNet/IP Communications Support DI[D-SE-0033425.1.1]94 EIO0000001601 Draft 2013/07/17Reading/Wr iting Request  with the Modb us ObjectReading/Writing Request with the Modbus ObjectIntroductionThese Modbus explicit commands must be used to manage the tag and the Smart Antenna memory zones (seepage48).Reading Request with the Modbus Object and an Explicit MessageThis table explains how to use the Modbus object (seepage67) for reading with an explicit message:Step Action1 In the Controller Organizer, open the Controller Tags and select the Edit Tags tab.2 Create the needed tags:Read_modbus_command (type: MESSAGE)Start_read_modbus_object (type: BOOL), in order to manage the message blockModbus_data_command (type: array of 2 INT), data of the read Modbus command:First word: starting addressSecond word: quantity of registers to readRead_modbus_table_result (type: array of INT), the length depends on the quantity of the register to read (123 words maximum)3 In the Controller Organizer → MainRoutine, create a new rung.
DI[D-SE-0033425.1.1] EtherNet/IP Communications SupportEIO0000001601 Draft 2013/07/17 954 Insert a message block MSG (available in the Input/Output tab):Configure the message element:Message Type: CIP GenericService Type: CustomService Code: 4eClass: 44Instance: 1Attribute: 0Step Action
EtherNet/IP Communications Support DI[D-SE-0033425.1.1]96 EIO0000001601 Draft 2013/07/175 Select the Communication tab and configure the communication path using the browser:6Click OK.7 Save and download the application to the PLC.8 When the download is complete, a prompt displays to place the PLC in Run Mode.9Click Controller Organizer → Controller Tags and select the Monitor Tags tab:Step Action
DI[D-SE-0033425.1.1] EtherNet/IP Communications SupportEIO0000001601 Draft 2013/07/17 97Writing Request with the Modbus Object and an Explicit MessageThis table explains how to use the Modbus object (see page 67) for writing with an explicit message:10 Use the Start_read_status bit to manage the message block.Result: The result of the reading request is retuned in the Read_modbus_table_result array.Step ActionStep Action1 In the Controller Organizer, open the Controller Tags and select the Edit Tags tab.2 Create the needed tags:Write_modbus_command (type: MESSAGE)Start_write_modbus_object (type: BOOL), in order to manage the message blockWrite_Modbus_data_command (type: array of N INT), data of the write Modbus command (the length depends on the quantity of the register to write):First word: starting addressSecond word: quantity of registers to writeThird...N word: data to write3 In the Controller Organizer → MainRoutine, create a new rung.
EtherNet/IP Communications Support DI[D-SE-0033425.1.1]98 EIO0000001601 Draft 2013/07/174 Insert a message block MSG (available in the Input/Output tab):Configure the message element:Message Type: CIP GenericService Type: CustomService Code: 50Class: 44Instance: 1Attribute: 0Step Action
DI[D-SE-0033425.1.1] EtherNet/IP Communications SupportEIO0000001601 Draft 2013/07/17 995 Select the Communication tab and configure the communication path using the browser:6 Click OK.7 Save and download the application to the PLC.8 When the download is complete, a prompt displays to place the PLC in Run Mode.9 Click Controller Organizer → Controller Tags and select the Monitor Tags tab:Step Action
EtherNet/IP Communications Support DI[D-SE-0033425.1.1]100 EIO0000001601 Draft 2013/07/1710 Place the data to write in the Write_modbus_data_command array.Use the Start_write_modbus_object bit to manage the message block.Step Action
EIO0000001601 Draft 2013/07/17 101DI[D-SE-0030485.1.1]RFID OsiSens e® XGModbus TCP/IP Communications SupportEIO0000001601 Draft 2013/07/17Modbus TCP/IP Communications SupportChapter 6Modbus TCP/IP  Communications  SupportModbus TCP/IP Communications SupportIntroductionThis chapter describes how a Smart Antenna can be accessed from other devices on a Modbus TCP/IP fieldbus network.What Is in This Chapter?This chapter contains the following topics:Topic PageModbus Commands Supported by the Smart Antenna 102Modbus Requests Description 107Modbus Application Example 111
Modbus TCP/IP Communications Support DI[D-SE-0030483.1.6]102 EIO0000001601 Draft 2013/07/17Modbus Comm ands Support ed by the Sma rt AntennaModbus Commands Supported by the Smart AntennaIntroductionModbus is the protocol used by Modicon PLCs. Modbus defines the message structure that the PLCs understand and use, regardless of network type. The Modbus protocol describes the process that a controller uses to access another device, how that device responds, and how detected errors are reported.The Smart Antenna is a server on a Modbus TCP system. It can be connected to any system with Modbus TCP clients, including these:PLC (function blocks or I/O scanner)HMISCADAComputerThe Unit ID of the Smart Antenna on Modbus TCP is fixed to 1, the Smart Antenna is addressed by its IP address.Modbus Message Data FrameModbus messages are embedded within the frame or packet structure of the network in use. A Modbus over TCP/IP network uses both the Ethernet II and IEEE 802.3 data formats. For communications with the Smart Antenna, Modbus messages can be embedded in either frame type. Ethernet II is the default data format.Modbus Message StructureThe Modbus protocol uses a 16-bit word. A Modbus message begins with a header. A Modbus message uses a Modbus function code (see page 102) as the first byte.Following is a description of the structure of a Modbus message header:List of Supported CommandsThe table lists the Modbus commands that the Smart Antenna supports:Invoke Identifier Protocol Type Command Length Destination ID Modbus Messagetwo-byte field that associates a request with a responsetwo-byte fieldvalue for Modbus is always 0two-byte fieldvalue is the size of the rest of the messageone-byte n-byte fieldfirst byte is the Modbus function codeModbus Function CodeSubfunction or SubindexCommand03h - Read n words (1 ≤ n ≤ 123)06h - Write one word08h 16h Get/clear Ethernet statistics (see page 103)
DI[D-SE-0030483.1.6] Modbus TCP/IP Communications SupportEIO0000001601 Draft 2013/07/17 103Ethernet StatisticsEthernet statistics comprise status information and errors related to data transmissions to and from the Smart Antenna over the Ethernet LAN.Ethernet statistics are held in a buffer until the get Ethernet statistics command is issued, and the statistics are retrieved.The clear Ethernet statistics command clears all of the statistics currently held in the buffer except the MAC address and the IP address.When issuing a command, it is necessary to include a diagnostic control word that contains the following required information:Basic Network DiagnosticsBasic network diagnostic data can be accessed at the following Modbus register addresses, relative to the initial address offset value:0Bh - Read event counters10h - Write n words (1 ≤ n ≤ 123)2Bh 0Eh IDModbus Function CodeSubfunction or SubindexCommandDiagnostic Control Byte DescriptionMSB: bits 15...8 Data selection code:01h Basic network diagnostics (see page 103)02h Ethernet port diagnostics (see page 104)03h Modbus TCP/Port 502 diagnostics (see page 105)LSB: bits 7...0 Port selection code01...FFh The logical number of the portAddress: Offset + Description0–1 basic network diagnostic validity2 communication global status3 supported communication services4 status of communication services5–6 IP address7–8 subnet mask9–10 default gateway11–13 MAC address14–16 Ethernet frame format capability/configuration/operational
Modbus TCP/IP Communications Support DI[D-SE-0030483.1.6]104 EIO0000001601 Draft 2013/07/17Ethernet Port DiagnosticsEthernet port diagnostic data can be accessed at the following Modbus register addresses, relative to the initial address offset value:17–18 Ethernet receive frames OK19–20 Ethernet transmit frames OK21 number of open client connections22 number of open server connections23–24 number of Modbus exception responses25–26 number of Modbus messages sent27–28 number of Modbus messages received29–36 device name37–38 IP assignment mode capability/operationalAddress: Offset + DescriptionAddress: Offset + Description0 port diagnostics data validity1 logical/physical port number2 Ethernet control capability3 link speed capability4 Ethernet control configuration5 link speed configuration6 Ethernet control operational7 link speed operational8–10 port MAC address11–12 media counters data validity13–14 number of frames transmitted OK15–16 number of frames received OK17–18 number of Ethernet collisions19–20 detected carrier sense errors21–22 number of Ethernet excessive collisions23–24 detected CRC errors25–26 detected FCS errors27–28 detected alignment errors29–30 number of detected internal MAC Tx errors31–32 late collisions
DI[D-SE-0030483.1.6] Modbus TCP/IP Communications SupportEIO0000001601 Draft 2013/07/17 105Modbus TCP/Port 502 DiagnosticsModbus TCP/Port 502 diagnostic data can be accessed at the following Modbus register addresses, relative to the initial address offset value:33–34 detected internal MAC Rx errors35–36 multiple collisions37–38 single collisions39–40 deferred transmissions41–42 frames too long43–44 frames too short45–46 detected SQE test error(s)47 interface counters diagnostic validity48–49 number of octets received50–51 number of unicast packets received52–53 number of non-unicast packets received54–55 number of inbound packets discard56–57 number of detected inbound packet errors58–59 number of unknown inbound packets60–61 number of octets sent62–63 number of unicast packets sent64–65 number of non-unicast packets sent66–67 number of outbound packets discarded68–69 number of detected outbound packet errorsAddress: Offset + DescriptionAddress: Offset + Description0–1 Modbus TCP/port 502 diagnostic data validity2 port 502 status3 number of open connections4–5 number of Modbus messages sent6–7 number of Modbus messages received8 number of Modbus open client connections9 number of Modbus open server connections10 maximum number of connections11 maximum number of client connections12 maximum number of server connections
Modbus TCP/IP Communications Support DI[D-SE-0030483.1.6]106 EIO0000001601 Draft 2013/07/1713–14 number of Modbus exception responses15 number of open priority connections16 maximum number of priority connections17 number of entries in unauthorized table18–19 remote IP address 1 Table entry 120 number of attempts to open unauthorized connection 1...111–112 remote IP address 32 Table entry 32113 number of attempts to open unauthorized connection 32Address: Offset + Description
DI[D-SE-0030484.1.5] Modbus TCP/IP Communications SupportEIO0000001601 Draft 2013/07/17 107Modbus Requ ests Descript ionModbus Requests DescriptionRead N WordsThis function is used to read objects (word, word string).Read request:Slave no.: 01hFunction code: 3hAddress of first word: Corresponds to the address of the first word to be read in the tag or the Smart Antenna (depending on the address)Number of words: 1 ≤ N ≤ 123  Response:Slave no.: 01hFunction code: Same as read requestNumber of bytes read: 2 to 246Value of the words read: 0000h to FFFFhIf there is no tag present, the Smart Antenna sends a detected error report (Error messages (seepage109)).Slave no. Function codeAddress of 1st wordNumber of wordsCheck01h 3h Hi Lo Hi Lo1byte 1byte 2bytes 2bytes 2bytes (RTU mode)Slave no. Function codeNumber of bytes readValue of 1st wordValue of last wordCheck01h 3h or 4h Hi Lo Hi Lo1 byte 1 byte 1 byte 2 bytes 2 bytes 2 bytes (RTU mode)
Modbus TCP/IP Communications Support DI[D-SE-0030484.1.5]108 EIO0000001601 Draft 2013/07/17Write One WordWrite request:Slave no.: 01hFunction code: 6hAddress of word: Same addressing field as for the read requestWord values: 0000h to FFFFhResponse:The response is an echo of the request, indicating that the value contained in the request has been taken into account by the Smart Antenna.Write N WordsWrite request:Slave no.: 01hFunction code: 10hSlave no. Function codeAddress of wordWord Value Check01h 6h Hi Lo Hi Lo1byte 1byte 2bytes 2bytes 2bytes (RTU mode)Slave no. Function codeAddress of wordWord Value Check01h 6h Hi Lo Hi Lo1byte 1byte 2bytes 2bytes 2bytes (RTU mode)Slave no. Function codeAddress of 1st wordNumber of wordsNumber of bytesValue of 1st wordValue of last wordCheck01h 10h Hi Lo Hi Lo Hi Lo Hi Lo1 byte 1 byte 2 bytes 2 bytes 1 byte 2 bytes 2 bytes 2 bytes (RTU mode)
DI[D-SE-0030484.1.5] Modbus TCP/IP Communications SupportEIO0000001601 Draft 2013/07/17 109Number of words: 1 ≤ N ≤ 123 Number of bytes: Twice the number of wordsWord values: 0000h to FFFFhResponse:Slave no.: 01hFunction code: Same as requestAddress of first word written: Same as requestNumber of words written: Same as requestIdentification RequestFunction 2Bh: This function is used to identify the Smart Antenna.Read request:* : MEI = Modbus Encapsulated InterfaceResponse: Detected Error MessagesWhen an anomaly in the message (or during its execution) is detected by the Smart Antenna to which it is addressed, the Smart Antenna sends back a detected error message to the master system.Slave no. Function codeAddress of 1st word writtenNumber of words writtenCheck01h 10h Hi Lo Hi Lo1byte 1byte 2bytes 2bytes 2bytes (RTU mode)Slave no. Function code MEI * Read Device ID codeObject ID01h 2Bh 0Eh 01h, 02h, 03h 00hIndex Object Name & DescriptionDescription Data Type0 (0000h) Manufacturer name TELEMECANIQUE ASCII string1 (0001h) Product code 2 (0002h) Version number Vx.y (for example: V3.6)
Modbus TCP/IP Communications Support DI[D-SE-0030484.1.5]110 EIO0000001601 Draft 2013/07/17Syntax:Slave no.: 01hFunction code: Same as the function code and most significant bit of the byte set at 1 Examples:Function code of the detected error message after a read request:83h = (80 + 03) or 84h = (80 + 04)Function code of the detected error message after a write request:90h = (80 + 10) Detected error code:1h: Unknown function code or incorrect request format2h: Incorrect address or prohibited zone or protected zone or address outside the tag memory zone3h: Incorrect data too much or not enough data in the frame, or quantity = 0, or data incompatible4h: Execution detected error (in read or write mode, or tag missing)Slave no. Function codeDetected error codeCheck1 byte 1 byte 1 byte 2 bytes (RTU mode)
DI[D-SE-0030825.1.3] Modbus TCP/IP Communications SupportEIO0000001601 Draft 2013/07/17 111Modbus Appli cation Exampl eModbus Application ExampleApplication ExampleA Smart Antenna and a Premium PLC are connected to a Modbus TCP/IP network.PLC Configuration with Unity Pro XLTo enable communication between these 2 devices, the PLC hardware configuration must be entered, giving:An XWAY address for the Smart AntennaThe IP address of the Smart Antenna
Modbus TCP/IP Communications Support DI[D-SE-0030825.1.3]112 EIO0000001601 Draft 2013/07/17The figure illustrates the configuration in Unity Pro:Example of Program in Unity ProProgram example: Read 5 words in the tag starting at word %MW0 of the tag.NOTE: The Modbus address of the Smart Antenna is 1 (fixed address). LADDER programming
DI[D-SE-0030825.1.3] Modbus TCP/IP Communications SupportEIO0000001601 Draft 2013/07/17 113Structured Text programmingNOTE: The ADDR function is structured: ‘(XWAY address)Rack.Module.Channel.Modbus address)’.
Modbus TCP/IP Communications Support DI[D-SE-0030825.1.3]114 EIO0000001601 Draft 2013/07/17
EIO0000001601 Draft 2013/07/17 115DI[D-SE-0030505.1.1]RFID OsiSens e® XGWeb ServerEIO0000001601 Draft 2013/07/17Web ServerChapter 7Web ServerWeb ServerAim of This ChapterThis chapter describes the Smart Antenna web server.What Is in This Chapter?This chapter contains the following topics:Topic PageWeb Server Access 116Setup Pages 118Documentation Web Page 123
Web Server DI[D-SE-0030704.1.9]116 EIO0000001601 Draft 2013/07/17Web Ser ver AccessWeb Server AccessIntroductionTo access the Smart Antenna web server, you need:Microsoft Windows XP or 7,Microsoft Internet Explorer version > 8 or Mozilla Firefox version > 19,Java Runtime environment version > 7.Before you begin, be sure that both your PC and the Smart Antenna are configured with IP addresses that are located in the same subnet (or, alternatively, are connected via a routing mechanism).Accessing the Smart Antenna Embedded Web ServerThe procedure describes how to access the embedded web server:Step Action1 Connect the Smart Antenna to a PC. 2 Open a web browser.3 Enter the Smart Antenna factory setting address: http://192.168.0.10 in the address line of the browser and hit Enter on your keyboard.4 A dialog box opens and prompts you for a user name and password.
DI[D-SE-0030704.1.9] Web ServerEIO0000001601 Draft 2013/07/17 117Home Page DescriptionThe graphic shows the Smart Antenna web server Home page:The Home page gives access to the following web service pages:Setup (see page 118)Diagnostics (see page 128)Monitoring (see page 128)Documentation (seepage123)5 Enter the factory default settings for User name and Password:User name = USERPassword = USERNOTE: If you previously changed the password, you must instead enter the new password in this dialog box.6 Click OK. The web server home page is displayed.Step Action
Web Server DI[D-SE-0030818.1.7]118 EIO0000001601 Draft 2013/07/17Setup PagesSetup PagesSetup Home PageThe Setup home page looks like this: From the Setup home page, you can access to the following pages:WEB SECURITY (see page 119), to configure user accounts and passwords, IP & FDR CONFIGURATION (seepage41), to configure the Smart Antenna IP address,ETHERNET PORTS CONFIGURATION (see page 120), to configure the 2 ports of the Smart Antenna,SNMP AGENT CONFIGURATION (seepage120), to configure the SNMP agent.
DI[D-SE-0030818.1.7] Web ServerEIO0000001601 Draft 2013/07/17 119User Accounts ConfigurationThe WEB SECURITY (seepage119) page looks like this: The procedure shows how to modify a user account:Step Action1In the Users list, select the account to modify.2 Fill the fields Name and Password.3 Enter the new password in the fields New Password and Confirm New Password.4 Click Update to confirm the new settings.
Web Server DI[D-SE-0030818.1.7]120 EIO0000001601 Draft 2013/07/17Ethernet Ports ConfigurationThe ETHERNET PORTS CONFIGURATION page looks like this: The procedure shows how to configure Ethernet ports:SNMP Agent ConfigurationThe Smart Antenna includes an SNMP agent that can connect to and communicate with an SNMP manager through the UDP transport protocol over ports 161 and 162.Step Action1 Select the Port Number to configure (1 or 2).2 Select the Auto Negotiation mode (enabled or disabled).3 Configure the following parameters if the Auto Negotiation is disabled: Speed10 Mbit/s100 Mbit/sDuplex ModeHalf-duplexFull-duplex4 Click Apply to confirm the new settings.
DI[D-SE-0030818.1.7] Web ServerEIO0000001601 Draft 2013/07/17 121The SNMP service includes:automatic discovery and identification of the Smart Antenna by an SNMP manager over an Ethernet network,authentication checking by the Smart Antenna of any SNMP manager that sends requests to it,management of event (or trap) reporting by the Smart Antenna, including the identification of 2 SNMP managers authorized to receive reports.The SNMP AGENT CONFIGURATION page looks like this: The table describes the SNMP agent parameters:Area Parameters DescriptionManager’s IP AddressManager 1 IP addresses of the SNMP administrators. The Smart Antenna allows a maximum of 2 administrators. These addresses are used for transmitting events (trap).Manager 2Agent System Name Indicate the name of the Smart Antenna.System Location Indicate the physical location of the Smart Antenna.System Contact Indicate the person to contact for management of the Smart AntennaCommunity NamesGet Define a password for the Set, Get, and Trap service families.NOTE: The maximum password length is 16 printable ASCII characters.SetTrap
Web Server DI[D-SE-0030818.1.7]122 EIO0000001601 Draft 2013/07/17The table describes the SNMP agent configuration:Enabled Traps Cold Start Trap The event is sent when the Smart Antenna is powered up. Link Down Trap One of the communication links of the agent has turned off.Link Up Trap One of the communication links of the agent has turned on.Authentication Failure TrapThe agent received a request from an unauthorized manager.Area Parameters DescriptionStep Action1 In the Manager’s IP Address section, enter these values:Manager 1: The IP address of the first SNMP manager.Manager 2: The IP address of the second SNMP manager.2 The following Agent fields are read-only ASCII strings:System Name: This user-defined string describes the Smart Antenna. System Location: This string describes the location of the Smart Antenna.System Contact: This string identifies the contact person for the Smart Antenna.NOTE: These case-sensitive strings have a maximum length of 32 characters.3In the Community Names section, enter passwords for Get, Set, and Trap. (They can be empty.)NOTE: The maximum password length is 16 printable ASCII characters. The default setting for Get is public and private for Set, and Trap.4 In the Enabled Traps section, select one or more of the following traps to enable SNMP agent reporting of that trap; de-select a trap to disable reporting:Cold Start Trap: The agent is reinitializing and its configuration may be altered.Link Down Trap: One of the communication links of the agent has turned off.Link Up Trap: One of the communication links of the agent turned on.Authentication Failure Trap: The agent received a request from an unauthorized manager.5 Click one of the following:Apply: Save your edits.Undo: Clear the page without saving your edits.
DI[D-SE-0030819.1.3] Web ServerEIO0000001601 Draft 2013/07/17 123Documentatio n Web PageDocumentation Web PageIntroductionThe Documentation page of the embedded web server allows downloading the EDS file of the Smart Antenna.DescriptionThe graphic shows the Smart Antenna web server Documentation page:Click the EDS file to download it.
Web Server DI[D-SE-0030819.1.3]124 EIO0000001601 Draft 2013/07/17
EIO0000001601 Draft 2013/07/17 125DI[D-SE-0030486.1.2]RFID OsiSens e® XGDiagnost icsEIO0000001601 Draft 2013/07/17Diagnost icsChapter 8DiagnosticsDiagnosticsAim of This ChapterThis chapter describes how to diagnose a detected issue using the LEDs on the Smart Antenna or by accessing the web server.What Is in This Chapter?This chapter contains the following topics:Topic PageSmart Antenna Diagnostic LEDs 126Diagnostic Web Pages 128Ethernet TCP/IP Statistics Page 129Ethernet Port Statistics Page 130Modbus TCP Port Statistics Page 131Modbus TCP Messaging Statistics Page 132SNMP Statistics Page 133Diagnostic Log Page 134Reader Diagnostics Page 135
Diagnostics DI[D-SE-0030487.1.3]126 EIO0000001601 Draft 2013/07/17Smart An tenna Diagnostic L EDsSmart Antenna Diagnostic LEDsIntroductionThe 6 two-tone LEDs display all the operating states of the Smart Antenna:LEDs DescriptionThe table describes the LEDs state:LED Name LED State Description Smart Antenna State1 TAG Solid green Tag presence A tag is detected, dialog ok1 flash No tag detected Waiting for a tagRed flashes RFID detected error Errors detected in the dialog with the tag2 COM Green flashesRequests received from a client OkRed flashes Detected error in requests received from a clientDetected error code returned to the client (no tag / bad parameters,...)
DI[D-SE-0030487.1.3] DiagnosticsEIO0000001601 Draft 2013/07/17 1273 NS (Network Status)Steady off Not powered or no IP address Waiting for IP address setting (fixed or DHCP).Flashing greenNo connections No CIP connection established, and an exclusive owner connection with a client has not timed out.Solid green Connected At least one CIP connection is established, and an exclusive owner connection with client has not timed out.Flashing red Connection timeout An exclusive owner connection with client has timed out.Solid red Duplicate IP The Smart Antenna has detected that its IP address is already in use.Flashing green/redSelf-test The Smart Antenna is performing its power-on self test.45Link Activity (port 1 and 2)Solid green Ethernet link present at 100 Mbit/s OkFlashing greenTraffic at 100 Mbit/s OkSolid yellow Ethernet link present at 10 Mbit/s OkFlashing yellowTraffic at 100 Mbit/s Ok6 MS (Ethernet module status)Solid green The Ethernet module of the Smart Antenna is operationalOkFlashing greenStandby  The Smart Antenna is waiting for network configuration.Flashing red Minor detected fault The Smart Antenna has detected a recoverable minor fault.NOTE: An incorrect or inconsistent configuration is considered as a minor detected fault.Steady red Major detected fault The Smart Antenna has detected a non-recoverable major fault on its Ethernet module.Flashing green/redSelf-test The Smart Antenna is performing its power-on self test.LED Name LED State Description Smart Antenna State
Diagnostics DI[D-SE-0030503.1.4]128 EIO0000001601 Draft 2013/07/17Diagnostic We b PagesDiagnostic Web PagesDiagnostic Home PageThe Diagnostic home page looks like this:Links on the left display and access embedded web pages for the selected function:Link Corresponding Embedded Web PageEthernet Statistics Global Ethernet TCP/IP Statistics (see page 129)Port Ethernet Port Statistics (seepage130)Modbus Statistics TCP Port Modbus TCP Port Statistics (see page 131)TCP Port Connections Modbus TCP Messaging Statistics (see page 132)SNMP Statistics SNMP Statistics (see page 133)Diagnostic Log Diagnostic Log (seepage134)Reader Diagnostics Reader Diagnostics (see page 135)
DI[D-SE-0032296.1.3] DiagnosticsEIO0000001601 Draft 2013/07/17 129Ethernet  TCP/IP Statistics  PageEthernet TCP/IP Statistics PageDescriptionOn the left side of the page, under Ethernet Statistics, select Global to open the Ethernet TCP/IP Statistics page.Use the Ethernet TCP/IP Statistics page to:Display the following information about the Smart Antenna:device name,MAC address,IP addressing parameters (see page 40),the number of Ethernet frames successfully received by both Ethernet ports on the module,the number of Ethernet frames successfully transmitted by both Ethernet ports on the module.Click the Reset Counters button to reset the Frames Received and Frames Transmitted counting statistics to 0.The counting statistics on this page are automatically refreshed:
Diagnostics DI[D-SE-0032297.1.3]130 EIO0000001601 Draft 2013/07/17Ethernet Port  Statistics PageEthernet Port Statistics PageDescriptionOn the left side of the page, under Ethernet Statistics, select Port to open the Ethernet Port Statistics page.Use the Ethernet Port Statistics page to:Display statistical information related to:transmitted frames,received frames,late collisions.Reset all counting statistics by clicking the Reset Counters button.The counting statistics on this page are automatically refreshed:The Ethernet Port Statistics page displays these data fields:Port Number: Select a port to display its statistics: 1 or 2.Transmit StatisticsFrames Transmitted OK: A count of frames successfully transmitted.Duplex Mode: A display of the current duplex mode (full/half).Link Speed: Displays the current link speed in Mbit/s (10 or 100).Receive StatisticsFrames Received OK: A count of frames successfully received.
DI[D-SE-0032298.1.4] DiagnosticsEIO0000001601 Draft 2013/07/17 131Modbus TCP P ort Statistics Pag eModbus TCP Port Statistics PageDescriptionOn the left side of the page, under Modbus Statistics, select TCP Port to open the Modbus TCP Port Statistics page.The Modbus TCP Port Statistics page displays data describing the usage of the embedded Modbus TCP port (port 502).Use the Modbus TCP Port Statistics page to:display these data:Port Status (operational or idle),a count of each of the following statistics since these counters were last reset (by either a power cycle or the Reset Counters button):- Opened TCP Connections- Received Messages- Transmitted Messagesaccess the Reset Counters button, which you can click to clear the counting statistics listed above.The statistics on this page are automatically updated:
Diagnostics DI[D-SE-0032301.1.3]132 EIO0000001601 Draft 2013/07/17Modbus T CP Mess aging Sta tistics Pa geModbus TCP Messaging Statistics PageDescriptionOn the left side of the page, under Modbus Statistics, select TCP Port Connections to open the Modbus TCP Messaging Statistics page.The Modbus TCP Messaging Statistics page displays data describing the usage of the embedded Modbus TCP Messaging.Use the Modbus TCP Messaging Statistics page to:display these data:Index: the index number,Remote IP: the IP address of the remote connection,Remote Port: the port number of the remote connection,Local Port: the port number of the local connection,Transmitted Messages: the number of transmitted messages,Transmitted Messages: the number of received messages,Sent Errors: the number of detected sent errors.access the Reset Counters button, which you can click to clear the counting statistics listed above.The statistics on this page are automatically updated:
DI[D-SE-0032299.1.3] DiagnosticsEIO0000001601 Draft 2013/07/17 133SNMP Statistics PageSNMP Statistics PageDescriptionOn the left side of the page, select SNMP Statistics to open the SNMP Statistics page.Use the SNMP Statistics page to: display the following data describing the Smart Antenna embedded SNMP agent:SNMP Agent Status: operational or idle,Bad Community Usages: a count of requests sent to the Smart Antenna containing an invalid community name, indicating the requesting device may be unauthorized to make such a request,Received Messages: a count of the number of SNMP requests received by the Smart Antenna,Transmitted Messages: a count of the number of SNMP responses sent by the Smart Antenna,reset the 3 counting statistics, above, by clicking the Reset Counters button.The SNMP Statistics page looks like this:
Diagnostics DI[D-SE-0032300.1.3]134 EIO0000001601 Draft 2013/07/17Diagnostic Lo g PageDiagnostic Log PageDescriptionOn the left side of the page, select Diagnostic Log to open the Diagnostic Log page.The Diagnostic Log page reports information that is collected during Smart Antenna operations.In the Diagnostic Log page, you can click the:Reload button to update the display. This page is not automatically updated, so you can more easily read its static contents.Clear button to clear the log. Deleting the log removes its content from flash memory.The Diagnostic Log page looks like this:
DI[D-SE-0032304.1.3] DiagnosticsEIO0000001601 Draft 2013/07/17 135Reader Diag nostics P ageReader Diagnostics PageDescriptionOn the left side of the page, select Reader Diagnostics to open the Reader Diagnostics page.The Reader Diagnostics page looks like this:The table describes the Reader Diagnostics page:Area Parameter DescriptionReader Status Tag Present Green if a tag is present.Tag Counter Number of detected tags. Tag UID UID of the last detected tag.Command Reader Commands Choice of the command to execute (see page 51):InitResetSleepExecutionApply Execute the selected command.Reset Reset the tag counter.
Diagnostics DI[D-SE-0032304.1.3]136 EIO0000001601 Draft 2013/07/17
EIO0000001601 Draft 2013/07/17 137DI[D-SE-0030497.1.2]RFID OsiSens e® XGFAQsEIO0000001601 Draft 2013/07/17FAQsChapter 9FAQsFAQsFAQFAQDetected Errors During Tag Reading/WritingHow to avoid making errors in reading/writing a tag To avoid making errors in reading/writing a tag, it is necessary to check the tag presence between making the request.1: Use a sensor:Synchronize the Read/Write requests with a sensor that indicates the presence of the tag to the control system:1  Tag2  Smart Antenna3  Tag presence sensor4  PLCIn case of processing detected errors (such as incorrect positioning of the tag or a transmission detected error), provide for repetition of the request before switching to the "Fallback" mode (abandoning of the request and generation of an alarm).2: Read the STATUS word of the Smart Antenna:
FAQs DI[D-SE-0030496.1.8]138 EIO0000001601 Draft 2013/07/17Before initiating a tag Read/Write request, ensure that the tag is present using a request to read the Smart Antenna STATUS word (bit 0 of the word STATUS = 1 if the tag is present).Protecting the Smart AntennaHow to protect the Smart Antenna against shockTo protect the system against shock, you can: Embed the Smart Antenna in metal (seepage36)Embed the tag in metal (seepage36)Protect the Smart Antenna by making use of its capability to work through non-metallic materials according to the diagram shown below:1  Tag2  Smart Antenna3  Non-metallic screenNOTE: Thermal protectionAvoid exposing the tags to radiating heat sources, such as infrared dryers.Maximum Cable LengthWhat is the maximum connection cable length of the Smart Antenna?100 m (328 ft) between each Smart Antenna.
DI[D-SE-0030496.1.8] FAQsEIO0000001601 Draft 2013/07/17 139Line TerminatorHow to insert the line terminator?A line terminator is not necessary on Ethernet network.COM Detected ErrorHow to process the communication interruptions between the PLC and the Smart Antenna?There is a permanent risk of communication detected error in the reading or writing of a tag (disturbances, EMC, tag in the dialog zone limit...).It is necessary to integrate the risk management into the PLC program:Process the detected error codes of the Smart Antenna (request for reading / writing is rejected since no tag is detected in front of the Smart Antenna,...)Process the "Time-Out" when the Smart Antenna does not respond, such as "the message is not included following a disturbance".In the case of detected error, repeat the request (up to 3 times) before exiting and issuing a PLC alarm.Tag Write NumberHow many times can it be written in the tags?The maximum number of writing depends on the tag storage temperature: the higher the temperature is, the more this limit decreases.The Smart Antenna tags are provided for at most 100,000 tags per data bit in the defined storage temperature range.If the tag is permanently at a temperature less than 30°C /86°F (the most frequent case), the maximum number of typical writings is 2.5 million.NOTE: For application where frequent writing is required, select a tag with a Feram memory (1010 write cycles). Readable Data of a Moving TagWhat amount of data can be exchanged in a moving tag?
FAQs DI[D-SE-0030496.1.8]140 EIO0000001601 Draft 2013/07/17When the tag is not stopped during its movement in front of the Smart Antenna, it is necessary to:NOTE: This may generate a tag-writing error or incorrect data writing.Using third-party TagsWhat is the dialog distance between a Smart Antenna and a tag purchased at a third-party supplier?There is no normalization of the reading distances. Each tag with its own characteristics cannot allow a dialog distance.It is imperative to test a sample to determine the proper dialog distance.Compatibility of Smart Antenna with other 13.56 MHz Tags Is my 13.56 MHz tag compatible with the Smart Antenna?Send a sample to your Schneider agency to verify its compatibility.Precautions against EMC PerturbationsWhat are the precautions to be taken regarding EMC?To avoid EMC perturbations, it is necessary:Make sure that the Smart Antenna is at least 30 cm (11.81 in) from an EMC source (motor, solenoid valve, and so on).Use the intended cables (conceived to protect against EMC perturbations).Metal InfluenceWhat is the influence of metal on the Smart Antenna/tag reading distances?The presence of metal near an RFID tag affects the reading distances. Step Action1 Determine the speed V of the tag.2 Determine the number of word to exchange.4 Refer to the maximum speed in the tag characteristics (see page 25).NOTICEUNINTENDED EQUIPMENT OPERATIONDo not make a writing request when the tag exits the detection zone of the Smart Antenna (Sensing Zone (see page 35)).Failure to follow these instructions can result in equipment damage.
DI[D-SE-0030496.1.8] FAQsEIO0000001601 Draft 2013/07/17 141Some tags in the Smart Antenna range are designed to attenuate this phenomenon (XGHB44•••• and XGHB221346). Other references cannot be attached directly on a metallic support.
FAQs DI[D-SE-0030496.1.8]142 EIO0000001601 Draft 2013/07/17
EIO0000001601 Draft 2013/07/17 143RFID OsiSense® XGGlossaryEIO00000 01601 Draft  2013/07/17GlossaryGlossary0-9100Base-TXAn adaptation of the IEEE 802.3u (Ethernet) standard, the 100Base-T standard uses 2 twisted-pair wiring with a maximum segment length of 100 m (328 ft) and terminates with an RJ45 connector. A 100Base-T network is a baseband network capable of transmitting data at a maximum speed of 100 Mbit/s. "Fast Ethernet" is another name for 100Base-T because it is 10 times faster than 10Base-T.10Base-TAn adaptation of the IEEE 802.3 (Ethernet) standard, the 10Base-T standard uses twisted-pair wiring with a maximum segment length of 100 m (328 ft) and terminates with an RJ45 connector. A 10Base-T network is a baseband network capable of transmitting data at a maximum speed of 10 Mbit/s.802.3 frameA frame format, specified in the IEEE 802.3 (Ethernet) standard, in which the header specifies the data packet length.BBootPBootP (bootstrap protocol) is an UDP/IP protocol that allows an Internet node to obtain its IP parameters based on its MAC address.CconfigurationThe arrangement and interconnection of hardware components within a system and the hardware and software selections that determine the operating characteristics of the system.CRCcyclic redundancy check. Messages that implement this detected error checking mechanism have a CRC field that is calculated by the transmitter according to the message content. Receiving nodes recalculate the field. Disagreement in the 2 codes indicates a difference between the transmitted message and the one received.
Glossary144 EIO0000001601 Draft 2013/07/17DDHCPdynamic host configuration protocol. A TCP/IP protocol that allows a server to assign an IP address based on a device name (host name) to a network node.EEDSelectronic data sheet. The EDS is a standardized ASCII file that contains information about a network device communications functionality and the contents of its object dictionary. The EDS also defines device-specific and manufacturer-specific objects.EEPROMElectrically Erasable Programmable Read-Only Memory. EEPROM is a nonvolatile memory.EMCelectromagnetic compatibility. Devices that meet EMC requirements can operate within a system expected electromagnetic limits without interruption.EthernetA LAN wiring and signaling specification used to connect devices within a defined area, for example, a building. Ethernet uses a bus or a star topology to connect different nodes on a network.Ethernet IIA frame format in which the header specifies the packet type, Ethernet II is the default frame format for NIM communications.EtherNet/IPEtherNet/IP (the Ethernet Industrial Protocol) is especially suited to factory applications in which there is a need to control, configure, and monitor events within an industrial system. The ODVA-specified protocol runs CIP (the Common Industrial Protocol) on top of standard Internet protocols, like TCP/IP and UDP. It is an open local (communications) network that enables the interconnec-tivity of all levels of manufacturing operations from the office plant to the sensors and actuators on its floor.FFeRAMFerroelectric Random Access Memory. FeRAM is a nonvolatile memory offering faster write performance and greater number of writing cycles.flash memoryFlash memory is nonvolatile memory that can be overwritten. It is stored on a special EEPROM that can be erased and reprogrammed.
GlossaryEIO0000001601 Draft 2013/07/17 145function blockA function block performs a specific automation function, such as speed control. A function block comprises configuration data and a set of operating parameters.function codeA function code is an instruction set commanding 1 or more slave devices at specified addresses to perform a type of action, for example, read a set of data registers and respond with the content.HHMIhuman-machine interface. An operator interface, usually graphical, for industrial equipment.HTTPhypertext transfer protocol. The protocol that a web server and a client browser use to communicate with one another.IIECInternational Electrotechnical Commission Carrier. Founded in 1884 to focus on advancing the theory and practice of electrical, electronics, and computer engineering, and computer science. EN 61131-2 is the specification that deals with industrial automation equipment.IEEEInstitute of Electrical and Electronics Engineers, Inc. The international standards and conformity assessment body for all fields of electrotechnology, including electricity and electronics.IPInternet Protocol. That part of the TCP/IP protocol family that tracks the Internet addresses of nodes, routes outgoing messages, and recognizes incoming messages.IP ratingIngress Protection rating according to IEC 60529.LLANlocal area network. A short-distance data communications network.LSBleast significant bit, least significant byte. The part of a number, address, or field that is written as the rightmost single value in conventional hexadecimal or binary notation.
Glossary146 EIO0000001601 Draft 2013/07/17MMAC addressmedia access control address. A 48-bit number, unique on a network, that is programmed into each network card or device when it is manufactured.master/slave modelThe direction of control in a network that implements the master/slave model is from the master to the slave devices.ModbusModbus is an application layer messaging protocol. Modbus provides client and server communications between devices connected on different types of buses or networks. Modbus offers many services specified by function codes.MSBmost significant bit, most significant byte. The part of a number, address, or field that is written as the leftmost single value in conventional hexadecimal or binary notation.PPELVprotective extra low voltage. PLCprogrammable logic controller. The PLC is the brain of an industrial manufacturing process. It automates a process as opposed to relay control systems. PLCs are computers suited to survive the harsh conditions of the industrial environment.RRFIDradio frequency identification. RFID is a term used for radio frequency identification systems. These frequencies range between 50 kHz and 2.5 GHz. The most widely used is 13.56 MHz.Rxreception.SSCADAsupervisory control and data acquisition. Typically accomplished in industrial settings with microcomputers.Smart AntennaRFID reader incorporating all the RFID and network functions in the same device.
GlossaryEIO0000001601 Draft 2013/07/17 147subnetA part of a network that shares a network address with the other parts of a network. A subnet may be physically and/or logically independent of the rest of the network. A part of an Internet address called a subnet number, which is ignored in IP routing, distinguishes the subnet.TTCPtransmission control protocol. A connection-oriented transport layer protocol that provides full-duplex data transmission. TCP is part of the TCP/IP suite of protocols.Txtransmission.UUDPuser datagram protocol. A connectionless mode protocol in which messages are delivered in a datagram to a destination computer. The UDP protocol is typically bundled with the Internet protocol (UPD/IP).UIDUnique ID. Identification number of the tag. Each tag has a different UID.
Glossary148 EIO0000001601 Draft 2013/07/17
EIO0000001601 Draft 2013/07/17 149RFID OsiS ense® XGIndexEIO0000001601 Draft 2013/07/17IndexIndexEEthernetstatistics, 103Ethernet LAN, 103Fframe typeEthernet II, 102IEEE 802.3, 102IIP address configuration, 40IP parameters, 129MModbus function codes, 102Modbus over TCP/IPdata formats, 102Modbus protocol, 102Nnetwork topology, 15PPLC, 102TTCP/IP statistics, 129topology, 15Wweb pagesdiagnostic log, 134Ethernet port statistics, 130Ethernet TCP/IP statistics, 129SNMP statistics, 133TCP messaging statistics, 132TCP port statistics, 131web serverdiagnostic pages, 128documentation page, 123Home page, 117setup page, 41

Navigation menu