OMRON V750 User Guide

a
V750-series
UHF RFID System
User’s Manual
Reader/Writer
Antenn
V750-BA50D04-SG(-MY) (Mono-static Reader/Writer)
V740-HS01CA (Circular Antenna)
V740-HS01LA (Linear Antenna)
1 of 135
Manual No. SRFM – 015 – A

PRECAUTIONS

Please read and understand this manual before using the products. Please consult your OMRON representative if you have any question or comments.
WARRANTY: OMRON’S EXCLUSIVE WARRANTY IS THAT THE PRODUCTS ARE FREE FROM DEFECTS IN MATERIALS AND
WORKMANSHIP FOR A PERIOD OF ONE YEAR (OR OTHER PERIOD IF SPECIFIED) FROM DATE OF SALE BY OMRON. OMRON MAKES NO WARRANTY OR REPRES EN TATION, EXPRESS OR IMPLIED, REGARDING NON-INFRINGEMENT,
MERCHANTABILITY, OR FITNESS FOR PARTICULAR PURPOSE OF THE PRODUCTS. ANY BUYER OR USER ACKNOWLEDGES THAT THE BUYER OR USER ALONE HAS DETERMINED THAT THE PRODUCTS WILL SUITABLY MEET THE PREQUIREMENTS OF THEIR INTENDED USE. OMRON DISCLAIMS ALL OTHER WARRANTIES, EXPRESS OR IMPLIED.
LIMITATIONS OF LIABILITY: OMRON SHALL NOT BE RESPONSIBLE FOR SPECIAL, INDIRECT, OR CONSEQUENTIAL
DAMAGES, LOSS OF PROFITS OR COMMERCIAL LOSS IN ANY WAY CONNECTED WITH THE PRODU CTS, WHETHER SUCH CLAIM IS BASED ON CONTRACT, WARRANTY, NEGLIGENCE, OR STRICT LIABILITY.
IN NO EVENT SHALL THE RESPONSIBILITY OF OMRON FOR ANY ACT EXCEED THE INDIVIDUAL PRICE OF THE PRODUCT ON WHICH LIABILITY IS A SSERTED.
IN NO EVENT SHALL OMRON BE RESPONSIBLE FOR WARRANTY, REPA IR, O R OTHER C LAIMS REGARDING THE PRODUCTS UNLESS OMRON'S ANALYSIS CONFIRMS THAT THE PRODUCTS WERE PROPERLY HANDLED, STORED, INSTALLED, AND MAINTAINED AND NOT SUBJECT TO CONTAMINATION, ABUSE, MISUSE, OR INAPPROPRIATE MODIFICATION OR REPAIR.
SUITABLITY FOR USE :
REGULATIONS THAT APPLY TO THE COMBINATION OF THE PRODUCTS IN THE CUSTOMER'S APPLICATION OR USE OF THE PRODUCT. TAKE ALL NECESSARY STEPS TO DETERMINE THE SU ITABILITY OF THE PRODUCT FOR THE SYSTEMS, MACHINES, AND EQUIPMENT WITH WHICH IT WILL BE USED. KNOW AND OBSERVE ALL PROHIBITIONS OF USE APPLICABLE TO THIS PRODUCT. NEVER USE THE PRODUCTS FOR AN APPLICATION INVOLVING SERIOUS RISK TO LIFE OR PROPERTY WITHOUT ENSURING THAT THE SYSTEM AS A WHOLE HAS BEEN DESIGNED TO ADDRESS THE RISKS, AND THAT THE OMRON PRODUCT IS PROPERLY RATED AND INSTALLED FOR THE INTENDED USE WITHIN THE OVERALL EQUIPMENT OR SYSTEM.
CHANGE IN SPECIFICATIONS : PRODUCT SPECIFICATIONS AND ACCESSORIES MAY BE CHANGED AT ANY TIME BASED
ON IMPROVEMENTS AND OTHER REASONS. CONSULT WITH YOUR OMORN REPRESENTATIVE AT ANY TIME TO CONFIRM ACTUAL SPECIFICATIONS OF PURCHASED PRODUCT.
Application Precautions, Change in Specifications
OMRON SHALL NOT BE RESPONSIBLE FOR CONFORMITY WITH ANY STANDARDS, CODES, OR
Warranty, Limitations of Liability
2 of 135
EQUIPMENT MODIFICATION CAUTION: Equipment changes or modifications not expressly approved by OMRON Corporation, could void the user's authority to operate the equipment and could create a hazardous condition.
Declarations
©Copyright OMRON Corporation 2007. All rights reserved.
This document is protected by copyright and is intended solely for use in conjunction with the product. Notify your OMRON representative before copying or reproducing this document in any manner, for any other purpose.
3 of 135
Safety Precautions
This chapter provides important information for the safe use of this product. Ensure to read the information carefully before use.
IN THE SAFETY PRECAUTIONS BELOW, SEVERITY IS CATEGORIZED AS EITHER ”WARNING”
OR “CAUTION”.
WARNING
CAUTION
Description of Symbols
Please ensure that all cautions and prohibitions are adhered to, since non-compliance may lead to serious injury or damage, in certain circumstances.
Prohibition
Indicates an action or activity not permitted.
Observe strictly
Indicates the need to ensure the safe use of the product.
Ensure to establish a solid grounding
A label indicating that a device with a grounding terminal should always be grounded.
Electric shock hazard
A notification that alerts the possibility of electric shock under certain conditions.
Do not disassemble
A notification that prohibits disassembly when injuries caused by electric shocks may result.
Indicates a potentially hazardous situation which, if not avoided, could result in minor or moderate injury, or may result in serious injury or death. Additionally there may be significant property damage.
Indicates a potentially hazardous situation which, if not avoided, may result in minor or moderate injury, or property damage. Property damage refers to extended damage caused to house/household goods or livestock/pets.
4 of 135
WARNING
Never disassemble, repair, or modify the main unit and cables.
z Do not disassemble, repair, or modify this product. Doing so may result in electric shock, fire, or personal
injury.
Do not handle the device with wet hands. Do not touch the terminals while the device is connected to the power supply.
z Electric shock hazard.
Do not allow the cables to be in contact with heaters.
z The cable sheaths may melt and the exposed wire may cause electric shock or fire.
Do not use the power cords and power adapters not supplied with the products.
z Failure to do so may results in electric shock, fire, or personal injury.
Connect and disconnect cables as described in the following procedures when installing, moving, on this product or attached devices.
To connect: To disconnect:
1. Attached all cables to devices. 1. Remove power cords from outlet.
2. Attached power cords to outlet. 2. Remove all cables from devices.
Failure to do so may result In spark or deform or damage the device.
Always turn OFF the power supply to the PC before attempting any of the following. Not turning OFF the power supply may result in malfunction or electric shock.
Assembling the Units.
Connecting or disconnecting the Expansion I/O Units or Expansion Units.
Connecting or wiring the cables.
Connecting or disconnecting the connectors.
5 of 135
CAUTION
Do not drop the device you may receive major shocks.
z Doing so may result in personal injury or device damage.
Do not apply strong force to, or place heavy items on the device or cables.
z Doing so may deform or damage the device, resulting in electric shock or fire.
Use and store the product in an environment that is specified in the catalog or operation manual.
z Failure to do so may cause failure of the device, electric shock, or fire. Do not use or store the devices
(Reader, antenna ,antenna cable) in the following locations:
Locations that do not satisfy the specified operating conditions (-10 to +50, 25%RH to 85%RH,non-
condensing).
Locations that do not satisfy the specified storage conditions (-25 to +65℃, 25%RH to 85%RH,non-
condensing).
Locations where the reader is exposed to direct sunlight. Locations where the reader is exposed to dust, corrosive gas, saline, or flammable gas. Locations where the reader is exposed to direct heat. Locations subject to condensation due to high humidity.
Locations subject to vibration or impact that exceed the limits outlined in the specifications. Locations where the device may be exposed to water, oil, or chemical agents. (This applies to
the models other than waterproof types.)
Outdoor
Be sure to tighten the devices screws securely.
z Failure to do so may result in personal injury or device damage.
Cables with screw attachments must be secured before use.
z Failure to do so may damage the device.
To avoid interferences with other systems, adhere to the following items and check them before using the product.
z The product uses a publicly available ISM frequency band of 920-925MHz (V750-BA50D04-SG), 919-
923MHz (V750-BA50D04-SG-MY) to communicate with Tags. Some transceivers, motors, monitoring devices, power supplies (power supply ICs), and other similar RFID systems may generate noise, which cause radio interference and may affect communication with Tags. If the product is required in the vicinity of these items, check for any interferences prior to use.
z On the contrary, the system itself may affect radio station transmissions or medical devices. Be cautious
when using the system in the environments where such effects might occur.
z To minimize noise effects, adhere to the following:
Establish a Class D grounding (former Class 3 grounding) for metal objects placed in the vicinity of the system.
Keep cables away from those with high voltages or heavy currents.
6 of 135
Do not allow the device or cables to be exposed to water.
z Doing so may result in electric shock, fire or failure of non-waterproof devices or cables.
If the device fails or is exposed to water (non-waterproof devices or parts), or an unusual smell, smoke, or sparks are detected, immediately refrain from using the device and contact OMRON or a sales representative for service and repair.
z Continued use of the failed device may result in electric shock or fire.
Do not use damaged cables.
z Continued use of the damaged cables may result in electric shock or fire.
Fail-safe measures must be taken by the customer to ensure safety in the event of incorrect, missing, or abnormal signals caused by broken signal lines, momentary power interruptions, or other causes.
Be sure that all the mounting screws, terminal screws, and cable connector screws are tightened to the torque specified in the relevant manuals. Incorrect tightening torque may result in malfunction.
Be sure that terminal blocks and connectors are connected in the specified direction with the correct polarity. Not doing so may result in malfunction. If the power supply for the I/O circuits is turned ON with the input and output connectors reversed, the fuse of output transistor may be blown.
Do not apply voltages to the input terminals in excess of the rated input voltage. Excess voltages may result in burning.
Do not apply voltages or connect loads to the output terminals in excess of the maximum switching capacity. Excess voltage or loads may result in burning.
When transporting the Units, use special packing boxes. Be careful not to apply excessive vibration or shock, or not to expose to water during transportation and not to drop the product.
Do not install or keep the V750-BA50D04-SG(-MY) in the following locations:
-Locations subject to shock or vibration.
-Locations subject to condensation as the result of severe changes in temperature.
-Where the device may be exposed to water, oil, chemicals or organic solvents.
Do not use the system in an environment subject to flammable, explosive, or corrosive gases.
Provide an enough space around the device for ventilation
7 of 135
Keep cables away from those with high voltages or heavy current.
To avoid interferences with other systems, adhere to the following items and check them before using the product:
-The product uses a publicly available ISM frequency band of 920-925MHz (V750­BA50D04-SG), 919-923MHz (V750-BA50D04-SG-MY) to communicate with Tags. Some transceivers, motors, monitoring devices, power supplies, and other similar RFID systems may generate noise, which cause radio interference and may affect communication with Tags. If the product is required in the vicinity of these items, check for any interferences prior to use.
To avoid interferences with other systems, adhere to the following items and check them before using the product:
-On the contrary, the system itself may affect radio station transmissions or medical devices. Be cautions when using the system in the environments where such effects might occur.
Keep cables away from those with high voltages or heavy current.
Properly shielded and grounded cables and connectors must be used for connection to host computer and / or peripherals.
The machine installation, operation and maintenance should be carried out by “properly trained” person.
8 of 135

Table of Contents

Feature of V750 series RFID system......................................................................11
1. Installation and Usage Guide ..............................................................................14
1.1 Before You Begin.......................................................................................................................14
1.1.1 Installation Requirements.................................................................................................14
1.1.2 Performance Considerations............................................................................................14
1.2 Reader Specification..................................................................................................................16
1.2.1 General Specifications .....................................................................................................16
1.2.2 Outline Drawing................................................................................................................16
1.2.3 Characteristics..................................................................................................................17
1.3 Authorized Antennas .................................................................................................................18
1.3.1 Antennas ..........................................................................................................................18
1.3.2 Antenna Cables................................................................................................................18
1.3.3 Setting the reader RF Power............................................................................................19
1.4 Reader Installation .....................................................................................................................20
1.4.1 Install the Reader .............................................................................................................20
1.4.2 Install the Antennas..........................................................................................................20
1.4.3 Connect the Reader .........................................................................................................22
1.4.4 DC Power Input ................................................................................................................23
1.4.4 Antenna Port ....................................................................................................................25
1.4.5 Status Indicators...............................................................................................................27
1.4.6 I/O Interface......................................................................................................................29
1.4.7 RS-232C Interface............................................................................................................34
1.4.8 Ethernet Interface.............................................................................................................36
2. Functions and Control .........................................................................................37
2.1 Reader Operating Mode ............................................................................................................37
2.2 System Interface........................................................................................................................38
2.2.1 Command I/F Function.....................................................................................................38
2.2.2 Reader Configuration .......................................................................................................39
2.2.3 Web Browser Function.....................................................................................................40
2.3 Functions ...................................................................................................................................41
2.3.1 Command Execution........................................................................................................41
2.3.2 Digital Input / Output ........................................................................................................41
2.3.3 Self-Operation ..................................................................................................................42
2.3.4 Firmware Update..............................................................................................................43
2.4 Communication..........................................................................................................................44
2.4.1 Communication Process ..................................................................................................44
2.4.2 Communication Sequence ...............................................................................................45
2.4.3 Antenna Sequence...........................................................................................................51
2.4.4 Session Setting ................................................................................................................52
2.4.5 Communication Data Control ...........................................................................................53
2.4.6 EPC Word Length ............................................................................................................54
2.5 Tag Fundamentals.....................................................................................................................55
3. Command Line Interface .....................................................................................56
3.1 Command Interface ...................................................................................................................56
3.1.1 Command / Response Frame Structure ..........................................................................56
3.1.2 Command Code List ........................................................................................................59
3.1.3 Response Code List.........................................................................................................60
9 of 135
3.1.4 Command / Response Format .........................................................................................62
3.1.5 Command Specification ...................................................................................................64
3.1.5.1 Communication Command............................................................................................64
3.1.5.2 Reader Status, Reader Settings Function ....................................................................74
3.1.5.3 Communication Settings ...............................................................................................78
3.1.5.4 Operation Settings ........................................................................................................82
3.1.5.5 Control Command .........................................................................................................87
3.2 Examples ...................................................................................................................................95
3.2.1 Example 1 ........................................................................................................................95
3.2.2 Example 2 ........................................................................................................................95
3.2.3 Example 3 ........................................................................................................................96
3.2.4 Example 4 ........................................................................................................................97
3.2.5 Example 5 ........................................................................................................................99
4. Browser-Based Interface ...................................................................................100
4.1 Using the Browser-Based Interface.........................................................................................100
4.2 Operation Mode .......................................................................................................................101
4.2.1 Page List ........................................................................................................................101
4.2.2 Status .............................................................................................................................102
4.2.3 Reader Settings..............................................................................................................105
4.2.4 Communication Settings ................................................................................................108
4.2.5 Operation Settings..........................................................................................................111
4.2.6 Communication Test ......................................................................................................114
4.2.7 Utility...............................................................................................................................116
4.2.7.1 Latest Error Logging....................................................................................................116
4.2.7.2 History of Error Logging ..............................................................................................118
4.2.7.3 Noise Check................................................................................................................120
4.2.8 Firmware Update............................................................................................................122
4.3 Safe Mode................................................................................................................................123
4.3.1 Status Page....................................................................................................................123
4.3.2 Firmware Update Page ..................................................................................................125
4.4 Update Mode ...........................................................................................................................126
5 Communication Performance (Reference) ....................................................... 128
5.1 Communications Range ..........................................................................................................128
5.2 Communications Time .............................................................................................................129
APPENDIX: OUTLINE DRAWINGS........................................................................131
Reader / Writer: (V750-BA50D04-SG(-MY)) ...........................................................................131
Antenna: (V740-HS01CA, V740-HS01LA)..............................................................................132
Antenna Cable: (V740-A01-3.0M, V740-A01-10M) ............................................................... 133
10 of 135

