Omron V460-H Communications Manual
Omron V460-H Communications Manual

Omron V460-H Communications Manual

Industrial handheld dpm reader
Hide thumbs Also See for V460-H:
Table of Contents

Advertisement

Quick Links

V460-H
Industrial Handheld DPM Reader
Communication Manual
Z462-E1-01

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the V460-H and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Omron V460-H

  • 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.
  • Page 3: Intended Audience

    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.
  • Page 4: Manual Structure

    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)
  • Page 5: Icons

    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)
  • Page 6 Manual Structure V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
  • Page 7: Sections In This Manual

    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)
  • Page 8: Table Of Contents

    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 ........................
  • Page 10: Terms And Conditions Agreement

    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.
  • Page 11: Application Considerations

    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)
  • Page 13: Safety Precautions

    Safety Precautions Safety Precautions For details on Safety Precautions, please refer to Safety Precautions in V460-H Industrial Handheld DPM Reader User Manual (Z461 (84-9000460-02)). V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
  • Page 14: Precautions For Safe Use

    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)
  • Page 15: Precautions For Correct Use

    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)
  • Page 16: Regulations And Standards

    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)
  • Page 17: Related Manuals

    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)
  • Page 18: Revision History

    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)
  • Page 19: Communication Specifications Overview

    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..............
  • Page 20: Confirming The 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).
  • Page 21: Communicating With An External Device

    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)
  • Page 22: Applicable Communications Protocols For The V460-H Industrial Handheld Dpm Reader

    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)
  • Page 25: Controlling Operation And Data Output With Ethernet

    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)
  • Page 26: Controlling Operation And Data Output With Ethernet/Ip

    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.
  • Page 29: Communication Flow Between Plc And Code Reader

    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)
  • Page 30: Communication Settings (Ethernet/Ip)

    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)
  • Page 32: Tag Data Link Setting Methods

    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)
  • Page 35: Status And Control Signals For Each Input And Output Assembly

    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)
  • Page 36: Timing Charts By Assembly Type

    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)
  • Page 38: Sample Ladder Program

    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)
  • Page 39: Accessing The Nj/Nx-Series Controller Communication Areas Using Variables

    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)
  • Page 52: Communicating With The Code Reader With Ethernet/Ip Message

    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)
  • Page 53 (Transmitted data) in 11 bytes 0x07 0x00 0x00 0x00 0x3C('<') 0x4B('K') 0x32('2') 0x32('2') 0x35('5') 0x3F('?') 0x3E('>') (Received data) in 12 bytes 0x08 0x00 0x00 0x00 0x3C('<') 0x4B('K') 0x32('2') 0x32('2') 0x35('5') 0x2C(',') 0x30('0') 0x3E('>') 2-29 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
  • Page 54 (Transmitted data) in 19 bytes 0x0F 0x00 0x00 0x00 0x3C('<') 0x4B('K') 0x32('2') 0x32('2') 0x35('5') 0x2C(',') 0x30('0') 0x3E('>') 0x3C('<') 0x4B('K') 0x32('2') 0x32('2') 0x35('5') 0x3F('?') 0x3E('>') (Received data) in 12 bytes 0x08 0x00 0x00 0x00 0x3C('<') 0x4B('K') 0x32('2') 0x32('2') 0x35('5') 0x2C(',') 0x30('0') 0x3E('>') 2-30 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
  • Page 55: Controlling Operation And Data Output With Serial (Tcp)

    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).
  • Page 56: Communication Settings (Serial (Tcp))

    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)
  • Page 58: Setting The Data To Output After A Read

    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)
  • Page 63: Controlling Operation From An External Device

    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)
  • Page 66: Serial Command List

    <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.
  • Page 72: Overview Of Profinet

    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)
  • Page 76: Code Reader Communications For Profinet Connections

    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)
  • Page 78: Setting Up Profinet Communications

    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)
  • Page 82: Timing Charts By Module Type

    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)
  • Page 84: Sample Ladder Program

    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)
  • Page 85: Appendices

    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 ...................
  • Page 86: Command List

    ○ 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)
  • Page 87: Ethernet/Ip Specifications

    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 →...
  • Page 88: Memory Allocation

    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 96 0 - 15 2 byte Decode Location Left UINT 0 - 15 2 byte Decode Location Height UINT 0 - 15 2 byte Decode Location Width UINT 0 - 15 2 byte A-12 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)
  • Page 113: Profinet - V460-H Input And Output Modules

    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.
  • Page 115: A-3-2 Data Types

    ReadCycle_Report • Decode_Report_160Bytes • Decode_Report_72Bytes • N DECODE INPUT MODULE Input_N_Decode • Input_N_Header • Input_N_ReadCycle_Report • Decode_Report_436Bytes • LEGACY OUTPUT MODULE Output_Legacy • Legacy_User_Defined_Tags • Legacy_Cmds • PREMIER OUTPUT MODULE Premier_Cmds A-31 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
  • Page 116: A-3-3 Profinet Base Information

    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)
  • Page 117: A-3-4 Timing Diagrams

    • 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)
  • Page 118 Appendices A-34 V460-H Industrial Handheld DPM Reader Communication Manual (Z462-E1)
  • Page 120 Hoffman Estates, IL 60169 U.S.A. Tel: (31) 2356-81-300 Fax: (31) 2356-81-388 Tel: (1) 847-843-7900 Fax: (1) 847-843-7787 ©OMRON Corporation 2023 All Rights Reserved. OMRON ASIA PACIFIC PTE. LTD. OMRON (CHINA) CO., LTD. In the interest of product improvement, 438B Alexandra Road, #08-01/02 Alexandra Room 2211, Bank of China Tower, specifications are subject to change without notice.

Table of Contents