Page 1
V460-H Industrial Handheld DPM Reader Communication Manual Z462-E1-01...
Page 2
No patent liability is assumed with respect to the use of the information contained herein. Moreover, because OMRON is constantly striving to improve its high-quality products, the information con- tained in this manual is subject to change without notice. Every precaution has been taken in the preparation of this manual.
Thank you for purchasing the V460-H Industrial Handheld DPM Reader. This manual contains information that is necessary for using V460-H Industrial Handheld DPM Read- Please read this manual and make sure you understand the functions and capabilities before you at- tempt to use it in a control system.
Manual name NJ-series CPU Unit Hardware User’s Manual (W500) Note : This page is a sample for the purpose of describing the page structure. It differs in its actual content. V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Precautions on what to do and what to avoid doing to ensure proper operation and perform- ance. Additional Information Additional information to read as required. This information is provided to increase understanding or make operation easier. V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Sections in this Manual Sections in this Manual Communication Specifications Overview Controlling Operation and Data Output with Ethernet Controlling Operation and Data Output with PROFINET Appendices V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Communicating with an External Device................1-3 1-2-1 Basic Control Operations of the Code Reader ................1-3 1-2-2 Applicable Communications Protocols for the V460-H Industrial Handheld DPM Reader..1-4 Section 2 Controlling Operation and Data Output with Ethernet Controlling Operation and Data Output with EtherNet/IP ..........2-2 2-1-1 EtherNet/IP Overview........................2-2...
Page 9
Command List ..........................A-2 EtherNet/IP Specifications ....................A-3 A-2-1 EDS Files by Firmware Version ....................A-3 A-2-2 Memory Allocation........................A-3 PROFINET - V460-H Input and Output Modules............... A-29 A-3-1 Module Types ........................... A-29 A-3-2 Data Types ..........................A-31 A-3-3 PROFINET Base Information ....................A-32 A-3-4 Timing Diagrams ........................
Omron’s exclusive warranty is that the Products will be free from defects in materials and work- manship for a period of twelve months from the date of sale by Omron (or such other period ex- pressed in writing by Omron). Omron disclaims all other warranties, express or implied.
WAY CONNECTED WITH THE PRODUCTS, WHETHER SUCH CLAIM IS BASED IN CONTRACT, WARRANTY, NEGLIGENCE OR STRICT LIABILITY. Further, in no event shall liability of Omron Companies exceed the individual price of the Product on which liability is asserted. Application Considerations...
Page 12
Product. Errors and Omissions Information presented by Omron Companies has been checked and is believed to be accurate; how- ever, no responsibility is assumed for clerical, typographical or proofreading errors or omissions. V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Precautions for Safe Use Precautions for Safe Use For details on Precautions for Safe Use, please refer to Precautions for Safe Use in V460-H Industrial Handheld DPM Reader User Manual (Z461 (84-9000460-02)). V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Precautions for Correct Use Precautions for Correct Use For detailed precautions on the correct use of the product, please refer to Precautions for Correct Use in V460-H Industrial Handheld DPM Reader User Manual (Z461 (84-9000460-02)). V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Regulations and Standards Regulations and Standards For details on Regulations and Standards, please refer to Regulations and Standards in V460-H Industrial Handheld DPM Reader User Manual (Z461 (84-9000460-02)). V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
DPM Reader operate the V460-H trol methods, I/O specifications, supported Communication Manual Industrial Handheld network types and communication setting DPM Reader from an for using the V460-H Industrial Handheld external device DPM Reader. V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
A manual revision code appears as a suffix to the catalog number on the front and back covers of the manual. Z462-E1-01 Cat. No. Revision code Revision Code Date Revised Content January 2023 First Publication. V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
This section provides a basic overview of the communications specifications and methods for controlling the code readers. This information is required before perform- ing communications between the V460-H Industrial Handheld DPM Reader and an ex- ternal device. Confirming the System Configuration ............1-2 1-1-1 V460-H Series System Configuration..............
1-1-1 V460-H Series System Configuration The V460-H can be used in the following types of system configurations. Connecting over Ethernet (EtherNet/IP, Serial (TCP), PROFINET) Establish network connections via an Ethernet cable to input triggers and communication commands and to output reading results (Judgment results and decoded content).
Additional Information Additional data such as read time and code position coordinates can be output. For items appended to the output, they must be setup in advance in We- bLink's advanced settings menu. V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Applicable Communications Protocols for the V460-H Industrial Handheld DPM Reader The V460-H Industrial Handheld DPM Reader can be controlled from a PLC, computer, or other exter- nal device using various communication protocols. The following types of communication protocols can be used for controlling the V460-H Industrial Handheld DPM Reader from an external device.
Page 23
WebLink can connect to code reader on different networks across routers. • To connect to the code reader, enter its IP address from the browser. • Set a fixed IP address for the code reader you wish to connect to. V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 24
1 Communication Specifications Overview V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Communication Settings (Serial (TCP)) ............2-32 2-2-4 Setting the Data to Output after a Read ............2-34 2-2-5 Controlling Operation from an External Device ..........2-39 2-2-6 Serial Command List ..................2-42 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Test the operation under actual conditions before you start actual operation of the system. V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 27
Additional Information Message communications are used when communicating over EtherNet/IP with a PLC that does not support Tag Data Link communications (2-1-10 Communicating with the Code Reader with EtherNet/IP Message on page 2-28). V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 28
• CJ-series EtherNet/IP Units Operation Manual for NJ-series CPU Unit (Cat. No. W495) Function Blocks Library and Sample Program for Omron Controllers are available for download. Please, visit Omron website for Function Blocks Library and Sample Program for additional PLC / Controllers.
2. When the Trigger bit from the PLC is ON, the code reader executes a Read process. 3. After the code reader's Read process is complete, it then stores its Read data in the specified memory area (Input Field) on the PLC. [Output Data Example] V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
In DHCP mode, the code reader acquires its IP address, DHCP subnet, and gateway from the DHCP server. For PLC communication, Fixed IP Address Mode is manda- tory. DO NOT enable DHCP in this case. V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 31
0011 0011 0011 0010 Byte Swapping: Disabled 0011 0000 0011 0001 0011 0010 0011 0011 Note: Byte Swapping only applies to the Decode Data String memory region of the EtherNet/IP Input Assemblies. V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
For commands to be sent to the code reader. Output (Leg- Output Commands and Command Echo for fixed data acy) can be sent to the code reader. refer to A-2 EtherNet/IP Specifications on page A-3. V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 33
197, 198 Size Output Assembly Dependency • 4 and 12 byte Originator Variable Variable defined on the PLC Size Output Assembly Dependency • 4 and 12 byte Connection type Point to Point connection V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 34
• The following Assembly objects are required to specify instances when the EDS file is not used. Setting the Assembly Object Setting Item Setting Value Note Instance ID Small Input Large Input MXL/SLC Input 1 Decode Input 4 Decode Input N Decode Input Output Output (Legacy) 2-10 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
1 to 0 as the falling edge of ○ ○ the trigger. New Master When this bit is ON, the next Read result is registered as the Master Symbol. ○ ○ 2-11 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
1. Reading starts at the rising edge of the Trigger. 2. At start of Read, InReadCycle turns ON and Trigger turns OFF. 3. At end of Read, the Read data is stored in Decode Data and InReadCycle turns OFF. 2-12 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 37
No Read. The Read data is stored in Decode Data. Additional Information There can be up to a 10ms delay in the Output timing of the Symbol data. 7. When the next Trigger is detected, Data is Ready turns OFF. 2-13 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
5. The Read string (Decode Data) is compared with the Verification string (Master Symbol). 6. If the two strings match, the Match/OK Count is incremented by 1. 7. If the two strings do not match, the Mismatch/NG Count is incremented by 1. 2-14 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Output Area and another data type for Input Area. Here, there are two Data types defined, S_EIPOutput197 and S_EIPInput102. • Data Type to access Output Area Data type name: S_EIPOutput197 Type of derivative data type: Structure 2-15 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 40
Example assignments of Variable Data Type for Input Area: RESERVED INFO_BITS RESERVED RESERVED Code reader Signal Status Information (Device_Status) RESERVED Read Counter Information (COUNTERS) … Read Cycle Information (READ CYCLE REPORT) Number of characters in Read data (DECODE LENGTH) 2-16 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 41
PLC and the code reader. Read a Code and Store the Read String Output on the PLC <Example Tag Sets and Connection Settings> • Input Assembly: MXL/SXL Input (102) • Output Assembly: Output (197) 2-17 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 42
2 Controlling Operation and Data Output with Ethernet <Example Variables> <Input Assembly structure (102)> <Output Assembly structure (197)> 2-18 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 43
2 Controlling Operation and Data Output with Ethernet <Example of Data Storage> • Decode Data String: 1234567890 <Example of Data Storage if ISO/IEC 16022 Parameters are enabled> • Decode Data String: 1234567890 A A A A 2-19 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 44
Read 4 Codes and Store the Read String Output on the PLC <Example of Tag Sets and Connection Settings> • Input Assembly: 4 Decode Input (104) • Output Assembly: Output (197) <Example of Setting Variables> 2-20 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 45
2 Controlling Operation and Data Output with Ethernet <Input Assembly structure (104)> <Output Assembly structure (197)> 2-21 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 46
• Decode Data String 01: 34567 (5 characters, Micro QR Code) • Decode Data String 02: 89012 (5 characters, MicroPDF417) • Decode Data String 03: 12345 (5 characters, QR Code) • Decode Data String 04: 67890 (5 characters, Data Matrix) 2-22 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 47
• Decode Data String 01: 34567 (5 characters, Micro QR Code) • Decode Data String 02: 89012 (5 characters, MicroPDF417) • Decode Data String 03: 12345 (5 characters, QR Code) • Decode Data String 04: 67890 (5 characters, Data Matrix) 2-23 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 48
Using the NEW MASTER Bit in the Output (Legacy) to Register Master Symbol Data <Example Tag Sets and Connection Settings> • Input Assembly: Large Input (101) • Output Assembly: Output (Legacy) (198) 2-24 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 49
2 Controlling Operation and Data Output with Ethernet <Example Variables> <Input Assembly structure (101)> 2-25 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 50
2 Controlling Operation and Data Output with Ethernet <Output Assembly structure (198)> 2-26 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 51
2 Controlling Operation and Data Output with Ethernet Set Matchcode to ON. • WebLink - Setup Screen 2-27 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Master Symbol data. 2-1-10 Communicating with the Code Reader with EtherNet/IP Message Serial commands can be executed using EtherNet/IP Message (Explicit) communication. For more information on Serial commands, please refer to the following. 2-28 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
TCP server, the external device to be connected must be connected to this code read- er as a TCP client. If you intend to use with an Omron PLC, please verify that it supports Socket Serv- ices (TCP Client).
Additional Information Through the use of two TCP ports at the same time, it is possible for this code reader to com- municate over Serial (TCP) with two different external devices. 2-32 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 57
• Read string: 12345, Character (Delimited): Space, Preamble: None, Postamble: CRLF External device Serial Trigger command Character notatiion < > Hex notatiion Code Reader In Read Cycle Read result Character notatiion Hex notatiion 2-33 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Disabled: No message is output for a No Read. Message NOREAD Set the message to output when there is a No Read. You can set (Default) up to 64 ASCII characters. 2-34 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 59
The procedure for setting it is the same as that for the Header (Preamble). Additional Information The Header and Footer can also be set in Advanced Settings - Communications - Preamble / Postamble. 2-35 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 60
Click on the Format: text in blue below Format Output to open the Output Formatting Editor. Parse Symbol?Check this box. Press the appropriate button to select either Extract chars from symbol data, or Insert your own text. 2-36 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 61
To delete the formatting you set for the output, place the cursor on it and click the X button dis- played on the upper right. Click the Done button. It will close the Output Formatting Editor screen. 2-37 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 62
Frame Num- I/O - Output Object Outputs the Frames number (num- ABCDE,F010 Info ber of images) that were needed to get a Good Read result. The output is a 3 digit number. 2-38 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Reads executed) is output in cleID=0x8 hexadecimal format. For more information on Symbol Quality Grade, please refer to V460-H Industrial Handheld DPM Reader User Manual (Z461 (84-9000460-02)) – Symbol Quality Grade. Additional Information When Multiple Symbol Reading is enabled, the Output Order is read character string of symbol 1, additional information for symbol 1, read character string for symbol 2, additional information for symbol 2, and so on.
Page 64
For example, the following is the command to query the current Exposure time and Gain settings and its Response. - Status Request command < > - Response The current settings of the request K command < > CR LF Header (Preamble) Footer (Postamble) 2-40 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 65
The format of the response differs with each command. - Application version Request command < > - Response < Header (Preamble) > CR LF Footer (Postamble) - Clear Trigger counters < > - Response None 2-41 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
<TRAIN,2>: Training of Symbol complete Optimization <OPT> Starts Optimization. Optimization using the None next Symbol read. When reading the same code symbols, using Optimization can make the Reading speed faster. <UNOPT> Releases Optimization. None 2-42 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 67
K 25-100000:Def=2500,Value command) 0-100:Def=33> (Example Response data for <K541?*>.) Device Con- <l1> Turn ON the target pattern (blue LEDs). None trol <l0> Turn OFF the target pattern (blue LEDs). None 2-43 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 68
<#w> Queries the WebLink version. <#w/30-9000079-1.2.3.3006> <!> Queries the Application software checksum <!b/38B7><!a/9555> and Boot Software checksum. <!a> Queries the Application software checksum. <!a/9555> <!b> Queries the Boot Software checksum. <!b/38B7> 2-44 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 69
For more information please refer to V460-H Industrial Handheld DPM Reader User Manual (Z461 (84-9000460-02)) - Appendices A-16 Utilities. The Headers and Footers are not dependent on code reader settings. They are Header: None and Footer: CRLF. 2-45 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 70
2 Controlling Operation and Data Output with Ethernet 2-46 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 71
The examples in this section do not contain any PLC programming, custom data struc- tures, or setup, beyond connecting the input and output modules. It is the user’s re- sponsibility to program the controller once data access to the V460-H has been estab- lished.
Refer to the standards IEC61158, IEC61784, and PI for detailed PROFINET specifications. Function Blocks Library and Sample Program for Omron Controllers are available for download. Please, visit Omron website for Function Blocks Library and Sample Program for additional PLC / Controllers.
Page 73
Controller for external and other devices. Reader device connected to the I/O controller. This code reader is an I/O I/O Device device. I/O Supervisor PC or other device used for maintenance and diagnosis. V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 74
External device (control output, Input Area (PLC Code reader) measurement results, etc.) Communication Cycle Output Area External device Cyclic Input (control input, (PLC Code reader) Data Communication commands, etc.) Cycle Ethernet (PROFINET) V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 75
Within the record data CR, the IO con- troller will send commands to the IO device(s) at any time. IO device(s) will send back responses to the IO controller. V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Area) formed. The Input Area (Response Area) (2) and Input Area (Output Area) (3) are assigned to continuous memory addresses or to a variable. V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 77
Output data from the Measurement results are 32 to written to the output area. code reader is written 256 bytes here. • Output data 0 to 64 • Character string to output V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Set the IP Address of the PC and perform a hardware reset of the code reader. For other measures that can be taken, refer to the V460-H Industrial Handheld DPM Reader User Manual (Z461 (84-9000460-02)), Appendices, Q&A, How to react when unable to connect to WebLink.
Page 79
EtherNet/IP connection is Enabled by default. Disable EtherNet/IP and set PROFINET to Enabled. If the IP address needs to be changed (when connecting multiple code readers, for example), configure the IP Address as needed for your application. V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 80
3 Controlling Operation and Data Output with PROFINET 3-10 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 81
• Check Connection Status • Check Data Assignments Memory Assignments Refer to A-3 PROFINET - V460-H Input and Output Modules on page A-29 for the definition of input and output modules. 3-11 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
At the end of a Read, the Read data is stored in Decode Data and InReadCycle turns OFF. MXL Input Module (102) MXL/Input Module (102) is output at the timing of the Device Status - Decoding bit turning from ON to OFF. 3-12 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 83
No Read. The Read data is stored in Decode Data. Additional Information There can be up to a 10 ms delay in the Output timing of the Symbol data. When the next Trigger is detected, Data is Ready turns OFF. 3-13 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
The Read string (Decode Data) is compared with the Verification string (Master Symbol). If the two strings match, the Match/OK Count is incremented by 1. If the two strings do not match, the Mismatch/NG Count is incremented by 1. 3-14 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
○ Restarts Code reader ○ Writes Read results to the Master Database ○ ○ Gets Code quality grade report ○ It can be used for sending serial command over EtherNet/IP message communications. V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
1.0.0.xxxx V460-H_1_0_0_20211119.eds 3414 Function Blocks Library and Sample Program for Omron Controllers are available for download. Please, visit Omron website for Function Blocks Library and Sample Program for additional PLC / Controllers. A-2-2 Memory Allocation An explanation of the memory allocation of each Input Assembly (code reader → PLC) and each Out- put Assembly (PLC →...
32 bit Read Cycle Sequence Counter UDINT 0 - 31 4 byte 32 bit Decode Data Length UDINT 0 - 31 4 byte Decode Data String SINT[64] 0 - 512 64 byte V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 89
Stores the current Read Cycle Count. • Trigger Counter Stores the current total number of triggers input. • Decode/Matchcode Counter Stores one of the following. 1. Total number of Good Reads (When Matchcode: Disabled) V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 90
1 bit UserTag_23 1 bit UserTag_24 1 bit UserTag_25 1 bit UserTag_26 1 bit UserTag_27 1 bit UserTag_28 1 bit UserTag_29 1 bit UserTag_30 1 bit UserTag_31 1 bit UserTag_32 1 bit V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 91
Read result character strings of up to 184 bytes. When reading multiple symbols, the Read strings are output delimited by Separator Characters. MXL/SLC Input Member Structure Member Name Size (Bytes) RESERVED RESERVED RESERVED RESERVED DEVICE STATUS RESERVED COUNTERS READ CYCLE REPORT DECODE CYCLE REPORT DECODE DATA LENGTH V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 92
When image processing is done, this bit becomes 0. - Data is Ready When the data from Read Cycle Report and Data Cycle Report is confirmed, this bit becomes 1. When the next Read starts, this bit becomes 0. V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 93
This bit is set to 1 when the read string length exceeds the size of the Decode Data area. • Counters Various counters of Read results after starting the device are output. These counters can be set from the Command Field/Area of the Output Assembly. V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 94
The total time taken to read symbols. This encompasses the total time of image capture, decoding and overhead. (milliseconds) • Decode Cycle Report Outputs symbol information. Symbol Information Size (Bytes) Decode Location Top Decode Location Left Decode Location Height Decode Location Width Code Type A-10 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 95
Read string. Memory Allocation Member Name Data Type Bit Number Data Length Byte Offset 32 bit Reserved SINT 1 Byte Reserved SINT 1 Byte Reserved SINT 1 Byte A-11 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 97
1 Decode Input Member Structure Member Name Size (Bytes) RESERVED RESERVED RESERVED RESERVED DEVICE STATUS RESERVED COUNTERS READ CYCLE REPORT DECODE CYCLE REPORT DECODE DATA LENGTH DECODE DATA STRING Total Size: 500 Bytes Member Description A-13 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 98
1 bit Reserved 1 bit Reserved 1 bit Reserved 1 bit BufferOverflow 1 bit Reserved 22 - 31 10 bit 32 bit Reserved DINT 4 Byte 192 bit Counters UDINT[6] 24 byte A-14 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 99
12 bit Pixels per Element REAL 0 - 31 4 byte 32 bit Decode Data Length DINT 0 - 31 4 byte Decode Data String SINT[436 0 - 3487 436 byte A-15 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 100
DECODE 2 DATA DECODE 3 CYCLE REPORT DECODE 3 LENGTH DECODE 3 DATA DECODE 4 CYCLE REPORT DECODE 4 LENGTH DECODE 4 DATA Total Size: 500 Bytes Member Description • Device Status A-16 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 101
32 bit Reserved SINT 1 Byte Reserved SINT 1 Byte Reserved SINT 1 Byte Reserved SINT 1 byte 32 bit DeviceStatus DINT 4 Byte Run Mode 1 bit Trigger Acknowledged 1 bit A-17 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 102
Code Type DINT 4 Byte Aztec Code 1 bit Micro QR Code 1 bit Postal Code 1 bit Code 39 1 bit Codabar 1 bit Interleaved 2 of 5 1 bit A-18 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 103
QR Code 1 bit BC412 1 bit GS1 Databar 1 bit GS1 Databar Limited 1 bit GS1 Databar Expand- 1 bit Micro PDF 1 bit Composite 1 bit Dot Code 1 bit A-19 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 104
UINT 0 - 15 2 byte Code Type DINT 4 Byte Aztec Code 1 bit Micro QR Code 1 bit Postal Code 1 bit Code 39 1 bit Codabar 1 bit A-20 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 105
Element" and "Include Symbology Identifier" options (I/O tab) to be added to the Format Output, and do consider only the information presented by DECODE ‘X’ DATA and DECODE ‘X’ LENGTH, ignoring the information presented by DECODE ‘X’ CYCLE REPORT. A-21 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 106
Equal to the total number of detected symbols in the Read Cycle. • Raw Input Data Variable length Read data is stored. Read Data Structure Size (Bytes) Offset Offset of Report 1 Offset of Report 2 … Offset of Report N A-22 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 107
1 bit Matchcode Enabled 1 bit Image Sensor Calibrating 1 bit Image Sensor Calibration Complete 1 bit Training 1 bit Training Complete 1 bit Optimizing 1 bit Optimizing Complete 1 bit A-23 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 108
An explanation of commands that can be sent to the code reader. Command Run Mode Trigger Enable Matchcode Reset General Fault Clear No Read Read Cycle Count Clear Mismatch Read Cycle Count Clear No Read Count A-24 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 109
Resets the No Reads counter to 0. - Clear Triger Count Resets the Trigger counter to 0. - Clear Matchcode Count Resets the Matchcode counter to 0. - Clear Mismatch Count Resets the Mismatch counter to 0. A-25 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 110
Executes Read. The code reader recognizes this bit changing from 0 to 1 as the rising edge of the trigger and its change from 1 to 0 as the falling edge of the trigger. A-26 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 111
1 bit UserTag_23 1 bit UserTag_24 1 bit UserTag_25 1 bit UserTag_26 1 bit UserTag_27 1 bit UserTag_28 1 bit UserTag_29 1 bit UserTag_30 1 bit UserTag_31 1 bit UserTag_32 1 bit A-27 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Page 112
6 bit Disable Scanning 1 bit Reserved 9 - 15 7 bit Clear Read Cycle Report and 1 bit Counters Reserved 17 - 31 15 bit 32 bit Reserved DINT 4 Byte A-28 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
A-3 PROFINET - V460-H Input and Output Modules This section lists the commands you can use with the V460-H and the PROFINET industrial protocol. Function Blocks Library and Sample Program for Omron Controllers are available for download. Please, visit Omron website for Function Blocks Library and Sample Program for additional PLC / Controllers.
Page 114
Input/Output Modules All Input/Output modules and module descriptions are the same as in A-2 EtherNet/IP Specifications on page A-3, except the following new addition: Omron Decode Input Module. Omron Decode Input ID:106 This input is identical to the 1 Decode Input (103), except for Decode Data String being 378 bytes.
Cycle Time: 8 ms Definition: The GSD file contains element MinDeviceInterval, which is 256. Multiply this by 31.25 μs. This is the cycle time. See the PROFINET GSDML specification for more information. A-32 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
• In this example, the trigger is set high for 400ms. • The trigger was acknowledged 20ms after trigger high and stays high for 30ms after trigger low. • Decoding is complete and data is ready 39ms after trigger start. A-33 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
Need help?
Do you have a question about the V460-H and is the answer not in the manual?
Questions and answers