Feature of V750 series RFID system

V750 Series RFID Reader, Antenna
Operation Manual
V750-BA50D04-SG(-MY)
The OMRON V750 RFID Reader (herein after denoted as the reader) uses RFID (radio frequency identification) technology to read data stored on RFID tags.
The reader supports UHF (ultra high frequency) antennas, which are available separately. The reader receives tag data through the UHF antenna and transfers data to a remote computer over a network connection.
WARNING Changes or modifications not expressly approved by the party responsible for compliance could void the user’s authority to operate the equipment.
NOTICE This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. Operation of this equipment in a residential area is likely to cause harmful interference in which case the user will be required to correct the interference at his own expense.
Properly shielded a grounded cables and connectors must be used for connection to host computer and / or peripherals.
Mono-static Reader (4ports)
V740-HS01CA
V740-HS01LA
Mono-static Antenna (Circular) Mono-static Antenna (Linear)
11 of 135 ©
V750-series Radio wave propagative RFID system is ideal for long range communication and for the system construction used in the production process or distribution control.
It is designed to have “High read range”, “Quick response” and “Simple operation”.
Server
Network
V750
Reader
Dock door
system
Host
Ethernet
V750 Reader
Conveyor
system
PLC
RS-232C
12 of 135 ©
Main Features
(1) Well-tuned communication performance and functions for customers’ applications
1) Selective communication modes for various applications Single access mode: reads a tag in high speed if there is a single tag in the communication field. Multi access mode: optimizes a sequence automatically according to the number of tags existing in the communication field.
2) Various communication condition setting Multiple communication conditions suit user’s optional usage.
3) Self-operation function Using two function; command entry function and programmable output function, the reader can implement simple judgment or processing without instruction from the host.
- Command entry Can set a command so that the command starts when power is turned on or input terminal signal is on.
- Programmable output 4 outputs can be used for output terminals to show reader status or communication results. When the output terminal is used for communication results, the result conditions can be set by choosing criteria objective such as data value or tag count.
(2) Rich maintenance functions and on-site verification functions
1) Monitoring and setting via Web browser.
Via Web browser, you can get an operation status or setting conditions and set the operation parameters easily.
2) Communication monitoring function that reduces the installation time
A tag communication testing function, an on-site environmental monitoring function (a noise check for each channel), and an error logging function are equipped. These functions show the status of radio waves and enable you to verify performance of tag-reader or analyze phenomena that may change depending on on-site RF environment.
3) Multiple LED operation displays
The multiple LED indicators show the reader operation status clearly and simply so that you can understand the status and handle an error quickly if it happens to occur.
4) Automatic antenna detection
This function enables you to check the connection status of antennas when a command is executed. It helps to detect an error or problem of antenna(s) or wiring.
(3) Expandability applicable to broad usage
Firmware upgradable
Via Web browser on the PC, you can upgrade its firmware. It means that the functions are
expandable.
13 of 135 ©

1. Installation and Usage Guide

About this Guide
This installation and usage guide explains how to install the V750 reader, how to use the browser-based interface, and how to control the reader remotely.

1.1 Before You Begin

1.1.1 Installation Requirements
The reader is shipped with DC cable whose length is 2.9m (9.6ft).
Use only authorized antennas and cables to conform to the local laws and regulations.
Provide strain relief for all reader connections.
The minimum screw size for mounting the reader is M4. Use suitable wall anchors when mounting to
drywall or masonry whose thickness is 16mm or more.(Refer to 1.4.1 Install the reader)
A Shielded Ethernet cable must be used to communicate with other devices.
Multiple readers and antennas can be used in combination to enhance detectability at specific locations
provided the software application is able to synchronize antenna operation.
1.1.2 Performance Considerations
Reader performance may be affected by external factors including tag variables and environment.
Performance tests conducted under typical operating conditions at your site are recommended to help you to optimize system performance.
Tag Variables
There are several variables associated with tags that can affect reader performance:
Application surface — Some materials interfere with tag performance including metal and moisture. Tags applied to items made from or containing these materials may not perform as expected.
Tag orientation — Reader performance is affected by the orientation of the tag in the antenna field.
Tag model — many tag models are available. Each model has its own performance characteristics (refer to
Chapter 2.5).
Environment
Reader performance may be affected by the following:
Metal surfaces such as desks, filing cabinets, bookshelves, and waste cans may enhance or degrade reader performance.
Mount antennas as far as possible from metal surfaces that are adversely affecting system performance.
Devices that operate at 900 MHz, such as cordless phones and wireless LANs, can interfere with reader performance. These devices may degrade performance of the reader. The reader may also adversely affect performance of 900 MHz devices.
Antennas operating in close proximity may interfere with one another, thus degrading reader performance.
14 of 135 ©
Interference from other antennas may be eliminated or reduced by using either one or both of the following strategies:
Affected antennas may be synchronized by a separate user application using a time-multiplexing strategy.
Antenna power can be reduced by reconfiguring the RF Transmit Power setting for the reader.
15 of 135 ©

1.2 Reader Specification

1.2.1 General Specifications
General Specifications
Item Specification
Power supply (Electric power consumption)
DC12V ±10% (Less than 28W)
Operation temperature -10° to 50°C (14° to 122°F)
Humidity 25 to 85%RH non-condensing
Storage temperature -25° to 65°C (-13° to 149°F)
Dimensions 246 x 215 x 43.5mm (9.7 x 8.5 x 1.7 inch)
Protection class IP50
Vibration resistance 10 to 150 Hz, Amplitude: 0.1mm
Shock resistance 150m/s2 (15G)
Case material Aluminum
Weight 1.4kg (3.1 lbs)
Mounting 4 point screw (M4)
1.2.2 Outline Drawing
16 of 135
1.2.3 Characteristics
Characteristics
Item Specification
Supported tag EPC Class1 Generation 2 (C1G2)
UHF operating frequency
Antenna output 29dBm, 2W ERP (Changeable depending on the antenna.)
Connected antenna(s)
Control method V750 original command/response
Control port
RS-232C
Browser interface Ethernet
920–925MHz FHSS 8ch (V750-BA50D04-SG)
919-923MHz FHSS 6ch (V750-BA50D04-SG-MY)
V740 Series UHF Antenna x 4 ports
(V740-HS01CA or V740-HS01LA)
Ethernet
Supported standard: IEEE802.3 compliance (10Base-T)
IEEE802.3u compliance (100Base-TX)
Supported protocol: TCP/IP Port:7090 (Changeable)
Supported standard: RS-232C compliance
Baud rate: 9.6 / 19.2 / 38.4 /57.6 kbps
Data length: 7 / 8 bits
Parity: Even / Odd / None
Stop bit: 1 / 2 bit
Protocol: HTTP Port:80 (Fixed)
TCP/IP Port:7091 (Changeable)
Digital Input/Output 4 Inputs
4 Outputs
Status indicator 8 Operation status
(POWER, RUN, ERR, NORM/ERC, ANTENNA1-4)
4 Input status
4 Output status
Self diagnostic function (1) CPU operation check
(2) Antenna connecting check
(3) Communication error detection with tags
Scalability (1) Software upgradable
(2) Antenna control port
17 of 135

1.3 Authorized Antennas

