Omron 6CYCIDV6700101 Radio Frequency Identification System User Manual Manual

Omron Corporation Radio Frequency Identification System Manual

Contents

Manual

Electromagnetic Coupling Type RF-ID SystemV670 SeriesUser’s ManualID Controller, Antenna, and ID TagID ControllerModel V670-CD1DAntennaModel V670-H11ID TagModel V670-D13F03Catalog No. SCLB-702
IntroductionThank you very much for choosing the electromagnetic coupling type RF-ID system V670 Series.  The V670 Series has been developed by OMRON, based on the advanced technology and extensive experience.  This user’s manual describes the functions, performance and usage of V670 Series.When you use the V670 Series, follow the instructions below:• Read this user’s manual with care, understand the V670 Series fully and use it appropriately.• Keep this user’s manual handy.When you use the V670 Series in the following environments, we would like you to operate it within the rating and functions, take safety measures such as fail-safe system and consult our person in charge.(1) Use in an unsuitable condition or environment which is not described in the user’s manual(2) Use for nuclear energy control, railroad, aeronautical system, car, combustion equipment, medical equipment, amusementfacility, safety device, etc.(3) Use for application which may have a great influence on people’s lives and property and must be executed safely in particu-lar.Notes on 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.  The DC power supply must meet the following items:(1)  Such DC power supply must be used for the V670 Series only and must not be connected to any other devices nor apparatuses.(2)  Voltage of such DC power supply must be within the specified rating (24 VDC+10%-10%).7.  Be sure to follow any other warnings, cautions and notices mentioned in this manual.1.  Do not install Model V670-CD1D in the following areas:• Place exposed to the direct sunlight.• Humid place where moisture condensation may occur.• Place affected by vibration or impact.2.  Preliminary check of installation site.This device uses the frequency band 13.56 MHz to communicate with a tag.  This frequency band 13.56 MHz is used also as the ISMband (one of frequencies assigned to medical or industrial heater; an application must be filed for installation).  So, such heater mayaffect the communication with a tag or may damage the tag, if the heater is located near this device.  If you must this device near suchheater, we would like you to check the influence in advance.  To minimize general influence of noise, follow the instructions below:• Ground any metallic material located around this device according to Class D (Class III).• Wire this device keeping away from high voltage and heavy current.3.  Be sure to ground any ground terminal according to Class D (conventional Class III).  Otherwise, performance may deteriorate.4.  Cleaning of  Model V670-D13F03, Model V670-H11 and Model V670-CD1D.• Do not use any thinner.  Resin material and case paint are dissolved by thinner.Notes on safetyNotes on usage
A manual revision history code is added to the end of catalog number shown at the left lower part of front cover and back coverManual Revision HistoryRevision Code Date of Revision Reason of Revision / Revised Page-- October 2000 First Edition  Catalog  No. SCLB-702!!!!Revision code
Chapter 1    Features and System Configuration1-1 Features ..........................................................................................................................1-11-2 System Configuration.....................................................................................................1-2Chapter 2 Specifications and Performance2-1 Controller........................................................................................................................2-12-1-1 Component Names and Functions..................................................................................................... 2-12-1-2 General Specifications....................................................................................................................... 2-32-1-3 Performance Specifications ............................................................................................................... 2-32-1-4 Communication Specifications.......................................................................................................... 2-42-1-5 I/O Specifications .............................................................................................................................. 2-42-1-6 Example of Wiring............................................................................................................................. 2-52-1-7 Outside Dimension ............................................................................................................................ 2-62-2 Antenna...........................................................................................................................2-72-2-1 Specifications..................................................................................................................................... 2-72-2-2 Outside Dimension ............................................................................................................................ 2-72-3 Tag ..................................................................................................................................2-82-3-1 Specifications..................................................................................................................................... 2-82-3-2 Outside Dimension ............................................................................................................................ 2-82-3-3 Memory Map ..................................................................................................................................... 2-92-4 Cable.............................................................................................................................2-102-4-1 Specifications................................................................................................................................... 2-102-4-2 Outside Dimension .......................................................................................................................... 2-102-5 Communication Range Specifications .........................................................................2-112-5-1 Communication Area (Reference)................................................................................................... 2-112-5-2 Operation Time (Reference) ............................................................................................................ 2-122-5-3 Traffic and Passing Speed (Reference)............................................................................................ 2-14Chapter 3 Setting And Installation3-1 Controller........................................................................................................................3-13-1-1 Switch Setting.................................................................................................................................... 3-13-1-1-1 How to Open Cover................................................................................................................. 3-13-1-1-2 How to Set ............................................................................................................................... 3-23-1-1-3 Setting List............................................................................................................................... 3-23-1-1-4 Setting Node Number Setup Switch........................................................................................ 3-33-1-1-5 Setting a Dip Switch ................................................................................................................ 3-43-1-2 Installation Site .................................................................................................................................. 3-63-1-3 How to Install .................................................................................................................................... 3-73-1-4 How to Connect Antenna................................................................................................................... 3-83-1-5 How to Connect Extension Cable And How To Extend Antenna..................................................... 3-93-1-6 How to Wire....................................................................................................................................... 3-9Contents
Chapter 4 Functions3-1-6-1 Wiring Power Supply And Grounding Cable ........................................................................3-103-1-6-2 Wiring Reset Signal ...............................................................................................................3-103-1-6-3 Wiring Output Signal .............................................................................................................3-113-1-7 Connecting RS-232C Interface........................................................................................................3-123-2 Antenna ........................................................................................................................3-163-2-1 Installation Site ................................................................................................................................3-163-2-2 How To Install..................................................................................................................................3-163-3 Tag ................................................................................................................................3-173-3-1 Installation Site ................................................................................................................................3-173-3-2 How to Install...................................................................................................................................3-17Chapter 4 Functions4-1 Communication Designation Function...........................................................................4-14-1-1 Designation Of Command Trigger System Communication (ST).....................................................4-14-1-2 Designation of Automatic System Communication (SA/RA/PA) .....................................................4-24-1-3 Designation of External Trigger System Communication (SI/RI/PI)................................................4-34-2 Tag Designation Function...............................................................................................4-54-3 Operation Mode..............................................................................................................4-64-4 Operation Parameter Setting...........................................................................................4-84-4-1 Communication Restriction Time......................................................................................................4-84-4-2 Character Interval Monitoring Time ..................................................................................................4-84-4-3 Response Ready Time........................................................................................................................4-94-5 Memory Check Function..............................................................................................4-104-6 Write Protect Function..................................................................................................4-11Chapter 5 Control From Host Device5-1 Controller Operation Status ...........................................................................................5-15-2 Command Response Format ..........................................................................................5-25-3 Command Response Flow..............................................................................................5-65-4 Command List ................................................................................................................5-75-5 Communication Designation List...................................................................................5-85-6 Communication Command.............................................................................................5-9Contents
5-6-1 Read (RD)........................................................................................................................................ 5-105-6-2 Write (WT)....................................................................................................................................... 5-115-6-3 Computation Write (CW) ................................................................................................................ 5-125-6-4 Data Fill (DF) .................................................................................................................................. 5-135-6-5 Memory Check (MD) ...................................................................................................................... 5-145-6-6 Tag Function Designation (TF)........................................................................................................ 5-155-6-7 ID Read (ID).................................................................................................................................... 5-165-7 Communication Subcommand .....................................................................................5-175-7-1 Command Processing Abort (AA)................................................................................................... 5-175-7-2 Polling Query (PC) .......................................................................................................................... 5-175-8 Controller Control Command.......................................................................................5-185-8-1 Operation Mode Change (MO)........................................................................................................ 5-185-8-2 Data Retransmission (RR) ............................................................................................................... 5-185-8-3 Reset (XZ)........................................................................................................................................ 5-195-8-4 Controller Control (CC)................................................................................................................... 5-195-8-5 Operation Condition Setting (SE).................................................................................................... 5-205-8-6 Parameter Setting (SP)..................................................................................................................... 5-225-9 Host Command.............................................................................................................5-235-9-1 Test (TS) .......................................................................................................................................... 5-235-9-2 Version Information (VS) ................................................................................................................ 5-235-10 Termination Code List..................................................................................................5-245-11 Example Of Communication Program .........................................................................5-25Chapter 6 How To Use Self-Execution Mode6-1 Available Conditions ......................................................................................................6-16-2 Setting Procedure ...........................................................................................................6-26-3 Example Of Setting ........................................................................................................6-3Chapter 7 How to Use Programming Console7-1 Component Name...........................................................................................................7-17-2 Outside Dimension .........................................................................................................7-27-3 Connection of Programming Console ............................................................................7-37-3-1 Inserting Key Sheet............................................................................................................................ 7-37-3-2 Connecting Cable............................................................................................................................... 7-4Contents
Chapter 8 From Startup To Run7-4 How to Use.....................................................................................................................7-57-5 Functions ........................................................................................................................7-67-5-1 Programming Console Function List.................................................................................................7-67-5-2 How to Operate..................................................................................................................................7-77-5-2-1 Password Input Screen .............................................................................................................7-77-5-2-2 Changing Operation Mode.......................................................................................................7-77-5-2-3 Accepting Key in Initial Screen of Monitor Mode ..................................................................7-87-5-2-4 Accepting Key in Initial Screen of Run Mode.........................................................................7-97-5-3 Displaying Details of Setting...........................................................................................................7-107-5-4 Address Setting ................................................................................................................................7-127-5-4-1 For Reading............................................................................................................................7-127-5-4-2 For Writing.............................................................................................................................7-127-5-5 Data Setting......................................................................................................................................7-137-5-6 Reading/Writing Data ......................................................................................................................7-137-5-6-1 Reading ..................................................................................................................................7-137-5-6-2 Reading Again........................................................................................................................7-147-5-6-3 Writing ...................................................................................................................................7-157-5-6-4 Writing Again.........................................................................................................................7-157-5-7 Test ...................................................................................................................................................7-167-5-7-1 Setting Communication Mode ...............................................................................................7-167-5-7-2 Test Reading...........................................................................................................................7-167-5-7-3 Test Writing............................................................................................................................7-167-5-8 Reading Latest Error Information....................................................................................................7-177-5-9 Statistic Error Information ...............................................................................................................7-187-5-10 Execution Monitor .................................................................................................................7-19Chapter 8 From Startup To Run8-1 Trial Operation ...............................................................................................................8-18-2 Diagnosis Function.........................................................................................................8-28-3 Errors and Countermeasures...........................................................................................8-38-4 Maintenance and Inspection...........................................................................................8-48-5 Troubleshooting..............................................................................................................8-5Chapter 9 Characteristic Data Depending on Operating Condition (Reference)9-1 Influence of Back Metal of Antenna (Reference) ..........................................................9-19-2 Mutual Interference between Antennas (Reference)......................................................9-29-3 Mutual Interference between Tags (Reference) .............................................................9-3Contents
9-4 Influence of Back Metal of Tag (Reference)..................................................................9-49-5 Influence of Tag Angle (Reference) ...............................................................................9-59-6 Chemical Resistance of Tag (Reference)........................................................................9-6AppendixAppendix 1 JIS8 Unit Code List (ASCII Code List) ................................................Appendix-1Appendix 2 Order Format List..................................................................................Appendix-2Appendix 3 Protective Structure ...............................................................................Appendix-3Contents
Structure of This ManualChapter 1  Features and System ConfigurationChapter 2  Specifications and PerformanceChapter 3  Setting and InstallationChapter 4  FunctionsChapter 5  Control from Host DeviceChapter 6  How to Use Self-Execution ModeChapter 7  How to Use Programming ConsoleChapter 8  From Startup to RunChapter 9  Characteristic Data (Reference) Depending on Operating ConditionAppendix
1-1The V670 Series is the electromagnetic coupling type RF-ID system which has achieved fast, long-life and high-performance communi-cation.  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.•Model V670-CD1D  (ID controller, referred to as "Controller")Model V670-CD1D connects to a personal computer (referred to as "PC") and/or programmable controller (PLC) and controls theRF-ID system.Model V670-CD1D has a general-purpose I/O terminal and a function to judge and process independently (Self-Execution mode)and, therefore, a very fast system can be configured for simple process only without any host device.•Model V670-H11 (Antenna)Model V670-H11 is a waterproof antenna (standard antenna) with dimensions of  4 x 5.3 cm.  Model V670-H11 can achieve thecommunication area of 20 mm in combination with model V670-D13F03.Model V670-H11 has a very fast communication performance and can transfer 12 bytes of data in approximately 5 ms.•Type V670-D13F03  (ID tag, referred to as "Tag")Type V670-D13F03 is a waterproof tag which has 128 bytes of memory capacity with dimensions of 40 x 40 mm.  Model V670-D13F03 uses high-performance nonvolatile memory called Ferroelectric RAM (FeRAM) as internal memory.  So, memory life issemi-permanent.  (The memory can be accessed one billion times.)•Easy to useBy connecting the programming console model C200H-PRO27 (unbundled, referred to as "ProCon") to the Controller via the specialcable model V700-P10 (unbundled), the system operation status and error log information can be read.  This is useful for system star-tup and maintenance at a working site.Ferroelectric RAM (FeRAM)Ferroelectric RAM is one of nonvolatile RAMs and data can be written into and read from it faster than conventional memory (such as EEPROM and flash ROM).  Data can be written into the ferroelectric RAM semi-permanently. While any conventional RAM cannot hold data if nothing is written into it for a specified period (approximately 10 years), the ferro-electric RAM can hold data if anything is written into or read from it.  So, the characteristic of ferroelectric RAM is very excellent in data-holding performance.Model V670-D13F03 Model V670-H11Model V670-CD1DChapter 1  Features and System Configuration1-1  Features
1-2•Example of Model V670-CD1D system configurationModel V670-CD1D contains a serial interface based on RS-232C and can connect easily to a general-purpose PC and programmablecontroller (PLC).  Model V670-CD1D has a command execution mode and self-execution mode as an operation mode and controlsthe communication to a tag according to the instructions from a host device (in the command execution mode) or the registered con-ditions (in the self-execution mode).<Hose Devices>Desktop PC Notebook PC Programmable ControllerModel V670-CD1DModel V700-P10Model C200H-PRO27Model V670-A4!(Only when extension cable is used)Model V670-H11Tag1-2  System Configuration
2-12-1-1  Component Names and Functions•Model V670-CD1D (1)Node number setup switch (2)Dip switch (3)LED display (4)Cover (5)Connecting port for       programming console (6)Connecting port for antenna (7)RS-232C port (8)Power supply terminals (9)Reset terminal/Input terminal (10)Output terminalsChapter 2  Specifications and Performance2-1  Controller
2-1 Controller2-2No.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, com-munication conditions, etc.(3) LED display An operation status is shown on this LED displayed.RUN Green Shows the RUN sta-tus. Turns on when an operation is normal.COMM Green Shows an operation status. Turns on during the communication to a tag.NORM/ERR Green Shows the end of communication. Turns on once and turns off when the communication has ended correctly.Red Shows an error. Turns on once and turns off when the communication has ended due to an error.  Turns on when a system error occurs.RST/IN GreenShows an input status.Turns on when the RST/IN input signal turns ON.OUT1 GreenShows an output status.Turns on when the OUT1 output signal turns ON.OUT2 GreenShows an output status.Turns on when the OUT2 output signal turns ON.(4) CoverCover common to (1), (2) and (5).Open as necessary.(5) Connecting port for pro-gramming console Used to connect a programming con-sole.Our programming console type C200H-PRO27 (unbundled) can connect to this port through the connecting cable model V700-P10 (unbundled).  When you operate the programming console, use a key sheet for the V700-P10.(6) Connecting port for antenna Used to connect an antenna. One antenna can connect to this port.  To extend the cable, use model V670-A4!((((unbundled).  (Available antenna: Model V670-H11)(7) RS-232C port Used to connect a host device. Based on the RS-232C, a general-purpose programma-ble controller (PLC) and PC can connect to this port.(8) Power supply terminal Terminal for power supply.24 VDC+ Supplies the power. Connects the "+" side of 24 VDC power supply.24 VDC- Connects 0 V.GR Ground Class D (Class III).(9) Input terminal Terminal for input.RST/IN Supplies a reset sig-nal or trigger signal. When external reset input and external trigger input are used, they connects to this terminal together with 24 VDC- in pairs.  Function can be selected with a dip switch.(10)Output terminal Terminal for output.OUT1 Output signal 1 When external output is used, it connects to this terminal together with O.COM in pairs.OUT2 Output signal 2O.COM Output common
2-1 Controller2-32-1-2  General Specifications2-1-3  Performance SpecificationsItem SpecificationsModel V670-CD1DPower supply voltage (Power consumption) 24 VDC±10%  (7 W or less)Ambient operating temperature0 to +55°C (no icing)Ambient operating humidity35 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 20 MΩ or more (at 1,000 VDC mega) (1) to (6).(1) Between a group of the power supply terminals and the grounding terminal.(2) Between a group of the power supply terminals and a group of the output terminals.(3) Between a group of the power supply terminals and the case.(4) Between a group of the output terminals and the grounding terminal.(5) Between a group of the output terminals and the case.(6) Between the grounding terminal and the case.Withstand voltage Leakage current 5 mA or less at 1,000 VAC (for 1 minute).  Impressed to (1) to (6) above.Protective structure Contains a panel.Vibration resistance 10 to 150 Hz, double amplitude 0.2 mm, acceleration 15 m/s2.Performing sweep 10 times for 8 minutes in an upward, downward, leftward, rightward, forward and backward directions.Impact Giving impact of 150 m/s2 3 times each in upward, downward, leftward, rightward, forward and backward directions, i.e., 18 times in total.Ground According to Class D (conventional Class III)Material PC/ASA resinWeight Approximately 270 gInstallation DIN or M4 screwsItem SpecificationsCommunication function Single/Repeat/Input mode access function.Write protect function/Memory check functionSelf-Execution FunctionMaintenance function Error reading functionDiagnosis func-tion CPU error, host communication error, satellite communication error.I/O function Input contact: 1 (RST/IN)Output contact: 2 (OUT1 and OUT2)
2-1 Controller2-42-1-4  Communication Specifications* This can be set by a dip switch of the controller.  For how to set, refer to Chapter 3.2-1-5  I/O Specifications•Input Specifications (RST/IN)•Output Specifications (OUT1/OUT2)The output is the open collector specification.Item SpecificationsBase specification RS-232CCommunication methodEIA/TIA-232-ETransmission rate 9600 bps, 19200 bps, 38400 bps, 115200 bps *Synchronization methodStart-stop synchronization (Stop bit 1 or 2) *Transmission codeASCII7 unit or JIS8 unit *Maximum number of connected controllers31Error control Vertical parity (even, odd, nil)*.  Horizontal parity is used as FCS.Line length A maximum of 15 m.Suitable connectorD-SUB 9-pin, maleModel XM2A-0901 (plug) and model XM2S-0911 (hood), which come with our controller.Recommendable cableCO-MA-VV-SB 5Px28AWG (Hitachi Cable)Input voltage 24 VDC ±10% (including ripple)Input impedance 2.2 kΩInput current 10 mA TYP (24 VDC)ON voltage 19 to 24 VOFF voltage 5 V or lessInput response time 40 µs or lessItem SpecificationMaximum open/close ability 24 V ±10%  100 mALeakage current 1 µA or lessResidual voltage 1.0 V or lessInternal circuit24VDCCircuit StructureController input sectionCircuit StructureInput circuit Controller output sectionRelayInternal circuitInternalInternal24VDC
2-1 Controller2-52-1-6  Example of WiringConnecting Cable Model V700-P10Controller Model  V670-CD1DAntenna TypeModel V670-H11Host Programmable Controller (PLC)Antenna Cable Model V700-A4! (Only when extension cable is used)Programming Console Model C200H-PRO2724 VDC Power Supply
2-1 Controller2-62-1-7  Outside DimensionCase material PC/ASA resin(Unit: mm)
2-72-2-1  Specifications2-2-2  Outside Dimension•Model V670-H11Item SpecificationsModel V670-H11Oscillating frequency 13.56 MHzAmbient operating temperature-10 to +70°CAmbient operating humidity35 to 85%RHAmbient storage temperature-25 to +85°CAmbient storage humidity35 to 85%RHInsulation resistance 20 MΩ or more (at 1,000 VDC mega).Impressed between a group of terminals and a case.Withstand voltage 1,000 VAC (for 1 minute).Impressed between a group of terminals and a case. Leakage current 1 mA or less.Protective structure IP67 (IEC60529 Standard)Vibration resistance 10 to 150 Hz, double amplitude 0.7 mm, acceleration 50 m/s2.Performing sweep 10 times for 8 minutes in an upward, downward, leftward, rightward, forward and backward directions.Impact Giving impact of 150 m/s2 3 times each in upward, downward, leftward, rightward, forward and backward directions, i.e., 18 times in total.Material ABS/epoxy filler(Cable section material is PVC.)Cable length 2 mWeight Approximately 160 gCase material ABS resinFiller resin Epoxy resinCable PVC(Unit: mm)2-2  Antenna
2-82-3-1  Specifications* Number of accesses is the total number of read/write communication times.2-3-2  Outside Dimension•Model V670-D13F03Item SpecificationsModel V670-D13F03Memory capacity 128 bytesType of memory FeRAM (Ferroelectric RAM)Memory life Number of accesses*: One billionData-holding period 10 yeas after accessing.Ambient operating temperature-10 to +70°CAmbient storage temperature-10 to +70°CAmbient operating humidity35 to 85%RHProtective structure IP67 (IEC60529 Standard)Vibration 10 to 2,000 Hz, double amplitude 1.5 mm, acceleration 150 m/s2.Performing sweep 10 times for 15 minutes in an upward, downward, leftward, rightward, forward and backward directions.Impact Giving impact of 500m/s2 3 times each in upward, downward, leftward, rightward, forward and backward directions, i.e., 18 times in total.Material ABS/epoxy resin.Weight Approximately 6 gCase material ABS resinFiller resin Epoxy resin(Unit: mm)2-3  Tag
2-3 Tag2-92-3-3  Memory MapThere 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*  When a protect function is used, the addresses 0000h to 0003h are used as protect address information and cannot be used as a userarea.  For details, refer to "4-6 Write Protection Function".♦ID CodeThis is a 4-byte area where tag identification number (inherent tag number) is written.  The ID code is written at shipment from a fac-tory and it cannot be modified.  The ID code can be read by an ID read command.Page User Address User AreaWhen a protect function is used When a protect function is not used1$0000User AreaSpecified address in a protect area$0001$0002$0003User Area....$0004....$007F
2-102-4-1  Specifications2-4-2  Outside Dimension•Model V700-P10 (Programming console connecting cable)•Model V670-A4!!!! (Antenna extension cable)Model V700-P10 Model V670-A4!!!!Insulation resis-tance 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).Withstand voltage 250 VAC, 1 minute. 1000 VAC, 1 minute.Maximum operating temperature 70°C70°CRemarks Connector without waterproof specification. Connector without waterproof specification.Item Model V700-P10Length Approximately 2 mWeight Approximately 110 gModel V670-A40 Model V670-A41 Model V670-A42 Model V670-A43Length Approximately 3 mApproximately 10 m Approximately 18 m Approximately 28 mWeightApproximately 140 g Approximately 410 g Approximately 710 gApproximately 1100 gL1 3000 mm 10000 mm 18000 mm 28000 mmConnector (at a programming console side)Connector (at a controller)(Unit: mm)ConnectorConnection labelCoaxial cable 5 mm in diameterConnector(Unit: mm)2-4  CableModelItemModelItem
2-11Communication range varies depending on the installation conditions and environment conditions.  Check the conditions mentioned in this manual carefully.♦Maximum communication range (Actual value)Measurement conditions:2-5-1  Communication Area (Reference)The communication area for model V670-H11 is shown below.  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.Antenna / Controller ID Tag Communication Range (Unit: mm)Model V670-CD1D + Model V670-H11 Model V670-D13F03 5 to 23 m(Area width 20 mm or more if the range between a tag and antenna is 5 to 20 mm.)TagAntennaNonmetal NonmetalCommunication rangeCommunication area characteristicNonmetalNonmetalTagAntenna2-5  Communication Range SpecificationsUnit: mm
2-5 Communication Range Specifications2-122-5-2  Operation Time (Reference)There are TAT (Turn Around Time) and communication time in the operation 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 timeTime required for the communication between an antenna and ID tag.  The time varies depending on data amount to be read and written.  The communication time can be calculated from the charts and formulas below.•Read•Write (with verification)Command Bytes Communication time (ms)Read 1 to 64 bytes65 to 128 bytes 0.07 x N + 4.220.07 x N + 5.64ID Read 4 bytes 1.59Write 1 to 128 bytes 0.07 x N + 4.72Write (with verification)1 to 64 bytes65 to 128 bytes 0.14 x N + 6.450.14 x N + 7.79Command ResponseCommunication timeNumber of processed bytes (Bytes)Communication time (ms)•  WriteNumber of processed bytes (Bytes)Communication time (ms)Number of processed bytes (Bytes)Communication time (ms)N: Number of bytes to be processed
2-5 Communication Range Specifications2-13In 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.♦TATTime from the start of command transmission by a host device to the end of receiving of response to the host device.  It can be calculated from the communication time and the number of characters of command/response.  The formula is as follows:TAT = command transfer time + communication time + response transmission timeBits per character (bit)Baud rate (bps)* The number of bits per character and baud rate vary depending on the communication conditions (baud rate, data length, parity andstop bit).Assuming that the number of characters of command is A, the number of characters of response is B, the baud rate is 9000 bps, data length is 7 bits, parity is even and stop bit is 2 bits, the following formula can be obtained:11 x (A + B)9600When a protect function is used +2.9 msWhen a start address is not a multiple of 4 +2.9 msWhen an end address (start address + the number of addresses) is not a multiple of 4 +2.9 msCorrect UsageThe formula above calculates the time when processing (transmission of command) starts if the ID tag is within an area of communication with an antenna.  The time varies depending on a communication mode and ID tag status.Transmission time =  x number of characters (second)TAT =  + communication time (second)
2-5 Communication Range Specifications2-142-5-3  Traffic and Passing Speed (Reference)•Read•Write (without verification)•Write (with verification)•ID ReadDistance Passing speed10 mm 750 m/min15 mm 710 m/min20 mm 600 m/minNumber of processed bytes (Byte)Passing speed (m/min)DistanceNumber of processed bytes (Byte)Passing speed (m/min)DistanceNumber of processed bytes (Byte)Passing speed (m/min)DistanceMeasurement Conditions:TagDistance (mm)AntennaNonmetalPassing speed (m/min)Nonmetal
3-13-1-1  Switch SettingTo set the switches, open a cover at the left upper  part of the unit.3-1-1-1  How to Open CoverTo 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 con-necting port for programming console.Node number setup switchDip switchConnecting port for programming consoleChapter 3  Setting and Installation3-1  Controller
3-1 Controller3-23-1-1-2  How to SetSet the switch using the screwdriver which comes with the controller as shown below.•Setting a node numberTurn clockwise or counterclockwise.3-1-1-3  Setting ListSet the switches according to the list below.  (The switches are set to a default value at shipment from a factory.)Name Function Default ValueSW1 1: Node number setup switch used in N protocol. 00SW2SW3-1Switch to change a function of input terminal (RST/IN).Reset inputSW3-2 Switch to set an operation mode at startup.Command execution modeSW3-3 Switch to enable or disable verification at writing. Disabling verificationSW3-4 Switch to set a protocol (1:1 / 1:N). 1:1 protocolSW3-5 Set to OFF. OFFSW3-6SW3-7SW3-8SW4-1 Switch to set a communication speed of RS-232C. 9600 bpsSW4-2SW4-3 Switch to set data length of RS-232C. 7 bitsSW4-4 Switch to set parity of RS-232C. Even paritySW4-5SW4-6 Switch to set stop bit of RS-232C. 2 bitsSW4-7 Set to OFF. OFFSW4-8•Setting a dip switchSet to the right or left.(Left)(Right)
3-1 Controller3-33-1-1-4  Setting Node Number Setup Switch♦Node numberTo 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 commu-nication cannot be made.♦Setting node numberSet the node number with the two node number setup switch.  SW1 (left) is for an upper order and SW2 (right) for a lower order.  Avail-able number range is from 00 to 31 as shown below.The factory default setting of the node number is 00.SW1 SW2Node NumberUpper order Lower order00001102203304405506607708809910101011:::2929303031313 2 Disabled3 3 Disabled:::9 9 DisabledCorrect UsageNever assign the numbers 32 to 99 to the node number setup switch.Node No. 0Node No. 17Example of setting:
3-1 Controller3-43-1-1-5  Setting a Dip Switch♦SW3SW3-1: Input function changeSW3-2: Operation modeSW3-3: Verification at writingSW3-4: Protocol designationSW3-1 DescriptionON Functions as trigger input.OFF Functions as reset input.SW3-2 DescriptionON 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 DescriptionON Enables verification at a write command.OFF Disables verification at a write command.SW3-4 DescriptionON Uses the 1:N protocol.OFF Uses the 1:1 protocol.Correct UsageSet SW3-5, SW3-6, SW3-7 and SW3-8 to OFF always.  Otherwise, any operation cannot be guaranteed.
3-1 Controller3-5♦SW4SW4-1/4-2: Communication speed settingSW4-3: Data length settingSW4-4/4-5: Parity bit settingSW4-6: Stop bit settingSW4-2 SW4-1 DescriptionON ON 115200 bpsOFF 38400 bpsOFF ON 19200 bpsOFF 9600 bpsSW4-3 DescriptionON 8 bitsOFF 7 bitsSW4-5 SW4-4 DescriptionON ON Even parityOFF No parityOFF ON Odd parityOFF Even paritySW4-6 DescriptionON 1 bitOFF 2 bitsCorrect UsageSet SW4-7 and SW4-8 to OFF always.  Otherwise, any operation cannot be guaranteed.
3-1 Controller3-63-1-2  Installation SiteThe controller model V670-CD1D 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.♦Installation siteDo not install the controller at any place below:•  Place where the ambient temperature is out of the range between 0 and +55°C, where the temperature fluctuates considerably andwhere moisture 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.•  Place exposed to the direct sunlight.•  Place splashed with water, oil or chemicals♦Assembly in panelThe ambient operating temperature of controller is between 0 and +55°C.  The following conditions must be met.•  Provide sufficient space for ventilation.•  Do not install the controller near by any heating sources (heater, transformer and large-sized resistance).•  If the ambient temperature rises to 55°C or more, install a ventilating fan or air conditioner to keep the temperature at 55°C or less.•  If you wire a power line (for high current to drive a motor) near the controller, test it fully to reduce the influence of noise and wire itaccording to the wiring conditions with care.NoteWhen you install the controller, be sure to follow the instructions above and test it fully.
3-1 Controller3-73-1-3  How to InstallThe controller can be installed in a panel with screws or on a DIN rail.♦Installation in a panelIf 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.♦Installation on a DIN rail(Unit: mm)•When you install the controller on the DIN rail, hook thecontroller over the A and push the controller in the direc-tion B.•When you remove the controller from the DIN rail, pullthe hook downward and remove the controller pushingslightly upward.Recommendable DIN railModel PFP-100N2 (Rail length 1 m)(OMRON)DIN RailEnd Plate HookSupport RailModel PFP-100N2 End PlateModel PFP-M(Unit: mm)
3-1 Controller3-83-1-4  How to Connect AntennaYou 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•How to disconnectCorrect UsageDo not pull the cable forcibly.  Otherwise, the cable may be broken or damaged.  When you connect or disconnect the connector, be sure to turn off the power supply.  Otherwise, a trouble may occur.Lock (1)Hold the cable lock of connector and fit a lug of the con-troller in a groove in the connector lock.(2)Push the connector straight tightly.(3)Turn the connector lock clockwise.Lock(1)Turn the connector lock counterclockwise.(2)Hold the lock and pull out it straight.
3-1 Controller3-93-1-5  How to Connect Extension Cable and How to Extend AntennaThe 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 cableConnect the antenna and extension cable with a connector accessory (accessory: WTN-B-384).  Cover a metal part of connector joint with a sheath (Sumitomo Electric Industries: SumiTube A 20 mm in diameter) as shown below.Heat the sheath (120°C is recommendable) using a drier etc. to shrink it.* The cable and connector may be deformed if the sheath is heated for a long time.  Heat the sheath quickly.♦Procedure to disconnect extension cableRemove the tube using a nipper etc. first and then remove the extension cable.  If a new tube is required, use the heat shrinkable tube (SumiTube A 20 mm in diameter) of Sumitomo Electric Industries which should be cut down to 10 cm.3-1-6  How to WireWire as shown in this figure.Approximately15 mm Approximately100 mm Approximately15 mm
3-1 Controller3-103-1-6-1  Wiring Power Supply and Grounding CableM3 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♦Recommendable DC power supply (small-sized) (OMRON)* Rated power consumption of the controller is 24VDC and 0.2 A (7 W).  Decide the capacity taking into consideration inrush current(approximately 5 A).3-1-6-2  Wiring Reset SignalManufacturer Model Applicable Wire TypeJapan Solderless Terminal 1.25-N3A AWG24 to AWG16 ForkJapan Solderless Terminal 1.25-Y3AModel Output Capacity Input VoltageS82K-03024  24 VDC 1.3 A  100/200 VACS82J-0224  24 VDC 1.1 A 100 VAC(Example of Wiring)Grounding of Class D+24 VDCReset Input24 VDC(For M3)
3-1 Controller3-11•Crimp terminal for terminalM3 self-up screws are used for the terminal.  For a crimp terminal, use the terminal below.Tightening torque should be approximately 0.6 N•m.3-1-6-3  Wiring Output Signal•Crimp terminal for terminalM3 self-up screws are used for the terminal.  For a crimp terminal, use the terminal below.Tightening torque should be approximately 0.6 N•m.Correct UsageTake care that the input voltage does not exceed the a maximum impressed voltage (26.4 V).  Otherwise, a trouble may occur in devices.(For M3)DC Power SupplyRelay External I/O Unit(For M3)
3-1 Controller3-123-1-7  Connecting RS-232C InterfaceNote 1.  To prevent an operation error, ground the shielded wire either at the controller side or the computer side mentioned above.  (Thefigure above shows an example of grounding the shielded wire at the ID controller side.)Note 2.  Short-circuit pin No. 7 (RS) and pin No. 8 (CS) at the inside of the connector.Connecting to a host device of IBM PC compatible machine, 9-pinSignal Name Code Signal Direction Pin No.Input OutputGround for maintenance GR — — ShieldGround for maintenance or common return SG — — 5Send data SD — 3Receive data RD — 2Request to send RS — 7Clear to send CS — 8Controller Pin Layout(TOP VIEW)View of fitting face of cable connector at the controller sideView of fitting face of cable connector at the host device sideController9-Pin, maleShieldConnecting DeviceConnector with a cableIBM PC Compatible Machine9-Pin, female(Shielded wire)Controller Connecting Device9-Pin, male Conector with a cable 9-Pin, femaleShieldIBM PC Compatible Machine(Shielded wire)
3-1 Controller3-13Connecting to a host device of NEC PC-9801 compatible machine, 25-pinConnecting to the OMRON programmable controller (PLC) (C200H)View of fitting face of cable connector at the controller side View of fitting face of cable connector at the host device sideController9-Pin, maleShieldConnecting DeviceConnector with a cableNEC PC-9801 Compatible Machine25-Pin, male(Shielded wire)13View of fitting face of cable connector at the controller side View of fitting face of cable connector at the host device sideController9-Pin, maleShieldConnecting DeviceConnector with a cableType C200H-ASC0225-Pin, male(Shielded wire)
3-1 Controller3-14♦Assembling and connecting a connector for communicationUse 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".)* 1.  One set of connectors (based on the countermeasures against EMI) comes with the ID controller.* 2.  You may use any other cable if the cable specifications are the same as ours.  (The outer diameter is 7 mm.)♦How to assemble a connector(1)Terminate the cable properly.(2) Solder the core and plug pin.To the ID controllerPlugModel XM2A-0901(which comes with the controller)(OMRON) HoodModel XM2S-0911 *1(which comes with the controller)(OMRON)•Recommendable cableCO-MA-VV-SB 5PX28AWG *2(Hitachi Cable)Connecting cableTo the host computerCoreShield braidShield tapeCable bush(Unit: mm)• Fit the cable bush in the cable in advance.• Ravel the shield braid, turn back it and cover thecable bush with the shield braid.  The length of theshield braid covering the cable bush should be 10mm.• Wind the shield tape on the shield braid.Plug CrossoverAluminum tapeCable bushNote.  Short-circuit No. 7 (RS) and No. 8 (CS) pins with cross-over.Pin No. Code NameShield GR Ground5 SG Ground for signal3 SD Send data2 RD Receive data7 (Note) RS Request to send8 (Note) CS Clear to send
3-1 Controller3-15(3)Set the plug in the housing A2 of the hood and fix the aluminum tape with a 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.• When you disconnect the connector, loosen the two lock screws and pull out the lug of connector hood straight.  If it is hard to pullout the connector, hold the controller tightly and pull out it.Correct UsageExample of grounding a shielded wire at the controller side:Lock screw (2-M2.6)Housing A2Cable clamp Housing B2Phillips screwdriverLock screwID controller Host computer • To prevent an operation error, ground the shielded wireeither at the controller side or the host computer side.(This figure shows an example of grounding it at the con-troller side.)• Short-circuit the RS pin and CS pin inside the connector.
3-163-2-1  Installation Site♦Installation siteDo 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 andwhere moisture 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.• Place splashed with water, oil or chemicals3-2-2  How to Install•Installation on a surface•Installation on the backInsert a nut which comes with the antenna into the section A.NoteWhen you install the antenna, be sure to follow the instructions above and test it fully.M4 screw(Tightening torque: 1.2 N•m or less)(Unit: mm)M4 nutM4 screw(Tightening torque: 1.2 N•m or less)(Unit: mm)3-2  Antenna
3-173-3-1  Installation SiteDo 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 andwhere moisture condensation occurs.• In a microwave oven.3-3-2  How to InstallInstall the tag according to the following instructions:• Neither shave, drill nor machine the tag.• Do not apply any excessive force to the tag.• Neither contact the tag and any metal with each other nor install the tag near any metal.* When the tag is used in both high temperature and low temperature, the tag may bend.  However, the function is not affected.♦Type V670-D13F03•Tag installation directionInstall this tag so that the tag surface can be in parallel with the antenna.•Example of installationInstall the tag with the screws.AntennaM3 screw (Tightening torque: 0.6 N•m or less)(Unit: mm)3-3  Tag
4-1Depending on an operation sequence, you can specify various communications through the communication command for communica-tion with a tag.  The following seven communication designations are available.Those seven communication designations are classified into three groups; a command trigger system which starts the communication by sending a command, auto system which detects a tag automatically and executes the communication, and input trigger system which start the communication by external input.According to this classification, the operation of every communication designation is described below.4-1-1  Designation of Command Trigger System Communication (ST)In the command trigger system communication designation, the communication with a tag is executed by sending a command and the controller command processing is ended by terminating the communication.  If the tag is not in the communication area when the com-mand is sent, an error (error code: 72) is returned to indicate that there is no tag in the communication area.  Therefore, you must check the tag in the communication area with a sensor etc. and return a command.ST designation:Code Name DescriptionST Single command Trigger When the command is received, the communication with the tag is executed and the response is returned.SA Single Auto command After the command is received, the communication is executed when a tag has been detected in a communication area and the response is returned.SI Single Input trigger After the command is received, the communication with the tag is executed at the leading edge timing of external input (TRG) and the response is returned.RA Repeat Auto command "SA" designation is repeated.  The communication with the same tag, which exists continuously, is executed only one time.RI Repeat Input trigger "SI" designation is repeated.PA Poling Auto command "SA" designation is executed and the response is returned by the polling query (PC) command.PI Poling Input trigger "SI" designation is executed and the response is returned by the polling query (PC) command.TagAntennaThe communication with tag in the communication area is executed when a command from a host is received.  So, if the tag is not in the communica-tion area, the response is returned to indicate that there is no tag in the com-munication area.Host → ControllerHost ← ControllerController ↔ Tag(Tag action)ST mode commandResponse ** Responds whether there is a tag or not.CommunicationEnd of processTagChapter 4  Functions4-1  Communication Designation Function
4-1 Communication Designation Function4-24-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.SA designation:For the single designation (SA), the controller command processing is ended by terminating the communication.RA designation:For the repeat designation (RA), the system waits until the next tag has come even after the communication is terminated.  If the tag once executes the communication, the tag does not execute the communication until it has moved out of the communication area.  Repeat processing is ended by a command process abort command (AA).PA designation:In the PA designation, similarly with RA, processing is repeated until the processing is terminated by a command process abort com-mand (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.)When the tag enters the communica-tion area, the communication starts.TagAntennaHost → ControllerHost ← ControllerController ↔ Tag(Tag action)SA mode commandResponseCommunicationEnd of processTagHost → ControllerHost ← ControllerController ↔ Tag(Tag action)RA mode commandResponseCommunication AEnd of processTag ACommunication B CommunicationCTag B Tag BResponseWaiting for a tag Waiting for a new tag Waiting for a new tagResponse ResponseAA commandHost → ControllerHost ← ControllerController ↔ Tag(Tag action)PA designation commandResponseTagCommunicationResponse(Acceptance) (No communication)ResponsePC commandPC command(Result of communication)End of processWaiting for a tag
4-1 Communication Designation Function4-34-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.SI designation:In the single designation (SI), the controller command processing is ended by terminating the communication.RI designation:In the repeat designation (RI), the system waits for a leading edge of the next input signal even after the communication is ended.  The communication is executed to the tag whenever the leading edge of input signal is detected.  Repeat processing is ended by a command process abort command (AA).To the external input of ID controllerThe system waits for a leading edge of an input signal when a command has been issued by a host.  (An sensor is one of examples.)  The communication is exe-cuted to the tag in the communication area at the leading edge of the input sig-nal.  If the tag is not in the communication area, an error occurs to indicate that there is no tag in the communication area.TagAntennaHost → ControllerHost ← ControllerController ↔ TagExternal inputSI mode commandResponse** Responds whether there is a tag or not.CommunicationEnd of processWaiting for inputHost → ControllerHost ← ControllerController ↔ TagExternal inputSI designation commandResponse** Responds whether there is a tag or not.CommunicationEnd of processWaiting for inputResponse*CommunicationWaiting for inputResponse*(Terminated)AA command
4-1 Communication Designation Function4-4In 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.)PI designation:Correct UsageTo use the communication designation of SI, RI and PI, turn ON (trigger input) the dip switch 3-1.Host → ControllerHost ← ControllerController ↔ TagExternal input PI designation commandResponse*CommunicationEnd of processWaiting for inputPC command PC command(Acceptance)Response*(No communication)Response*(Result of communication)
4-5When 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.  Moreover, a sensor for tag detection is not required.  So, the system configuration can be simplified.<Example of process sequence>When you execute a command 1 and command 2 to the tags (A, B, ...) moving continuously, you can use the following sequence.When you write different data into the tags (A, B, ...) moving continuously, you can use the following sequence.Code Description“sa” When a tag enters the communication area, the communication to the tag is executed.  The communication is made to any tag other than the tag to which the communication has been executed immediately before.  If the same tag exists continuously, the system waits until any other tag enters the communication area.“st”When a command has been received, the communication is executed to the tag in the communication area.  The communi-cation is made to any tag other than the tag to which the communication has been executed immediately before.  Even if any different tag is in the communication area, an error occurs to indicate that there is no tag in the communication area.Host ↓ ControllerHost ↑ ControllerController ↓↑TagTagin communicationareaCommand 1 (sadesignation)Command 2 (stdesignation)Command 1 (sadesignation)Command 2 (stdesignation)Response Response Response ResponseWaiting for a new tagCommu-nication 1AWaiting for a new tagPrevious ta g onlyCommu-nication 2ACommu-nication 1BCommu-nication 2BPrevious tag onlyTag A Tag BCommand 1 (sadesignation)Host ↓ ControllerHost ↑ ControllerController ↓↑TagTagin communicationareaCommand 1 (sadesignation)Command 2 (stdesignation)ResponseWaiting for a new tagCommu-nication ATag ACommand 2 (sadesignation)ResponseWaiting for a new tag Commu-nication BWaiting for a new tagTag B4-2  Tag Designation Function
4-6There 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.(1)Command Execution modeThe communication is executed by an instruction (command) from a host device.  In this mode, you can use all the command.  All,you can read/control the external I/O terminals (IN, OUT1 and OUT2) by a command from a host device.(2)Self-Execution modeThe communication to a tag is executed automatically according to the operating conditions registered in the controller, the commu-nication result can be judged (judgment conditions), and the self-completion operation, to which is output to the two external outputs(OUT1 and OUT2) or to the RS-232C port (result output), can be performed.  The ID system does not need to be controlled from ahost device.  So, a simplified system can be built up very quickly.  The following operating conditions can be registered.The preset operating conditions are stored in nonvolatile memory in the controller.  So, you do not need to set them at every power on.Item DescriptionExecution process A communication command only can be used.  An available communication mode is RA or RI only.Judgment condi-tions One of the conditions below can be specified per output.1) Judges the communication result and generates output.2) Compares response data and set data with each other and generates output.Result output When a preset judgment condition has been met, the three outputs below can be specified.  The judgment condition can be specified per output.1) Outputs to OUT1.  Output time can be specified.2) Outputs to OUT2.  Output time can be specified.3) Responds to RS-232C.Power ONCommand Execution modeSelf-Execution modeMode change command (MO)4-3  Operation Mode
4-3 Operation Mode4-7<Example of usage>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.•Setting and operation flowSetting of operating conditionsItem DescriptionExecution process Communication command: RDCommunication mode: RIOUT1 Outputs OUT1 in tms at data matched.OUT2 Outputs OUT2 at abnormal end.RS-232C NilError output Coincidence outputTrigger input(Synchronization sensor)AntennaTagFast movementError output Coincidence outputTrigger input(Synchronization sensor)Trigger input (IN)Coincidence output(OUT1)Abnormal output (OUT2)Communication processData matchedCommunication processData unmatchedCommunication processData matchedPower ONTRIG inputData read (E)Correct endData matched(D)Coincidence output pulse Abnormal output pulse
4-8In the controller, you can specify the operation parameters (Communication Restriction Time, Character Interval Monitoring Time and Response Ready 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 non-volatile memory in the controller.  So, the parameters are not erased even if the power supply turns off.4-4-1  Communication Restriction TimeIn the communication to a tag, if a response cannot be made correctly due to any trouble at the communication after tag detection, "Retry" is executed to send the same command again.By specifying the communication restriction time, retry is repeated until the specified time has passed after the command process starts.In the external trigger system command, command process starts when the command process starts.  In the auto system command, com-mand process starts when the tag has been detected.* If the default value is set, "retry" is repeated 9 times.4-4-2  Character Interval Monitoring TimeIn the controller, a command is recognized by receiving a termination code of command string sent from a host device.  However, if the entire command string cannot be received completely due to any trouble, receiving is monitored for a specified time after the last char-acter is received.  Then, a format error (14) is returned.* The default value is 100 ms.Setting Range10 to 990 ms.  A default value is 0.Setting Range0 to 9999 ms.Controller → TagController ← TagHost ← ControllerExternal inputSend Send SendRetry RetryCommunication restriction timeResponseError 72Host → ControllerHost ← ControllerExternal input Character interval monitoring timeIf there is no data any moreTermination codeError 14Response4-4  Operation Parameter Setting
4-4 Operation Parameter Setting4-94-4-3  Response Ready TimeWhen 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 Ready time, the response start time can be changed.* Actual time from the transmission of command to the start of response is internal process time (a minimum time is 0 ms) of the con-troller + Response Ready time (specified time).* The default value is 0 ms.Setting Range0 to 9999 ms.Correct UsageFor how to use the operation parameter setting (SP) command, refer to the description of "5-8-6  Parameter Setting (SP)".Host → ControllerHost ← ControllerExternal inputResponseInternal process timeResponse Ready timeCommand
4-10By 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.In a check block specified by the first address and the number of bytes, an area excluding the last 2 bytes of the block is a target area to be calculated and the last 2 bytes are a check code area.When a command to write the check code is sent, the CRC code of data in the target area for calculation is calculated and it is written into the check code area.  When a data verification command is sent, the CRC code of data in the target area for calculation is cal-culated and it is compared with data of the check code area.  If those data match, "0" is returned.  This shows that the data is cor-rect in a response status flag.  If those data do not match, "1" is returned as warning.<How to use>Calculate/write the check code with the memory check command (MC) after writing a data and verify the check code with the memory calculation command (MK) before reading it.  Beforehand, you can detect data corruption in the tag which is not accessed.Writing stageReading stageData writingCheck code calculationCheck code verificationData reading4-5  Memory Check FunctionAddressFirst address in this area                     →Target area for check code calculation(Number of check block bytes: 2)Check code area (2 bytes) (High order  (Low order digit)digit)
4-11The 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.To enable the Write Protect, write the protect area information into a specified address and specify "Protect Setting" with process desig-nation parameter using a tag function setting command (TF).  Similarly, to disable the Write Protect, specify "Disable" with the process designation parameter.♦Relation between Protect information and Protect area* Available range of Protect area: 0004h to 007FhUser Address Description Example of data$0000 Start address of Write Protect area 1 05h$0001 End address of Write Protect area 1 10h$0002 Start address of Write Protect area 2 70h$0003 End address of Write Protect area 2 75h$0004User Area$0005Write Protect area 1..$0010$0011..$006F$0070Write Protect area 2..$0075$0076$007FCorrect UsageIf you use the Write Protect function, the area $0000 to 0003 cannot be used as a data area.  Also, if you enables the Write Protect function, the communication time is prolonged (approximately 3 ms).4-6  Write Protect Function
5-1The V670 series RF-ID 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)).♦Controller operation status•Waiting for commandThis refers to the status that the controller does not execute any command process.  Then, the controller can accept all the commands except the subcommands etc.  When the controller has accepted any command, the controller enters the command processing status.•Command processingWhen the command has been accepted, the next command is ignored until the process of such accepted command is completed.  How-ever, a command process termination command and reset command can be accepted always.Host Device ControllerCommunicationAntenna TagCommunication between the antenna and tag(1)(3)(2)CommandResponseChapter 5  Control From Host Device5-1  Controller Operation Status
5-2For 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 frame1:1 Protocol1:N Protocol* In the 1:N protocol, a gray part is added.Name DescriptionSOH Shows the beginning of the frame with SOH ($01).Node No. A number to identify a target controller at the 1:N connection.  Specify it through a rotary switch (SW1/2).Command code Specifies the execution (command).Data Specifies the parameters (address, number of bytes, etc.) for the command execution or a data to be written.FCS Frame check sequence.  This is a code to detect an error in data string.  This expresses a calcula-tion value of horizontal parity of character string between immediately after SOH and immediately before FCS in two ASCII characters.Terminator Shows the end of command with two characters, "*" ($2A) and CR code ($0D).Command code Data TerminatorNode No. Command code Data TerminatorCalculation range of FCS5-2  Command Response Format
5-2 Command Response Format5-3(2) Response frame1:1 Protocol1:N Protocol* In the 1:N protocol, a gray part is added.* For any part other than the above-mentioned, the same data as the sent command frame is added and returned.♦Retransmission flag♦Status flagName DescriptionTermination code Shows the command execution result.Retransmission flag Flag to show the response to retransmission.  This is "1" at retransmission.Status flag Code to show the command execution status."0" Response after usual command process."1" Response returned by a request to retransmit data (RR)."0" Communication status Shows that process has been executed correctly."1" Tag data status Shows that the verification result of data check command (MD) is invalid or that overflow/underflow has occurred in the calculation of a calculation writing com-mand (CW)."2" Abort status Shows that communication to a tag has been aborted after the start by an abort-ing command (AA)."4" Polling acceptance Shows that the polling status is enabled by accepting the communication desig-nation "PA (pa)" or "PI".Command code Termination codeRetransmission flagStatusflagData TerminatornCommand code Termination codeRetransmission flag StatusflagData Termin atorNode No.Calculation range of FCS
5-2 Command Response Format5-4(3) Data code designationYou 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.  However, do not use any control code [SOH] nor [CR] in a data to be transmitted.  If [SOH] or [CR] is specified in a written data, a command error occurs.<Example of writing>If you specify "OMRON" as a written data in 5 bytes of memory beginning with the address 10h, the data is written in memory in a tag as shown in this figure.<Example of writing>•Hexadecimal code designation "H"1 Byte of data in a tag is converted into two hexadecimal characters ("00" to "FF") and transmitted.  Transmitted two character is equiv-alent to 1 byte of data in a tag.  Be sure to specify a written data with every two characters "00" to "FF" (even number).  If any data of odd number of characters is specified, a command error occurs.<Example of writing>If you specify "1234" as a written data in 2 bytes of memory beginning with the address 20h, the data is written in memory in a tag as shown in this figure.<Example of reading>If you read 2 bytes of memory beginning with the address 20h, the read data is "1234" in the data shown in this figure.<Command>CommandCommunication designation ASCII designation Antenna designationFirst address Number of bytes Written dataCommandTermination codeRead dataRetransmis-sion flag StatusflagMemory in tagAddressIf you read 5 bytes of memory beginning with the address 10h, the read data is "OMRON" in the data shown in this figure.<Command>CommandCommunication designation ASCII designation Antenna designationFirst address Number of bytesWritten dataMemory in tagAddress<Response>CommandTermination codeRead dataRetransmis-sion flag Statusflag
5-2 Command Response Format5-5(4) Available designation range of first address and number of bytesA 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.* If the first address is 20h and the number of bytes is 70h, a command error occurs due to "A + B = 90h".(5) Example of calculation of FCS Exclusive-OR is executed from the node number to the end of data at every 1 byte.  The result is converted into an ASCII code and added.Reading 16 bytes from the address 000hCommand code Available designation range of first address and number of bytes Other restrictionRead (RD) A) Available designation range of first address: 0000h to 007FhB) Available designation range of number of bytes: 01h to 80h A + B ≤ 80h*Write (WT) A) Available designation range of first address: 0000h to 007FhB) Available designation range of number of bytes: 01h to 80h A + B ≤ 80h*Computation Write (CW) A) Available designation range of first address: 0000h to 007FhB) Available designation range of computation area: 01h to 80h A + B ≤ 80h*Data Fill (DF) A) Available designation range of first address: 0000h to 007FhB) Available designation range of end address: 0000h to 007Fh A ≤ BMemory Check (MD) A) Available designation range of first address: 0000h to 007DhB) Available designation range of number of check bytes: 03h to 80h A + B ≤ 80h*Command code TerminatorDataNode No.Calculation range of FCSCalculation result79
5-6Depending 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 responseWhen the controller receives a reset command, the controller does not send any response, performs resetting and waits for a command.(2) Single responseWhen single trigger (ST/st), single auto (SA/sa), single input trigger (SI), polling auto (PA/pa) or polling input trigger (PI) is specified by a command to communicate with the tag, or when a command not for the communication with the tag (communication subcommand, controller control command or host command) is specified, one response is returned to one command.(3) Several responsesWhen repeat auto (RA) or repeat input trigger (RI) is specified by a command to communicate with the tag, several responses are sent to one command.Host DeviceControllerReset CommandExecution of ResettingHost DeviceControllerCommandResponseHost DeviceControllerCommandResponse Response Response Response5-3  Command Response Flow
5-7The commands are classified mainly into four categories.(1) Communication commandCommand to communicate with a tag.(2) Communication subcommandSubcommand used to inquire the execution result or abort the execution when polling auto command is used.(3) Controller control commandCommand used to terminate the communication with the tag or reset the controller.(4) Host commandCommand used for a communication test between the controller and host device.Command Type Command Code Name DescriptionCommunication command RD Read Reads a data from memory in a tag.WT Write Writes a data into memory in a tag.CW Computation Write Writes the calculation result of memory data into a tag.DF Data Fill Fills a specified area with specified data.MD Memory Check Specifies/verifies a check code of memory in a tag.TF Tag Function Designation Specifies/cancels the Write Protect function to a tag.ID ID Read Reads a user ID in a tag.Communication subcommand AA Command Processing Abort Aborts communication with a tag.PC Polling Query Inquires polling process.Controller control command MO Operation Mode Change Switches the Self-Execution mode/Com-mand execution mode.RR Data Retransmission Requests to send again the last data.XZ Reset Resets the controller.,CC Controller Control Controls/checks I/O of the controller.SE Operation Condition Setting Registers operation conditions in the Self-Execution mode.SP Parameter Setting Perform controller setting.Host command TS Test Sends a data received from a host device.VS Version Information Reads a version of software of the controller.5-4  Command List
5-8A communication command can specify the following ten types of communication designation:Communication designation code Name DescriptionST Single trigger When a command has been received, the communication with a tag is executed and the response is returned.st Tag-specified single trig-ger 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).SA Single auto After the command is received, the communication is executed when a tag has been detected in a communication area and the response is returned.sa Tag-specified single auto The communication with any tag other than the tag to which the last communication was executed and the response is returned.  This operation is the same as the single auto (SA).SI Single input trigger After the command is received, the communication with the tag is exe-cuted at the leading edge timing of external input (TRG) and the response is returned.RA Repeat auto "SA" designation is repeated.  The communication with the same tag, which exists continuously, is executed only once.  Processing is termi-nated by an abort command.RI Repeat input trigger "SI" designation is repeated.  Processing is terminated by an abort command.PA Polling auto "SA" designation is executed and the response is returned by a query (polling).  Acceptance response is made when a command has been received.pa Tag-specified polling auto The communication with any tag other than the tag to which the last communication was executed and the response is returned.  This operation is the same as the palling auto (PA).PI Polling input trigger "SI" designation is executed and the response is returned by a query (polling).  Acceptance response is made when a command has been received.Correct UsageFor details of communication designation, refer to "4-1 Communication Designation Function".5-5  Communication Designation List
5-9Communication 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".)1:1 ProtocolExample of sent dataExample of received dataCommand code Data TerminatorTerminatorCommand code DataTermination codeRetransmis-sion flagStatus flag1:N ProtocolCommand codeNode No. Data TerminatorCommand codeNode No. Data TerminatorTermination codeRetransmis-sion flagStatus flagExample of sent dataExample of received data5-6  Communication Command
5-6 Communication Command5-105-6-1  Read (RD)Reads a data in a area specified by the first address and the number of bytes.Example: Reading 8 bytes of data from the address 0000h(Single trigger, hexadecimal code)Sent data: RDSTH 1 0 0 0 0 0 8 * [CR]Received data: RD 0 0 0 0 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 * [CR]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."A": ASCII code"H": Hexadecimal codeAntenna designation Fixed to "1".First address of read area Specifies the first address of area, where data is read from a tag, in four hexadecimal digits.Available designation range: 0000h to 007Fh.Number of read bytes Specifies the number of bytes of data read from a tag in two hexadecimal digits.  A max-imum of 256 characters can be read at a time.Available designation range: 01h to 80h.Read data Data read from a tag.  For the ASCII code, the number of characters is the number of read bytes.  For the hexadecimal code, the number of characters is the number of read bytes x 2.Correct UsageSpecify the number of read bytes so that the sum of the number of read bytes and the first address of read area cannot exceed the tag memory capacity (128 bytes).Example:  For the address 0010h, the range between 00h and 70h can be specified.<Command>Command code"RD"Communication designationDatadesig-nationAntenna designa-tionFirst address of read area Number of read bytes<Response>Command code"RD"Termination code"00"Retrans-mission flagStatus flag Read dataNumber of specified bytes
5-6 Communication Command5-115-6-2  Write (WT)Writes the specified bytes of data from the specified first address into a tag.Example: Writing 4 bytes of data ("11223344") from the address 0010h(Single trigger, hexadecimal code)Sent data: WTSTH 1 0 0 1 0 0 4 1 1 2 2 3 3 4 4 * [CR]Received data: WT 0 0 0 0 * [CR]Communication designation Specifies how to communicate with a tag.  For details, refer to the communication desig-nation list.Data designation Specifies a type of transmitted code of data written into a tag."A": ASCII code"H": Hexadecimal codeAntenna designation Fixed to "1".First address of read area Specifies the first address of area, where data is written into, in four hexadecimal digits.Available designation range: 0000h to 007Fh.Number of written bytes Specifies the number of bytes of data written into a tag in two hexadecimal digits.Available designation range: 01h to 80h.Written data Data written into a tag.  For a hexadecimal code, two characters per byte.Correct UsageSpecify the number of written bytes so that the sum of the number of written bytes and the first address of written area cannot exceed the tag memory capacity (128 bytes).Example:  For the address 0010h, the range between 00h and 70h can be specified.<Command>Command code"WT"Communication designation Datadesig-nationAntenna designa-tionThe first address of written area The number of written bytes Written dataNumber of specified bytes<Response>Command code"WT"Termination code"00"Retrans-mission flagStatus flag
5-6 Communication Command5-125-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.Example: Subtracting from 2 bytes of data ("0010") in the computation data ("0002") from the address 0001h and writing the result(Single trigger, initial value "0010")Sent data: CWSTS 1 0 0 0 1 0 2 0 0 2 * [CR]Received data: CW 0 0 0 0 0 0 0 E * [CR]Communication designation Specifies how to communicate with a tag.  For details, refer to the communication desig-nation list.Process designation Specifies how to compute."A": Hexadecimal addition"S": Hexadecimal subtractionAntenna designation Fixed to "1".First address of read area Specifies the first address of area, where data is computed, in four hexadecimal digits.Available designation range: 0000h to 007Fh.Number of written bytes Specifies the number of bytes of area, where data is computed, in two hexadecimal dig-its.Available designation range: 01h to 04h.Computation data Specifies a numerical value to be computed in a hexadecimal number.Result data Returns a calculation result data written into the tag.  If overflow and underflow occurs in addition and subtraction, respectively, the result data is a data before the calculation.  In this case, the sta-tus flag is "1".Correct UsageThis command performs the hexadecimal computation.  So, you must specify all the data in a hexadecimal code.  More-over, specify an addition area within one page.  Otherwise, a command error occurs.<Command>Command code"CW"Communication designationProcess designa-tionAntenna designa-tionThe first address of computation area The number of computation area bytesComputation dataNumber of specified bytes<Response>Command code"CW"Termination code"00"Retrans-mission flagStatus flag Result dataNumber of specified bytes
5-6 Communication Command5-135-6-4  Data Fill (DF)Writes 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 speci-fied by a hexadecimal code.Example: Writing a fixed data ("00FF") from the address 0000h to 007Fh(Single trigger, writing 2 bytes)Sent data: DFSTW 1 0 0 0 0 0 0 7 F 0 0 F F * [CR]Received data: DF 0 0 0 0 * [CR]Communication designation Specifies how to communicate with a tag.  For details, refer to the communication desig-nation list.Data designation Specifies a unit of written data."B": Byte"W": Word (2 bytes)Antenna designation Fixed to "1".First address of written area Specifies the address to write a data into a tag in four hexadecimal digits.Available designation range: 0000h to 007Fh.Last address of written area Specifies the last address to write a data into a tag in four hexadecimal digits.Available designation range: 0000h to 007Fh.Written data Data written into a tag.  Specify 1 or 2 bytes of hexadecimal code.Correct UsageWhen you write a fixed data into a specified area, this command can reduce the traffic to a host device and, therefore, the system can be operated fast by this command.<Command>Command code"DF"Communication designation Datadesig-nationAntenna designa-tionThe first address of written area Written data1/2 byteThe last address of written area<Response>Command code"DF"Termination code"00"Retrans-mission flagStatus flag
5-6 Communication Command5-145-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.Example: Example of address: Adding a check code to 4 bytes of data from the address 0010h(Single trigger)Sent data: MDSTK 1 0 0 1 0 0 6 * [CR]Received data: DF 0 0 0 0 * [CR]* 2 Bytes of data are added to 4 bytes of data.  So, the number of specified bytes is 6.Communication designation Specifies how to communicate with a tag.  For details, refer to the communication desig-nation list.Process designation Specifies a type of check process."K": Check code calculation"C": Check code verificationAntenna designation Fixed to "1".First address of check block Specifies the first address of check block in four hexadecimal digits.Available designation range: 0000h to 007Dh.Number of bytes of check block Specifies the number of bytes of check block in two hexadecimal digits.Available designation range: 03h to 80h.Status flag Shows the verification result of check code."0": The verification result is normal."1": The verification result is abnormal.Correct UsageDo not write necessary information into the last 2 bytes of an area because 2 bytes are used for a record of check code.  For details, refer to "4-5 Memory Check Function".<Command>Command code"MD"Communication designationProcess designa-tionAntenna designa-tionThe first address of check block The number of bytes of check block<Response>Command code"MD"Termination code"00"Retrans-mission flagStatus flag
5-6 Communication Command5-155-6-6  Tag Function Designation (TF)Sets/cancels Write Protect etc. to a tag.Example: Setting Write Protect function of the addresses 0010h to 001Fh to a tag(Single trigger)Setting protect area informationSent data: WTSTH 1 0 0 0 0 0 4 0 0 1 0 0 0 1 F * [CR]Received data: WT 0000*[CR]Setting protect functionSent data: TFSTP 1 * [CR]Received data:  TF 0 0 0 0 * [CR]Communication designation Specifies how to communicate with a tag.  For details, refer to the communication desig-nation list.Process designation Sets/cancels a function."P": Sets Protect"R": CancelsAntenna designation Fixed to "1".Correct UsageFor details of Write Protect, refer to "4-6 Write Protect Function".<Command>Command code"TF"Communication designationProcess designa-tionAntenna designa-tion
5-6 Communication Command5-165-6-7  ID Read (ID)Reads a user ID of tag.Example: Reading user ID of tag(Single trigger, user ID "1 2 3 4 5 6 7 8")Sent data: IDSTH1*[CR]Received data: ID 0 0 0 0 1 2 3 4 5 6 7 8 * [CR]Communication designation Specifies how to communicate with a tag.  For details, refer to the communication desig-nation list.  The communication designation "st" only is unavailable.Data designation Fixed to "H" (hexadecimal code).Antenna designation Fixed to "1".Read data User ID data read out of a tag."00000000" to "3FFFFFFF"High order 2 bits are fixed to "0" because of system bit.Correct UsageEvery tag stores its own code.  If it needs to be checked only whether there is a tag or not, communication can be done very fast by this command.<Command>Command code"ID"Communication designationDatadesig-nationAntenna designa-tion<Response>Command code"ID"Termination codeRetrans-mission flagStatus flag Read data
5-17The 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.When a command process has been aborted after a tag is detected, the status flag becomes "2".5-7-2  Polling Query (PC)Inquires the result of communication with a tag during polling.<Response>(1) Received after the communication with a tag is ended.      Response according to a type of command executed specified by the communication designation of polling.(2) Received before the communication is ended.The command code is the same as one when polling is executed.Process designation Fixed to "0".Antenna designation Fixed to "1".Process designation Specifies a type of process when the result has been returned after the communication ends."E": Process ended."C": Executes the same command again.Antenna designation Fixed to "1".<Command>Command code"AA"Process designa-tionAntenna designa-tion<Response>Command code"AA"Termination codeRetrans-mission flagStatus flag<Command>Command code"PC"Process designa-tionAntenna designa-tion<Response>Command code Termination code"74"Retrans-mission flagWarning flag5-7  Communication Subcommand
5-18The 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.5-8-2  Data Retransmission (RR)Requests to send again the last response from the controller.<Response>Returns the response data returned last.  In this case, the retransmission flag becomes "1".Process designation Specifies a controller operation mode."S": Self-Execution mode"C": Command Execution modeExecution designation Fixed to "0".<Command>Command code"MO"Process designa-tionExecu-tion des-ignation<Response>Command code"MO"Termination codeRetrans-mission flagStatus flag<Command>Command code"RR"5-8  Controller Control Command
5-8 Controller Control Command5-195-8-3  Reset (XZ)Aborts all the controller processes and performs "Power ON" initial process.  There is no response.<Response>Nil5-8-4  Controller Control (CC)Changes or obtains the state of external I/O of controller.Process code Fixed to "00" (I/O control).External output informa-tion Specifies the output of external output 1 and external output 2."0": No change"1": Turned OFF forcibly."2": Turned ON forcibly.External input informa-tion Returns the signal status when a command of external input has been received.  (The sec-ond character is always "0".)"0": "OFF""1": "ON"External output informa-tion Returns the signal status when a command of external output 1 and external output 2."0": "OFF""1": "ON"<Command>Command code"XZ"<Command>Command code"CC"Process code External out-put information<Response>Command code"CC"Termination codeRetrans-mission flagStatus flag External input information External output information
5-8 Controller Control Command5-205-8-5  Operation Condition Setting (SE)Specifies operating conditions in the Self-Execution mode.* There are the following three patterns in the comparison parameter section.The condition is regarded as ER (Communication NG) in the communication judgment:The condition is regarded as anything other than ER in the communication judgment:No parameterThe condition is data judgment:<Command>(1) Process commandCommand code"SE"Process code Example of execution command(2) OUT1 outputCondition (A) Comparison parameter* Opera-tor Condition (B) Comparison parameter*Output parameter(3) OUT2 outputCondition (A) Comparison parameter* Opera-tor Condition (B) Comparison parameter*Output parameter(4) RS-232C outputCondition (A) Comparison parameter* Opera-tor Condition (B) Comparison parameter*Output parameterError codeComparison dataNumber of bytes of dataData offsetto
5-8 Controller Control Command5-21* The communication judgment condition DS performs the process only when the status flag becomes "1" ("CW" and "MD" only).Even if no condition is specified (e.g., OUT1/2 is "1 condition judgment", there is no output to "OUT2 RS-232C" etc.), sent an uncondi-tional symbol ("X") according to the format (underlined in the data string below).  If this symbol is not sent, a format error (14) occurs.Sent data string: "SE00RDRAH1001010, = 080400000001 + XX, 0500, ER00000000 + XX, 0000, XX + XX, 0000"Process code Specifies an operation to be executed in the operating condition."00": Setting"10": ReadExample 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).Condition(A) (B) Communica-tion judgment "OK": Communication OK.  "ER": Communication NG.  "DS": Data status.  "AL": Always.  "xx": Nil.Data judgment "= =": Judgment data matched.  "! =": Judgment data unmatched.  "> =": Judgment data or more.  "< =": Judgment data or less.The data judgment can be used by an execution command "RD" or "CW".Data offset (A) (B) Condition is data judgment Specifies an offset value of area used for judgment in read data string. Available designation range is between 00h and 7Fh.Number of byes of data (A) (B) Condition is data judgment Specifies the number of bytes which performs judgment.Available desig-nation range is between 01h and 04h.Comparison data (A) (B) Condition is data judgment Specifies a comparison data for data judgment.Condition is "ER" judgment Error code designation.  If "00000000" is specified, process is executed when any error occurs.Example: "707A0000"  Communication error and address error.Operator Operator for the condition A and condition B."&": AND, "+": OROutput parameter Specifies the output ON time in millisecond assuming that a process method is output.1 to 9999 millisecond.  Continued to the next judgment (0000 is specified).Fixed to "0000" in the RS-232C output part.<Response>Command code"SE"Termination code"00"Retrans-mission flagStatus flagComparison parameter
5-8 Controller Control Command5-225-8-6  Parameter Setting (SP)Operates the parameters used in the controller from a host device.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."1": Character interval monitoring time"2": Response Ready time"3": Communication restriction time settingParameter data(only when changing) Data No. Available value"1" Specifies four decimal digits.  0 to 9999 (ms)"2" Specifies two decimal digits.  0 to 99 (ms)"3" Specifies two decimal digits.  01 to 99 (x 10 ms).  For "00", nothing is specified.<Command>Command code"SP"Process code Parameter data (only when changing)<Response>Command code"SP"Termination codeRetrans-mission flagStatus flag Parameter data (only when changing)
5-235-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.5-9-2  Version Information (VS)Reads a version of software of the controller.Message data Any character string to execute a test communication.<Command>Command code"TS"Message data<Response>Command code"TS"Termination codeRetrans-mission flagStatus flag Message data<Command>Command code"VS"<Response>Command code"VS"Termination codeRetrans-mission flagStatus flag Version of software5-9  Host Command
5-24The meanings of termination code of response are described below.TypeTermination CodeName DescriptionNormal end "00" Normal end Command execution has ended correctly.  A command was executed correctly when polling process is speci-fied.Host commu-nicationerror"10" Parity error A parity error has occurred in any character of com-mand."11" Framing error A framing error has occurred in any character of com-mand."12" Overrun error An overrun error has occurred in any character of com-mand."13" FCS error FCS of received command is invalid."14" Format error A command format is incorrect.  Character interval has exceeded a preset time."15" Execution status error Communication designation is SI/RI/PI when input set-ting is RESET.  The "MO" command was executed when no operating condition is registered."18" Frame length error A command string more than 300 characters was received.Tag communi-cation error "70" Communication error An error has occurred during the communication with a tag and the communication cannot be completed cor-rectly."71" Verification error A correct data cannot be written into a tag (only when verification is enabled)."72" No-tag error There is no tag in a communication area of antenna when a trigger system command is executed.  In a com-mand which performed communication designation of "st", there is no tag, which communicated immediately before, in a communication area of antenna.  The antenna is not connected."74" Outstanding tag error In polling query, a communication process has not yet been completed."7A" Address designation error Designation of process address is unsuitable and the execution is impossible."7D" Write protect error Something was written into a write-protected page."7E" ID system error (1) A tag cannot execute a command process."7F" ID system error (2) An inapplicable tag was used.System error "7C" Antenna section error No communication can be executed due to antenna trouble."9A" EEPROM error An error in writing into/reading from nonvolatile memory in the controller (the SP/SE command).  The "MO" com-mand was executed under invalid operating condition.5-10  Termination Code List
5-25Example of BASIC programAn example of program to operate Type V670-CD1D in NEC PC-9801 Series.1:1 Protocol100 ’***** V670-CD1D SAMPLE PROGRAM *****110 CLS120 OPEN “COM:E73NN” AS #1 ’Opens a RS-232C port.130 ’140 ’***** MAIN LOOP ****150 *LOOP160    LINE INPUT “Input TX Data : “, ITD$ ’Inputs a command data.170    TXD$=ITD$+”*”+CHR$(13) ’Sets a data string to be sent.180    PRINT “[TX] : “;ITD$ ’Displays a command data.190    PRINT #1,TXD$; ’Sends a data string.200    GOSUB *RECEIVE ’Receives a data string.210    PRINT “[RX] : “;REC$ ’Displays a response data.220 GOTO *LOOP230 ’240 ’***** RECEIVE DATA *****250 *RECEIVE260    RXD$=” “270    WHILE (LOC(#1)=0):WEND ’Checks a receiving buffer.280    WHILE (INSTR(RXD$,”*”+CHR$(13))=0) ’Checks a termination code.290       RXD$=RXD$+INPUT$(1,#1) ’Reads a received data.300    WEND310    REC$=LEFT$(RXD$,LEN(RXD$)-2) ’Extracts a response data.320 RETRUN330 ’340 END5-11  Example of Communication Program
5-11 Example of Communication Program5-261:n Protocol100 ’***** V670-CD1D SAMPLE PROGRAM *****110 CLS120 OPEN “COM:E73NN” AS #1 ’Opens a RS-232C port.130 ’140 ’***** MAIN LOOP ****150 *LOOP160    LINE INPUT “Input TX Data : “, ITD$ ’Inputs a command data.170    IP$=”00”+ITD$:COSUB *FCS ’Calculates FCS.180    TXD$=CHR$(1)+IP$+OP$+”*”+CHR$(13) ’Sets a data string to be sent.190    PRINT #[TX] : ”;ITD$ ’Displays a command data.200    PRINT #1,TXD$; ’Sends a data string.210    GOSUB *RECEIVE ’Receives a data string.220    PRINT “[RX] : “;REC$ ’Displays a response data.230 GOTO *LOOP240 ’250 ’***** RECEIVE DATA *****260 *RECEIVE270    RXD$=” “280    WHILE (LOC(#1)=0):WEND290    WHILE (INSTR(RXD$,”*”+CHR$(13))=0)300       RXD$=RXD$+INPUT$(1,#1)310    WEND320    IP$=MID$(RXD$,2,LEN(RXD$)-5):GOSUB *FCS ’Calculates FCS330    REC$=MID$(RXD$,4,LEN(RXD$)-7)340    FCS$=MID$(RXD$,LEN(RXD$)-3,2):GOSUB *CHK.FCS ’Checks FCS350 RETRUN360 ’370 ‘***** CALCULATE FCS *****380 *FCS390    K=0400    FOR I=1 TO LEN(IP$)410       TMP$=MID$(IP$,I,1)420       K=K XOR ASC(TMP$)430    NEXT=1440    OP$=HEX$(K)450 RETURN460 ‘470 ‘***** CHECK FCS *****480 *CHK.FCS490    IF FCS$<>OP$ THEN REC$=”FCS ERR!!500 RETURN510 +520 END
6-1In the Self-Execution mode, by executing automatically the operating conditions (communication command, judgment condition, out-put 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.* For a format and any other details, refer to "5-8-5 Operation Condition Setting (SE)".Item Condition RemarksExecution com-mand Communication command. For the communication command, refer to "5-4 Command List".Communication mode RA, RI. Continuous operation is required in the Self-Execution mode.  So, a repeat system command only can be specified.Output Signal output: OUT1/2.Data output: RS-232C. In the signal output, output time can be specified.  Data output is a response of execution command.Number of judg-ments Two judgments per output. One judgment also can be specified.Judgment condi-tions • Judgment in communication result• Comparison of data of response (matched, unmatched, large or small).For data comparison, an area to be compared can be speci-fied.  (1 to 4 bytes)Chapter 6  How to Use Self-Execution Mode6-1  Available Conditions
6-2Procedure to use the Self-Execution mode is described below.(1) Connect a host interface, power supply and antenna (Model V670-H11).(2) Turn on the power supply.(3) Check a host communication with a test command.(4) Register an operating condition with the SE (Operation Condition Setting) command.(5) Enter the Self-Execution mode through the dip switch (turn ON SW 3-2) or with the MO (Operation Mode Change) command.If you enters the Self-Execution mode through the dip switch, turn OFF the power supply once, turn on the power supply again and check the operation.--  Then, the antenna starts communicating.  --(6) Check an operation by using an applicable tag to check the operating condition.Here, you can use the Self-Execution mode.If you want to cancel the Self-Execution mode due to any reason, use the MO (Operation Mode Change) command.6-2  Setting Procedure
6-3An 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.•Sent command string"SE00RDRAH1001010, = 080400000001 + XX, 0500, ER00000000 + XX, 0000, XX + XX, 0000"•Description of sent command stringSE00RDRAH1001010 ← Execution commandRead 16 bytes from the address 10h.==080400000001+XX, 0500, ← Specifies a condition of OUT1 output.Output time (0.5 seconds).No condition (B).Condition (A) is judged as matched.ER00000000+XX, 0000, ← Specifies a condition of OUT2 output.ON (unlimited)No condition (B).Condition (A) is judged as unmatched.  (All the error codes)XX+XX, 0000 ← Specifies a condition of RS-232C output.Fixed data.No condition (B).No condition (A).6-3  Example of Setting
7-1By using a Programming Console, the controller model V670-CD1D 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 DisplayUsed to show a program or as a monitor.Mode Change SwitchSpecifies a mode.Key Sheet SlitKeypadCassette Jack (not used)Chapter 7  How to Use Programming Console7-1  Component Name
7-2(Unit: mm)7-2  Outside Dimension
7-3To 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 SheetAs 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 UsageInsert the key sheet correctly as shown above.  Otherwise, the keypad of the programming console may not function properly.7-3  Connection of Programming Console
7-3 Connection of Programming Console7-47-3-2  Connecting CableConnect 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 thereverse side.  Keep the removed panel as shown in the figure.(2) Insert the square connector of the connecting cable completelyuntil a lock lever clicks to fix it.(3) Open a cover at the front panel of the controller.(4) The round connector of the connecting cable is marked with anarrow.  Insert the connector with the arrow up into the program-ming console connector of the controller completely.  This connec-tor is not equipped with a lock. CautionWhen you plug or unplug the connector into the programming console when the power supply turns on, take care not to touch the controller wire.  Otherwise, you may get an electric shock.
7-5•Holding in your hand•Panel installationTo install a panel, use a mounting bracket Type C200H-ATT01 (unbundled).(Unit: mm) When you install the panel, take the cable height into consideration.When you use this unit in a control panel etc., keep the ambient temperature within 0 and 45°C.Correct Usage•••• Do not attach a key holder etc. to the mode change key switch.  Oth-erwise, it becomes hard to operate the key pad.• • • • You can pull out the mode change key when it is positioned at RUN or MONITOR.  You cannot pull of the mode change key, when it is positioned at PROGRAM.•••• In the V670 Series, the PROGRAM mode is not used.  Do not posi-tion the key at PROGRAM when you use the V670 Series.•••• To reduce the buzzer sound when you press the key pad, set the lever at the side face of the programming console to an upper posi-tion.•••• When you disconnect the connecting cable from the programming console, nip the levers at the both sides of the connector and then pull out it.Mounting bracketTwo screwsApplicable panel thickness11.0 to 3.2Mounting hole dimensionStandard panel cut is as fol-lows (based on DIN43700):Approximately 50 mmUse either connector.Approximately 70 mmIf you attach a key holder, it becomes hard to operate the key pad.You can pull out the key.You cannot pull out the key.Buzzer sound smallBuzzer sound large7-4  How to Use
7-6By using a programming console, the controller model V670-CD1D 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-1  Programming Console Function List(1) MONITOR Mode• Display of SettingDisplays every item of controller setting (DIP-SW).• Reading/WritingReads/Writes the content of a tag put in front of an antenna.• Communication TestUsed to check the communication or communication area when a tag moves.• Latest Error InformationDisplays a maximum of 30 items of error information in order of occurrence.• Statistic Error InformationAccording to the error code, displays the number of errors occurred after the controller started the operation.(2) RUN Mode• Display of SettingDisplays every item of controller setting (DIP-SW).• Execution Status MonitorDisplays any command, termination code, etc., which the controller received, in real time.(3) PROGRAM ModeThis mode is unavailable in this controller.MONITOR Mode Display of SettingReading/WritingCommunication TestLatest Error InformationStatistic Error InformationDisplay of SettingExecution Status MonitorRUN ModePROGRAM ModeReadWriteExecution of Test ReadExecution of Test Write7-5  Functions
7-5 Functions7-77-5-2  How to Operate7-5-2-1  Password Input ScreenWhen the programming console is connected, the screen below appears.  Press   and then  .  An initial status of the mode is dis-played 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-2-2  Changing Operation ModeThe controller operation mode is switched by changing the key switch of the programming console.• MONITOR ModeCommunication with a tag can be executed by using the programming console in the MONITOR mode.  Any command cannot becontrolled from a host device.• RUN ModeThe controller setting and execution status can be displayed in the RUN mode.  Any other functions cannot be used.• PROGRAM ModeThis mode is unavailable in this controller.Set the key switch to RUN. Set the key switch to MONITOR. Set the key switch to PROGRAM.Set the key switch to RUN.Set the key switch to PROGRAM.
7-5 Functions7-87-5-2-3  Accepting Key in Initial Screen of Monitor ModeWhen 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.Shows the statistic error information screen.
7-5 Functions7-97-5-2-4  Accepting Key in Initial Screen of Run ModeWhen the key switch is set to RUN, an initial screen of RUN mode is appears.  In this screen, the   and   keys only can be accepted.Shows the display information selec-tion screen.Shows the controller execution status screen.
7-5 Functions7-107-5-3  Displaying Details of SettingThis 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.♦Dip switch setting information [0]The dip switch setting information shows every item of controller setting specified by the dip switch.The items are shown as follows:Item DisplayNode No. 00 to 31RS-232C communi-cation setting Communication speed 9600, 19200, 38400, 115200Data length 7, 8Stop bit 1, 2Parity E, O, NInput function changeover RESET, TRIGGEROperation mode at startup OFF, ONProtocol designation 1:N, 1:1Verification at writing OFF, ONShows the dip switch setting information display screen.Shows the parameter information display screen.Shows a node number.Shows the RS-232C setting.Shows the input function setting.Shows the execution mode.Shows a host device.Shows whether Write verification is enabled or disabled.
7-5 Functions7-11♦Parameter information [1]The parameter information shows every item of controller setting stored in internal nonvolatile memory.The items are shown as follows:♦Parameter setting changeIn the parameter setting change, you can change the controller setting stored in internal nonvolatile memory.  The figure below shows the character interval monitoring time as an example.  When you change any other parameter, the sequence is the same.Item Display ValueCHAR TIME Character interval monitoring time Other than 9600 bps: 0001 to 99999600 bps                  : 0002 to 9999 x 1 m-secondRES DELY Response Ready time 00 to 99 x 1 m-secondTAG LIMIT Communication restriction time 00 to 99 x 10 m-secondParameter information display Parameter information display* The MONITOR mode only.EEPROM error
7-5 Functions7-127-5-4  Address SettingIn 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 ReadingAn example to set the start address to 5Ah and the end address to 6Fh is shown below.7-5-4-2  For WritingAn example to set the start address to 5Ah and the end address to 6Fh is shown below.Correct Usage• The start address value must be equal to the end address value or less.• When you use the available designation range, check the tag memory capacity.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 charac-ters are  to  and  to .The start address value must be equal to the end address value or less.  If the start address value is more than the end address value, an address error occurs during the communication.  Also, if the address value more than 7Fh is specified, an address error occurs.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 charac-ters are  to  and  to .The start address value must be equal to the end address value or less.  If the start address value is more than the end address value, an address error occurs during the communication.  Also, if the address value more than 7Fh is specified, an address error occurs.
7-5 Functions7-137-5-5  Data SettingIn this screen, you can specify a written data in two hexadecimal digits within 00 and FF.Setting a data in 1B:7-5-6  Reading/Writing Data7-5-6-1  ReadingIn this screen, you can read a data from any address of the tag and display it.Correct DataWhen you use the available designation range, check the tag memory capacity.When you press the  key, the screen is ready to accept the address entry.  The avail-able keys are  to  and  to .Set the start address to 10h and the end address to 1Fh.When you press the  key, a data is read out of the tag and a maximum of 4 bytes of data beginning with the specified start address is dis-When you press the   key, the start address value increases one.  Then, the first address of the displayed 4 bytes of data is
7-5 Functions7-147-5-6-2  Reading AgainWhen 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   or  , the start address value and end address value increase or decrease one.  Then, the data is read again.Set the start address to 10h and the end address to 1Fh.When you press the  key, a data is read out of the tag and a maximum of 4 bytes of data beginning with the specified start address is dis-When you press the  key, the start address value increases one.  Then, 4 bytes of data from the start address is shown.When you press the  key, a data is read out of the tag again.When you press the  key, the start address value and end address value increase one and the data is read out of the tag again.When you press the  key, the start address value and end address value decrease one and the data is read out of the tag again.
7-5 Functions7-157-5-6-3  WritingIn this screen, you can write any data into any address of the tag.  The same data is written into all the specified areas.7-5-6-4  Writing AgainWhen you press the   key again after writing a data into the tag, you can write the data into the tag again according to the specified start address and end address.  When you press the   or   key, the start address value and end address value increase or decrease one.  Then, the data is written into the tag again.Correct DataWhen you use the available designation range, check the tag memory capacity.Set the start address to 10h, the end address to 1Fh and a data to 7F.When you press the  key, the data is writ-ten into the tag.  When the data has been writ-ten correctly, "OK" is shown.Set the start address to 10h, the end address to 1Fh and a data to 7F.When you press the  key, the data is writ-ten into the tag.  When the data has been writ-ten correctly, "OK" is shown.When you press the  key, the data is writ-ten into the tag again.When you press the  key, the start address value and end address value increase one and the data is written into the tag again.When you press the  key, the start address value and end address value decrease one and the data is written into the tag again.
7-5 Functions7-167-5-7  TestWhen 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 ModeWhen you execute the Test Reading and Test Writing, you need to specify a communication mode first.7-5-7-2  Test Reading7-5-7-3  Test WritingSpecify a communication mode.  Using the /   key(s) or the  to  keys, change a communication mode to be displayed.Decide with the  keys.Specify the Single Trigger mode as a communi-cation mode.Specify the start address and end address.When you press the  keys, the number of repeats and a data of tag are displayed.Specify Repeat Auto as a communication mode.Specify the start address, end address and data to be written.When you press the  key, the number of repeats and the result are displayed.
7-5 Functions7-177-5-8  Reading Latest Error InformationThe 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•An errors occurCorrect UsageIf you want to keep the details of errors, neither turn off the power supply nor reset the system.If any error does not occur, "NO ERROR" is dis-played.If any errors occur, the stored errors are read out in order of occurrence.  The error informa-tion is displayed in order of occurrence with the   /  key(s).As shown in this screen, the details of the latest error information are the error occurrence num-ber, command code and error code.  For the error code, refer to "5-10 Termination Code Error CodeCommand CodeError Occurrence Number
7-5 Functions7-187-5-9  Statistic Error InformationThe 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.♦Error Indication ListError Code Error Name Error Code Error Name10 PARITY E 70 COM.DC E11 FRAMING E 71 VERIFY E12 OVERRUN E 72 NO DC E13 FCS_E 7A ADRS E14 FORMAT E 7B WT AREA E15 RUN E 7C ANT E18 FRAME E 7D PROTECT E7E ID SYS1 E9A E2PROM_E 7F ID SYS2 ECorrect UsageIf you want to keep the statistic error information, neither turn off the power supply nor reset the system.Those are read out per error code in order of error code number.  The error information is changed and displayed with the   /  keys(s).MCBF = Total number of host commands / num-ber of total error occurrencesWhen the details of all the error occurrences have been displayed, MCBF is displayed by pressing the  key.As shown in this screen, the details of the statis-tic error information are the number of error occurrences, error code and error name.  A maximum number of error occurrences is 999.  No error is added any more.Error CodeError CodeNumber of Error Occurrences          Total number of commandsCommunication error/ Number of total system error occurrencesMCBF =
7-5 Functions7-197-5-10  Execution MonitorIn this screen, you can monitor a command, which the controller received, and the execution result in the RUN mode.Termination codeReceived commandThis screen shows the received command and termination code.  If there are any received command, communication designation, termi-nation code and response data in the tag com-munication, the first 4 characters of the response data are displayed.
8-1♦Items to be checkedBefore performing a trial operation, check the following items:♦Trial operation procedure♦Off-line test with a programming console.By using the programming console, you can test the communication between an antenna and tag without connection to a host device.  Use this off-line test to check the installation position and movement speed before the trial operation.  For how to operate, refer to "Chapter 7 How to Use Programming Console".♦Communication test to a host deviceYou can test the communication between the controller and host device with a test command.  Before performing a trial operation of the entire system, you can check the cable connection and communication process.• Create a simple communication program and let the host device send a test command.• If the communication system is correct, the controller returns received data.No. Items to be checked Checking Page1 Connection of power supply and I/O cable • Whether wiring is correct.• Whether terminal screws are tightened completely. 3-102 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.3-33-43 Connection of antenna Whether the antenna is connected properly. 3-84 Connection to a host device Whether the RS-232C connector is connected properly. 3-125 Location of antenna and tag Whether the antenna and tag are located properly. Chapter 9Turns on the power supply.Off-line test with a programming console.On-line test with a host device.Trial operation of system.End.• Check the power supply voltage and power supply terminal connection.• Check whether the RUN LED of ID controller turns on.Check the communication between an antenna and tag without connection to a host device (or with connection to the host device).Check the communication between a host device and ID controller with a test command.Check a total system operation with an actual command.Chapter 8  From Startup to Run8-1  Trial Operation
8-2The 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 errorErrors detected by the controller are classified into the two types of errors.  One terminates an operation and the other does not terminate any operation.•Error which terminates an operationWhen a hardware error has occurred in the controller, the CPU operation is terminated and NORM/ERR (red) turns on.•Error which does not terminate an operationWhen an error in the communication between the controller and host device (host communication error) or between the antenna and tag (communication error), the ERR LED turns on.  A maximum of 30 errors are stored in memory.  When 30 errors are stored in memory, if an error occurs, the oldest error is deleted from memory and the new one is stored.  By using the programming console, you can read out the details of those errors and, moreover, the total number of occurrences per error. : Turns on: Turns off* Turns on once when an error occurs.Items LED DisplayRUN COMM NORM ERRNormal operation Waiting for a commandCommunicating with a tagCommunication with a tag completed correctlyError which terminates an operation CPU errorError which does not ter-minate an operation Communication error *Host communication error *8-2  Diagnosis Function
8-3Main six causes of troubles in V670 Series are as follows:• External device failure• Controller failure• Antenna failure• Cable failure• Tag failure• Others♦Host communication error♦Communication error♦System errorError 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."12" Overrun error An overrun error has occurred in any character of command."13" FCS error FCS of received command is invalid."14" Format errorA command format is incorrect.  Character interval has exceeded a preset time."15" Execution status error Communication designation is Input Trigger (SI/RI/PI) when input setting is RESET.  The "MO" command was executed when no operating condi-tion is registered."18" Frame length error A command string more than 300 characters was received.Error Code Name Description"70" Communication error An error has occurred during the communication with a tag and the com-munication cannot be completed correctly."71" Verification error Correct data cannot be written into a tag (only when verification is enabled)."72" No-tag errorThere is no tag in a communication area of antenna when a trigger system command is executed.  In a command which performed communication des-ignation of "st", there is no tag, which communicated immediately before, in a communication area of antenna.  The antenna is not connected."74" Outstanding tag error In polling query, a communication process has not yet been completed."7A"Address designation error Designation of process address is unsuitable and the execution is impossible."7D" Write Protect error Something was written into a write-protected page."7E" Lock error Writing into a locked area has been specified."7F" Tag error Communication has been made to unavailable tag (password is not spec-ified, etc.).Error Code Name Description"7C" Antenna section error No communication can be executed due to antenna trouble."9A" EEPROM error An error in writing into/reading from nonvolatile memory in the controller (the SP/SE command).  The "MO" command was executed under invalid operating condition.Correct UsageThe details of those error are all stored in the controller and you can read out an error code or error message through the programming console.8-3  Errors and CountermeasuresMust be repaired. 
8-4To maintain V670 Series in the best condition, you need to inspect it daily or periodically.  V670 Series mainly consists of semiconduc-tor 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.(3) Deterioration of insulation or imperfect contact of connector due to unsuitable temperature or dust.(4) Imperfect contact of connector or corrosion of element due to corrosive gas.♦Inspection itemNo. Inspection Item Inspection Criterion Remarks1 Fluctuation of power sup-ply voltage (1) Check at a terminal block of power supply whether the criterion is satisfied.Within the specifications for power supply voltage. Tester.(2) Check whether instanta-neous power failure occurs frequently and whether volt-age fluctuates considerably.Within a allowable voltage fluctuation range. Power supply analyzer.2 Ambient environment(a) Temperature(b) Humidity(c) Vibration or impact(d) Dust(e) Corrosive gas(a) Within the specifications.(b) Within the specifications.(c) Influence of vibration or impact of machines.(d) Dust or foreign material.(e) Discoloration or corrosion in a metal part.(a) Within the specifications.(b) Within the specifications.(c) Within the specifications.(d) Neither dust nor foreign material is acceptable.(e) Neither discoloration nor corrosion is acceptable.Lowest tempera-ture thermometer.Hygrometer.3 Panel conditions(a) Whether the panel is ventilated.(b) Whether packing mate-rial of sealed structure is deteriorated.(a) Check whether natural ven-tilation, forced ventilation and cooling are performed.(b) Check whether packing material in the panel is removed or damaged.(a) Ventilation must be made properly.Temperature must be within -10 to +55°C.(b) Any damage is unac-ceptable.—4 Power supply for I/O(a) Voltage fluctuation(b) RippleCheck at a terminal block of every I/O section whether crite-rion is satisfied.Within the specifications. Tester.Oscilloscope.5 Mounting state (1) Whether every device is fixed tightly. Every device must be fixed tightly. —(2) Whether every connector is inserted completely.Every connector must be locked properly and fixed by screws.—(3) Whether terminal block screws are tightened completely. The terminal block screws must be tightened completely.—(4) Whether wire is not dam-aged. The wire must not be dam-aged. —(5) Whether condition between a tag and antenna is within the specifications.The condition must be within the specifications. —(6) Whether grounding com-plies with the Class D (con-ventional Class III).—6 Error logging Check the details of error. —8-4  Maintenance and Inspection
8-5When an error has occurred, grasp the situation fully, judge the relation to any other devices properly and check according to the flow below.♦Main check flowJudge this main check flow according to the details of error.Main check flowCheckwhether the system connection iscorrect.Checkwhether the host communication iscorrect.CorrectWrongTo the system connection check flow.  Page 8-6.To the host device check flow.  Page 8-7.CorrectWrongCheckwhether the communication to a tag is correct.CorrectWrongTo the communication check flow.  Page 8-8.Replace the controller with another one.8-5  Troubleshooting
8-5 Troubleshooting8-6♦System connection check flowStartCheckwhether the connectors and cables are con-nected correctly.Connect them correctly.Turn on the power supply.Does RUN LED turn ON?Checkwhether the specified volt-age 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.Do the key switch and display match?Replace the controller with another one.
8-5 Troubleshooting8-7♦Host communication check flowStartSend the TS command from a host device.Is the response correctIs the communication format correct?Isthe communication cable connector wired correctly?Correct the communication format.Modify the connector wiring.Does the host device workcorrectly?Modify the host program or replace the host device with another one.Replace the controller with another one.
8-5 Troubleshooting8-8♦Communication check flowStartCanthe programming console beused?Connect the programming console and turn ON the power supply in the MONI-TOR mode.Execute Test Writing in the Single Auto modeTurn ON the power supply without con-necting the programming console and connect the host device.Send the Write com-mand in the Single Auto mode.The COMMLED turns on and thenturns off.Is the movement speed correct?Decrease the move-ment speed.Is the tagcorrect?Replace the tag with another one.Is the opposed condition correct?Adjust the distance and restrain flutter.Isthe tag correct?Replace the tag with another one.Arethe tag memory capacity and set address correct?Specify the address again.Isthe antenna cor-rect?Replace the antenna with another one.Isthe Write Protect setting cor-rect?Disable Write Protect.Is the tag correct?Replace the tag with another one.Is the tag correct?Replace the tag with another one.Isthe distance between the antenna and tag correct?Adjust the distance.Is the tag correct?Replace the tag with another one.Isthe communication with a tag exe-cuted correctly?Is the communication ended cor-rectly?Replace the ID control-ler with another one.
9-1Even 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-D13F03Distance between the antenna and back metal (aluminum: 120 x 140 mm) is 0 mmMetalUnit: mmAntennaCommunication rangeTagChapter 9  Characteristic Data Depending on Operating Condition (Reference)9-1  Influence of Back Metal of Antenna (Reference)
9-2When you use several antennas, to prevent the mutual interference between them, keep the specified distance between those antennas as shown below.•Model V670-H11• Installing the antennas facing each other• Installing the antennas in parallel100 mm or more100 mm or more 100 mm or more9-2  Mutual Interference between Antennas (Reference)
9-3When you use several tags, to prevent the mutual interference between them, keep the specified distance between those tags as shown below.•Model V670-D13F0370 mm or more 70 mm or more9-3  Mutual Interference between Tags (Reference)
9-4When 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 dete-rioration depending on the distance between the tag and back metal of tag (the same size as antenna) is shown below.•Model V670-H11    Model V670-D13F03Distance between tag and metal (mm)Communication range ratio (%)* Assume that the communication distance without metal is 100%.* Assume that the communication distance without metal is 100%.Distance between tag and metal (mm)Communication range ratio (%)Metal: AluminumMetal: IronAntennaCommunication rangeTag MetalDistance between metal and tag9-4  Influence of Back Metal of Tag (Reference)
9-5A 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.•Model V670-D13F03Communication range deteriorationθ° Deterioration ratio00%10 0%20 1%30 2%40 3%50 4%60 9%70 18%9-5  Influence of Tag Angle (Reference)Model V670-H11 Model V670-D13F03Communication range
9-6Chemicals 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 chemi-cals.  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.•Chemicals which may cause discoloration, swelling, etc.•Chemicals which do not affect ABS resin nor epoxy resin.Note: The test above is the result at a room temperature (23°C).  Even if the chemicals do not affect the ABS resin or epoxy resin at theroom temperature (23°C), such chemicals may affect the resin at a high temperature or low temperature.  Check the chemicalsfully in advance.ABS Resin Epoxy ResinTrichlene, acetone, xylene, toluene, gasoline, creosol, methylene chloride, phenol, miclohexanone, aqua regia, chromic acid, sulfur (90% RT), methyl ethyl ketone, aniline, nitrobenzene, monochlorobenzene, pyridine, nitric acid (60% RT), and formic acid (80% RT).Aqua regia, chromic acid, sulfuric acid (90% RT), nitric acid (60% RT), liquid ammonia, acetone, methylene chlo-ride, phenol, and trichlene.ABS Resin Epoxy ResinHydrochloric acid, alcohol, freon, sodium hydroxide, hydrogen peroxide, benzine, sulfuric acid (10% RT), nitric acid (10% RT), phosphoric acid (85% RT), and liquid ammonia.Sulfuric acid (10% RT), nitric acid (10% RT), hydrochloric acid (30% RT), acetic acid (50% RT), nitric acid, calcium hydroxide, benzene, creosol, alcohol, miclohexanone, tol-uene, xylene, benzine, and grease.ABS Resin Epoxy ResinAmmonia, kerosene, mineral oil, developer, YUSHIRO-KEN S50, CHEMICOOL Z, VELOCITY NO. 3, YUSHIRO-KEN EEE-30Y, petroleum, grease acetic acid, nitric acid, calcium hydroxide, phosphoric acid (30% RT), hydrochlo-ric acid (10% RT) and potassium hydroxide.Ammonia, hydrochloric acid (10% RT), potassium hydrox-ide, petroleum, gasoline, YUSHIROKEN S50, CHEMI-COOL Z, VELOCITY NO. 3, YUSHIROKEN EEE-30Y.9-6  Chemical Resistance of Tag (Reference)
Appendix-1Note 1:  The code 01011100 (column 5, row 12) is "\" in the ASCII character.b8~b5 0000 10010010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111b4~b1 0 1 2 3 4 5 6 7 8 9 1011121314150000 0 NUL TC7(DLE)(SP)0@P`pUndefined―タミ0001 1TC1(SOH)DC1!1AQaq 。ア チ ム0010 2 TC2(STX) DC2“2BRbr 「イツメ0011 3 TC3(ETX) DC3#3CScs 」ウ テ モ0100 4 TC4(EOT) DC4$4DTdt 、エ ト ヤ0101 5TC5(NEQ)TC8(NAK) % 5 E U e u .オナユ0110 6 TC6(ACK)TC9(SYN)&6FVf v ヲカニヨ0111 7 BELTC10(ETB)’7GWgw ァキヌラ1000 8 FE0(BS) CAN ( 8 H X h x ィクネリ1001 9 FE1(HT) EM ) 9 I Y i y ゥケノル1010 10 FE2(LF) SUB * : J Z j z ェコハレ1011 11 FE3(VT) ESC + ; K [ k { ォサヒロ1100 12 FE4(FF) IS4(FS) , < L \l| ャシフワ1101 13 FE5(CR) IS3(GS) - = M ] m } ュスヘン1110 14 S0 IS2(RS) . > N ^ n ~ ョセホ゛1111 15 S1 IS1(US) / ? O _ oDELッソマ゜UndefinedAppendixAppendix 1  JIS8 Unit Code List (ASCII Code List)UndefinedUndefinedUndefinedUndefinedHigh order digitLow order digitColumnRow
Appendix-2♦Main unit and system componentsName/Shape Specifications Model RemarksController RS-232 interface 24 VDC power supply Outside dimension: 90 x 66 x 75 mmModel V670-CD1DAntenna Outside dimension: 40 x 53 x 23 mm Model V670-H11Tag Memory capacity: 128 bytesOutside dimension: 40 x 40 x 45 mmModel V670-D13F03Junction cable 3 m Model V670-A40 For connection of antenna and controller.10 m Model V670-A4118 m Model V670-A4228 m Model V670-A43Programming console—Model CR200H-PRO27—Programming console connecting cable 2 m Model V700-P10 A dedicated key sheet comes together.Communication connector Connector plug Model XM2A-0901 One set comes with Model V670-CD1D.Connector hood Model XM2S-0911Appendix 2  Order Format List
Appendix-3•Protective StructureNote:  IP-!!!!!!!! is classified by a test method below.  Check sealing in working environment and operating conditions in advance.♦ IEC (International Electrotechnical Commission) Standards (IEC60529: 1989-11) ♦ JEM (Japan Electrical Manufacturers’ Association) Standards (JEM1030: 1991)IP-!!!! !!!!IP-!!!! !!!! !!!!(January 1998)Appendix 3  Protective StructureProtective property code (International Protection)Protective classification for "1st Symbol" solid foreign materialClass Protection Level0 No protection.1 Solid foreign material 50 mm or more in diameter (hand etc.) can-not come in.2 Solid foreign material 12.5 mm or more in diameter (finger etc.) can-not come in.3 Solid foreign material 2.5 mm or more in diameter (wire etc.) can-not come in.4 Solid foreign material 1 mm or more in diameter (wire etc.) can-not come in.5 Dust, which interferes a normal operation of device or spoils the safety, cannot come in.6 Any dust cannot come in.Complies with the 1st and 2nd symbols of IEC60529.Protective classification for oil penetration.Note)  There are four other classes: “b”, “c”, “d”, and “e”.Class Protection Levelf Oil retaining type Not affected considerably by oil drops or oil spray in any direc-tion.g Oil resistance type Any oil drop or oil spray in any direction cannot come in.♦NEMA (National Electrical Manufacturers Association)Table for conversion from NEMA enclosure into IEC60529.  (Conversion from IEC60529 into NEMA enclosre is unavailable.)Note: Based on the NEMA Standards.  The difference between NEMA enclosure classification and IEC60529 is anticorrosion, rust prevention, moisture condensation on surface, etc.Our test method*1. In addition to the tests below, confirm that the proximity sensor IP67 repeats a heat shock cycle 5 times in cool water (0°C) for 1 hour and hot water (70°C) for 1 hour and that detected distance and insulation resistance satisfy the performance.*2. Working conditions of proximity sensor type E2F: Natural condition at 10 cm deep in water.(1) Even if it is immersed in water of 2 atm for 1 hour, any water penetration must not be observed.(2) Repeat the heat shock cycle above 20 times and confirm that detected distance and insulation resistance satisfy the performance.NEMA250 IEC605291233R3SIP10IP11IP54IP14IP54NEMA250 IEC605294, 4X56, 6P12, 12K13IP56IP52IP67IP52IP54Protective classification for "2nd Symbol" water penetrationClass Protection Level Test Method Overview (Test with fresh water)0 No particular protection Any particular protection is not taken to water penetration.No Test.1Protection against drop of waterNot to be affected by water dropped vertically. Drop water for 10 minutes using a water drop tester.2Protection against drop of waterNot to be affected by water dropped deviat-ing 15° from a vertical line.Drop water to an object set inclined 15°  for 10 minutes (2.5 minutes per direction) using a water drop tester.3Protection against water sprayNot to be affected by water spray deviating within 60° from a vertical line.Spray water in an area within 60°  to the right and left from a verti-cal line for 10 minutes using a tester shown in this figure.4Protection against water splashNot to be affected by water splash from all the directions.Spray water from all the directions for 10 minutes using a tester shown in this figure.5Protection against water jet flowNot to be affected by direct water jet flow from all the directions.Spray water from all the directions for 1 minute per surface area 1 m2, total 3 minutes or more using a tester shown in this figure.6 Protection against extreme water jet flow Not to be affected by extreme direct water jet flow from all the direc-tions.Spray water from all the directions for 1 minute per surface area 1 m2, total 3 minutes or more using a tester shown in this figure.7Protection against water soakingEven if an object is immersed in water of specified pressure for a specified time, any water penetration must not be observed.Immerse an object at 1 m deep in water for 30 minutes (assuming that device height is lower than 850 mm).8 Protection against water immersion An object must work always in water. According to an agreement between a manufacturer and device user.0.07 L/min per spray nozzle0.07 L/min per spray nozzleWater jet nozzle diameter: 6.3 mm12.5 L/minWater jet nozzle diameter: 12.5 mm100 L/min*1*2
Appendix-4GUARANTEE1.  Guarantee PeriodThe guarantee period of delivered product shall be for one year from the date of delivery at a site specified by you.2.  Scope of GuaranteeIf the product is malfunctioned by our fault during the guarantee period above, we will replace a component with a new one or repair at a place of purchase or a site of delivery free of charge.  However, the following malfunctions are not included in the guarantee.(1) Malfunction arisen from unsuitable condition, environment, handling or use which are not described in this instruction manual nor separate specifications.(2) Malfunction arisen from anything other than products delivered by us.(3) Malfunction arisen from remodeling or repair performed by anyone other than us.(4) Malfunction arisen from any unauthorized use.(5) Malfunction which could not be predicted at the scientific or technological level at the time of delivery.(6) Malfunction arisen from disaster or any unexpected happening which is not our fault.The guarantee mentioned herein applies to the delivered product only, not to any loss or damage arisen from the mal-functioned product.3.  Scope of ServiceThe price of delivered product does not include any fee of service such as our engineers dispatched to you.  This shall depend on separate agreement.The description above applies to the transaction and use in Japan.  For the transaction and use out of Japan, feel free to con-tact our staff in charge of sales.

Navigation menu