Electromagnetic Inductive RFID System V670 Series User’s Manual ID Controller, Antenna, and ID Tag ID Controller Model V670-CD1D-V1 Antenna Model V670-H11 Model V670-H51 Model V670-H51Q ID Tag Model V670-D13F03 Model V670-D13F01 Model V670-D13F01H Catalog No.
Introduction We sincerely appreciate your purchase of the V670 series of the Electromagnetic Induction Type RFID System. The V670 series is fully supported by our cutting-edge technology and vast expertise. This user's manual provides vital information on its operational functions and product performances, and includes full instructions for use.
READ AND UNDERSTAND THIS DOCUMENT Please read and understand this document before using the products. Please consult your OMRON representative if you have any questions or comments. WARRANTY OMRON’s exclusive warranty is that the products are free from defects in materials and workmanship for a period of one year (or other period if specified) from date of sale by OMRON.
Meaning of Signal Words The following signal words are used in this instruction manual. CAUTION Indicates a potentially hazardous situation which, if not avoided, may result in minor or moderate injury or in property damage. Meaning of Alert Symbols The following alert symbols are used in this instruction manual. Indicates the possibility of electric shock under specific conditions. Alert Statement in this user’s Manual The following alert statements apply to the products in this instruction manual.
Precautions for safe use. For the safety, be sure to follow the instructions below: 1. Do not operate this device in any flammable, explosive or corrosive gas environment. 2. Do not disassemble, repair nor remodel this device. 3. Tighten the base lock screws and terminal block screws completely. 4. Be sure to use wiring crimp terminal of a specified size. 5. If any cable has a locking mechanism, be sure to check that it has been locked before using it. 6.
Standard Conformity 1. FCC Rules (Federal Communications Commission) This Product complies with Part 15 Subpart C of the FCC Rules. FCC ID: E4E6CYCIDV6700206 FCC NOTICE This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference. (2) This device must accept any interference received, including interference that may cause undesired operation.
Manual Revision History A manual revision history code is added to the end of catalog number shown at the left lower part of front cover and back cover Catalog No. Z148-E1-04 Revision code Revision Code -- Date of Revision Reason of Revision / Revised Page October 2000 First Edition -02 May 2003 New models have been added. -03 March 2005 Prefix (Standard Conformity): Last line in FCC WARNING description changed and sentence added after table. Warranty and Limitations of Liability page updated.
Contents Chapter 1 1-1 1-2 Features .........................................................................................................................1-1 System Configuration.....................................................................................................1-3 Chapter 2 2-1 Specifications ..................................................................................................................................... 2-9 Outside Dimension......................................
Contents Chapter 3 3-1 Setting and Installation Controller........................................................................................................................3-1 3-1-1 Switch Setting .................................................................................................................................... 3-1 3-1-1-1 How to Open Cover ................................................................................................................. 3-1 3-1-1-2 How to Set ......
Contents Chapter 5 Control From Host Device 5-1 Controller Operation Status ...........................................................................................5-1 5-2 Command Response Format ..........................................................................................5-2 5-3 Command Response Flow..............................................................................................5-6 5-4 Command List .....................................................................
Contents Chapter 6 How to Use Self-Execution Mode 6-1 Available Conditions ......................................................................................................6-1 6-2 Setting Procedure ...........................................................................................................6-2 6-3 Example of Setting .........................................................................................................
Contents Chapter 8 From Startup to Run 8-1 Trial Operation ...............................................................................................................8-1 8-2 Diagnosis Function.........................................................................................................8-2 8-3 Errors and Countermeasures...........................................................................................8-3 8-4 Maintenance and Inspection .........................................
Chapter 1 Features and System Configuration 1-1 Features The V670 Series is the electromagnetic inductive. RFID system which has achieved fast, long-life and high-performance communication. This ID system is the most suitable for process control of high-speed line and traffic control of moving object in a plant and an application that information must be updated frequently in a process.
1-1 Features ♦ ID tag (referred to as “Tag”) • Model V670-D13F03 Model V670-D13F03 is a waterproof tag which has 128 bytes of memory capacity with dimensions of 40 × 40 mm. Model V670D13F03 uses high-performance nonvolatile memory called Ferroelectric RAM (FeRAM) as internal memory. So, memory life is semi-permanent. (The memory can be accessed one billion times.) • Model V670-D13F01 Model V670-D13F01 is a rectangular tag with dimensions of 8 mm × 16 mm.
1-2 System Configuration • Example of Model V670-CD1D-V1 system configuration Model V670-CD1D-V1 contains a serial interface based on RS-232C and can connect easily to a general-purpose PC and programmable controller (PLC). Model V670-CD1D-V1 has a command execution mode and self-execution mode as an operation mode and controls the communication to a tag according to the instructions from a host device (in the command execution mode) or the registered conditions (in the self-execution mode).
1-4
Chapter 2 Specifications and Performance 2-1 Controller 2-1-1 Component Names and Functions • Model V670-CD1D-V1 (1)Node number setup switch (2)Dip switch V670-CD1D-V1 78 456 78 V6 7 0 - CD1 D SW2 901 23 23 SW1 901 RUN 456 COMM NORM/ERR ID RST/IN SW3 OUT1 SW4 OUT2 (3)LED display (4)Cover (5)Connecting port for programming console (6)Connecting port for antenna ANTENNA (7)RS-232C port (8)Power supply terminals RS-232C (9)Reset terminal/Input terminal (10)Output terminals 24VDC 7W 24VD
2-1 Controller No. Name Function Description (1) Note number setup switch Sets a controller node number. Used to identify the controllers when a maximum of 31 controllers are connected to one host computer. (2) Dip switch Sets every mode. Sets an input function, operation mode, protocol, communication conditions, etc. (3) LED display An operation status is shown on this LED displayed. RUN Green Shows the RUN status. Turns on when an operation is normal.
2-1 Controller 2-1-2 General Specifications Item Specifications Model V670-CD1D-V1 Power supply voltage (Power consumption) 24 VDC±10% (7 W or less) Ambient operating temperature 0 to +55°C (no icing) Ambient operating humidity 35 to 85%RH (no condensation) Ambient storage temperature -20 to +75°C (no icing) Ambient storage humidity 35 to 85%RH (no condensation) Insulation resistance Withstand voltage 20 MΩ or more (at 100 VDC mega) (1) to (6).
2-1 Controller 2-1-4 Communication Specifications Item Specifications Base specification RS-232C Communication method EIA/TIA-232-E Transmission rate 9600 bps, 19200 bps, 38400 bps, 115200 bps * Synchronization method Start-stop synchronization (Stop bit 1 or 2) * Transmission code ASCII7 unit or JIS8 unit * Error control Vertical parity (even, odd, nil)*. Horizontal parity is used as FCS. Line length A maximum of 15 m.
2-1 Controller 2-1-6 Example of Wiring Antenna Type Model V670-H11 PRO27 Connecting Cable Model V700-P10 Host Programmable Controller (PLC) Programming Console Model C200H-PRO27 Controller Model V670-CD1D-V1 V670-CD1D-V1 78 456 78 SW2 9 01 23 23 SW1 9 01 Antenna Cable Model V670-A4 (Only when extension cable is used) RUN ID 456 COMM NORM/ERR RST/IN SW3 OUT1 SW4 OUT2 ANTENNA RS-232C RS-232C + SYNC – 24VDC 24 VDC Power Supply 24VDC+ 24VDC- GR RST COM MADE IN JAPAN COM RESET
2-1 Controller 2-1-7 Outside Dimension Max. 85 10 66 75 8 10 V6 7 0 - CD1 D V670-CD1D-V1 ID 18 90 100 11.5 9.5 17.5 5.5 10 56 10 2- 4.
2-2 Antenna 2-2-1 Specifications Item Model Specifications V670-H11 V670-H51 Oscillating frequency V670-H51Q 13.56 MHz Ambient operating temperature -10 to +70°C Ambient operating humidity 35 to 85%RH 35 to 95%RH Ambient storage temperature -25 to +85°C -25 to +75°C Ambient storage humidity 35 to 85%RH 35 to 95%RH Insulation resistance Withstand voltage Protective structure 20 MΩ or more (at 1,000 VDC mega). Impressed between a group of terminals and a case. 1,000 VAC (for 1 minute).
2-2 Antenna 2-2-2 Outside Dimension • Model V670-H11 Core 18 × 34 mm 2- 4.5 15.4 44.9 28 ± 0.1 40 15 27 6 5 20 53 13 18 23 (Unit: mm) 11 2000 +70 -0 Case material ABS resin Filler resin Epoxy resin Cable PVC • Model V670-H51 29 10 43 38 4 12 10 5.0 coaxial cable with a standard length of 2 m Core 18 × 34 mm Connector 15 14.8 (Unit: mm) 60.3 24 M18 × 1 2-stuffing nut Toothed lock washer Case material Brass/PBT Filler resin Epoxy resin Cable PVC • Model V670-H51Q 47 5.
2-3 Tag 2-3-1 Specifications Item Model Specifications V670-D13F01 V670-D13F01H Memory capacity 128 bytes Type of memory FeRAM (Ferroelectric RAM) Memory life Number of accesses*: One billion Data-holding period 10 years after accessing (read or write).
2-3 Tag 2-3-2 Outside Dimension • Model V670-D13F03 0.2 16 8 Case material ABS resin Filler resin Epoxy resin 5.2 4.5 13.2 16 2- 2 3.5 5.2 13.2 8 16 40+ 0.1 - 0.5 (Unit: mm) 0.2 16 8 40+ 0.1 - 0.5 • Model V670-D13F01 16 14 2-R0.8 4-R0.5 Case material PPS resin Filler resin Epoxy resin 8 2-R0.8 2-R0.2 2-R0.2 2-R0.2 3.5 (Unit: mm) 1.2 14 Reference plane for installation • Model V670-D13F01H 28 Fitting hole dimension 20.5 2-R0.
2-3 Tag 2-3-3 Memory Map There are a user area and ID code in memory in a tag. Memory capacity of user area is 128 bytes. You can write 1 byte of data into one address. Memory area is divided into 4 bytes of pages and every page has its own address like 0000h to 0003h, 0004h to 0007, etc. ♦ Memory Map Page User Address User Area When a protect function is not used When a protect function is used $0000 1 $0001 Specified address in a protect area $0002 $0003 $0004 . . . . . . . .
2-3 Tag 2-3-4 Attachment (Model V670-A81) for Model V670-D13F01H Tag When a tag is attached to a metal structure, the metal will reduce the communication range of the tag. Model V670-A81 is an attachment specially designed for Model V670-D13F01H Tag. When combined with this attachment, Model V670-D13F01H tag retains its original communication range even when installed on a metal structure. Tag to be combined: Model V670-D13F01H ♦ Outside Dimension 28 Fitting hole dimension 6 20.5 ± 0.1 2- 3.
2-4 Cable 2-4-1 Specifications Model Item Insulation resistance Model V700-P10 Model V670-A4 50 MΩ or more between a terminal and sheathing (at 250 VDC mega). 20 MΩ or more between a terminal and sheathing (at 1000 VDC mega). 250 VAC, 1 minute. 1000 VAC, 1 minute. 70°C 70°C Connector without waterproof specification. Connector without waterproof specification.
2-5 Communication Range Specifications Communication range varies depending on the installation conditions and environment conditions. Check the conditions mentioned in this manual carefully. ♦ Maximum communication range Antenna / Controller ID Tag Communication Range Model V670-H11 + Model V670-CD1D-V1 Model V670-D13F03 5 to 23 mm (Area width 20 mm or more if the range between a tag and antenna is 5 to 20 mm.) Model V670-H51 + Model V670-CD1D-V1 Model V670-D13F01 / Model V670-D13F01H 0.5 to 5.
2-5 Communication Range Specifications 2-5-1 Communication Area (Reference) ♦ Combination of Model V670-H11 with Model V670-D13F03 The communication area varies depending on the installation conditions and grounding environment. The operation area formed on a plane, which is on an antenna center line and vertical to the antenna, is shown below.
2-5 Communication Range Specifications ♦ Combination of Model V670-H51Q with Model V670-D13F01/ D13F01H The communication area varies depending on the installation conditions and grounding environment. The operation area formed on a plane, which is on an antenna center line and vertical to the antenna, is shown below.
2-5 Communication Range Specifications 2-5-2 Operation Time (Reference) There are TAT (Turn Around Time) and communication time in the operation time. Command Response Communication time TAT means the total processing time required to operate V670 from the viewpoint of a host device. The communication time means a time required for the communication between an antenna and tag, excluding host communication. ♦ Communication time Time required for the communication between an antenna and ID tag.
2-5 Communication Range Specifications In the communication with a tag, any data is read and written at every 4 bytes. Therefore, to minimize the communication time, specify the address and the number of bytes suitably so that the address for writing can be a multiple of 4. Example: If 4 bytes of data is written from the address 0001h, change the address to 0000h. If you cannot change as stated above due to the structure of change system, add the following time to the communication time.
2-5 Communication Range Specifications 2-5-3 Traffic and Passing Speed (Reference) ♦ Combination of Model V670-H11 with Model V670-D13F03 • Read Maximum passing speed (m/min) 450 Measurement Conditions: Distance 400 10mm 15mm 20mm 350 300 Nonmetal Tag 250 Passing speed (m/min) 200 Distance (mm) 150 100 50 0 1 16 32 48 64 80 96 112 128 Number of processed bytes (Byte) • Write (without verification) Nonmetal *Antenna extension cable (Model V670-A4 : not used) 400 Maximum passing spee
2-5 Communication Range Specifications ♦ Combination of Model V670-H51/H51Q with Model V670-D13F01/D13F01H • Vertical • Read Maximum passing speed (m/min) 200 Measurement Conditions: Distance 180 3mm 160 Nonmetal 140 Tag 120 100 80 Passing speed (m/min) Distance (mm) 60 40 20 0 Antenna 1 16 32 48 64 80 96 112 128 Number of processed bytes (Byte) • Write (without verification) Maximum passing speed (m/min) 200 *Antenna extension cable (Model V670-A4 : not used) Distance 180 3mm
2-5 Communication Range Specifications ♦ Horizontal • Read Maximum passing speed (m/min) 200 Measurement Conditions: Distance 180 3mm 160 Nonmetal 140 Tag 120 Passing speed (m/min) 100 80 Distance (mm) 60 40 20 0 Antenna 1 16 32 48 64 80 96 112 128 Number of processed bytes (Byte) • Write (without verification) Maximum passing speed (m/min) 200 *Antenna extension cable (Model V670-A4 : not used) Distance 180 3mm 160 140 120 100 80 60 40 20 0 1 16 32 48 64 80 96 112 1
2-22
Chapter 3 Setting and Installation 3-1 Controller 3-1-1 Switch Setting To set the switches, open a cover at the upper left part of the unit. 3-1-1-1 How to Open Cover To open the cover, insert a screwdriver, which comes with the controller, into a notch at the left end of the cover. When the cover opens, you can see the two node number setup switches (SW1 and SW2), two dip switches (SW3 and SW4) and connecting port for programming console.
3-1 Controller 3-1-1-2 How to Set Set the switch using the screwdriver which comes with the controller as shown below. • Setting a dip switch Set to the right or left. • Setting a node number Turn clockwise or counterclockwise. 3-1-1-3 Setting List Set the switches according to the list below. (The switches are set to a default value at shipment from a factory.
3-1 Controller 3-1-1-4 Setting Node Number Setup Switch ♦ Node number To connect several controllers to one host device using a link adapter etc., the host device needs to identify each of those controllers. The number to identify them is referred to as node number. A unique node number must be assigned to every controller. The command and response of 1:N protocol have the node number. So, unless the node number is assigned appropriately, any communication cannot be made.
3-1 Controller 3-1-1-5 Setting a Dip Switch ♦ SW3 SW3-1: Input function change SW3-1 Description ON Functions as trigger input. OFF Functions as reset input. SW3-2: Operation mode SW3-2 Description ON Starts in the Self-Execution mode when the power supply turns ON. OFF Starts in the Command Execution mode when the power supply turns ON. SW3-3: Verification at writing SW3-3 Description ON Enables verification. OFF Disables verification.
3-1 Controller ♦ SW4 SW4-1/4-2: Communication speed setting SW4-2 SW4-1 ON ON 115200 bps OFF 38400 bps ON 19200 bps OFF 9600 bps OFF Description SW4-3: Data length setting SW4-3 Description ON 8 bits OFF 7 bits SW4-4/4-5: Parity bit setting SW4-5 SW4-4 ON ON Even parity OFF No parity ON Odd parity OFF Even parity OFF Description SW4-6: Stop bit setting SW4-6 Description ON 1 bit OFF 2 bits Correct Usage Set SW4-7 and SW4-8 to OFF always.
3-1 Controller 3-1-2 Installation Site The controller model V670-CD1D-V1 has high reliability as durable control device under any environmental conditions. To increase the system reliability and to fulfill the functions completely, install the controller according to the instructions below.
3-1 Controller 3-1-3 How to Install The controller can be installed in a panel with screws or on a DIN rail. ♦ Installation in a panel If you install the controller in a panel, be sure to use spring washers, flat washers and M4 screws. (Tightening torque: 1.2 N•m or less) Do not use any organic solvent such as lock paint to fix screws. Otherwise, the case may crack.
3-1 Controller 3-1-4 How to Connect Antenna You can connect one antenna to the controller. The antenna can be extended up to 30 m by using the extension cable model V670-A4 (unbundled). Only one extension cable can be used. ♦ How to connect and disconnect a connector • How to connect Lock (1) Hold the cable lock of connector and fit a lug of the controller in a groove in the connector lock. (2) Push the connector straight tightly. (3) Turn the connector lock clockwise.
3-1 Controller 3-1-5 How to Connect Extension Cable and How to Extend Antenna The antenna can be extended by using the extension cable type V670-A4 (unbundled). The extension cables up to 28 m in length are available. When you use the extension cable, to prevent the devices being broken due to static electricity, follow the instructions below: ♦ Procedure to connect extension cable Connect the antenna and extension cable with a connector accessory (accessory: WTN-B-384).
3-1 Controller 3-1-6-1 Wiring Power Supply and Grounding Cable V6 7 0 - CD1 D V670-CD1D-V1 ID (Example of Wiring) +DC24V Ferrite core (attached to the product) 0V Grounding of Class D M3 self-up screws are used for the power supply and ground terminal. For a crimp terminal, use any of terminals below. Tightening torque should be approximately 0.6 N•m. ♦ Applicable crimp terminal Manufacturer Model Applicable Wire Type Japan Solderless Terminal 1.
3-1 Controller • Crimp terminal for terminal M3 self-up screws are used for the terminal. For a crimp terminal, use the terminal below. (For M3) Tightening torque should be approximately 0.6 N•m. Correct Usage Take care that the input voltage does not exceed the maximum impressed voltage (26.4 V). Otherwise, a trouble may occur in devices. 3-1-6-3 Wiring Output Signal V6 7 0 - CD1 D V670-CD1D-V1 ID + DC Power Supply Relay - External I/O Unit RST OUT1 OUT2 O.COM /IN OUT1 OUT2 O.
3-1 Controller 3-1-7 Connecting RS-232C Interface Signal Name Signal Direction Code Input Output Pin No. Ground for maintenance or ground GR — — Shield Ground for signal or common return SG — — 5 Send data SD — Receive data RD Request to send RS Clear to send CS 3 — — 2 7 — 8 Controller Pin Layout (TOP VIEW) Note 1: To prevent an operation error, ground the shielded wire either at the controller side or the computer side mentioned above.
3-1 Controller Connecting to a host device of NEC PC-9801 compatible machine, 25-pin View of fitting face of cable connector at the controller side 1 5 6 View of fitting face of cable connector at the host device side 1 9 13 25 14 Controller 9-Pin, male Shield GR 5 SG SD 3 RD 2 RS 7 CS 8 Connecting Device Connector with a cable (Shielded wire) NEC PC-9801 Compatible Machine 25-Pin, male 1 FG 7 SG 2 SD 3 RD 4 RS 5 CS Connecting to the OMRON programmable controller (PLC) View of fitting face o
3-1 Controller ♦ Assembling and connecting a connector for communication Use our connector for communication, which comes with the controller. Prepare a connecting cable and connector for a host computer by yourself. Our connector which comes with the controller is based on the countermeasures against EMI. (Instead of our connector which comes with the controller, you may use any other commercial connector. Refer to "Appendix 2 Order Format List".
3-1 Controller (3) Set the plug in the housing A2 of the hood and fix the aluminum tape with a clamp. Lock screw (2-M2.6) Housing A2 Housing B2 Cable clamp (4) Set the two connector lock screws and put the housing B2 there to complete the connector. ♦ How to connect and disconnect a connector • When you connect the connector, be sure to hold the connector and insert it completely. When you have inserted the connector, tighten the two lock screws with the Phillips screwdriver.
3-2 Antenna 3-2-1 Installation Site ♦ Installation site Do not install the antenna at any place below: • Place where the ambient temperature is out of the range between -10 and +70°C, where the temperature fluctuates considerably and where condensation occurs. • Place where the relative humidity is out of the range between 35 and 85%RH. • Place where there is corrosive gas, flammable gas, dust, salt or iron powder. • Place affected by vibration or impact.
3-1 Controller ♦ Model V670-H51/H51Q • Installation When installing the antenna, do not apply large shock to it with a hammer or other tool. Shock may damage the antenna or may reduce its water resistance. • Tightening strength Tighten the nuts to the torque specified below. When tightening the nuts, be sure to use toothed lock washers.
3-3 Tag 3-3-1 Installation Site Do not install the tag at any place below: • Place where there is corrosive gas, flammable gas or iron powder. • Place where the ambient temperature is out of the range between -10 and +70°C, where the temperature fluctuates considerably and where condensation occurs. • In a microwave oven. 3-3-2 How to Install Install the tag according to the following instructions: • Neither shave, drill nor machine the tag. • Do not apply any excessive force to the tag.
3-1 Controller ♦ Model V670-D13F01 • Tag installation direction Marking side ♦ Model V670-D13F01H • Tag installation direction Marking side • Example of tag installation M3 screw (Tightening torque: 5 N•m or less) 2-M3 20.5 ± 0.1 (Unit: mm) * Install the tag on a flat surface. Avoid installation on a curved surface.
3-20
Chapter 4 Functions 4-1 Communication Designation Function Depending on an operation sequence, you can specify various communications through the communication command for communication with a tag. The following seven communication designations are available. Code Name Description ST Single command Trigger When the command is received, the communication with the tag is executed and the response is returned.
4-1 Communication Designation Function 4-1-2 Designation of Automatic System Communication (SA/RA/PA) In the auto system communication designation, a tag is detected automatically. So, unlike the command trigger system, you do not need to check the tag. When the tag enters the communication area, the communication starts. Tag Antenna SA designation: For the single designation (SA), the controller command processing is ended by terminating the communication.
4-1 Communication Designation Function 4-1-3 Designation of External Trigger System Communication (SI/RI/PI) In the external trigger system communication designation, the communication is started at a leading edge of an external input signal. The communication is directly controlled by output of a sensor which detects a tag in the communication area. So, the communication can be executed even in a fast line without fail.
4-1 Communication Designation Function PI designation: In the polling designation (PI), similarly with RI, processing is repeated until the processing is terminated by a command process abort command (AA). However, no response is made after the communication with one tag is ended. Response is returned by a polling query (PC) command instead. Use this designation when several controllers are connected to a host device through RS-485 etc. (Commercial 232C/485 converter is required.
4-2 Tag Designation Function When reading data or writing fixed data, you can use "Repeat Auto" designation or "Repeat Trigger" designation. However, if you write different data per tag or if you use several commands (e.g., read → judge → write), you cannot use this function. To enable this process, you can use the Tag Designation function. By using this function, regardless of timing, you can only send the commands consecutively to communication with an objective tag without fail.
4-3 Operation Mode There are two operation modes, i.e., Command Execution mode and Self-Execution mode. Through the dip switch 3-2, you can specify one mode of them to be started at the power ON. Also, you can change the mode by a mode change command (MO) from a host device. Power ON Command Execution mode Mode change command (MO) Self-Execution mode (1) Command Execution mode The communication is executed by an instruction (command) from a host device. In this mode, you can use all the command.
4-3 Operation Mode When data is read out of the tag into which destination information has been written, the applicable destination only is detected and the pulse is output, and reading could not be done due to any trouble, an error pulse is output as shown below.
4-4 Operation Parameter Setting In the controller, you can specify the operation parameters (Communication Restriction Time, Character Interval Monitoring Time and Response Delay Time) according to your system to optimize the performance and reliability. Usually, you may use the default values. However, this setting allows you to optimize your system. Those parameters are stored in nonvolatile memory in the controller. So, the parameters are not erased even if the power supply turns off.
4-4 Operation Parameter Setting 4-4-3 Response Delay Time When several controllers are connected to a host device through RS-485 etc. (commercial 232C/485 converter is required), RS-485 switches into receiving after data string is sent. Switching time varies depending on a converter. So, if a response from the controller is fast, the communication cannot be executed correctly. By specifying the Response Delay time, the response start time can be changed.
4-5 Memory Check Function By adding a check code to a data in a tag, you can detect a data error arisen from memory rewrite life or unintentional factor. A CRC code of generating polynomial X16 + X12 + X5 + 1 is used as the check code. For memory check, a memory check command (MC) to write a check code and a memory calculation command (MK) to verify the check code are used.
4-6 Write Protect Function The Write Protect Function prevents a fixed data, such as pallet information or product information stored in memory in a tag, being erased by careless writing. By setting protect information in the tag, Write Protect can be enabled in any area (a maximum of two areas) of a specified address. If you try to write anything into a write-protected page, a Protect error occurs. The protect area information is set by using a part (address $0000 to 0003) of user data area.
4-12
Chapter 5 Control From Host Device 5-1 Controller Operation Status The V670 series RFID system communicates with a tag ((2)) according to the instruction of a command ((1)) sent from a connected host device and returns the result to the host device as the response ((3)).
5-2 Command Response Format For the format of command and response communicated between a host device and controller, there are 1:1 protocol used usually and 1:N protocol used to connect several controllers and the configuration is described below. The protocol is specified through the dip switch (SW3-4) of the controller. (1) Command frame 1:1 Protocol Command code Data Terminator 1:N Protocol Node No.
5-2 Command Response Format (2) Response frame 1:1 Protocol Command code Termination code Retransmission flag Status flag Data Terminator n 1:N Protocol Node No. Command code Termination code Retransmission Status flag flag Data Terminator Calculation range of FCS * In the 1:N protocol, a gray part is added. Name Description Termination code Shows the command execution result. Retransmission flag Flag to show the response to retransmission. This is "1" at retransmission.
5-2 Command Response Format (3) Data code designation You can specify in a command a code to be used to transmit a data to be read or written between a host device and ID controller. ASCII code designation and hexadecimal code designation are available. • ASCII code (JIS8 unit code) designation "A" 1 Byte of data in a tag is transmitted directly as ASCII code or JIS8 unit code. Transmitted one character is equivalent to 1 byte of data in a tag. Character data can be read/written directly.
5-2 Command Response Format (4) Available designation range of first address and number of bytes A command to specify the first address and the number of bytes in a command and the available designation range are shown in the table below. If you specify any value out of the available range, a command error occurs.
5-3 Command Response Flow Depending on a type of command and the communication designation, receiving the command from a host device to the controller and the response to the host device vary. (1) No response When the controller receives a reset command, the controller does not send any response, performs resetting and waits for a command.
5-4 Command List The commands are classified mainly into four categories. (1) Communication command Command to communicate with a tag. (2) Communication subcommand Subcommand used to inquire the execution result or abort the execution when polling auto command is used. (3) Controller control command Command used to terminate the communication with the tag or reset the controller. (4) Host command Command used for a communication test between the controller and host device.
5-5 Communication Designation List A communication command can specify the following ten types of communication designation: Communication designation code Name Description ST Single trigger When a command has been received, the communication with a tag is executed and the response is returned. st Tag-specified single trigger The communication with the tag to which the last communication was executed and the response is returned. This operation is the same as the single trigger (ST).
5-6 Communication Command Communication commands to communicate with a tag are described here in this section. The commands are described assuming that 1:1 protocol is used. If 1:N protocol is used, follow the 1:N protocol format. (For details of protocol format, refer to "5-2 Command Response Format".) Example of sent data Command code Data Terminator 1:1 Protocol Example of received data Command code Termination code Retransmission flag Status flag Data Terminator Example of sent data Node No.
5-6 Communication Command 5-6-1 Read (RD) Reads a data in a area specified by the first address and the number of bytes. Command code "RD" Communication designation Data designation Antenna designation First address of read area Number of read bytes Communication designation Specifies how to communicate with a tag. For details, refer to the communication designation list. Data designation Specifies a type of transmitted code of read data at the response.
5-6 Communication Command 5-6-2 Write (WT) Writes the specified bytes of data from the specified first address into a tag. Command code "WT" Communication designation Data designation Antenna designation The first address of written area The number of written bytes Written data Number of specified bytes Communication designation Specifies how to communicate with a tag. For details, refer to the communication designation list.
5-6 Communication Command 5-6-3 Computation Write (CW) Performs the computation of data in tag memory and computation data in a hexadecimal number and writes the result into the tag. If overflow and underflow occurs in addition and subtraction, respectively, no data is written and "1" is returned to the status flag.
5-6 Communication Command 5-6-4 Data Fill (DF) Write 1 or 2 bytes of the same data into an area specified by the first address and the last address of tag memory. Written data is specified by a hexadecimal code. Command code "DF" Communication designation Data designation Antenna designation The first address of written area The last address of written area Written data 1/2 byte Communication designation Specifies how to communicate with a tag.
5-6 Communication Command 5-6-5 Memory Check (MD) Executes the generating polynomial X16 + X12 + X5 + 1 in an area per check block specified by a user and verifies with a check code added in the check block. Command code "MD" Communication Process designation designation Antenna designation The first address of check block The number of bytes of check block Communication designation Specifies how to communicate with a tag. For details, refer to the communication designation list.
5-6 Communication Command 5-6-6 Tag Function Designation (TF) Sets/cancels Write Protect etc. to a tag. Command code "TF" Communication Process designation designation Antenna designation Communication designation Specifies how to communicate with a tag. For details, refer to the communication designation list. Process designation Sets/cancels a function. "P": Sets Protect "R": Cancels Antenna designation Fixed to "1".
5-6 Communication Command 5-6-7 ID Read (ID) Reads a user ID of tag. Command code "ID" Communication designation Data designation Antenna designation Communication designation Specifies how to communicate with a tag. For details, refer to the communication designation list. The communication designation "st" only is unavailable. Data designation Fixed to "H" (hexadecimal code). Antenna designation Fixed to "1".
5-7 Communication Subcommand The communication subcommand is used in combination with a communication command. Any communication to a tag cannot be done by the subcommand alone. 5-7-1 Command Processing Abort (AA) Aborts a command process in execution and returns to a state of waiting for a command. This can be executed when any command other than the communication designation "ST" is in process. Command code "AA" Process Antenna designa- designation tion Process designation Fixed to "0".
5-8 Controller Control Command The controller control commands have no direct relation to the communication to a tag, but those commands specify the communication conditions, controller operation mode, Self-Execution conditions, etc. 5-8-1 Operation Mode Change (MO) Changes a controller operation mode. Command code "MO" Process Execudesigna- tion destion ignation Process designation Specifies a controller operation mode.
5-8 Controller Control Command 5-8-3 Reset (XZ) Aborts all the controller processes and performs "Power ON" initial process. There is no response. Command code "XZ" Nil 5-8-4 Controller Control (CC) Changes or obtains the state of external I/O of controller. Command code "CC" Process code External output information Process code Fixed to "00" (I/O control). External output information Specifies the output of external output 1 and external output 2.
5-8 Controller Control Command 5-8-5 Operation Condition Setting (SE) Specifies operating conditions in the Self-Execution mode.
5-8 Controller Control Command Specifies an operation to be executed in the operating condition. "00": Setting "10": Read Example of execution command Specifies a command to be executed according to the following conditions. Condition 1: A command can be specified by a communication command only. Condition 2: The communication designation is "RA" and "RI" only. Condition 3: The number of written bytes is a maximum of 8 bytes (for both of ASCII and hexadecimal).
5-8 Controller Control Command 5-8-6 Parameter Setting (SP) Operates the parameters used in the controller from a host device. Command code "SP" Process code Parameter data (only when changing) Process code (High order digit) Specifies a type of process to parameter. "0": Change "1": Read "9": Initialize (set to a default value) Process code (Low order digit) Specifies a type of parameter.
5-9 Host Command 5-9-1 Test (TS) Makes a response directly to a message sent by a host device. This command is used for a communication test between the host device and ID controller. Message data Command code "TS" Message data Any character string to execute a test communication. Command code "TS" Termination code Retransmission flag Message data Status flag 5-9-2 Version Information (VS) Reads a version of software of the controller.
5-10 Termination Code List The meanings of termination code of response are described below. Type Termination Code Name Description Normal end "00" Normal end Command execution has ended correctly. A command was executed correctly when polling process is specified. Host communication error "10" Parity error A parity error has occurred in any character of command. "11" Framing error A framing error has occurred in any character of command.
5-11 Example of Communication Program Example of BASIC program 1:1 Protocol 100 110 120 130 140 150 160 170 180 190 200 210 220 230 240 250 260 270 280 290 300 310 320 330 340 ’***** V670-CD1D SAMPLE PROGRAM ***** CLS OPEN “COM:E73NN” AS #1 ’ ’***** MAIN LOOP **** *LOOP LINE INPUT “Input TX Data : “, ITD$ TXD$=ITD$+”*”+CHR$(13) PRINT “[TX] : “;ITD$ PRINT #1,TXD$; GOSUB *RECEIVE PRINT “[RX] : “;REC$ GOTO *LOOP ’ ’***** RECEIVE DATA ***** *RECEIVE RXD$=” “ WHILE (LOC(#1)=0):WEND WHILE (INSTR(RXD$,”*”+CHR$(1
5-11 Example of Communication Program 1:n Protocol 100 110 120 130 140 150 160 170 180 190 200 210 220 230 240 250 260 270 280 290 300 310 320 330 340 350 360 370 380 390 400 410 420 430 440 450 460 470 480 490 500 510 520 5-26 ’***** V670-CD1D SAMPLE PROGRAM2 ***** CLS OPEN “COM:E73NN” AS #1 ’ ’***** MAIN LOOP **** *LOOP LINE INPUT “Input TX Data : “, ITD$ IP$=”00”+ITD$:GOSUB *FCS TXD$=CHR$(1)+IP$+OP$+”*”+CHR$(13) PRINT “[TX] : ”;ITD$ PRINT #1,TXD$; GOSUB *RECEIVE PRINT “[RX] : “;REC$ GOTO *LOOP ’ ’****
Chapter 6 How to Use Self-Execution Mode 6-1 Available Conditions In the Self-Execution mode, by executing automatically the operating conditions (communication command, judgment condition, output condition, etc.) registered in the controller, the communication and peripheral devices can be controlled without control from a host device. In the Self-Execution mode, the following conditions can be specified. Item Condition Remarks Execution command Communication command.
6-2 Setting Procedure Procedure to use the Self-Execution mode is described below. (1) (2) (3) (4) (5) Connect a host interface, power supply and antenna. Turn on the power supply. Check a host communication with a test command. Register an operating condition with the SE (Operation Condition Setting) command. Enter the Self-Execution mode through the dip switch (turn ON SW 3-2) or with the MO (Operation Mode Change) command.
6-3 Example of Setting An example of setting to execute the following items is described. Communication process : Reads 16 bytes from the address 10h in a hexadecimal number in an automatic operation. Judgment, OUT1 output : 4 Bytes of data from the address 18 is "00000001" and turning ON for 0.5 seconds. Judgment, OUT2 output : ON at an error. (Time is not monitored.) Judgment, RS-232C output : No output.
6-4
Chapter 7 How to Use Programming Console 7-1 Component Name By using a Programming Console, the controller model V670-CD1D-V1 can check the communication with a tag at the system startup, read/write a data of tag, check the controller setting and read the details of error. We recommend you to use our Programming Console model C200H-PRO27 (unbundled). To connect the Programming Console to the controller, the cable model V700-P10 (unbundled) is required. LCD Display Used to show a program or as a monitor.
7-2 Outside Dimension (Unit: mm) 7-2
7-3 Connection of Programming Console To connect the programming console to the controller, the cable model V700-P10 (unbundled) is required. A key sheet comes with the cable model V700-P10. 7-3-1 Inserting Key Sheet As shown below, insert the dedicated key sheet into the slit at the top of programming console. Insert the key sheet pressing it with your fingers softly until the key sheet has been held completely in place. Correct Usage Insert the key sheet correctly as shown above.
7-3 Connection of Programming Console 7-3-2 Connecting Cable Connect the programming console with the dedicated cable model V700-P10. A round connector and square connector come with the cable. Use the round connector and square connector to the controller, and the programming console respectively. A connector always can be plugged into and unplugged from the programming console when the power supply turns on. (1) Remove the connector cover at top of the reverse side or at the reverse side.
7-4 How to Use • Holding in your hand • Panel installation To install a panel, use a mounting bracket Type C200H-ATT01 (unbundled). Mounting bracket Two screws Mounting hole dimension Standard panel cut is as follows (based on DIN43700): Approximately 50 mm Use either connector. Applicable panel thickness 11.0 to 3.2 Approximately 70 mm (Unit: mm) When you install the panel, take the cable height into consideration. When you use this unit in a control panel etc.
7-5 Functions By using a programming console, the controller model V670-CD1D-V1 can check the communication with a tag at the system startup, read/write a data of tag, check the controller setting and read the details of error.
7-5 Functions 7-5-2 How to Operate 7-5-2-1 Password Input Screen When the programming console is connected, the screen below appears. Press and then . An initial status of the mode is displayed according to key switch setting. If you enter the password when the key switch is set to the MONITOR mode, all the operations are aborted even if the controller works. Please note that the screen is ready to accept the execution of operation in the MONITOR mode then.
7-5 Functions 7-5-2-3 Accepting Key in Initial Screen of Monitor Mode When the key switch is set to MONITOR, an initial screen of MONITOR mode is appears. In this screen, the , and , , , , keys only can be accepted. Shows the display information selection screen. Shows the READ initial selection screen. Shows the WRITE initial selection screen. Shows the TEST READ initial selection screen. Shows the TEST WRITE initial selection screen. Shows the latest error information screen.
7-5 Functions 7-5-2-4 Accepting Key in Initial Screen of Run Mode When the key switch is set to RUN, an initial screen of RUN mode is appears. In this screen, the accepted. and keys only can be Shows the display information selection screen. Shows the controller execution status screen.
7-5 Functions 7-5-3 Displaying Details of Setting This function of displaying details of setting of the programming console displays every item of controller setting. By pressing the and then 0 or 1 key, an item to be displayed can be selected. Shows the dip switch setting information display screen. Shows the parameter information display screen. ♦ Dip switch setting information [0] The dip switch setting information shows every item of controller setting specified by the dip switch.
7-5 Functions ♦ Parameter information [1] The parameter information shows every item of controller setting stored in internal nonvolatile memory. Parameter information display * The MONITOR mode only.
7-5 Functions 7-5-4 Address Setting In this screen, you can specify the first address and end address, from which a data is read, to which a data is written and to be tested. 7-5-4-1 For Reading An example to set the start address to 5Ah and the end address to 6Fh is shown below. You can select the start address and end address with and . When you press , the screen is ready to accept the address input. The available characters are to and to .
7-5 Functions 7-5-5 Data Setting In this screen, you can specify a written data in two hexadecimal digits within 00 and FF. Setting a data in 1B: When you press the key, the screen is ready to accept the address entry. The available keys are to and to . 7-5-6 Reading/Writing Data 7-5-6-1 Reading In this screen, you can read a data from any address of the tag and display it. Set the start address to 10h and the end address to 1Fh.
7-5 Functions 7-5-6-2 Reading Again When you press the key again after reading the content of tag, you can read the data again according to the specified start address and end address. When you press is read again. or , the start address value and end address value increase or decrease one. Then, the data Set the start address to 10h and the end address to 1Fh.
7-5 Functions 7-5-6-3 Writing In this screen, you can write any data into any address of the tag. The same data is written into all the specified areas. Set the start address to 10h, the end address to 1Fh and a data to 7F. key, the data is writWhen you press the ten into the tag. When the data has been written correctly, "OK" is shown.
7-5 Functions 7-5-7 Test When you check the position of antenna and tag in an applicable communication mode, you can execute the communication in a test operation to judge whether the location and relative speed are suitable or not. 7-5-7-1 Setting Communication Mode When you execute the Test Reading and Test Writing, you need to specify a communication mode first. Specify a communication mode. Using the / key(s) or the to keys, change a communication mode to be displayed. Decide with the keys.
7-5 Functions 7-5-8 Reading Latest Error Information The controller can store a maximum of 30 errors occurred in the RUN mode after the power supply turns on. When the controller stores 30 errors, if an error occurs, the oldest error is deleted from the controller memory and the new one is stored. When the power supply turns off or the system is reset, all the stored errors are erased. • No error occurs If any error does not occur, "NO ERROR" is displayed.
7-5 Functions 7-5-9 Statistic Error Information The controller adds the number of error occurrences per error at every error occurrence. At the same time, the controller calculates MCBF. Those data are all stored in memory. However, when the power supply turns off or the system is reset, all the stored data are erased. Those are read out per error code in ascending numeric order of error code number. The error information is changed and displayed with the / key(s).
7-5 Functions 7-5-10 Execution Monitor In this screen, you can monitor a command, which the controller received, and the execution result in the RUN mode. Termination code This screen shows the received command and termination code. If there are any received command, communication designation, termination code and response data in the tag communication, the first 4 characters of the response data are displayed.
7-20
Chapter 8 From Startup to Run 8-1 Trial Operation ♦ Items to be checked Before performing a trial operation, check the following items: No. Items to be checked Checking Page 1 Connection of power supply and I/O cable • Whether wiring is correct. • Whether terminal screws are tightened completely. 3-10 2 Setting of dip switch • Whether the node number is set properly. • Whether the communication is set properly. • Whether the operation mode is set properly. • Whether the protocol is set properly.
8-2 Diagnosis Function The controller diagnoses many items to shorten the system down time preparing for error. When an error occurs, depending on a type of error, you may read out the details of error through the programming console. ♦ Details of error Errors detected by the controller are classified into the two types of errors. One terminates an operation and the other does not terminate any operation.
8-3 Errors and Countermeasures Main six causes of troubles in V670 Series are as follows: • External device failure • Controller failure • Antenna failure Must be repaired. • Cable failure • Tag failure • Others ♦ Host communication error Error Code Name Description "10" Parity error A parity error has occurred in any character of command. "11" Framing error A framing error has occurred in any character of command.
8-4 Maintenance and Inspection To maintain V670 Series in the best condition, you need to inspect it daily or periodically. V670 Series mainly consists of semiconductor components which have a long life. However, the following malfunctions are expected depending on the service environment or operating condition. (1) Deterioration of element due to over-voltage or over-current. (2) Deterioration of element due to long-term stress arisen from use in a high-temperature site.
8-5 Troubleshooting When an error has occurred, grasp the situation fully, check whether the error occurs repeatedly or not, judge the relation to any other devices properly and check according to the flow below. ♦ Main check flow Judge this main check flow according to the details of error. Main check flow Check whether the system connection is correct. Wrong To the system connection check flow. Page 8-6. Wrong To the host device check flow. Page 8-7. Wrong To the communication check flow.
8-5 Troubleshooting ♦ System connection check flow Start Check whether the connectors and cables are connected correctly. Connect them correctly. Turn on the power supply. Does RUN LED turn ON? Check whether the specified voltage is supplied. Supply the specified voltage. Does reset input turn ON? Turn OFF reset input. Does NORM/ERR (red) turn ON? Connect the programming console. Does the display work? Input the password.
8-5 Troubleshooting ♦ Host communication check flow Start Send the TS command from a host device. Is the response correct Is the communication format correct? Correct the communication format. Is the communication cable \ connector wired correctly? Modify the connector wiring. Does the host device work correctly? Modify the host program or replace the host device with another one. Replace the controller with another one.
8-5 Troubleshooting ♦ Communication check flow Start Can the programming console be used? Connect the programming console and turn ON the power supply in the MONITOR mode. Turn ON the power supply without connecting the programming console and connect the host device. Execute Test Writing in the Single Auto mode Send the Write command in the Single Auto mode. The COMM LED turns on and then turns off. Is the movement speed correct? Is the opposed condition correct? Decrease the movement speed.
Chapter 9 Characteristic Data Depending on Operating Condition (Reference) 9-1 Influence of Metal of Antenna (Reference) Even if the antenna is mounted on any metallic material, the antenna is not affected. However, be sure to check the antenna when you install it. • Model V670-H11 Model V670-D13F03 The metal has hardly any influence on the performance of Model V670-H11. However, be sure to check the performance after installation.
9-1 Influence of Metal of Antenna (Reference) • Model V670-H51Q Model V670-D13F01 (H) Metal: Iron Communication range ratio (%) 100 90 80 70 60 50 40 30 20 10 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 * Assume that the communication distance without metal is 100%. 15 * Assume that the communication distance without metal is 100%.
9-2 Mutual Interference between Antennas (Reference) When you use several antennas, to prevent the mutual interference between them, keep the specified distance between those antennas as shown below.
9-3 Mutual Interference between Tags (Reference) When you use several tags, to prevent the mutual interference between them, keep the specified distance between those tags as shown below. • Model V670-D13F03 70 mm or more 70 mm or more • Model V670-D13F01 (H) 16 mm or more Precaution for Correct use With the above description as reference, carry out a preliminary test or take other appropriate measures to ensure successful installation of the product.
9-4 Influence of Back Metal of Tag (Reference) When you install the tag, take into consideration the influence of back metal. If there is any metallic material behind the tag, the communication range deteriorates. The characteristic of communication range deterioration depending on the distance between the tag and back metal of tag (the same size as antenna) is shown below.
9-4 Influence of Back Metal of Tag (Reference) • Model V670-H51 Model V670-D13F01 (H) Communication range ratio (%) Metal: Iron 100 90 80 70 * Assume that the communication distance without metal is 100%. 60 50 40 30 20 10 0 0 1 2 3 4 5 6 7 8 9 10 Distance between metal and tag (mm) Communication range ratio (%) Metal: Aluminum 100 90 80 70 60 50 * Assume that the communication distance without metal is 100%.
9-5 Influence of Tag Angle (Reference) A maximum communication range can be obtained by installing a tag so that the antenna surface and tag surface can be parallel to each other. When you install the tag, take into consideration the influence of tag angle. If the tag surface is not parallel to the antenna surface, the communication range deteriorates. The characteristic of communication range deterioration depending on the tag angle is shown below.
9-6 Chemical Resistance of Tag (Reference) Chemicals which affect a tag are shown below. ABS resin and epoxy resin are used as case material and filling material, respectively. Referring to the list below, use suitable chemicals. Do not use any chemicals which affect the ABS resin and epoxy resin. Any chemicals cannot be used for explosion-proof application. • Chemicals which cause deformation, crack, etc.
Appendix Appendix 1 ASCII Code List High order digit Low order digit b8~b5 0000 1001 0 1 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 7 (SP) 0 @ P ! 1 A Q a q 2 B R b r 8 9 10 11 12 13 14 Undefined 6 Undefined 5 Undefined 4 Undefined 3 Undefined 15 p 0000 0 NUL 0001 1 TC1(SOH) DC1 0010 2 TC2(STX) DC2 0011 3 TC3(ETX) DC3 # 3 C S c s 0100 4 TC4(EOT) DC4 $ 4 D T d t 0101 5 TC5(NEQ) TC8(NAK) % 5 E U e u 0110 6
Appendix 2 Order Format List ♦ Main unit and system components Name/Shape Controller Specifications Model Remarks RS-232 interface 24 VDC power supply Outside dimension: 90 × 66 × 75 mm Model V670-CD1D-V1 — Antenna Outside dimension: 40 × 53 × 23 mm Model V670-H11 — Antenna Outside dimension: M18 × 43 mm Model V670-H51 — Antenna Outside dimension: M18 × 47 mm Model V670-H51Q — Tag Memory capacity: 128 bytes Outside dimension: 40 × 40 × 4.
Appendix 3 Protective Structure • Protective Structure ♦ IEC Note: IP- is classified by a test method below. Check sealing in working environment and operating conditions in advance.
OMRON Corporation Industrial Automation Company Sensing Devices Division H.Q. Industrial Sensors Division Shiokoji Horikawa, Shimogyo-ku, Kyoto, 600-8530 Japan Tel: (81)75-344-7022/Fax: (81)75-344-7107 Regional Headquarters OMRON EUROPE B.V. Sensor Business Unit, Carl-Benz-Str. 4, D-71154 Nufringen, Germany Tel: (49)7032-811-0/Fax: (49)7032-811-199 OMRON ELECTRONICS LLC 1 East Commerce Drive, Schaumburg, IL 60173 U.S.A. Tel: (1)847-843-7900/Fax: (1)847-843-8568 OMRON ASIA PACIFIC PTE. LTD.
Authorized Distributor: Cat. No. Z148-E1-04 Note: Specifications subject to change without notice.