The only antenna used with the V750 reader is described below.
IMPORTANT: No other antennas may be used with the V750 reader. It is the responsibility of the user to comply with this requirement.
1.3.1 Antennas
Mono-static Circular Antenna (Options) Mono-static Linear Antenna (Options)
Model: V740-HS01CA Model: V740-HS01LA Polarization: Circular Polarization: Linear Operating frequency: 902–928MHz Operating frequency: 902–928MHz Gain: 6dBi max. Gain: 6dBi max. Impedance: 50ohm Impedance: 50ohm V.S.W.R: < 1.5 :1 V.S.W.R: < 1.5 :1 Connector: N-Female Connector: N-Female Cable length: 0.3m (0.98’) Cable length: 0.3m (0.98’) Dimension: 256 x 256 x 57mm Dimension: 256 x 256 x 57mm (10.1 x 10.1 x 2.3 in) (10.1 x 10.1 x 2.3 in) Weight: 1.0kg (2.3 lbs) Weight: 1.0kg (2.3 lbs) Protection: IP50 Protection: IP50 Operating temperature: -10° to 50°C (14° to 122°F) Operating temperature: -10° to 50°C (14° to 122°F) Storage temperature: -25° to 65°C (-13° to 149°F) Storage temperature: -25° to 65°C (-13° to 149°F) Relative humidity: 25 to 85%RH non-condensing Relative humidity: 25 to 85%RH non-condensing
1.3.2 Antenna Cables
The only cables used with the V750 reader are listed below:
Short cable (Options) Long cable (Options)
Model: V740-A01-3.0M Model: V740-A01-10M Length: 3.0m (9.8’) Length: 10m (32.8') Insertion Loss: 1.5 dB min. Insertion Loss: 1.5 dB min. Cable Type: 3D-2V Cable Type: 5D-SFA Connector: Reverse TNC to Type N Connector: Reverse TNC to Type N Cable Diameter:5.5mm (0.22’’) Cable Diameter:7.6mm (0.30’’)
Super Long cable (Options)
Model: V740-A01-20M Length: 20m (65.6’) Insertion Loss: 3.0 dB min. Cable Type: 5D-SFA Connector: Reverse TNC to Type N Cable Diameter: 7.6mm (0.30’’)
Note: Because the Super Long cable produces more insertion loss than the Long and short cables, it decreases communication distance between a reader and tags by approx. 20%.
18 of 135
1.3.3 Setting the reader RF Power
During initial installation, the reader must be properly configured to use the correct RF power. DO NOT increase the power beyond the recommended power setting as calculated below.
The maximum RF power is determined from antenna gain and antenna cable loss using the formula:
Maximum RF power = 35dBm (3.28W e.i.r.p 2W e.r.p) - Antenna Gain + Cable Loss
For example, if the antenna has a maximum gain of 6 dBi, and the cable has a minimum loss of 1.5 dB, the maximum RF power that may be set is (35 – 6.0 + 1.5) = 30.5 dBm.
The reader RF Power is set through the Communication Settings Page as described on Page107.
Recommended Power Settings
Antenna Type Short Cable/ Long Cable/ Super Long Cable
V740-HS01CA
V740-HS01LA
NOTE: Make sure the power setting is within the local low and regulation concerning radio.
30.5 dBm
19 of 135

1.4 Reader Installation

The following parts are provided with the reader:
Part Quantity Part Number
V750-Reader 1 V750-BA50D04-SG(-MY)
AC Adapter 1 -
I/O Port Connector 1 MC 1,5/10-STF-3,81
1.4.1 Install the Reader
You can place the reader on a shelf or mount it on a wall. A surface of the shelf or wall should be flat to fix the reader securely.
To mount the reader on a wall:
1. Hold the reader in its four mounting location and mark the position of the mounting screws
2. Drill holes for the screws and install wall anchors if required. Be sure anchors must have enough strength
3. Hold the reader at the position on the mark and insert the M4x16 screws with spring washers and flat
4. Tighten the screws securely.
5. Place the external power supply where it is not obstructed and fix it so that not to move by vibration and
IMPORTANT: Be sure to remain within the rated voltage and current of the power cord and outlet.
Mechanical Loading - Mounting of the equipment in the rack should be such that a hazardous condition is not
achieved due to uneven mechanical loading.
Mounting holes
to fix the reader against vibration.
washers, and tighten until almost flush with the wall. Two persons (one for hold the reader and the other for tighten the screws) are required for this installation for the safety.
tense DC cable. Do not bundle the cables with other signal or power lines.
1.4.2 Install the Antennas
The antennas can be mounted directly to a variety of surfaces. Mounting surfaces should be flat to fix the antenna securely.
To mount the reader on a wall :
20 of 135
1. Hold the antenna in its mounting location and mark the position of the mounting screws with minimum (4) points. The antenna has several mounting holes for each side. Choose 4 of those with diagonal position according to the mounting location.
Mounting holes
2. Drill holes for the screws and install wall anchors if required.
3. Insert the M4x20 screws with spring washers and flat washers and tighten until almost flush with the wall.
4. Tighten the screws securely.
Note: For best performance, mount the antenna in the horizontal orientation as pictured above.
21 of 135
1.4.3 Connect the Reader
Control port
Antenna port
Mono-Static x 4
Interface name and function
Name Function Connector specifications
Antenna port
[ANT1- ANT4]
Ethernet port
[ETHERNET]
RS-232C port
[RS-232C]
Connects with UHF mono-static type antenna specified by OMRON via antenna cables. Max 4 antennas can be connected to. Connects with the host via a commercially available 10/100Base-T cable. Connects with the host via a commercially available RS-232C cable for DOS/V PC.
Status indicators
DC power
input
RS-232C I/O port
Ethernet
Mode switch
Reverse TNC
RJ-45 LED Left: Link, Right: Act D-sub 9pin (male) Inch screw (#4-40)
Input/Output port
[IN 1,2,3,4,C] [OUT 1,2,3,4,C]
DC Power input
[POWER DC12V]
Control port
[CTRL PORT] Mode switch (Not indicated)
Note: MAC Address is displayed on the lower part of RJ-45 Ethernet port.
Connects to the input/output signal cable(s) via an attached I/O port adapter (MC 1,5/10-STF- 3,81).
4 Inputs: connects with the sensor that works as a trigger signal for communication start. 4 Outputs: connects with the light or actuator that is driven by output signal. Connects the Reader to an external +12VDC power supply with the attached DC cable. * Extension of DC cable is not allowable. For future expansion.
Pushing this button for 1 second or more makes the system rebooting with default setting, which will be functional in case of system error or setting unknown.
MC 1,5/10-GF-3.81 (produced by PHOENIX CONTACT).
Exclusive connector
Exclusive connector
-
22 of 135
1.4.4 DC Power Input
The Reader is energized by an external power supply via the DC cable provided with the reader. Connect the DC cable to the power supply (12VDC) and the Reader before use. Following product must be used for the external power supply.
Power supply type Output voltage Current capacitance
UL508 Class 2 circuit*
* The recommendation power supply is S8VS-03012 or S82K-03012 (OMRON).
DC power supply (S8VS-03012)
12VDC±10%
AC side
2.5A or more
DC side
12VDC
0V
DC cable (V750-A01)
AC side DC side
0V
12VDC
DC power supply (S82K-03012)
Note: Ensure correct polarity when connect the DC cable to the power supply.
DC cable polarity
DC cable (V750-A01)
Red wire 12VDC
Black wire 0V
23 of 135
WARNING
Be sure to use a UL508 Class 2 power supply.
Failure to do so may result in electric shock or fire.
24 of 135
1.4.4 Antenna Port
One to four OMRON Mono-static antennas (V740-HS01CA, V740-HS01LA) can be connected to the reader, depending on the application requirements.
Connector: Reverse TNC
Name Function
SG Signal output GND Ground
1. Connect required UHF antennas to the antenna ports on the reader.
IMPORTANT: Connect antennas to the antenna ports before applying power to the reader. Any antenna port that has detected no antenna will be disabled when the reader is powered on.
Antenna Connection: V750-BA50D04-SG(-MY)
Note: With the two antenna configuration, there is a possibility that a tag may be read by an inactive
antenna if the tag is located with in approximately 20 cm of the inactive antenna with powered at 31.5 dBm.
2. Verify that all antennas are securely connected.
Antenna x 4
(V740-HS01CA/ V740-HS01LA)
Antenna Cable x 4
(V740-A01-3.0M/ V740-A01-10M/ V740-A01-20M)
25 of 135
3. Connect the reader to the network by plugging a Shielded Ethernet cable into the Ethernet port.
or
Connect the reader to a PC (personal computer) by plugging a crossover Shielded Ethernet cable into the Ethernet port.
Note: If DHCP is to be used, then the network and server must be connected before powering up the reader. If a DHCP server is not found, the reader will fall back to the static IP address:
Default IP address: 192.168.1.200 (Subnet mask: 255.255.255.0, Gateway: 192.168.1.254)
4. Plug the power adapter provided with the reader into the DC power input connector. Then connect the AC
power cord to a power outlet.
While the reader is powering up, the Power indicator is lighting. After the reader finishes its power-on self­test, approximately 5 seconds, 'RUN' indicator will turn on. The reader is now ready for operation.
IMPORTANT: DO NOT disconnect power during startup. Disconnecting power while booting the V750 reader may result in improper startup.
26 of 135
1.4.5 Status Indicators
Status Indicators
Indicator Name Color Status Meaning
PWR Power Green ON Normally energized.
RUN Running Green ON Normally running.
Flashing
(Short interval) *
Flashing
(Long interval) **
ERR
NORM
/ERC
Reader error
RUN indicator off
:Unrecoverable error
RUN indicator on
:Recoverable error
Communication result
al end
:Norm
Communication result
ror of
:Er
ommunication
C
Red
Green ON Command executed or communication with tag
Red
ON System error.
Flashing
(Short Interval)*
Flashing
(Long interval)**
ON Command executed or communication with tag
Boot processing.
Safe Mode running.
The error has occurred and it stopped the system operation. ex. System error
Setting error. The error has occurred and it stopped by settings. ex. Power shut down in command communication ex. Communication setting error
ex. Disconnection to the DHCP server
Waiting for network connection.
completed normally.
(Turns off after 50ms ON or upon ERR LED turns
completed abnormally.
(Turn off after 50ms ON or upon NORM LED turns
on.)
on.)
27 of 135
Indicator Name Color Status Meaning
Antenna port #1 Orange ON Communication process is running via antenna #1.
1
Antenna port #2 Orange ON
2
When connecting with an antenna via antenna #1 is detected after power turns on, it lights for 50ms.
Communication process is running via antenna #2.
When connecting with an antenna via antenna #2 is detected after power turns on, it lights for 50ms.
ANTENNA
Antenna port #3 Orange ON
3
Antenna port #4 Orange ON
4
1 Input port #1
2
Input port #2 Green
IN
3
Input port #3
4
Input port #4
1 Output port #1
2 Output port #2
OUT
* Short interval: approx. 500ms cycle (On: 250ms, Off: 250ms) ** Long interval: approx. 3000ms cycle (On: 1500ms, Off: 1500ms)
Output port #3 Green
3
Output port #4 Green
4
Green
Green
Green
Green
Green
ON Signal of input port #1 is on.
ON
ON
ON
ON Signal of output port #1 is on.
ON
ON
ON
Communication process is running via antenna #3. When connecting with an antenna via antenna #3 is detected after power turns on, it lights for 50ms.
Communication process is running via antenna #4. When connecting with an antenna via antenna #4 is detected after power turns on, it lights for 50ms.
Signal of input port #2 is on.
Signal of input port #3 is on.
Signal of input port #4 is on.
Signal of output port #2 is on.
Signal of output port #3 is on.
Signal of output port #4 is on.
28 of 135
1.4.6 I/O Interface
As an input/output port, the reader contains a terminal block of which connector is removable with screws.
Terminal block connector: MC 1,5/10-STF-3,81 (produced by PHOENIX CONTACT)
Mounting screw
Pin assignment
Pin No Name I/O Description
1 OUT 1 OUT Output port #1 2 OUT 2 OUT Output port #2 3 OUT 3 OUT Output port #3 4 OUT 4 OUT Output port #4 5 OUT_COM - Output common port 6 IN 1 IN Input port #1 7 IN 2 IN Input port #2 8 IN 3 IN Input port #3 9 IN 4 IN Input port #4
10 IN_COM - Input common port
How to wire a terminal block connector with signal cables(s) and how to connect it to the reader body.
(1) Wire a signal cable(s) to the terminal block connector. *
- Loosen the cable fixing screw(s) (anticlockwise) and insert the signal cable(s) all the way into the connector.
- Tighten the cable fixing screw(s) (clockwise).
(2) Mount the terminal block connector to the reader body. (3) Fasten the terminal block connector with 2 mounting screws.
*Required Tool: Slotted driver
* Make sure to connect the signal cable to the terminal block connector prior to mounting the connector to the body.
Cable fixing screws x 10
6 10 98 7 54321
Input terminal
Output terminal
Mounting screw
29 of 135
Input terminal specifications
Item Specifications
Number of input 4 inputs, 1 common input Input method Photo coupler Input voltage
Input impedance 2.35k TYP. Input current 12V: 4.5mA, 24V: 9.8mA TYP.
Wiring
DC10.226.4V
Wiring in the input terminal block
Secondary-side internal circuit
Fuse
Filter
IN1(6)
IN2(7)
IN3(8)
IN4(9)
IN_COM (10)
30 of 135
(6)
(7)
(8)
(9)
(10)
Example of the wiring with peripheral devices
IN1
IN2
IN3
IN4
IN COM
MC 1,5/10-STF-3.81 (PHOENIX CONTACT)
Switch
Sensor Circuit
PLC
Circuit
NPN transistor output Open collector type (ex. 3 line type sensor)
PLC output unit (NPN output)
DC Power supply
(12V to 24V)
31 of 135
Output terminal specifications
Item Specifications
Number of output 4 outputs, 1 common output Output method Open collector output (Sync type: NPN) Output maximum level 26.4V, 13mA Leak current V
Less than 3V (When output level is 13mA)
CE(Sat)
Wiring
Less than 100μA
Less than 2V (When output level is 10mA)
Wiring in the output terminal block
Filter
OUT1(1)
二次
OUT2(2)
OUT3(3)
Secondary-side internal circuit
OUT4(4)
OUT_COM
Fuse
(5)
32 of 135
y
(1)
)
)
)
)
Example of the wiring with peripheral devices
OUT1
OUT2(2
OUT3(3
OUT4(4
OUT_COM(5
MC 1,5/10-STF-3.81 (PHOENIX CONTACT)
IN
COM
Circuit Circuit
Rela
PLC Input unit
DC Power supply
(12V to 24V)
33 of 135
1.4.7 RS-232C Interface
This port is used to connect the reader to the host containing RS-232C interface such as PC or PLC (Programmable logic controller). If you use the PC as a host, prepare a cross cable to connect the PC to the port.
Connector: D-sub 9pin (male), inch screw (#4-40)
Pin assignment
Pin No Name I/O Function
1 - - ­2 RD IN Receive Data 3 SD OUT Send Data 4 - - ­5 SG - Signal Ground 6 - - ­7 RS OUT Request to Send 8 CS IN Clear to Send 9 - - -
1
6
5
9
34 of 135
<Sample of connection>
Connecting to the PC: Serial setting is set for “flow control: none”.
PC
D-sub 9 pin female (inch screw) Signal name
CD 1 1 RD 2 2 RD
SD 3 3 SD ER 4 4 SG 5 5 SG DR 6 6 RS 7 7 RS CS 8 8 CS
RI 9
Pin number
D-sub 9pin female
(inch screw). Pin number
9
Signal name
V750 reader
Connecting to the Omron’s PLC (programmable logic controller):
Serial setting is set for “flow control: none”.
PLC (Programmable Logic Controller)
D-sub 9 pin male (M2.6 screw) Signal name
SD 2 2 RD RD 3 3 SD RS 4 4 CS 5 5 SG
SG 9
Pin number
1 1
6 6 7 7 RS 8 8 CS
D-sub 9pin female
(inch screw) Pin number
9
Signal name
V750 reader
35 of 135
1.4.8 Ethernet Interface
This port is used to connect the host to the reader via Ethernet. To connect them, use the commercial cable 10/10Base-T.
Connector: RJ-45 (8 pin) LED: Link (green) / Act (orange)
Link --- lights while linking normally.
Act --- lights when detects a carrier.
Pin assignment (MID type)
Pin No Name I/O Function
1 2 3 4 5 6 7 8
Link Act
1 8
TXD (+)
TXD (-)
RXD (+)
-
-
RXD (-)
-
-
OUT Transmit Data + OUT Transmit Data -
IN Receive Data +
- Reserved
- Reserved
IN Receive Data -
- Reserved
- Reserved
36 of 135

2. Functions and Control

Reference Guide
This chapter lays the groundwork for the communication protocol between client software running on a remote computer and the V750 reader.

2.1 Reader Operating Mode

Reader operating mode contains three modes, Operation Mode, Safe Mode and Update Mode.
Mode Function Note
Operation Mode: Under this mode, the reader
communicates tags normally.
Safe Mode: Under this mode, the reader
recovers or is maintained after error.
Update Mode: Under this mode, the reader
updates firmware.
If you push the Mode Switch for 1 second or more and release the switch while the system is running, or if the reader detects an error (ex. System error or a failure of firmware update), and it can not start up normally due to this error, the reader will start up under Safe Mode. Under this mode, you can check the status via Web browser, initialize the setting and install the firmware.
37 of 135
)

2.2 System Interface

2.2.1 Command I/F Function
2.2.1.1 Ethernet, RS-232C Connection
Via 10/100BaseT Ethernet or RS-232C, the host issues a command to control the reader. As the control method, V750 supports original procedures. Same commands are used via Ethernet and RS-232C.
PC
Via Ethernet (TCP/IP, Port:7090
Command
Response
PLC
(1) Ethernet
Ethernet is connected with the host such as server computer via TCP/IP protocol.
IP address corresponds to dynamic IP address assigned by DHCP server. You can choose the static IP address (Default 192.168.1.200) or a dynamic IP address. Default setting is static IP address. The port 7090 is used by reader for communication. IP address and the port number (over 1024) can be changed by using a setting command or Web page. If the reader can not detect the DHCP server under dynamic IP address setting, it will flash the error indicator and start up with static IP address.
Ethernet network settings
Item Factory-default
DHCP Disable
IP Address 192.168.1.200
Subnet Mask 255.255.255.0
Gateway 192.168.1.254
Communication Port 7090
(2) RS-232C
The reader conforms to the RS-232C standard. It can connect with the host such as PLC. You can choose following communication conditions.
Via RS-232C
Command
Response
Opptional communication conditions
Item Factory-default Setting value
Baud Rate (bps) 57600 bps 9600 / 19200 / 38400 / 57600 bps
Data Length (bit) 7 bit 7 / 8 bit
Parity Bit Even Even / Odd / None
Stop Bit (bit) 2 bit 1 / 2 bit
38 of 135
V
2.2.2 Reader Configuration
In some cases, the application software may provide support for reader configuration. If so, follow the instructions provided with the application.
The following procedure describes how to configure the reader directly from a PC using the browser-based interface.
The reader is with a static IP address which is default setting '192.168.1.200'. At first you can connect to the reader using the default IP address and change IP address to adjust it to your network environment.
Default network setting:
IP Address: 192.168.1.200 Subnet Mask: 255.255.255.0 Gateway: 192.168.1.254
If you are not using DHCP, you must know the IP address and subnet mask settings for the network environment in which the reader will be running. If you are using DHCP, you must have a means of finding the reader, typically by having a DHCP server update a DNS server.
How to change network settings is as the following:
1. Exit any reader applications that are running on the network.
IMPORTANT: Running another reader application while using the browser-based interface may cause a reader error. If this happens, reboot the reader or restart the system using the browser-based interface.
2. Verify that the reader is operational. All LED should be out except for ‘PWR’ and ‘RUN’ indicator which should be on.
3. Start a Java-enabled web browser from any network-enabled PC. This PC must be configured with an IP address and subnet mask compatible with the reader’s settings. For example:
IP address 192.168.1.100 Subnet mask 255.255.255.0
4. Browse to…
http://192.168.1.200
The V750 reader browser-based interface to the reader is displayed.
V750-BA50D04-SG - Windows Internet Explorer
V750-BA50D04-SG
750-BA50D04-SG
39 of 135
2.2.3 Web Browser Function
Via Web browser, you can set following functions, which can perform various works such as indicating an operation status or setting condition, or setting an operation parameter.
Web browser function in Operation Mode
Item Function
Reader Status Indicates current setting and operation status
Reader Settings Specifies a parameter for communication with host.
Communication Settings Specifies a parameter for communication with tag.
Operation Settings Specifies a command entry and programmable output conditions.
Communication Test Executes a communication commands.
Utility Provides some functions for easy installation and maintenance.
- Latest Error Logging (The function to display the latest error log)
- History of Error Logging (The function to display the counted error log)
- Noise Check (The function to monitor an on-site environment)
Firmware Update Provides the method to update.
Web browser function in Safe Mode
Item Function
Reader Status Indicates current setting and operation status
Firmware Update Provides the method to update.
* This mode provides required functions to recover from the error related with reader. Consistent static IP address: 192.168.1.200 and port: 7090.
40 of 135

2.3 Functions

2.3.1 Command Execution
Receiving a command from the host via Ethernet or RS-232C, the reader starts the command execution. You can use following three kinds of command.
(1) Communication command
It triggers to communicate with tag. It executes communication with tag according to the command option or the reader setting conditions.
(2) Reader control command
It reads or changes operation control or setting of the reader.
(3) Maintenance command
The command is used to test communication between host and the reader and to evaluate on-site environment such as noise check.
2.3.2 Digital Input / Output
(1) Digital input
Following two functions can be assigned to 4 digital inputs respectively. To assign the function, set via Set Operation window of command or Web.
User Input: reads ON/OFF state by receiving the command from the host.
Command entry: executes registered command series at the rising edge of input signal.
(2) Digital output “Programmable output”
Following three functions can be assigned to 4 digital outputs respectively. To assign the function, set via Set Operation window of command or Web.
User output: outputs ON/OFF state according to the command from the host.
Reader state output: outputs operation status of the reader.
Communication results output: outputs ON/OFF signal depending on the specified judgment after
communication process.
41 of 135
(
2.3.3 Self-Operation
This function enables the reader to start some works, judge, and output the results without instruction of host by combining followings; registering command, setting reader status output, and setting communication result judgment.
(1) Command entry Commands can be registered in Startup and 4 digital inputs respectively.
Available conditions
Executing timing Entered command
Reader: Startup
Any given command Power up or TCP/IP connection The rising edge of input #1 signal. Any given command
The rising edge of input #2 signal. Any given command
The rising edge of input #3 signal. Any given command
The rising edge of input #4 signal. Any given command
Power On
When the network is connected: (Response interface: Ethernet)
IN1 IN2 IN3 IN4
Start
process
Entered command
at Start Up
End
process
Start
process
Entered command
at IN2
End
process
Start
process
Entered command
at IN3
WARNING: DO NOT enter the reset command at executing timing of start up.
If another command is running, the
entered command at IN3 starts.
But this command finished abnormally.
Error code:15xx)
End
process
42 of 135
(2) Reader status output
Data is output depending on the reader status.
Available conditions
Function Output timing Note
RUN Running Normally Same action as RUN LED (except for blink). ERR Abnormally stopped Same action as ERR LED (except for blink). COM Communication status Same action as OR of AT1-4 LED. ATn (n:1 to 4) Antenna ”n” is specified. Same action as LED of AT1, AT2, AT3, and AT4.
(3) Communication result judgment
Upon the response for communication process is returned, the reader sends judgment signal depending
on the specified conditions to the corresponding Digital output port (1-4). This function provides two
judgment and output time for each output port.
Available conditions
Function Output timing Condition setting Option
NORMAL The process is
finished normally.
ERROR The process is
finished abnormally.
-The read/written tag count: Operator (>=, <=, ==, !=) Compared number
-Data comparison:
Operator (==, !=) Compared data Error code Output duration
Output duration
2.3.4 Firmware Update
You can update the firmware by specifying update files via Web browser. Updated data shall be effective upon
subsequent power-ups.
43 of 135

2.4 Communication

2.4.1 Communication Process
Combining following communication command and options, suitable communication procedures can be specified for your application.
Commands and Options
Item Specifications Note
Communication command
Communication sequence (Option)
Antenna sequence (Option) Communication parameter (Setting)
Filtering function Filtering condition Smoothing function
ID read Reads tag’s ID. ID write Writes ID into the tag. Data read Reads tag data (including password). Data write Writes data (including password) into the tag. Lock Enables lock function in the tag. Kill Disables tag permanently. Single Once Reads a single tag once for a specified
period.
Single Repeat Reads a single tag once and repeats the
transaction until termination has been instructed.
Multi Once Reads multiple tags once for a specified
period.
Multi Repeat Reads multiple tags and repeats the
transaction until termination has been
instructed. Antenna port number Antenna sequence number GEN2 Session value S0 / S1 / S2 / S3 Power level Set each antenna port separately. Communication mode Normal mode / Dense reader mode (DRM) EPC word length Specify tag’s EPC length (PC+EPC word).
Prevention of response duplication Prevention of reread Omission of no tag response
1 / 2 / 3 / 4
Sets maximum 9 antennas sequence.
0 : Auto mode
1-32 : Fixed length
44 of 135
2.4.2 Communication Sequence
As a way to communicate to the tag(s), you can choose a sequence among the following four sequences by
specifying with the communication command.
Communication sequence
Name Description
Single Access Mode This method is used for communicating with a single tag in the
communication field. It can communicate faster than the Multi access mode. This is suitable for the place where the reader communicates a single tag at a time and the place which requires speed and prompt control such as production process lines.
Single Once This is used for communicating with a single tag in the communication
Single Repeat This is used for communicating with a single tag in the communication
Multi Access Mode This method is used for communicating with one or more tag(s) in the
Multi Once This is used for communicating with multiple tags in the communication
field. Just after the communication transaction, the result is returned promptly.
field. Just after the communication transaction, the result is returned promptly. Following the return, the reader carries out the transaction repeatedly with other tags.
communication field. It is suitable for the place where the reader communicates various numbers of tags existing in the communication field such as logistics distribution area.
field. At the end of the specified period, the results are returned.
Multi Repeat This is used for communicating with multiple tags in the communication
field. At the end of the specified period, the results are returned. Following the return, the reader carries out the transaction repeatedly with other tags.
45 of 135
)
< Operation timing of communication sequence>
(1)Single Once The reader reads a single tag at a time (One-to-one communication). When the reader detects the first tag, it returns response and terminates transaction (one response/ one transaction). If the reader does not detect any tag, it continues the process for a specified period of time. In this case, the response indicates “0” as the number of tags. If the period is not specified, it continues the process until the termination command has been sent or until it detects a tag.
< A sequence when the reader detects one tag for the specified period.>
Period (Timeout)
Response
Response Tag No.:1
Tag No.:1
Tag ID:A
Tag ID:A
Just after the reader communicates the tag, it returns a response (reporting the read tag data) to the host.
Host
Host
Reader
Reader
Command
Command
Read tag
Read tag
Process
Process
Detecting and reading tag
Detecting and reading tag
Tag
Tag
A
Tag
Tag
A
< A sequence when the reader does not detect any tag for the specified period (There is no tag).
Period (Timeout
Response
Response
Tag No.: 0
Tag No.: 0
Tag ID: None
Tag ID: None
At the end of the specified period, the reader returns a
Host
Host
Reader
Reader
Command
Command
Read tag
Read tag
Process
Process
Detecting and reading tag
Detecting and reading tag
response (reporting “no tag”) to the host.
Tag
Tag
46 of 135
)
)
< A sequence when the period is not specified and the reader detects a single tag.>
Period (Timeout
Response
Response Tag No.:1
Tag No.:1
Tag ID:A
Tag ID:A
Host
Host
Command
Command
Read tag
Read tag
Just after the reader communicates the tag, it
Reader
Reader
Process
Process
Detecting and reading tag
Detecting and reading tag
returns a response (reporting the read tag data) to the host.
Tag
Tag
Tag
Tag
A
A
< A sequence when the period is not specified and the reader does not detect any tag. (There is no tag)>
Period (Timeout
Command
Command
Read tag
Host
Host
Reader
Reader
Read tag
Process
Process
Detecting and reading tag
Detecting and reading tag
The reader does not return a response to the host until it detects any tag.
Tag
Tag
47 of 135
(
)
2) Single Repeat
The reader communicates with a single tag at a time (one-to-one communication) and repeats the communication transaction. When the reader detects the first tag, it returns response to the host, then it begins the next transaction repeatedly. Whenever it detects an unread tag, it reads the tag and returns read results to the host. It repeats the transaction until the termination command has been sent.
< A sequence when the reader detects tags one by one as it repeats the transaction.>
Period (Timeout)
Host
Host
Reader
Reader
Command
Command
Read tag
Read tag
Process
Process
Reading tag
Reading tag
Response
Response Tag No.:1
Tag No.:1
Tag ID:A
Tag ID:A
Process
Process
Reading tag
Reading tag
Response
Response Tag No.:1
Tag No.:1
Tag ID:B
Tag ID:B
Process
Process
Reading tag
Reading tag
Just after the reader communicates a tag, it returns a response (reporting the read tag data) to the host.
Tag
Tag
Tag
Tag
A
A
Tag
Tag
B
B
Tag
Tag
C
C
< A sequence when the reader carries out the transaction repeatedly and there is no tag. >
Host
Host
Command
Command
Read tag
Read tag
Period (Timeout)
Tag ID:None
Tag ID:None
Period
Response
Response Tag No.:0
Tag No.:0
Timeout
Response
Response
Tag No.:0
Tag No.:0
Tag ID:None
Tag ID:None
Reader
Reader
Process
Process
Reading tag
Reading tag
Process
Process
Reading tag
Reading tag
At the end of the specified period, the reader returns a response (reporting “no tag”) to the host.
Tag
Tag
48 of 135
3) Multi Once
The reader reads multiple tags for a specified period. At the end of the specified period, it returns read results and finishes the transaction. If the reader does not detect any tag during the specified period, it returns a response meaning there is no tag.
< A sequence when the reader detects tags for the specified period.>
Period (Timeout)
Response
Response Tag No.:3
Tag No.:3
Tag ID:A,B,C
Tag ID:A,B,C
Host
Host
Command
Command
Read tag
Read tag
Process
Reader
Reader
Tag
Tag
Process
Detecting and reading tag
Detecting and reading tag
Tag A Tag
Tag A Tag
Tag
Tag
C
B
C
B
< A sequence when the reader carries out the transaction and there is no tag. >
Period (Timeout)
Response
Response Tag No.:0
Tag No.:0
Tag ID:None
Tag ID:None
Host
Host
Reader
Reader
Command
Command
Read tag
Read tag
Process
Process
Detecting and reading tag
Detecting and reading tag
At the end of the specified period , the reader returns a response (reporting the read tags’ data) to the host.
At the end of the specified period, the reader returns a response (reporting “no tag”) to the host.
Tag
Tag
49 of 135
(
)
)
)
)
4) Multi Repeat
The reader reads multiple tags for a specified period. At the end of the specified period, it returns read results to the host and then it begins the next transaction until termination command has been sent. At each period, the reader returns all read tag’s results to the host. If it does not read any tag during each time period, it returns response meaning there is no tag.
< A sequence when the reader detects tags repeatedly.>
Period (Timeout
Response
Response Tag No.:2
Tag No.:2 Tag ID:D,E
Tag ID:D,E
Process
Process
Reading tag
Reading tag
At the end of the specified period, the
Host
Host
Reader
Reader
Command
Command
Read tag
Read tag
Period
Timeout) Period (Timeout
Process
Process
Reading tag
Reading tag
Response
Response Tag No.:3
Tag No.:3
Tag ID:A,B,C
Tag ID:A,B,C
Process
Process
Reading tag
Reading tag
reader returns a response (reporting the read tags’ data) to the host.
Tag
Tag
Tag A Tag
Tag A Tag
Tag
Tag
C
B
C
B
Tag
Tag
D
D
Tag
Tag
E
E
Tag
Tag
F
F
< A sequence when the reader carries out the transaction repeatedly and there is no tag. >
Host
Host
Command
Command
Read tag
Read tag
Period (Timeout
Response
Response Tag No.:0
Tag No.:0
Tag ID:None
Tag ID:None
Period (Timeout
Response
Response Tag No.:0
Tag No.:0
Tag ID: None
Tag ID: None
At the end of the specified period, the
Reader
Reader
Process
Process
Reading tag
Reading tag
Process
Process
Reading tag
Reading tag
Process
Process
Reading tag
Reading tag
reader returns a response (reporting “no tag”) to the host.
Tag
Tag
50 of 135
)
2.4.3 Antenna Sequence
The reader can be specified 9 antennas or less in one sequence. The reader searches tags with antenna in the order of specified. The sequence of antennas is described for once sequence and repeat sequence. The actual antenna sequence, when antenna is specified in order of "4, 3, 2, 1", is the following.
1) Once Sequence
Period (Timeout)
Command
Command
Read tag
Host
Host
Reader
Reader
Read tag
2) Repeat Sequence
Command
Command
Read tag
Host
Host
Read tag
Process
Process
Reading tag
Reading tag
ANT 4 ANT 3 ANT 2 ANT 1 ANT
ANT 4 ANT 3 ANT 2 ANT 1 ANT
Period (Timeout) Period (Timeout
Process
Process
Reading tag
Reading tag
4
4
ANT3ANT
ANT3ANT
2
2
Response
Response Tag No.:n
Response
Response Tag No.:n
Period (Timeout)
Response
Response Tag No.:n
Reader
Reader
Process
Process
Reading tag
Reading tag
ANT
ANT 3 ANT 2 ANT 1 ANT
ANT
ANT 3 ANT 2 ANT 1 ANT
4
4
Process
Process
Reading tag
Reading tag
ANT3ANT2ANT1ANT4ANT3ANT2ANT1ANT4ANT
ANT3ANT2ANT1ANT4ANT3ANT2ANT1ANT4ANT
4
4
Process
Process
Reading tag
Reading tag
Process
Process
Reading tag
Reading tag
ANT 2ANT
ANT 2ANT
3
3
1
1
51 of 135
2.4.4 Session Setting
Following table shows 4 flags as a session flag for communication command. S0 is set as factory default setting for Once Access Mode command, and S2 is set for Repeat Access Mode command.
Session Setting
Communication option Flag Description
Once Access Mode
- Single Once
- Multi Once
Repeat Access Mode
- Single Repeat
- Multi Repeat
Effect of each session flag
Flag Tag persistence time after tag energizing is stopped
S0 None S1 500ms to 5000ms (Same when tag is energized)
S2/S3 2000ms or more
S0
S1/S2/S3 In this setting, the reader communicates with un-read tags (it
S2
S0 When there is a tag the reader can not read because of flag
S1/S3 If another reader set in the previous process line uses S2 flag,
Factory default setting. In this setting, the reader communicates with all tags existing in the communication field whenever a command is executed.
ignores once-read tags.) If S1 is set, tag refreshes its S1 flag when a specified time has passed after flag setting (after communication transaction) regardless of whether tag energized or not. It means that the tags are read repeatedly in a certain interval. If S2 or S3 is set, tag refreshes its S2 or S3 flag when a specified time has passed after tag energizing stopped. It means that the tag is not re-read unless the tag stays out of the communication field for the specified time. Factory default setting. In this setting, the reader communicates with new-detected tags existing in the communication field during the command execution.
conflict with other readers, this setting enables the reader to read the tag.
the reader same flag may encounter the flag conflict. S1 and S3 flags are used to avoid this conflict. Setting S3 provides same operation as S2 setting. If S1 is set, tag refreshes its S1 flag when a specified time has passed after flag setting (after communication transaction) regardless of whether tag energized or not. It means that the tags are read repeatedly in a certain interval.
52 of 135
2.4.5 Communication Data Control
(1) Filtering function
Filtering function enables the reader to communicate with selected tags that are suitable for pre-specified conditions. Two filtering conditions can be registered as the pair of comparing area (Bank, Address, Length [bit]) and data value. And the reader uses filtering condition as 1
nd
2
condition.
<Application examples>
- To read pallet level tag selectively when item level tags and pallet level tag are existing together.
- To read only the selected vender’s tag if there are various kind of venders’ tags.
- To read the tags that has exclusive data format (the number of PC+EPC bit, NSI).
- To selectively read the specified tags that have certain supplier’s IC.
(2) Smoothing function
Smoothing function consists of following three types. Using this function, the reader can reduce the data transferred between the host and the reader.
1) Prevention of response duplication The reader can prevent duplicated responses of same tag ID in a one response.
2) Prevention of reread Under this function setting, the tag that has been already read does not reply in the transaction period during the communication sequence (Repeat Access Mode: Single Repeat, Multi Repeat) which repeats its transaction,
3) Omission of no tag response Under this function setting, the reader omits the responses if it does not read any tag in the communication sequence (Repeat Access Mode: Single Repeat, Multi Repeat) which repeats its transaction.
st
only, 2nd only, 1st and 2nd, 1st or
53 of 135
2.4.6 EPC Word Length
You can increase communication precision by setting the EPC word length of a tag to be read. The length shall be set with “0” as an auto mode or a number from 1 to 32 as fixed length mode. Default value is “0” (auto mode).
z For fixed length mode, set a total number of tag’s PC length (constantly 1) and EPC word length.
Value Description
0
(auto mode)
1 to 32
(fixed length mode)
Ex1) When EPC word length of a communicating tag is unknown set EPC word length to “0” (auto mode).
[Tx] SETC ewl=0 [Rx] SETC0000
Ex2When EPC word length of a communicating tag is known beforehand, set the word length.
For example, set it as follows when all EPC length of a communicating tag are 96bit (6 words).
[Tx] SETC ewl=7 [Rx] SETC0000
If the number of tags to be read is two or more and each tag has different EPC length, set the greatest number of the EPC word lengths of them.
R/W measures the EPC word length of the tag automatically and sets the most suitable value. Generally, use this mode. R/W communicates with the tag depending on the set value. If you have a word length of the tag to be read before hand, use this mode. The value must be the greatest of the EPC word lengths of the tags to be read.
Tag A
EPC=6 words
[Tx] SETC ewl=11 [Rx] SETC0000
[Note] If you set the smaller value than the actual EPC word length, communication precision may be decreased.
Tag B
EPC=10 words
Set it to 11 (PC 1 word and EPC 10 words)
Tag C
EPC=4 words
54 of 135

2.5 Tag Fundamentals

Tag Memory Structure
Protocols and the tag memory structures supported by the V750 reader are described below. For additional information regarding tag operation, refer to each tag specification.
GEN2 Tags
GEN2 tags have four memory banks. Kill Password and Access Password are stored in bank 00 (Reserved Area), EPC code is in bank 01 (EPC Area), Tag Identification Memory data that is read only is in bank 10 (TID Area). User data is in bank 11 (User Area). For the detailed information refer each tag's specification.
Bank
0 (00)
[Reserved Area]
1 (01)
[EPC Area]
2 (10)
[TID Area]
3 (11)
[User Area]
block
number
0 00-0F Kill Password [31:16] 1 10-1F Kill Password [15:0] 2 20-2F Access Password [31:16] 3 30-3F Access Password [15:0]
... ... ...
0 00-0F CRC-16 1 10-1F Protocol-Control Bits (PC) 2 20-2F EPC[95:80] 3 30-3F EPC[79:64] 4 40-4F EPC[63:48] 5 50-5F EPC[47:32] 6 60-6F EPC[31:16] 7 70-7F EPC[15:0]
... ... ...
0 00-0F Tag Identification Memory data (read only) 1 10-1F
... ... ...
0 00-0F User data 1 10-1F 2 20-2F
... ... ...
Bit Contents
55 of 135
r

3. Command Line Interface

About this Guide
This chapter lays the groundwork for the communication protocol between client software running on a remote host and the V750 reader.

3.1 Command Interface

3.1.1 Command / Response Frame Structure
Ethernet and RS-232C has almost the same command structure for command line I/F. Command frame has a Command Code area to control the R/W and Command Data area that is used with Command Code. Terminator that indicates the end of the frame is [LF].
RS-232C requires a start code [SOH], check data, and [CR] additionally. The start code shall be at the beginning of the frame, and the check data and the [CR] shall be just forward terminator [LF].
Command frame for Ethernet
Command Code Command Data LF
4 Bytes n 1
Terminato
Command frame for RS-232C
Contents in command frame
SOH Command Code Command Data FCS CR LF
1 4 n 2 1 1
FCS Calculation Range
Contents Description
Start Code [SOH=0x01] Indicates the beginning of the frame with SOH. No Yes
Command Code Specifies the command the reader executes. Yes Yes
Command Data Specifies the data for use with Command Code Yes Yes
FCS Stands for Frame Check Sequence (hereinafter referred
to as “FCS”. The code is to detect an FCS error.)
The result of the horizontal parity calculation from after SOH through just before the FCS is expressed by two characters of ASCII code.
Terminator [CR=0x0d] Indicates the end of the frame with CR. No Yes
Terminator [LF=0x0a] Indicates the end of the frame with LF. Yes Yes
Terminator
Ethernet
required
No Yes
RS-232C
required
56 of 135
r
r
Response frame for Ethernet
Command Code Response Code Response Data LF
4 bytes 4 n 1
Terminato
Response frame for RS-232C
SOH Command Code Response Code Response Data FCS CR LF
1 4 4 n 2 1 1
Terminato
FCS Calculation Range
Contents in response frame
Contents Description
Ethernet
required
RS-232C
required
Start Code [SOH=0x01] Indicates the beginning of the frame with SOH. No Yes
Command Code Specifies the command the reader executes. Yes Yes
Response Code Indicates the result code of command execution. Yes Yes
Response Data Indicates the result data of command execution. Yes Yes
FCS Stands for Frame Check Sequence No Yes
Terminator [CR=0x0d] Indicates the end of the frame with CR. No Yes
Terminator [LF=0x0a] Indicates the end of the frame with LF. Yes Yes
57 of 135
Example FCS calculation for RS-232C
FCS is the result of the horizontal parity calculation (Exclusive OR) of the data right after SOH to the end of the Command data.
An example of FCS calculation:
Command code and Command data:
FCS value:
Command frame:
Command code Command data
R D I D - s e q M O C - a n t 1 - t m o 5 0 0
SOH
01 52 44 49 44 20 2D 73 65 71 20 4D 4F 43 20 2D 61 6E 74 20 31 20 2D 74 6D 6F 20 35 30 30
Calculation
Character ASCII Code (Hex) Binary
R 52 01010010 D 44 01000100 I 49 01001001 D 44 01000100
(Space) 20 00100000
- 2D 00101101 s 73 01110011 e 65 01100101 q 71 01110001
(Space) 20 00100000
M 4C 01001100 O 4F 01001111 C 43 01000011
(Space) 20 00100000
- 2D 00101101 a 61 01100001 n 6E 01101110 t 74 01110100
(Space) 20 00100000
1 31 00110001
(Space) 20 00100000
- 2D 00101101 t 74 01110100 m 6C 01101100 o 6F 01101111
(Space) 20 00100000
5 35 00110101 0 30 00110000 0 30 00110000
XOR
19
00011001
RDID –seq MOC –ant 1 –tmo 500 19 [SOH]RDID –seq MOC –ant 1 –tmo 50019
“19” is translated to “31” and “39” as ASCII code.
[CR][LF]
FCS CR LF
31 39 0D 0A
58 of 135
3.1.2 Command Code List
Following is a list of the supported command codes. Each command is represented with four characters.
Command Code List
Command
Code
(1) Communication Command (to communicate with tags)
RDID Read ID Reads ID data from the tag memory. No WTID Write ID Writes ID data into the tag memory. RDDT Read Data Reads data from the tag memory (including passwords). WTDT Write Data Writes data to the tag memory (including passwords). LOCK Lock Sets Lock function in the tag. KILL Kill Disables the tag permanently.
(2) Setting Command (to set a condition).
SETR Set Reader Sets the function settings in the reader. No GETR Get Reader Reads the function settings from the reader. No
SETC
GETC Get Communication Reads the communication settings from the reader. No SETO Set Reader Operation Sets the operation settings in the reader. No GETO Get Reader Operation Reads the operation settings from reader. No
Command Name Description
Set
Communication Sets the communication settings in the reader (temporary
setting).
Executable in
communication
No
No
No
No
No
No
communication
SAVE
(3) Control command (to control the action)
INIT Initialize Initializes all settings in the reader. No STOP Stop Stops the communication with the tags. Yes
EXIO
REST Reset Restarts the reader. Yes GBYE Good Bye Disconnects the Ethernet connection. No RRES Request Resend Requests to resend the last response data. Yes
TEST
NOIS Noise monitoring Monitors noise level of the specified antenna. No
(4) Undefined command (in the response frame only)
ICMD
Save settings
ternal Input Output
Ex control
System Tests the communication between host and the reader.
Test
I
llegal Command Command code to be used in the response frame if the R/W
Save the communication condition into the nonvolatile memories in the reader (permanent setting).
Reads input/output port status. Sets condition of output port.
Reads the operation status from reader.
receives undefined command.
No
Yes
Yes
-
59 of 135
3.1.3 Response Code List
Response code consisting of four digit figures represents the result of the command execution. Response code helps you to speculate a cause of the occurred error.
Response Code List
Category
Normal end
Command error
Response Code
Main Sub
00 00
10 00
11 00
12 00
13 00
14
0x
1x
2x
15
0x
Response
Name
Normal end The received command ended normally with no error.
Parity error A parity error has occurred in one of the characters of
the command frame (For only RS-232C).
Framing error A framing error has occurred in one of the characters
of the command frame (For only RS-232C).
Overrun error An overrun error has occurred in one of the characters
of the command frame (For only RS-232C).
FCS error The command frame has an incorrect FCS (Only for
RS-232C).
Command code error
Command parameter error
Command option error
Process error Specified command can not be executed.
Incorrect command has been received. The response code is ICMD.
Command parameter is incorrect.
Command option is incorrect.
Ex. Caused by executing a communication command when the last command is being executed
Description
Ex. Caused by incorrect setting of filtering condition.
Filter error Specified filter settings is incorrect.
1x
Ex. Caused by incorrect setting of filtering condition.
18 00
60 of 135
Frame length error
A command received from the host exceeds the receive buffer (512 Bytes).
Category
Response Code
Main Sub
Response
Description
Name
Tag communicat ion error
Communication
70
71 00
7A 00
7B 00
7C
1x
error
Communication
2x
error
Verification error
Address specification error
Data write error During the data write into the detected tag, sufficient
Antenna
1x
detection error
Antenna error Error occurred with the antenna connected to the
2x
During the transaction after tag detection, communication error or process time out has occurred, and consequently the transaction can not be completed normally.
Specified password does not match to the one of the target tag.
During the transaction after tag detection, communication error or process time out has occurred, and consequently the transaction can not be completed normally.
* In the case of ID write / Data write, a part of data in the tag may have been written.
The reader has not written the data to the tag by reason of verification error.
Specifying Bank/Address in the tag memory is incorrect and command can not be executed.
power is not supplied to the tag.
At the R/W starts up, an appropriate antenna has not been connected to the specified antenna port.
specified antenna port (even though the antenna is detected normally when start up).
System error
‘x’ character in response code means one character in the list of 0 to 9 or A to F.
61 of 135
7E 00
7F xx
9A xx
Lock error When data write or read command is sent for the
locked area. It depends on the tag’s chip specifications. (For Monza chip, when these commands are sent for Lock Bit of User Memory because this area does not exist.)
Tag error The tag has been rejected the command process.
System error An error that blocks command execution has been
detected in the hardware (such as malfunction of inner circuit or temporary execution error caused by noise).
p
3.1.4 Command / Response Format
Following shows syntax of command.
Command Code and Command Data format in Command Frame
Parameter Area O
Command Code SP PRM1 SP PRM2
Command Data Area
・・・
PRMn SP OPT1 SP OPT2
tion Area
・・・
4 Bytes 1 n 1 n n n 1 n 1 n n n
Command Code Consists of four characters in ACSII format. This specifies one of the
commands described in the Command Code List of 3.1.2.
Space
(SP)
Parameter
(PRMx x:1 to n)
Between the elements (Parameters and Options), “ “ (space) has to be entered for one or more character. Even if a two or more characters of “ ” (space) are put in, they work same way as one-character “ ” (space).
Mandatory for each command. If there are multiple parameters in a single command, they must be separated with some spaces and specified in the specified order. Applicable parameter for each command is shown in the table in 3.1.5.1.
Option
(OPTx x:1 to n)
Optional for each command. If there are multiple options in a single command, they must be separated with some spaces. If it is not specified, default value will be employed. If multiple option items are specified, they shall be described continuously. Any order is acceptable.
* Commands are acceptable regardless of whether upper or lower case letters are used. Any command works regardless the size combination of characters such as upper case letters, lower case letters, or mixed one.
OPTn
62 of 135
Command Code, Response Code and Response Data format in Response Frame
Response Data Area
Command Code Response Code SP DATA1 SP DATA2
4 Bytes 4 1
・・・
DATAn
n
Command Code Set same characters specified as a command sent from the host.
Response Code Indicates four-digit hexadecimal numbers by ASCII format.
Response Data
(DATAx x:1 to n)
Returns some data executed by the reader.
Example1: Number. of tags for communication commands
Example2: The tag ID(s) (or data) read by the reader with Hex code. If the reader reads multiple tags’ IDs (or data), it indicates them in line with space(s) between each ID (or data). Data in hexadecimal numbers does not have [0x].
* All hexadecimal numbers as commands and data in the read tags are indicated with upper case letters (A to F).
63 of 135
3.1.5 Command Specification
3.1.5.1 Communication Command
A communication command consists of parameter(s) mandated for command execution and option specified if necessary. Following table shows parameters of each command and available options.
Parameters and Options for Communication Commands
[ -ant ]
Options
[ -tmo ]
Timeout
[ -tif ]
Tag Info.
[ -pwd ]
Password
Tag Protocol
Command Data
Command Code
Read ID Write ID Read Data Write Data Lock Kill
- All options can be omitted. If option(s) is omitted, the default value is applied depending on the option item.
- Kill command requires the option item “-pwd” (if the “–pwd” is not used in command, 7Fxx error will occur.)
RDID WTID RDDT WTDT LOCK KILL
Parameters (mandatory)
Data
Bank
Memory
Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
Data
Pointer
Length
Write
Data
Lock
Code
[ -seq ]
Sequence
Antenna ID.
[ -ptc ]
64 of 135
To set parameters, items in the following list shall be chosen and be described in to the command one’s way down the list.
Parameter Details
Parameter Setting value
Memory Bank Memory bank of a GEN2 tag for “Read Data” or “Write Data” shall be
specified with the following number in decimal format.
- 0: Reserved Area
- 1: EPC Area
- 2: TID Area
- 3: User Area
Data Pointer
Data Length
Write Data
Lock Code
Memory address in the memory bank of the GEN2 tag for “Read Data” or “Write Data” shall be specified with number(s) in the following range in decimal format.
- Min: 0
- Max: 255 Memory size to be accessed for “Read Data” shall be specified with the word number(s) in the following range in decimal format.
- Min: 1
- Max: 32
-Note: One word length is 16bits. To write data into a tag with “Write ID” or “Write Data” command, the data shall be specified in 32-bit hexadecimal format as below. (0x not required)
- Format: XXXXXXXX ... XXXXXXXX X: 0 to 9 , A to F Ex. 12345678 When Lock command is executed, this code shall be specified depending on the type of lock. For GEN2, 10-digit Lock value shall be specified with 0, 1 or * (0 and 1 mean Action and * means MASK) for following five areas; Kill pwd, Access pwd, EPC memory, TID memory, and User memory. Format: XXXXXXXXXX
X: 0 , 1 or * (0:Off , 1:On , *:Don’t care)
chr. 1 2 3 4 5 6 7 8 9 10
Kill pwd Access pwd EPC memory TID memory User memory
Action
Fields
pwd
read/
write
perma
lock
pwd
read/
write
perma
lock
pwd
write
perma
lock
pwd
write
perma
lock
pwd
write
perma
lock
65 of 135
Option shall be specified with values following the code that indicates option type.
Option Details
Code Item Specified Value
Default
Value
-seq
-ant
-tmo
-tif
-pwd
-ptc
Communicat
ion seq
uence
Ant
enna
ID
T
imeout
T
ag
nformatio
I n
P
assword
Tag P
rotocol
Specifies the communication sequence according to the operating conditions. For only “Read ID” command, all parameters can be specified. For other commands, only SOC can be specified.
- SOC: Single Once
- SRP: Single Repeat
- MOC: Multi Once
- MRP: Multi Repeat
Can specify the order of antenna to operate from 1st to 9th with figure of 1, 2, 3 and 4. The figure 1 to 4 means antenna’s identical number. If an antenna is specified multiply, the antenna executes sequence multiply depend on the order.
- Format: X ... XXXXXXXXX (Max 9 characters) X: 1 to 4
Specifies time parameter for communication process in millisecond. The numbers after rounding down to the 10 is added milliseconds as a specified value (the least significant digit is always “0”). If the communication sequence is SOC, the specified value is the communication time. If the value is specified 0 (zero), communication process will continue until STOP command is executed. If the communication sequence is SRP/MOC/MRP, the specified value is maximum time between response (0 can’t be specified on SRP/MOC/MRP sequence). (When you determine the value of Timeout, see the section 5.2 “Communication Time”.)
- Min:0ms
- Max:2550ms(in DRM off)
10000ms(in DRM on)
- Step:10ms
Specifies one or more items as additional information of tag communication results that are output in the response. Specified item(s) shall be returned according to the specified order with commas.
- ANT: An antenna number which reads the tag first.
- CNT: The count of tag read.
- EPC: EPC code only.
- PEP: PC bits and EPC code
- PER: PC bits, EPC code, and CRC
For ID read, EPC/PRP/PER determines the EPC data type to be returned. For ID write or Data write, if EPC/PEP/PER is specified, EPC data before rewriting shall be returned. (If EPC data length is 0, it will be “*”.) Specifies the password data with 32-bit, 8 digit numbers in hexadecimal format for access of ID Write command, Data Read command, Data Write command, and Lock command, and Kill password for Kill command. (0x not required)
- XXXXXXXX
For ID Write, Data Write, or Lock, if this option is omitted or specified ”00000000”, Access password shall not be used .(If Access password of the Tag is 0x00000000, the tag can be processed. For Kill command, the Access password shall not be 0x00000000. If so, 7Fxx error occurs.) Specifies the number(s) that indicates the protocol type. Multiple numbers can be specified.
- 2: Class1 Generation2
-seq SOC
-ant 1
-tmo 250
-tif EPC
-pwd 000000 00
-ptc 2
66 of 135
[Note]
For setting a timeout value, 100ms or less shall not be specified under the repeat mode (SRP/ MRP). If so, the reader may freeze (setting error may occur) depending on the communication performance of the Ethernet or RS-232C. If Ethernet’s traffic is large or the communication speed setting for RS-232C is low, the value shall be set longer.
67 of 135
Command / Response format
(1) Read ID (RDID)
Command
Response RDID[RC](S)[CNT](S)[ID1 with ITM1](S)...[IDn with ITMn]<LF>
*(S) Space character
Example 1) When command is processed with all options omitted and the R/W reads a single tag (Each
option item is specified with default values):
[Tx] RDID<LF> [Rx] RDID0000 001 1234567890ABCDEF12345678<LF>
* Without any options, the command is executed with [–seq SOC –ant 1 -tmo 250] and EPC data [1234567890ABCDEF12345678] is returned.
Example 2) When [SingleOnce, Antenna 1 and 2] is specified, the command is executed, and when the R/W
[Tx] RDID -seq MOC -ant 12<LF> [Rx] RDID0000 002 111111111111111111111111 222222222222222222222222<LF>
Example 3) When [MultiRepeat, Antenna 1-4, read items; PC+EPC+CRC, Antenna, Read count] is specified,
[Tx] RDID -seq MRP -ant 1234 -tif PER,ANT,CNT<LF> [Rx] RDID0000 001 3000111111111111111111111111ABCD,2,3 <LF>
* The code is returned with comma-separation. EPC code including PC code; 3000 and CRC; ABCD,
antenna ID; 2, and read count; 3 are returned.
Example 4) When [MultiRepeat, Antenna; 1-4 (Antenna 1 is used as main antenna), Timeout; 1000ms] is
[Tx] RDID -seq MRP -ant12131411 -tmo 1000<LF> [Rx] RDID0000 010 111111111111111111111111 222222222222222222222222 ...(7 Tag IDs)... AAAAAAAAAAAAAAAAAAAAAAAA<LF>
Example 5) When an error occurred during communication process:
[Tx] RDID -seq SOC -ant 4<LF> [Rx] RDID7011<LF>
* The error code [Code:7011] is returned.
RDID(S)[options...]<LF>
[RC]: Response Code [CNT]: Tag Count [IDn with ITMn]: tagID with Items indicated by TIF option. Items are delimited by a comma.
Note: If EPC data length is “0” (zero), the ID shall be “*”.
reads two tags:
the command is executed, and when the reader reads a single tag:
specified, the command is executed and then the reader read 10 tags:
68 of 135
(2) Write ID (WTID)
Command
Response WTID[RC](S)[CNT](S)[ITM1]<LF>
*(S) Space character
Example 1) When all option values are default values and ID 1234567890ABCDEF12345678 is specified, the
[Tx] WTID 1234567890ABCDEF12345678<LF> [Rx] WTID0000 001<LF>
Example 2) When ID "555555555555555555555555" and EPC code are specified for write data and tag
[Tx] WTID 555555555555555555555555 -tif EPC <LF> [Rx] WTID0000 001 444444444444444444444444<LF>
* If -tif is specified for EPC code, tag’s EPC data before rewritten is returned. If the tag had an EPC data "444444444444444444444444" as last ID, response is as above.
Example 3) When 1234567890ABCDEF12345678 and antenna are specified for write data and tag information,
[Tx] WTID 1234567890ABCDEF12345678 -tif EPC,ANT<LF> [Rx] WTID0000 001 *,1<LF>
* If the tag had no EPC data before, [*] is returned.
Example 4) When FFFFFFFFFFFFFFFFFFFFFFFF, 2, and 300 are specified for ID, antenna, timeout and the
[Tx] WTID FFFFFFFFFFFFFFFFFFFFFFFF -ant 2 -tmo 300<LF> [Rx] WTID0000 000<LF>
Example 5) When 123412341234123412341234 and ABCDABCD are specified for ID and access password is
[Tx] WTID 123412341234123412341234 -pwd ABCDABCD<LF> [Rx] WTID0000 000<LF>
Example 6) When an error has occurred during communication process:
[Tx] WTID 1234567890ABCDEF12345678<LF> [Rx] WTID7012<LF>
* The error code [Code:7012] is returned.
WTID(S)WriteData(S)[Options...]<LF>
WriteData: Data to be written in 4-digit hexadecimal number (Max: 128 characters).
[RC]: Response Code [CNT]: Tag Count [ITM1]: Items indicated by TIF option. Items are delimited by a comma.
Note: If EPC/PEP/PER are specified for TIF, EPC data shall be the data before rewrite. If data length is zero during EPC specification, data shall become ”*”.
command is executed and write process has been completed successfully:
information, the command is executed and then the reader has succeeded.
the command is executed and then the reader has succeeded to write data with antenna 1.
command is executed but no tag is found:
executed but access password is not matched:
69 of 135
(3) Read Data (RDDT)
Command
Response RDDT[R C](S)[CNT](S)[Data1 with ITM1]<LF>
*(S) Space Character
RDDT(S)MemoryBank(S)DataPointer(S)DataLength(S)[options...]<LF>
MemoryBank: Memory Bank DataPointer: Data Pointer DataLength: Data Length
[RC]: Response Code [CNT]: Tag Count [Data with ITM]: Data with Items indicated by TIF option. Items are delimited by a comma.
Example 1) When [Memory bank; 0, Start address(=Data pointer); 0, word count to be read(=Data length); 1] is
specified, other settings are default value and then read process has completed successfully:
[Tx] RDDT 0 0 1<LF> [Rx] RDDT0000 001 1234<LF>
Example 2) When [Memory bank; 1, Start address(=Data pointer); 0, word count to be read(=Data length); 8] is
specified, other settings are default value and then read process has completed successfully:
[Tx] RDDT 1 0 4<LF> [Rx] RDDT0000 001 BCAD300055555555<LF>
Example 3)
When [Memory bank; 1, Start address(=Data pointer); 2, word count to be read(=Data length);
3, Antenna; 1 to 3, Tag information; EPC and antenna id] is specified and read process has succeeded:
[Tx] RDDT 1 2 3 -ant 123 -tif EPC,ANT<LF> [Rx] RDDT0000 001 111122223333,1234567890ABCDEF12345678,2<LF>
* In this case, the read data is [111122223333], the tag EPC code is [1234567890ABCDEF12345678], and the read antenna ID is [2].
Example 4) When indicated address can not supported:
[Tx] RDDT 0 0 8<LF> [Rx] RDDT0000 000<LF>
* No count data is returned.
Example 4) When an incorrect address[1000] is specified:
[Tx] RDDT 0 1000 1 -ant 123<LF> [Rx] RDDT1412<LF>
* The command data error [Code:1412] is returned.
Example 5) When an error has occurred during communication process:
[Tx] RDDT 0 0 1 -ant 123<LF> [Rx] RDDT7012<LF>
* The error code [Code:7012 (in this case)] is returned.
70 of 135
(4) Write Data (WTDT)
Command
Response
*(S) Space Character
WTDT(S)MemoryBank(S)DataPointer(S)WriteData(S)[options...]<LF>
MemoryBank: Memory Bank DataPointer: Data Pointer WriteData; Data to be written
WTDT[RC](S)[CNT](S)[ITM1]<LF>
[RC]: Response Code [CNT]: Tag Count [ITM1]: Items indicated by TIF option. Items are delimited by a comma.
Note: If EPC/PEP/PER are specified for TIF option, EPC data shall be the data before rewrite. If data length is zero during EPC specification, data shall become ”*”.
Example 1) When [Memory bank; 0, Start address(=Data pointer); 0, Data; 0x1234 (one word)] is specified,
other setting are default and then the write process has been succeeded:
[Tx] WTDT 0 0 1234<LF> [Rx] WTDT0000 001<LF>
Example 2) When [Memory bank;1, Start address(=Data pointer); 3, Data; 0x1234567890ABCDEF12345678,
Antenna; 2 and 3, Timeout; 200,
[Tx] WTDT 1 3 1234567890ABCDEF12345678 -ant 23 -tmo 200 –tif ANT<LF> [Rx] WTDT0000 001 2<LF>
* In this case, the response code has an antenna ID which is used in writing process.
Example 3) When specified address is not supported:
[Tx] WTDT 1 8 12345678<LF> [Rx] WTDT0000 000<LF>
* No count response is returned.
Example 4) When specified address is locked:
[Tx] WTDT 0 0 AAAAAAAA<LF> [Rx] WTDT0000 000<LF>
* No count response is returned.
Example 5) When [Memory bank; 1, Start address=(Data pointer); 2, Data; 0xABCDEFGH] is specified and a
format error has occurred:
[Tx] WTDT 1 2 ABCDEFGH<LF> [Rx] WTDT1412<LF>
* The error code [Code:1412] is returned.
Example 6) When an error occurred during communication process:
[Tx] WTDT 1 32 1234567890ABCDEF12345678 -ant 23<LF> [Rx] WTDT7011<LF>
* The error code [Code:7011 (in this case)] is returned.
Tag information; antenna id] is specified:
71 of 135
(5) LOCK (LOCK)
Command
LOCK(S)LockCode(S)[options...]<LF>
LockCode: Lock Code (10 characters 0/1/*)
Response
*(S) Space Character
Example 1) When [EPC memory; locked temporarily] is set:
[Tx] LOCK ****10****<LF> [Rx] LOCK0000 001<LF>
Example 2) When [Access password and Kill password; locked temporarily] is set with password;
0xABCDABCD:
[Tx] LOCK 1010****** -pwd ABCDABCD<LF> [Rx] LOCK0000 001<LF>
Example 3) When [Access password and Kill password; unlocked] is set with [password; 0xAAAAAAAA, tag
information; EPC code and antenna:
[Tx] LOCK 0000****** -pwd AAAAAAAA -tif EPC,ANT<LF> [Rx] LOCK0000 001 777777777777777777777777,1<LF>
Example 4) When [Password; 0xFFFFFFFF, all memories are locked permanently] is set:
[Tx] LOCK 1111111111 –pwd FFFFFFFF<LF> [Rx] LOCK0000 001<LF>
* The EPC code of the tag is [1234567890ABCDEF12345678].
Example 5) When [Password; 0x12341234, all memories are locked permanently] is specified and specified
[Tx] LOCK 1111111111 –pwd 12341234<LF> [Rx] LOCK7011<LF>
* The communication error [Code:7011 (in this case)] is returned.
Example 6) When [Password; 0xAAAAAAAA, Lock code;22222222] is specified and specified lock code is
[Tx] LOCK 2222222222 –pwd AAAAAAAA<LF> [Rx] LOCK1412<LF>
* The error code [Code:1412] is returned.
LOCK[RC](S)[CNT](S)[ITM1]<LF>
[RC]: Response Code [CNT]: Tag Count [ITM1]: Items indicated by TIF option. Items are delimited by a comma.
password is incorrect:
incorrect:
72 of 135
(6) Kill (KILL)
Command
Response
*(S) Space Character
Example 1) When [Password; 0x22222222] is specified and then KILL command is completed normally:
[Tx] KILL –pwd 22222222<LF> [Rx] KILL0000 001<LF>
Example 2) When [Password; 0xAAAABBBB, Antenna; 3, Tag information; PER and ANT] is specified and KILL
command has completed normally:
[Tx] KILL –pwd AAAABBBB -ant 3 -tif PER,ANT<LF> [Rx] KILL0000 001 30001234567890ABCDEF12345678ABCD,3<LF>
* The PC code of the tag is [3000], EPC code is [1234567890ABCDEF12345678], CRC is [ABCD], and command executed Antenna ID is [3].
Example 3) When [Password; 0x12345678] is specified and password data has been incorrect:
[Tx] KILL –pwd 12345678<LF> [Rx] KILL7012<LF>
* The error code [Code:7012] is returned.
Example 4) When [Password; 0x12] is specified and password length has been incorrect:
[Tx] KILL –pwd 12<LF> [Rx] KILL1421<LF>
* The error code [Code:1421] is returned.
KILL(S)[options...]<LF>
Option “-pwd” is mandatory.
KILL[RC](S)[CNT](S)[ITM1]<LF>
[RC]: Response Code [CNT]: Tag Count [ITM1]: Items indicated by TIF option. Items are delimited by a comma.
73 of 135
3.1.5.2 Reader Status, Reader Settings Function
To set the Reader Status and Reader Settings, following items shall be specified in the SET Reader command (SETR) and GET Reader command (GETR). The Reader Status is available only for reading data.
Reader Status [Static / Read only] (GETR)
Code Content Fixed Value (=Factory Settings)
MFT Manufacturer “OMRON Corporation” TYP Type of the reader “V750-BA50D04-SG” or “V750-BA50D04-SG-MY” FWV Firmware version xxx-xxx-xxx-x SER Serial number “xxxxxxxx” MAC MAC address 00:00:0A:89:xx:xx
Reader Status [Dynamic / Read only] (GETR)
Code Content Variable Value
ATS Antenna status
(Connected Antenna)
TTK Transition time from kick hhhh:mm:ss
Reader Settings [Reader Information] (GETR/SETR)
Code Content User Setting Value Factory Settings
RNM Reader name Given string
RRL Reader’s role Given string
xxxxx (x:1 to 4)
-ex1. All antennas are connected: 1234
-ex2. Antenna #1 and antenna #4 are connected: 14
-Min: 00:00:00
-Max: 9999:59:59
(None)
-Min: 1 characters , ASCII
-Max: 63 characters, ASCII
-Note: This setting value has double quotation marks.
(None)
-Min: 1 characters , ASCII
-Max: 63 characters , ASCII
-Note: This setting value has double quotation marks.
74 of 135
Reader Settings [Ethernet] (GETR/SETR)
Code Content User Setting Value Factory Settings
LHN LAN host name
Sent to DHCP server when IP is acquired.
LDN LAN domain name
Sent to DHCP server when IP is acquired.
Given strings
-Min: 1 character, ASCII
-Max: 63 characters, ASCII
-Note: This setting value has double quotation marks. Given string
-Min: 1 character, ASCII
-Max: 67 characters, ASCII
-Note: This setting value has double quotation marks.
DHE DHCP enable Choice
0: Disable / 1: Enable
LIP LAN IP address
xxx.xxx.xxx.xxx 192.168.1.200
IP address when using static network settings
LNM LAN subnet mask
xxx.xxx.xxx.xxx 255.255.255.0
Subnet mask when using static IP address
LGW LAN default gateway
xxx.xxx.xxx.xxx 192.168.1.254
Default gateway when using static IP Address
Given value
-Min: 1025
-Max: 65534
PRT Ethernet Port
3 ports are used; specified port and specified port +1 and -1
“V750-BA50D04-SG”
(None)
0: Disable
7090
Reader Settings [RS-232C] (GETR/SETR)
Code Content User Setting Value Factory Settings
RBR RS-232C baud rate (bps) Choice
57600
9600 / 19200 / 38400 / 57600
RDT RS-232C data length (bit) Choice
7
7 / 8
RPB RS-232C parity bit
(Even, Odd, None)
RSB RS-232C stop bit(s) Choice
Choice E: even / O: odd / N: none
E: even
2
1 / 2
75 of 135
(1) SET Reader function (SETR)
This command writes the functional conditions of the command in process into the nonvolatile memory in the reader. The setting shall be enabled at the upcoming startup.
Command
Response
*(S) Space Character
Example 1) When DHCP Enabled is set “ON”:
[Tx] SETR dhe=1<LF> [Rx] SETR0000<LF>
Example 2) When [Host name; V750-BA50C04, IP; 192.168.1.1, and Subnet mask; 255.255.255.0] is set:
[Tx] SETR lhn=”V750-BA50C04” lip=192.168.1.1 lnm=255.255.255.0<LF> [Rx] SETR0000<LF>
Example 3) When [RS-232C Baud rate; 19200bps, Data length; 7bit, Parity; Even,Stop; 1bit] is set:
[Tx] SETR rbr=19200 rdt=7 rpb=E rsb=1<LF> [Rx] SETR0000<LF>
Example 4) When the setting parameter is incorrect:
[Tx] SETR abc=111<LF> [Rx] SETR1421<LF>
SETR(S)Param1=Value1(S)...(S)ParamN=ValueN<LF>
Note: It specifies a parameter connecting a setting item to a setting value with equal. (The setting item does not have to be prepended with ‘-‘.) No space shall be put in from the beginning of the setting item to the end of the setting value. If the setting value includes any space, the space shall be enclosed with double quotation. In a single command, multiple setting items can be specified by separating with space. 2 or more character spaces are acceptable for indicating separation.
SETR[RC]<LF>
[RC]: Response Code
76 of 135
(2) Get Reader (GETR)
This command reads the current functional conditions in the reader. Even after SET Reader command (SETR) is executed, the old information shall be read out unless the reboot is completed.
Command
Response
*(S) Space Character
Example 1) When [Firmware version;100-100-100-0] is read:
[Tx] GETR fwv<LF> [Rx] GETR0000 fwv=100-100-100-0<LF>
Example 2) When [Host name; V750-BA50D04, IP; 192.168.1.1, and Subnet mask; 255.255.255.0] is read:
[Tx] GETR lhn lip lnm<LF> [Rx] GETR0000 lhn=”V750-BA50D04” lip=192.168.1.1 lnm=255.255.255.0 <LF>
Example 3) When [RS-232C Baud rate; 19200bps, Data length; 7 bits, Parity; even, and Stop; 1bit] is read:
[Tx] GETR rbr rdt rpb rsb<LF> [Rx] GETR0000 rbr=19200 rdt=7 rpb=E rsb=1<LF>
GETR(S)Param1(S)Param2(S)...(S)ParamN<LF>
Note: It specifies a parameter connecting a setting item to a setting value. (‘The setting item does not have to be prepended with ‘ -‘ .) In a single command multiple setting items can be specified by separating with space. 2 or more character spaces are acceptable for indicating separation.
GETR[RC](S)[Param1=Value1](S)...(S)[ParamN=ValueN]<LF>
[RC]: Response Code [ParamN=ValueN]: Setting item and value
Note: If multiple items are specified, the reader shall return response with connecting specified items to the setting values with equal in the specified order. Alphabetical characters included in the item name in the response shall be small characters. If the setting value includes any space, the space shall be enclosed with double quotation.
77 of 135
3.1.5.3 Communication Settings
To set the conditions to communicate with tags, following items shall be specified in the SET Communication command (SETC) and GET Communication command (GETC). Specifying following option allows the reader to set or read the communication condition. To write the setting data into the nonvolatile memories in the reader, SAVE command (SAVE) shall be executed.
Communication Settings [RF Control] (GETC/SETC)
Code Content User Setting Value Factory Settings
PW1
PW2 PW3 PW4 SS1
SS2
CMD
EWL
Communication Settings [Filtering] (GETC/SETC)
Code Content User Setting Value Factory Settings
FTE
FT1
FT2
Communication Settings [Smoothing] (GETC/SETC)
Code Content User Setting Value Factory Settings
SBF
UHF p
ower level at port #1 Given value
-Min: 10.0
-Max: 31.5
-Step: 0.5
ower level at port #2 Same as PW1 31.5 (dBm)
UHF p UHF p
ower level at port #3 Same as PW1 31.5 (dBm) ower level at port #4 Same as PW1 31.5 (dBm)
UHF p Gen2 S In case of Once Mode sequence Gen2 S In case of Repeat Mode
ession value #1
ession value #2
Choice 0 / 1 / 2 / 3 Choice 0 / 1 / 2 / 3
sequence
ommunication mode Choice
C
0: Normal mode 1: Dense reader mode (DRM)
PC word length Given value
E
-Min : 0
-Max : 32
-Step : 1
F
iltering enable Choice
0: None 1: Filter1 only 2: Filter2 only 1&2: Filter1 and Filter2 1|2: Filter1 or Filter2
iltering condition #1
F
Format:
FileterType(S)MemBank(S)Point er(S)Length(S)Value FilterType: 0 (fixed) MemBank: 0 to 3 Pointer: 0 to 255 (bit) Length: 1 to 255(bit) Value: XXXX…
-Note: Set longer bits than the bits specified in the “Length” with 2-digit hexadecimal number (“0” to “F”). Max: 64 characters. The most significant bit is a Pointer of the Value.
F
iltering condition #2 Same as FT1
Prevents repeat read
-Min: 0 (Disable)
31.5 (dBm)
0
2
0: Normal mode
0 : Auto mode
0:None
(None)
(None)
0:Disable
78 of 135
-Max: 999
-Step: 1
0:Disable
0:Disable / 1:Enable
ONR
(Smoothing buffer size)
mit no tag response Choice
O
(1) SET Communication (SETC)
This command writes the communication settings in the reader. While the command is being executed, setting conditions in the reader are changed. To write the setting data into the nonvolatile memories in the reader, SAVE command (SAVE) shall be executed. The new setting shall be enabled at the upcoming startup.
Command
Response
*(S) Space Character
Example 1) When [Antenna port #1 power; 10, Gen2 session for Once Mode Reading; 1] is specified:
[Tx] SETC pw1=10 ss1=1<LF> [Rx] SETC0000<LF>
Example 2) When [Filter; 1 or 2, Filter1’s Bank; 1, Pointer; 8, Length; 2, Data; C0(11b), Filter2’s Bank 1,
Pointer; 20, Length;16 ,Data; 125A(00010010 01011010b)] is specified:
[Tx] SETC ft1=0 1 8 2 C0<LF> [Rx] SETC0000<LF> [Tx] SETC ft2=0 1 20 16 125A<LF> [Rx] SETC0000<LF> [Tx] SETC fte=1|2<LF> [Rx] SETC0000<LF>
SETC(S)Param1=Value1(S)...(S)ParamN=ValueN<LF>
Note: It specifies a parameter connecting a setting item to a setting value. (‘The setting item does not have to be prepended with ‘ -‘ .) No space shall be put in from the beginning of the setting item to the end of the setting value unless setting item is ft1 or ft2. If you specify ft1 and ft2 for filtering, set ft1, ft2 and fte at one sequent action. ft1 and ft2 shall be always followed by Filtering Enable (fte). If you specify them in one command SETC, firstly put ft1 and ft2 then fte in order. If you change the filtering conditions with ft1 and/or ft2, the filtering function will be temporarily Disabled. If the setting item is ft1 or ft2, the five items shall be specified with space separation between each item. Instead of space, enclosing double quotations is not allowable.
In a single command, multiple setting items can be specified by separating with space. 2 or more character spaces are acceptable for indicating separation.
SETC[RC]<LF>
[RC]: Response Code
79 of 135
(2) GET Communication (GETC)
This command allows the reader to read the current communication conditions. Just after SET Communication command (SETC) is executed, new information shall be read out.
Command
Response
*(S) Space Character
GETC (S)Param1 (S)Param2(S)(S)ParamN<LF>
Note: It specifies a parameter connecting a setting item to a setting value. (‘The setting item does not have to be prepended with ‘ -‘ .)
In a single command, multiple setting items can be specified by separating with space. (2 or more character space are acceptable for indicating separation.)
GETC[RC](S)[Param1=Value1](S)...(S)[ParamN=ValueN]<LF>
[RC]: Response Code [ParamN=ValueN]: Setting item and values
Note:
If multiple items are specified, the reader shall return response with connecting specified items to the setting values with equal in the specified order. Alphabetical characters included in the item name in the response shall be small characters. If the setting item is ft1 or ft2, the five items shall be returned with space separation between each item. Double quotations shall not be used for enclosing.
Example 1) When [Antenna port #1 UHF power, Gen2 session value for Once Mode Reading] is read out:
[Tx] GETC pw1 ss1<LF> [Rx] GETC0000 pw1=10 ss1=1<LF>
Example 2) When [Filter setting, Filter condition 1, Filter condition 2] is read out:
[Tx] GETC fte ft1 ft2<LF> [Rx] GETC0000 fte=1&2 ft1=0 1 8 2 C0 ft2=0 1 20 16 125A<LF>
80 of 135
(3) SAVE communication setting (SAVE)
This command allows the reader to write communication setting into the nonvolatile memories in the reader. If SET Communication command (SETC) is executed and then the reader is started up without executing this command (SAVE), new setting will be abandoned.
Command
Response
Example 1) When communication setting is saved (New setting is written into the nonvolatile memory):
[Tx] SAVE<LF> [Rx] SAVE0000<LF>
SAVE<LF>
Note: No arguments.
SAVE[RC]<LF>
[RC]: Response Code
81 of 135
3.1.5.4 Operation Settings
Specifying following option in the operation setting command (SETO) or operation read command (GETO) enables to set or read the reader’s operation settings.
Operation Settings [Command Entry] (GETO/SETO)
Code Content
RIF
IEC
esponse Interface Choice
R
Command to be execute at startup.
IN1
Input port #1 function setting
IN2
Input port #2 function setting
IN3
Input port #3 function setting
IN4
Input port #4 function setting
0:None 1:Ethernet 2:RS-232C Given string
Format: Function(S)”Command”
Function
0: unregistered 1: execute command
“Command”
Command to be execute ex. “RDID –seq SOC –tmo 500”
-Max: 255 characters, ASCII
-Note: This setting value has double quotation marks.
Format: Function(S)Timing(S)”Command”
Function
0:None 1:Command execution
Timing
0:Startup (Fixed)
“Command”
Command to be execute Ex. “RDID –seq SOC –tmo 500”
-Max: 255 characters, ASCII
-Note: This setting value has double quotation marks.
-Note: Only when the Function is specified with “1”, set the Timing and the “Command”. When the Function is specified with “0”, executed “Command” data is saved and
response data is returned. Same as IN1 (None)
Same as IN1 (None)
Same as IN1 (None)
User Setting Value
Factory Settings
1:Ethernet
(None)
(None)
82 of 135
Operation Settings [Programmable Output] (GETO/SETO)
Code Content
OT1
Output port #1 function setting
OT2
Output port #2 function setting
OT3
Output port #3 function setting
OT4
Output port #4 function setting
Format: Timing(S)OutputTime(S)Condition
Timing
00:None (User input) 11:RUN output (The reader is running normally.) 12:ERR output (The reader stopped with error.) 20:COM output
(The reader is communicating.) 2n:ATn Current antenna(s) (n=1 to 4) (The reader is communicating
with specified antenna)
31:NML
(Evaluated normal completion)
32:ERC
(Evaluated completion with error
occurring)
OutputTime
10 to 9990 [ms] 0 (Status kept until upcoming evaluation.)
- Note: Output time is effective only for NML/ ERC setting.
Condition
-Note: Output time is effective only for NML/ ERC setting.
- Note: If the condition is omitted, output signal shall be on without condition. * Refer to the following list. Same as OT1 (None)
Same as OT1 (None)
Same as OT1 (None)
User Setting Value
Factory Settings
(None)
83 of 135
The format of status judgment expression
1) If the NML mode is specified in output function setting, you can set conditions by using the following format. Condition A Condition B Comparison
Comparison data (1) When comparison symbol data is “DAT”:
Logical operator “&”: AND operator
* If there is no condition to be set, the output signal shall be on after normal end. * If there is no condition to be set or condition (A) is set, condition (B) shall not be included in the setting.
Ex.) When the read data is 12bytes (24character) and the characters from 5 number of tags is 8 or more:
"DAT==****0000****************|TCT>=8"
2) If the ERC mode is specified for output function setting, you can set conditions with the following format. Condition Comparison symbol
Comparison
Error code
* If there is no condition to be set, the output signal shall be on after error end.
Ex.) When communication error (Error code is 70xx) or verify error (Error code is 71xx) has been occurred:
"DAT ==7071"
Comparison symbol data
operators
data
operators
specifying.
“DAT”: data to be read “TCT”: tag count to be read (1) When comparison symbol data is “DAT”: “==”: Left side data is equal to right side data. ”!=”: Left side data is not equal to right side data.
(2) When comparison symbol data is “TCT”: “==”: Left side data is equal to right side data. ”!=”: Left side data is not equal to right side data. “>=”: Left side data is bigger than right side data. ”<=”: Left side data is smaller than right side data.
XXXX… [Hex] (X: 0 to 9 , A to F)
“*” mark is a wild card When the data length is different, the result shall be
incorrect. When the command has -tif option, comparison symbol data “DAT” has all tag information that the reader read. When comparison symbol data is “,”, specify with “*” mark.
(2) When comparison symbol data is “TCT”: 0 to 999
Format: condition A & condition B
“|”: OR operator
Format: condition A | condition B
th
to 8th in it is “0000” or when the
“DAT”: error code (Two characters from the head in error code.)
- “TCT” is not supported. “==”: matched
When the error code is in specified error code list:
”!=”: unmatched
When the error code is not in specified error code list: It specifies error codes for comparison in series. (Max 6 error code can be specified.) ex. ”7071”・・・
84 of 135
(1) Set Operation (SETO)
This command is to write operation conditions into the nonvolatile memories in the reader. The new setting shall be enabled at the upcoming startup.
Command
Response
*(S) Space Character
Example 1) When the Response I/F after command execution is set RS-232C:
[Tx] SETO rif=2<LF> [Rx] SETO0000<LF>
Example 2) When the executed command at the start up is set as [“RDID -ant 122322 -tmo 100”]:
[Tx] SETO iec=1 "RDID -ant 122322 -tmo 100"<LF> [Rx] SETO0000<LF>
Example 3) When Input 1 function setting is set as [Command execution, start up edge, "RDID -ant 122322 -
tmo 100"] :
[Tx] SETO in1=1 0 "RDID -ant 122322 -tmo 100"<LF> [Rx] SETO0000<LF>
Example 4) When output 3 function setting is set as [Signal is on for 2 seconds] when the executed command
is finished normally, the read data is 12bytes(24characters) and the 5
[Tx] SETO ot3=31 2000 dat==****0000****************<LF> [Rx] SETO0000<LF>
Example 5) When output 4 function setting is set as[Signal is on for 1 second] if tag count is 10 or less:
[Tx] SETO ot4=31 1000 TCT<=10<LF> [Rx] SETO0000<LF>
Example 6) When output 2 function setting is set as [Signal is on for 1 second] if both conditions on example 5
and 6 are fulfilled:
[Tx] SETO ot2=31 1000 DAT==****0000****************&TCT<=10<LF> [Rx] SETO0000<LF>
Example 7) When output 2 function setting is set [Signal keep on when ERC(Communication error)]:
[Tx] SETO ot2=32 0<LF> [Rx] SETO0000<LF>
Example 8) When output 2 function setting is set as [Signal is on for 2 seconds] if any code error of 71xx, 72xx
or 7Axx is occurred:
[Tx] SETO ot2=32 2000 71727A<LF> [Rx] SETO0000<LF>
Example 9) When output 1 function setting is deleted:
[Tx] SETO ot1=00<LF> [Rx] SETO0000<LF>
SETO(S)Param1=Value1<LF>
Note: Putting equal between a single setting item and a setting value specifies the value (no need to put ‘-‘ before setting item). Multiple setting items can not be applicable.
SETO[RC]<LF>
[RC]: Response Code
th
to 8th data is “0000”:
85 of 135
(2) Get Operation (GETO)
This command allows the reader to read the current operation conditions. Even after setting operation command (SETO) is executed, the old information shall be read out unless the reboot is completed.
Command
Response
*(S) Space Character
Example 1) When executed command is read at startup:
[Tx] GETO iec<LF> [Rx] GETO0000 iec=1 "RDID -ant 122322 -tmo 100"<LF>
Example 2) When Input 2 function setting is never registered:
[Tx] GETO in2<LF> [Rx] GETO0000 in2=0 0<LF>
Example 3) When Input 1 function setting is read:
[Tx] GETO in1<LF> [Rx] GETO0000 in1=1 0 "RDID -ant 122322 -tmo 100"<LF>
Example 4) When Input 3 function setting is read but the setting is not alive:
[Tx] GETO in3<LF> [Rx] GETO0000 in3=0 0 "RDID -seq MOC -ant 123"<LF>
Example 5) When Output 4 function setting is never registered:
[Tx] GETO ot4<LF> [Rx] GETO0000 ot4=00 0<LF>
GETO(S)Param1<LF>
Note:
Specifies a single setting item. (not required ‘-‘ before the item) Multiple setting items cannot not be specified.
GETO[RC](S)[Param1=Value1]<LF>
[RC]: Response Code [Param1=Value1]: Setting item and values
Example 6) When Output 1 function setting is read:
[Tx] GETO ot1<LF> [Rx] GETO0000 ot1=31 2000 DAT==****0000****************<LF>
Example 7) When Output 2 function setting is read and the setting is not alive:
[Tx] GETO ot2<LF> [Rx] GETO0000 ot2=00 2000 DAT==****0000****************<LF>
86 of 135
3.1.5.5 Control Command
(1) Initialize setting (INIT)
This command initializes all setting of reader to the factory default setting. All settings shall be written into
the inner nonvolatile memories. After executing this INIT command, the reader requires reboot.
Command
Response
Example 1) All setting of reader is initialized to the factory default setting:
[Tx] INIT<LF> [Rx] INIT0000<LF>
INIT<LF>
Note: No argument
INIT[RC]<LF>
[RC]: Response Code
87 of 135
(2) Stop the repeating operation (STOP)
This command instructs the reader to stop the operation in process.
Command
Response
* The communication process is not running in the reader, the error is returned [Code: 1500].
Example 1) When the reader stops multi-repeat communication:
[Tx] RDID -seq MRP -ant 12 ---- Read ID command is started under multi-repeat mode. [Tx] STOP<LF>
[Rx] STOP0000<LF>
STOP<LF>
Note: No arguments
STOP[RC]<LF>
[RC]: Response Code
88 of 135
(3) External Input Output control (EXIO)
This command allows the reader to output ON/OFF to the output terminal and read an input terminal status.
If output port(s) is connected to the device(s) that is not used for general purpose, the reader ignores ON/OFF output for the port(s).
status.
Command
Response
*(S) Space Character
Example 1) When [Output 1; High, Output 2; Low, Output 3; High, Output 4; Low] is specified:
[Tx] EXIO 1010 [Rx] EXIO0000 1111 1010
EXIO<LF> (For input/output port status read) EXIO(S)OutputSignal<LF> (For output status specifying)
OutputSignal: For OUT1-4, values are set with four characters
EXIO[RC](S)[InputSignal](S)[OutputSignal]<LF>
[RC]: Response Code 0000: Fixed [InputSignal]: For IN1-4, signal values 0 or 1 are set with four characters
[OutputSignal]: For OUT1-4, signal values 0 or 1 are set with four characters
Example 2) When [Getting I/O status] is specified:
[Tx] EXIO<LF> [Rx] EXIO0000 1011 1001<LF>
(From the left side, the following status is shown; IN1...IN4, OUT1…OUT4)
If output setting value is omitted, the reader shall read the input and output
(left to the right; 1-4)
(”0”-OFF”1”-ON”*”-Don’t care)
(left to the right).
(left to the right).
(”0”-OFF/”1”-ON)
89 of 135
(4) Reset (RSET)
This command reboots the reader after the reader returns the response that the command has received. When it is connected via Ethernet, it is disconnect the network connection before rebooting.
Command
Response
Example 1) Reboot the reader:
[Tx] REST<LF> [Rx] REST0000<LF>
REST<LF>
Note: No arguments.
REST[RC]<LF>
[RC]: Response Code
90 of 135
(5) Good Bye (GBYE) – Shut down connection
This command enables to shut down connection with Ethernet. After the reader received the command, it returns the response that the command has received. And the network connection is disconnected after 1 second.
Command
Response
Example 1) Disconnect the Ethernet connection between host and the reader.
[Tx] GBYE<LF> [Rx] GBYE0000<LF>
GBYE<LF>
Note: No argument
GBYE[RC]<LF>
[RC]: Response Code
91 of 135
(6) Request Resend (RRES)
This command instructs the reader to re-send the latest response data that has been sent. This command shall not be accepted when the other command such as Repeat mode is being processed.
Command
Response The latest response
* If there is no the latest response data, the error is returned [Code:1500].
* When the communication mode is SRP/MRP, it can be accepted. However, if the timeout value is small
(timeout interval is too short), the reader can not afford to identify various responses returned continuously.
Example 1) When the host requests to resend the response for the successful single ID read command (RDID
-seq SOC -ant 1 -tif EPC,ANT) that has been executed most lately:
[Tx] RRES<LF> [Rx] RDID0000 001 FFFFEEEEDDDD8CE2BBBB1073,1<LF>
RRES<LF>
Note: No argument
92 of 135
(7) Test System (TEST)
This command instructs the reader to return the reader status data and the exact data message just after receiving it from the host. It is to test a communication line and to get reader status.
Command
Response
*(S) Space Character
Example 1) When test data “uhf rfid” is entered to check a communication status between the host and the
reader:
[Tx] TEST uhf rfid<LF> [Rx] TEST0000 00 uhf rfid <LF>
TEST(S) TestData<LF>
TestData: Given string
TEST[RC](S)[ReaderStatus](S)[TestData]<LF>
[RC]: Response Code [ReaderStatus]: Reader’s status code
00:Waiting for command 10:Communicating 3x:Setting error 4x:System error 90:Running on Safe Mode
[TestData]: Same data as command parameter
Example 2) The reader’s status check:
[Tx] TEST<LF> [Rx] TEST0000 00<LF>
93 of 135
(8) Noise monitoring (NOIS)
This command is to check the noise level of the specified antenna.
Command
Response
* (S) Space Character
** To convert the response data to dBm, put them into the following formula;
20 log
10
Example 1) Noise level check for the antenna port 1:
[Tx] NOIS 0 1<LF> [Rx] NOIS0000 0000032A 00000345 000003B9 000003E0 ... 00000339<LF>
NOIS(S)Mode(S)Antenna<LF>
Mode: noise level measurement mode (0: fixed) Antenna: the port number of antenna (1-4) that is to check the noise level.
NOIS[RC](S)[ch1 and ch2](S)[ch3 and ch4](S)・・・
・・・(S)[ch49 and ch50]<LF>
[RC]: Response Code [ch1 and ch2] to [ch49 and ch50]:
Noise level of each communication channel.
*The response data has a noise level every 2channels
(1MHz band,1ch and 2ch, 3ch and 4ch,…,49ch and 50ch).
*1ch means 902.75MHz, 2ch means 903.25MHz, 3ch means 903.75MHz, …,
50ch means 927.25MHz
(response value) - 135. (The derived value should be used only as a guide.)
94 of 135
yor

3.2 Examples

Examples given in this section are provided as a guide for the user in determining command suitability. They do not constitute a warranty. You should verify operation in their specific environment and application.
3.2.1 Example 1
To read a tag attached on the same face to each case that rushes on conveyor in high speed, Single Repeat sequence is appropriate. An example command is the following:
Command: RDID –seq SRP –ant 1 –tmo 200
antenna 1
3.2.2 Example 2
To read a tag attached on various faces (top face is the most) to each case that passes through a gate on a conveyor, the client software finds tags using 3 antennas (making much of antenna 2). An example is the following:
Command: RDID –seq SRP –ant 212232 –tmo 1000
antenna 1
tag
cases
antenna 2
antenna 3
conve
95 of 135
p
g
3.2.3 Example 3
To read multiple tags attached on the same face to each case on a pallet that passes through a gate, multi repeat sequence is appropriate. When the client software finds tags using 3 antennas (mainly use antenna 2), an example is the following:
Command: RDID –seq MRP –ant 22212223 –tmo 2000
ta
cases
allet
antenna 1
antenna 2
antenna 3
96 of 135
3.2.4 Example 4
Automated pass check at a portal gate.
This system enables the reader to check whether it reads 9 tags in total when carton boxes with tags pass through the portal. After checking, the reader reports the result to the forklift driver by using the stack lights.
Stack Light
Sensor to detect forklift
Tag
Sensor
Antenna
Input signal line from a sensor
Output signal line to a stack light
V750 Reader
Operating conditions in the reader
I/O port Function and registered content
To register the command to read multiple tags for 2 second when the signal of the Input
Input port
#1
port #1 turns on. (If the sensor detects a forklift, the signal of Input port #1 turns on.)
Command to register: SETO in1=1 0 "RDID –seq MOC -ant 1234 -tmo 2000" To register the command to turn on the signal of the Output port #1 when the reader
Output port
#1
reads 9 tags normally. (When the signal of the Output port #1 turns on, blue light turns on.)
Command to register: SETO ot1=31 1000 TCT==9 To register the command to turn on the signal of the Output port #2 when the reader is
Output port
#2
reading tag(s). (When the signal of the Output port #2 turns on, the yellow light turns on.)
Command to register: SETO ot2=20 To register the command to turn on the signal of the Output port #3 when the reader
Output port
#3
can not reads 9 tags. (If the signal of the Output port #3 turns on, a red light turns on.)
Command to register: SETO ot3=31 1000 TCT!=9
Host
TCP/IP
97 of 135
Photo sensor
Item Meaning Connection
Detects the forklift is coming to the portal gate.
Sensor
* When the sensor detects the forklift, the signal line is turned Off to On
Stack lights
Item Meaning Connection
Means that all tags were read.
Light1(Blue)
* When the signal line is turn Off to On, the light is turned on. Means in communication.
Light2(Yellow)
* When the signal line is turn Off to On, the light is turned on. Means that read tags ware insufficient.
Light3(Red)
* When the signal line is turn Off to On, the light is turned on.
Communication sequence (All tags are read normally.)
Host
Host
The signal line is connected input port #1 of the reader.
The signal line is connected output port #1 of the reader.
The signal line is connected output port #2 of the reader.
The signal line is connected output port #3 of the reader.
Response
Response
Sensor
Sensor
Stack Lights
Stack Lights
Blue
Blue Yellow
Yellow Red
Red
Reader
Reader
Tag
Tag
On
On
Lighting
Lighting
Input port #1:On
Input port #1:On
Output port #1:On
Output port #1:On
Output port #1:Off
Output port #1:Off
In communication
In communication
Tag1 Tag2 Tag3 Tag9Tag8Tag4 Tag5 Tag6 Tag7
Tag1 Tag2 Tag3 Tag9Tag8Tag4 Tag5 Tag6 Tag7
2000ms
2000ms
2000ms
2000ms
Judgment
Judgment
Lighting
Lighting
Output port #2:On
Output port #2:On
Output port #2:Off
Output port #2:Off
All tags were read.
All tags are read.
1000ms
1000ms
98 of 135
(
3.2.5 Example 5
Auto sorting with conveyor belt
This system enables the reader to read tag’s addresses and to output signal when it detects the tags that have target addresses.
Operating conditions in the reader
Item Setting
Command at
startup Communicatio n setup
OUT1 Data match output setting: Data length is 96bit. If the first data is EPC 0x30, output signal
OUT2 Data unmatch output: Data length is other than 96bit. If the first data is not 0x30, output
OUT3 Read result output: Output signal is on for 100ms when data is read.
Communication sequence
Match output (OUT1)
Unmatach output
OUT2)
Read output (OUT3)
ID read is operated repeatedly in Single repeat mode when power turns on. SETO iec=1 "RDID -seq SRP -ant 1" Prevents over-rapped read (Buffur=5). No tag response is set. SETC sbf=5 onr=1 SAVE
is on for 100ms. SETO ot1=31 100 DAT==30**********************
signal is on for 100ms. SETO ot2=31 100 DAT!=30**********************
SETO ot3=31 100
ID read
100ms
ID read
(Data unmatched)
100ms
ID read
(Data matched)
100ms
99 of 135

4. Browser-Based Interface

About this Guide
This chapter explains reader’s functions for changing settings, testing commands, monitoring status of command execution, logged error and noise level and updating firmware via web browser interface remotely.

4.1 Using the Browser-Based Interface

You can display and operate the reader's Web interface by accessing the reader's IP address (the default is
192.168.1.200) via Web browser enabled Java(TM) Runtime.
Only one user can access to this web interface at a time. When a user-A is operating via web interface and if another user-B accesses to the same reader, only the user-B can operate it.
V750-BA50D04-SG – Windows Internet Explorer
V750-BA50D04-SG
V750-BA50D04-SG 100-100-100-0
On each mode the reader has, the web interface serves different functions.
Operation Mode Provides various functions the reader has.
Safe Mode Displays the reader's essential settings.
Update Mode Shows the process updating its firmware.
Explain of each mode is the following.
* This function is checked on Windows XP Professional and Internet Explorer 6 (SP 2) with J2SE 1.4. * Java(TM) is trademark of Sun Microsystems. * If you have not installed Java in your computer, download Java Runtime Environment (JRE) from http://www.java.com/.
100 of 135
Loading...