Omron MicroHAWK V320-F Series User Manual

Omron MicroHAWK V320-F Series User Manual

Autofocus multicode reader
Hide thumbs Also See for MicroHAWK V320-F Series:
Table of Contents

Advertisement

Quick Links

Autofocus Multicode Reader
MicroHAWK V320-F/V330-F/V420-F/
V430-F Series
User Manual for Communication Settings
Z407-E1-04

Advertisement

Table of Contents
loading

Summary of Contents for Omron MicroHAWK V320-F Series

  • Page 1 Autofocus Multicode Reader MicroHAWK V320-F/V330-F/V420-F/ V430-F Series User Manual for Communication Settings Z407-E1-04...
  • 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

    Introduction Introduction Thank you for purchasing the MicroHAWK V320-F/V330-F/V420-F/V430-F Series. This manual contains information that is necessary for using MicroHAWK V320-F/V330-F/V420-F/ V430-F Series. Please read this manual and make sure you understand the functions and capabilities before you at- tempt to use it in a control system. Keep this manual in a safe place where it will be available for reference during operation.
  • Page 4: Manual Structure

    Manual Structure Manual Structure Page Structure The following page structure is used in this manual. Level 1 heading 4 Installation and Wiring Level 2 heading Mounting Units Level 3 heading Level 2 heading Gives the current Level 3 heading headings. 4-3-1 Connecting Controller Components The Units that make up an NJ-series Controller can be connected simply by pressing the Units together...
  • Page 5: Icons

    Manual Structure Icons The icons used in this manual have the following meanings. Precautions for Safe Use Precautions on what to do and what to avoid doing to ensure the safe use of the product. Precautions for Correct Use Precautions on what to do and what to avoid doing to ensure proper operation and perform- ance.
  • Page 6 Manual Structure Autofocus Multicode Reader MicroHAWK V320-F/V330-F/V420-F/V430-F Series User Manual for Communication Settings (Z407-E1)
  • Page 7: Sections In This Manual

    Sections in this Manual Sections in this Manual Communication Specifications Overview Controlling Operation and Data Output with Parallel I/O Controlling Operation and Data Output with Ethernet Controlling Operation and Data Output with PROFINET Controlling Operation and Data Output with RS-232C Appendices Autofocus Multicode Reader MicroHAWK V320-F/V330-F/V420-F/V430-F Series User Manual for Communication Settings (Z407-E1)
  • Page 8: Table Of Contents

    CONTENTS CONTENTS Introduction ......................1 Intended Audience............................1 Applicable Products ............................1 Manual Structure...................... 2 Page Structure..............................2 Icons ................................3 Sections in this Manual ................... 5 Terms and Conditions Agreement................9 Warranty, Limitations of Liability ........................9 Application Considerations ..........................10 Disclaimers ..............................10 Safety Precautions....................12 Precautions for Safe Use ..................
  • Page 9 CONTENTS Section 3 Controlling Operation and Data Output with Ethernet Controlling Operation and Data Output with EtherNet/IP ..........3-2 3-1-1 EtherNet/IP Overview........................3-2 3-1-2 Communication with the Code Reader over EtherNet/IP Connection.........3-4 3-1-3 Communication Flow Between PLC and Code Reader ..............3-5 3-1-4 Communication Settings (EtherNet/IP) ..................3-6 3-1-5 Tag Data Link Setting Methods ....................3-8...
  • Page 10 CONTENTS A-3-4 Timing Diagrams ........................A-34 Autofocus Multicode Reader MicroHAWK V320-F/V330-F/V420-F/V430-F Series User Manual for Communication Settings (Z407-E1)
  • Page 11: 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 12: 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 13 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. Autofocus Multicode Reader MicroHAWK V320-F/V330-F/V420-F/V430-F Series User Manual for Communication Settings (Z407-E1)
  • Page 14: Safety Precautions

    Safety Precautions Safety Precautions For details on Safety Precautions, please refer to Safety Precautions in Autofocus Multicode Reader MicroHAWK V320-F/V330-F/V420-F/V430-F Series User Manual (Z432-E). Autofocus Multicode Reader MicroHAWK V320-F/V330-F/V420-F/V430-F Series User Manual for Communication Settings (Z407-E1)
  • Page 15: 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 Autofocus Multicode Reader MicroHAWK V320-F/V330-F/V420-F/V430-F Series User Manual (Z432-E). Autofocus Multicode Reader MicroHAWK V320-F/V330-F/V420-F/V430-F Series User Manual for Communication Settings (Z407-E1)
  • Page 16: 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 Autofocus Multicode Reader MicroHAWK V320-F/V330-F/V420-F/V430-F Series User Manual (Z432-E). Autofocus Multicode Reader MicroHAWK V320-F/V330-F/V420-F/V430-F Series User Manual for Communication Settings (Z407-E1)
  • Page 17: Regulations And Standards

    Regulations and Standards Regulations and Standards For details on Regulations and Standards, please refer to Regulations and Standards in Autofocus Multicode Reader MicroHAWK V320-F/V330-F/V420-F/V430-F Series User Manual (Z432-E). Autofocus Multicode Reader MicroHAWK V320-F/V330-F/V420-F/V430-F Series User Manual for Communication Settings (Z407-E1)
  • Page 18: Related Manuals

    Related Manuals Related Manuals The followings are the manuals related to this manual. Use these manuals for reference. Name of Manual Cat. No. Model Usage Description MicroHAWK V320-F/V330-F/ Z432 MicroHAWK V320- When you want to MicroHAWK V320-F/V330-F/V420-F/V430- V420-F/V430-F Series Autofo- F/V330-F/V420-F/ know the product F Series specifications, getting started, ex-...
  • Page 19: Revision History

    Revision History Revision History A manual revision code appears as a suffix to the catalog number on the front and back covers of the manual. Z407-E1-04 Cat. No. Revision code Revision Code Date Revised Content • Dec. 2018 First Publication. •...
  • Page 20 Revision History Autofocus Multicode Reader MicroHAWK V320-F/V330-F/V420-F/V430-F Series User Manual for Communication Settings (Z407-E1)
  • Page 21: Communication Specifications Overview

    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 MicroHAWK V320-F/V330-F/V420-F/V430-F Series and an external device. Confirming the System Configuration ............1-2 1-1-1 V430-F Series System Configuration ..............
  • Page 22: Confirming The System Configuration

    1 Communication Specifications Overview Confirming the System Configuration This product is a multi-code reader that captures images of 1D symbols (barcodes) and 2D Symbols and reads and processes their embedded data. In a system configuration in which it is connected to a PLC, PC, or other external device, serial com- mands can be received from, and code reading results can be output to the external device.
  • Page 23 1 Communication Specifications Overview *1 If monitor display is not required, it is not necessary to connect with a PC during operation. Connecting by Serial (RS-232) Triggers and Serial command input, as well as Read result judgement and Read string content data output is transmitted over RS-232C cable.
  • Page 24: V420-F Series System Configuration

    1 Communication Specifications Overview 1-1-2 V420-F Series System Configuration V420-F can be used in the following types of system configurations. Connection using Parallel I/O Interface Trigger inputs and OK/NG Judgement result outputs are received and sent over I/O cable. Basic configuration External devices Code Reader (V420-F) Special DB-15 - USB/...
  • Page 25: V330-F Series System Configuration

    1 Communication Specifications Overview 1-1-3 V330-F Series System Configuration The V330-F 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 26: V320-F Series System Configuration

    1 Communication Specifications Overview 1-1-4 V320-F Series System Configuration The V320-F can be used in the following types of system configurations. Connection using Parallel I/O Interface Trigger inputs and OK/NG Judgement result outputs are received and sent over I/O cable. Basic configuration External devices Code Reader (V320-F)
  • Page 27: Communicating With An External Device

    1 Communication Specifications Overview Communicating with an External De- vice This section gives the communications specifications, describes the control methods that you can use for communications, and describes the settings that are required before starting communications with an external device. 1-2-1 Basic Control Operations of the Code Reader The following figure shows basic communications between an external device and the code reader...
  • Page 28: Applicable Communications Protocols For The Microhawk V320-F/V330-F/V420-F/ V430-F Series

    1 Communication Specifications Overview 1-2-2 Applicable Communications Protocols for the MicroHAWK V320- F/V330-F/V420-F/V430-F Series The MicroHAWK V320-F/V330-F/V420-F/V430-F Series can be controlled from a PLC, computer, or other external device using various communication protocols. The following types of communication protocols can be used for controlling the MicroHAWK V320-F/ V330-F/V420-F/V430-F Series from an external device.
  • Page 29 1 Communication Specifications Overview Applicable Communications Protocols ○: Supported ×: Not supported Communication Cable Type Communication Communication Description Parallel Method Protocol Ethernet RS-232C Contact Input Inter- Parallel I/O Data is exchanged between an face external device and the code reader through combinations of ○...
  • Page 30 1 Communication Specifications Overview Simultaneous Use of Communication Methods and Connections ○: Supported ×: Not Supported -: N/A Simultaneous Connection Method Code reader Connec- Serial tion Method EtherNet/IP PROFINET Serial (TCP) Parallel I/O (RS-232C) EtherNet/IP × ○ ○ ○ PROFINET ×...
  • Page 31: Controlling Operation And Data Output With Parallel I/O

    Controlling Operation and Data Output with Parallel I/O Controlling Operation and Data Output with Parallel I/O ......2-2 2-1-1 Basic Operation with a Parallel I/O Connection ..........2-2 2-1-2 Wiring and Electrical Specifications for Parallel I/O (for V430-F) ....2-4 2-1-3 Change the Behavior of Operation..............
  • Page 32: Basic Operation With A Parallel I/O Connection

    2 Controlling Operation and Data Output with Parallel I/O Controlling Operation and Data Out- put with Parallel I/O This section explains how to connect the code reader to an external device by the I/O cable and the methods that you can use to control the code reader from the external device. 2-1-1 Basic Operation with a Parallel I/O Connection This section describes the basic connections and signal flow with external devices.
  • Page 33 2 Controlling Operation and Data Output with Parallel I/O *1 For how to change the length of time to hold the signal, please refer to 2-1-8 Change the ON/OFF Timing of the Output Signal (Output 1 to 3) on page 2-20. Autofocus Multicode Reader MicroHAWK V320-F/V330-F/V420-F/V430-F Series User Manual for Communication Settings (Z407-E1)
  • Page 34: Wiring And Electrical Specifications For Parallel I/O (For V430-F)

    2 Controlling Operation and Data Output with Parallel I/O 2-1-2 Wiring and Electrical Specifications for Parallel I/O (for V430-F) The following is the wiring diagram of the power cable to connect to the V430-F (All V430-W8). Code Reader Brown Blue COM_IN Red / Black COM_OUT White...
  • Page 35 2 Controlling Operation and Data Output with Parallel I/O • Input circuit diagram (V430-F ↔ External device) when NPN connected NPN device Code reader INPUT - TRIG - DEFAULT - NEW MASTER COM_IN CLC = Current Limiting Circuit • Output circuit diagram (V430-F ↔ External device) when NPN connected NPN device Code reader Input...
  • Page 36: Change The Behavior Of Operation

    2 Controlling Operation and Data Output with Parallel I/O 2-1-3 Change the Behavior of Operation The following changes are possible depending on the system configuration and usage. Type Modification Change the type of Trigger You can change the method used to trigger a Read (Triggered, or Continuous).
  • Page 37: Change The Type Of Trigger

    2 Controlling Operation and Data Output with Parallel I/O 2-1-4 Change the Type of Trigger It is possible to change the Input method for the trigger used by the code reader to execute Image capture. • WebLink - Setup - Gear Icon - Advanced Settings - Read Cycle - Trigger Setting Item Setting Value Description...
  • Page 38: Timing Charts For Each Trigger Mode

    2 Controlling Operation and Data Output with Parallel I/O 2-1-5 Timing Charts for each Trigger Mode There are two methods for Trigger input. Trigger Input Method Overview Trigger Mode • Triggered Execute Read when the input on External Level the Parallel TRIG signal is ON. •...
  • Page 39: Sample Ladder Program

    2 Controlling Operation and Data Output with Parallel I/O 1. Trigger input (TRIG signal) Read executed by Trigger Input. 2. Output1 In Read Cycle In Read Cycle Turns ON on Good Read. 3. Output2 Match (or Good Read) Turns ON when No Read. 4.
  • Page 40: Change The Assignments For The Output Signal (Output 1 To 3) On Condition

    2 Controlling Operation and Data Output with Parallel I/O W0.00 OUT1 When the single read command bit (W0.00) turns ON, the TRIG signal is turned. TRIG Single read InReadCycle command bit signal TRIG TMHH 0000 TRIG signal The TRIG signal is kept ON for 2 ms and then turned OFF. T0000 RSET TRIG...
  • Page 41 2 Controlling Operation and Data Output with Parallel I/O Output On Parameter meaning Mismatch It turns ON when it does not match with the Master Symbol (if using the Matchcode function). When the Matchcode function is not used, it is al- ways OFF.
  • Page 42 2 Controlling Operation and Data Output with Parallel I/O How to Assign the Output Signals The Output signals can be assigned using WebLink. From the WebLink screen, select Setup → Outputs. The Digital Output Editor dialog opens. The Output condition for each Output signal can be set or changed in Output On. Advanced Settings for Trend Analysis, Symbol Quality and Diagnostic Warning are displayed by clicking on the Text string at the bottom of the Output setting screen.
  • Page 43 2 Controlling Operation and Data Output with Parallel I/O Mismatch or No Read The assigned output signal turns ON when one of the following conditions is met. • On No Read (NOREAD) • If using the Matchcode function, when it does not match with the master symbol •...
  • Page 44 2 Controlling Operation and Data Output with Parallel I/O 1. Trigger input Read executed by Trigger Input. (TRIG signal) 2. Output1 In Read Cycle In Read Cycle Turns ON on Good Read *1 3. Output2 Match (or Good Read) *1 You can change the length of time the signal is ON. For further information, please refer to 2-1-8 Change the ON/OFF Timing of the Output Signal (Output 1 to 3) on page 2-20.
  • Page 45 2 Controlling Operation and Data Output with Parallel I/O For how to set up the Output signal assignments, please refer to How to Assign the Output Signals on page 2-12. <Timing Chart> • Trigger Input → On No Read 1. Trigger input (TRIG signal) Read executed by Trigger Input.
  • Page 46 2 Controlling Operation and Data Output with Parallel I/O Trend Analysis Monitors the frequency of Mismatches and No Reads as well as the Number of Reads per Trigger, and turns ON when a certain threshold is met. This can be used to monitor quality indicators like the percentage of Matches and Read Rate. The following settings are set independent for each Output signal.
  • Page 47 2 Controlling Operation and Data Output with Parallel I/O Below is an Output assignment example and Timing chart. [Example assignment of OUTPUT signals] • Output 1: In Read Cycle • Output 2: Trend Analysis Output Mode: Pulse For how to set up the Output signal assignments, please refer to How to Assign the Output Signals on page 2-12.
  • Page 48 2 Controlling Operation and Data Output with Parallel I/O • Output 2: Symbol Quality Output Mode: Pulse ISO/IEC 15415 Output on Overall Grade: B * In this case, when the Overall ISO Judgement of the Symbol Quality is lower than a B, this signal will turn ON.
  • Page 49 2 Controlling Operation and Data Output with Parallel I/O 500ms 2000ms 500ms 2000ms 500ms 1. Output1 Diagnostic ON for 500ms at 2000ms intervals. Warning Use as Ext.Illumination Strobe - (Output 3 Signal Only) Outputs the signal used to illuminate with external lighting. After enabling Output 3 as Ext.Illumination Strobe, by default, this output will be ON during the camera exposure time.
  • Page 50: Change The On/Off Timing Of The Output Signal (Output 1 To 3)

    2 Controlling Operation and Data Output with Parallel I/O 1. Trigger input (TRIG signal) Read executed by Trigger Input. 2. Output1 In Read Cycle In Read Cycle Turns ON on Good Read. 3. Output2 Match (or Good Read) 4. Output3 From 5ms after start of Read Cycle, ON for 100ms.
  • Page 51 2 Controlling Operation and Data Output with Parallel I/O Setting Item Setting Value Description • • Mode Pulse Pulse: • After it turns ON when the Output On condition is met, it Latch Mode 1 (Unlatch with turns OFF after the set time (ms) elapses. •...
  • Page 52 2 Controlling Operation and Data Output with Parallel I/O Precautions for Correct Use To use this function, set I/O - Setup Button - Setup Button to Unlatch Outputs. Also, signals assigned with Latch Mode 1 will not turn OFF except by pressing the Setup But- ton.
  • Page 53: Change The Polarity Of Output Signal (Output 1 To 3)

    2 Controlling Operation and Data Output with Parallel I/O Latch Mode 3 (Unlatch Re-Enter Read Cycle) The Output Signal is held until the start of New Read Cycle. Below is an Output assignment example and Timing chart. [Example assignment of OUTPUT signals] •...
  • Page 54: Controlling Operation With Signals From An External Device

    2 Controlling Operation and Data Output with Parallel I/O Setting Item Setting Value Description • • Output Polarity Active Open Active Open: (Output 1 to 3) (default) Turns ON when the Output On Condition for the Signal is • Active Closed met.
  • Page 55 2 Controlling Operation and Data Output with Parallel I/O  How to Use Step 1 to Step 4: Settings on the code reader Step 5 to Step 8: Registration On the Setup screen, select Triggered for the Cycle. Set Matchcode to ON. Select Mode: Standard.
  • Page 56 2 Controlling Operation and Data Output with Parallel I/O  How to use Verify the location of Pin 3 (DEFAULT) and Pin 7 (GROUND) on the connector. Supply power to the code reader. Indicator light PWR (Green) lights up. After a while, the indicator lights LINK (Orange), MODE (Orange), TRIG (Orange) will light up once and the code reader will start up.
  • Page 57 Controlling Operation and Data Output with Ethernet Controlling Operation and Data Output with EtherNet/IP......3-2 3-1-1 EtherNet/IP Overview..................3-2 3-1-2 Communication with the Code Reader over EtherNet/IP Connection..... 3-4 3-1-3 Communication Flow Between PLC and Code Reader ........3-5 3-1-4 Communication Settings (EtherNet/IP) ............
  • Page 58: Controlling Operation And Data Output With Ethernet/Ip

    3 Controlling Operation and Data Output with Ethernet Controlling Operation and Data Out- put with EtherNet/IP 3-1-1 EtherNet/IP Overview EtherNet/IP is an industrial multi-vendor network that uses Ethernet. The EtherNet/IP specifications are open standards managed by the ODVA (OpenDeviceNet Vendor Association). EtherNet/IP is used by a wide range of industrial devices.
  • Page 59 3 Controlling Operation and Data Output with Ethernet Data Exchange with EtherNet/IP (Implicit Communications) Data is exchanged cyclically between Ethernet devices on the EtherNet/IP network using Tag Data Links as shown below. Originator Target Code reader Connection Input tag set name: Output tag set name: A Connection from Output_198...
  • Page 60 The PLC can control the code reader with Command/Response communications and the code reader can output data after executing a Read. To connect to OMRON Controllers and communicate through EtherNet/IP, you can use Sysmac Stu- dio, or Network Configurator to set up the Tag Data Links (tags, tag sets, and connection settings).
  • Page 61: Communication Flow Between Plc And Code Reader

    3 Controlling Operation and Data Output with Ethernet 3-1-3 Communication Flow Between PLC and Code Reader 1. The PLC (User) changes the Trigger bit assigned to the memory area (Output Field) of the PLC in advance from OFF to ON. 2.
  • Page 62: Communication Settings (Ethernet/Ip)

    3 Controlling Operation and Data Output with Ethernet 3-1-4 Communication Settings (EtherNet/IP) Using WebLink to Set the Code Reader Network Settings Use WebLink to set the IP address on the code reader to match the network settings of the PLC or other external device.
  • Page 63 3 Controlling Operation and Data Output with Ethernet Using WebLink to Set Up EtherNet/IP Communication • WebLink - Setup - Gear Icon - Advanced Settings - Communications - Ethernet Setting Item Setting Value Description • • EtherNet/IP Enabled Enabled: EtherNet/IP connectivity is enabled on the code read- •...
  • Page 64: Tag Data Link Setting Methods

    When connecting to an NJ-series or CJ-series CPU Unit, install the EDS file that defines the connection information for the code reader in to Sysmac Studio. Download the EDS file from OMRON's website. Tags, Tag Sets, and Connection Settings The code reader has 6 types of Input Assemblies and 2 types of Output Assemblies, and one type can be selected for each.
  • Page 65 3 Controlling Operation and Data Output with Ethernet Tag Set Settings Setting Item Setting Input Tag Set Name Tag Set Name on PLC Size Input Assembly Dependency • 84, 176, 248, 500 byte Output Tag Set Name Tag Set Name on PLC Size Output Assembly Dependency •...
  • Page 66 3 Controlling Operation and Data Output with Ethernet Precautions for Correct Use • If I/O memory addresses are specified for the communications areas, the information in the communications areas will be cleared when the operating mode of the PLC changes unless addresses in the CIO Area, which holds memory, are specified.
  • Page 67: Status And Control Signals For Each Input And Output Assembly

    3 Controlling Operation and Data Output with Ethernet 3-1-6 Status and Control Signals for Each Input and Output Assembly This code reader has the following types of Input Assemblies. 1. Small Input Assembly 2. Large Input Assembly 3. MXL/SLC Input Assembly 4.
  • Page 68: Timing Charts By Assembly Type

    3 Controlling Operation and Data Output with Ethernet 3-1-7 Timing Charts by Assembly Type Read is executed by the Read (TRIG) Signal The timing signal at completion of storing the Read data to PLC data memory differs by the Input Assembly type.
  • Page 69 3 Controlling Operation and Data Output with Ethernet  MXL/SLC Input Assembly (102) through N Decode Input Assembly (105) It is output at the timing of the Device Status - InReadCycle bit turning from ON → OFF. Executes Read Trigger Turns ON if Trigger ON is detected and OFF if OFF is detected.
  • Page 70: Sample Ladder Program

    3 Controlling Operation and Data Output with Ethernet 3-1-8 Sample Ladder Program A sample ladder program to execute the following operation. • Input the Trigger Signal to execute Triggered Read. • The read character string (Decode Data) is compared with the Verification string (Master Symbol) stored in the PLC.
  • Page 71 3 Controlling Operation and Data Output with Ethernet 3-1-9 Accessing the NJ-series Controller Communication Areas using Variables With an NJ-series, accessing the I/O memory allocated to each communication area can be done with the user program with the use of variables. Here is an example of using the MXL/SLC Input Assembly (102) and Output Assembly (197) for that purpose.
  • Page 72 3 Controlling Operation and Data Output with Ethernet • Data Type to access Output Area Data type name: S_EIPOutput197 Type of derivative data type: Structure Data Name Data Type S_EIPOutput197 STRUCT COMMANDS COMMAND Example assignments of Variable Data Type for Output Area: Reserved Reserved For Bits other than TRIG, please refer to Output Assembly (Instance ID: 197) on page A-26.
  • Page 73 3 Controlling Operation and Data Output with Ethernet Read Cycle Information (READ CYCLE REPORT) Number of characters in Read data (DECODE LENGTH) The content of the Read data (DECODE DATA) … Defining the Variables Define variables for the data links for the communications area data that is used in EtherNet/IP communications.
  • Page 74 3 Controlling Operation and Data Output with Ethernet • Output Assembly: Output Assembly (197) <Example Variables> Input Assembly 3-18 Autofocus Multicode Reader MicroHAWK V320-F/V330-F/V420-F/V430-F Series User Manual for Communication Settings (Z407-E1)
  • Page 75 3 Controlling Operation and Data Output with Ethernet Output Assembly <Example of Data Storage> • Read string: 123456 3-19 Autofocus Multicode Reader MicroHAWK V320-F/V330-F/V420-F/V430-F Series User Manual for Communication Settings (Z407-E1)
  • Page 76 3 Controlling Operation and Data Output with Ethernet Trigger input Data output • Note: When outputting the Code Quality Grade Read data: 123456 D D A A A D A A 3-20 Autofocus Multicode Reader MicroHAWK V320-F/V330-F/V420-F/V430-F Series User Manual for Communication Settings (Z407-E1)
  • Page 77 3 Controlling Operation and Data Output with Ethernet  Read 4 Codes and Store the Read String Output on the PLC <Example of Tag Sets and Connection Settings> • Input Assembly: 4 Decode Input Assembly (104) • Output Assembly: Output Assembly (197) 3-21 Autofocus Multicode Reader MicroHAWK V320-F/V330-F/V420-F/V430-F Series User Manual for Communication Settings (Z407-E1)
  • Page 78 3 Controlling Operation and Data Output with Ethernet <Example of Setting Variables> Input Assembly Output Assembly 3-22 Autofocus Multicode Reader MicroHAWK V320-F/V330-F/V420-F/V430-F Series User Manual for Communication Settings (Z407-E1)
  • Page 79 3 Controlling Operation and Data Output with Ethernet <Trigger Input> <Example of Data Storage> • Example of PLC data storage for 4 different codes in 1 image capture. WebLink Screen 3-23 Autofocus Multicode Reader MicroHAWK V320-F/V330-F/V420-F/V430-F Series User Manual for Communication Settings (Z407-E1)
  • Page 80 3 Controlling Operation and Data Output with Ethernet Decoded symbol data stored in DECODE_1, 2, 3, 4.  Using the NEW MASTER Bit in the Output Assembly to Register Master Symbol Data <Example Tag Sets and Connection Settings> • Input Assembly: Large Input Assembly (101) •...
  • Page 81 3 Controlling Operation and Data Output with Ethernet Input Assembly Output Assembly Set Matchcode to ON. • WebLink - Setup Screen 3-25 Autofocus Multicode Reader MicroHAWK V320-F/V330-F/V420-F/V430-F Series User Manual for Communication Settings (Z407-E1)
  • Page 82 3 Controlling Operation and Data Output with Ethernet With nothing currently registered as the Master Symbol, when a Read is executed with Matchcode ON, the result is Mismatch. By setting the NewMaster bit in the Output Assembly to 1, the next code that is read will be registered as the Master Symbol data.
  • Page 83 3 Controlling Operation and Data Output with Ethernet Trigger bit set to True. Becomes False after Read is executed and NewMaster is registered. <Perform a Read to Verify> Since the data was registered as the Master Symbol, the result is Match. WebLink Screen •...
  • Page 84 3 Controlling Operation and Data Output with Ethernet 3-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. 3-2-5 Controlling Operation from an External Device on page 3-39 Note Any explicit message that causes an action that takes longer than 3 seconds will time out.
  • Page 85 3 Controlling Operation and Data Output with Ethernet Command Setting Example This example shows how to set Message communication command strings. • For the data that is sent from the PLC to the code reader, set a serial command character string. •...
  • Page 86 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 87 3 Controlling Operation and Data Output with Ethernet 3-2-3 Communication Settings (Serial (TCP)) Network Settings on the Code Reader Set the IP address on the code reader to match the network settings of the PLC or other external de- vice. •...
  • Page 88 3 Controlling Operation and Data Output with Ethernet Change the Command that Executes Read It is possible to change the command used in Serial communications to execute Read. There are two types of Read execution commands. One includes a Separator Character (delimiter) <> and the other has no delimiter.
  • Page 89 3 Controlling Operation and Data Output with Ethernet 3-2-4 Setting the Data to Output after a Read The code reader can be configured so that after a Read is executed, its read results are automatically output to the TCP port it is connected to. Additional information such as print quality grade and code position coordinates can be appended to the Read result output and the format of that output can be modified.
  • Page 90 3 Controlling Operation and Data Output with Ethernet Header and Footer Settings You can change the Header (Preamble) and Footer (Postamble) that precedes and follows the Read string. • WebLink - Setup - Format Output Set the Header (Preamble) as needed. In Format Output, check the box for Preamble to add a header to the Read result.
  • Page 91 3 Controlling Operation and Data Output with Ethernet The Output Formatting Editor screen opens. 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.
  • Page 92 3 Controlling Operation and Data Output with Ethernet To apply this setting, click the button. If you want to insert a fixed character string in to the read (decoded) character string to output, select Insert your own text. The default text in the field is /r. If you click on it, a Text input box will appear so that you can input text from your keyboard.
  • Page 93 3 Controlling Operation and Data Output with Ethernet If necessary, change the Separator Character. In WebLink - Setup - Gear Icon - Advanced Settings - Symbol Quality - Global, enter a character for Symbol Quality Separator. Below is an example where , is used as the Separa- tor Character.
  • Page 94 Outputs the DataMatrix Symbol ABCDE,B,A,A,A (ISO/IEC ISO/IEC 16022 Quality Grade defined by ISO/IEC 16022) Parameters 16022. Print Quality Symbol Quality - Outputs the Omron Microscan Pro- ABCDE,000,092,14 (Omron Mi- Omron Microscan 3,091,001,14.3,200, prietary Symbol Quality Grade. croscan) Parameters 16X16,PASS,349 Print Quality...
  • Page 95 3 Controlling Operation and Data Output with Ethernet 3-2-5 Controlling Operation from an External Device The code reader can be controlled, have its settings viewed and changed from an external device with the use of serial commands. The serial commands of this code reader are divided broadly in to two different types. •...
  • Page 96 3 Controlling Operation and Data Output with Ethernet <K142h,,0D> • By default, there is no Response when a K Command is used. To query a current state on the code reader, use a <Knnn?> Command. For example, the following is the command to query the current Exposure time and Gain settings and its Response.
  • Page 97 3 Controlling Operation and Data Output with Ethernet - Application version Request command < > - Response < Header (Preamble) > CR LF Footer (Postamble) - OUTPUT1 ON Request command < > - Response None 3-41 Autofocus Multicode Reader MicroHAWK V320-F/V330-F/V420-F/V430-F Series User Manual for Communication Settings (Z407-E1)
  • Page 98 3 Controlling Operation and Data Output with Ethernet 3-2-6 Serial Command List A list of the supported Serial commands. Response Data Example Category Command Description (For Read string ABCDE.) Setting <Knnn, Pa- Commands to change settings on the code None change (K rameter>...
  • Page 99 3 Controlling Operation and Data Output with Ethernet Response Data Example Category Command Description (For Read string ABCDE.) <OPT?> Confirm the Optimization status. Depending <OPT,0> on the Optimization status, the Response data will be one of the following. • <OPT,0>: Default, No Optimization •...
  • Page 100 3 Controlling Operation and Data Output with Ethernet Response Data Example Category Command Description (For Read string ABCDE.) Device Con- <L1> Parallel OUTPUT 1 Signal turns ON. None trol <L2> Parallel OUTPUT 2 Signal turns ON. None <L3> Parallel OUTPUT 3 Signal turns ON. None <l1>...
  • Page 101 3 Controlling Operation and Data Output with Ethernet Response Data Example Category Command Description (For Read string ABCDE.) Confirm Firm- <#> Queries all the firmware version information. <#b/ ware Version 35-9000033-122.3021><#a/ 35-9000097-1.2.3.3008><#w/ 30-9000079-1.2.3.3006><#p/ N/A><#d/35-xxxxxx- x.x.x.xxxx> <#a> Queries the version information of application <#a/35-9000097-1.2.3.3008>...
  • Page 102 3 Controlling Operation and Data Output with Ethernet Response Data Example Category Command Description (For Read string ABCDE.) Barcode Con- <BCCFG> Transitions to the Barcode Configuration Mode None figuration in which Read can be performed on a Data- Matrix converted to data with a K Command. For more information please refer to Autofocus Multicode Reader MicroHAWK V320-F/V330-F/V420-F/V430-F Series User...
  • Page 103 Controlling Operation and Data Output with PROFINET This section describes the procedures for connecting the V430-F/V330-F Series Reader to the NJ Series Machine Automation Controller (hereinafter referred to as Controller) via Profinet IO), and for verifying the device connections. After following the configurations in this section, the user will be able to view PROFINET input and output module data, make changes to the output module, and verify those changes at the in- put module.
  • Page 104: Overview Of Profinet

    4 Controlling Operation and Data Output with PROFINET Overview of PROFINET PROFINET is a network for industrial use that applies industrial Ethernet (100 Mbps, full duplex) to PROFIBUS DP. PROFINET is an open standard that is managed by PI (PROFIBUS and PROFINET International) and is used in a variety of types of industrial equipment.
  • Page 105 4 Controlling Operation and Data Output with PROFINET PROFINET IO specifies the supported functions by conformance class, with consideration given to the application. Class Overview Support Class A Supports the basic functions of RT communication. Supported This class adds network diagnosis and redundancy functions Class B Supported used in process automation and other applications.
  • Page 106 4 Controlling Operation and Data Output with PROFINET The above information is described in the GSD file of this code reader, and the I/O controller uses the GSD file of this code reader to build the system. Additional Information When an I/O device is used in PROFINET, the GSD file that describes the device functions and properties is used to configure the network configuration settings.
  • Page 107: Code Reader Communications For Profinet Connections

    4 Controlling Operation and Data Output with PROFINET Code Reader Communications for PROFINET Connections You can use PROFINET IO data CR to communicate between the PLC and the code reader to per- form control via command/response communications or to output data after measurements. This code reader complies with PROFINET conformance class B.
  • Page 108 4 Controlling Operation and Data Output with PROFINET External Device Code Reader Output Module Input Module Output Slot (1) Output Area (command area) Input The following control commands Command The control commands that are connection to 20 bytes are written to the code reader: written to the Command Area code reader •...
  • Page 109: Setting Up Profinet Communications

    4 Controlling Operation and Data Output with PROFINET Setting Up PROFINET Communica- tions 4-3-1 Configuring Network Settings in the Code Reader Launch a browser and enter http://192.168.188.2. Google Chrome is the recommended browser. The WebLink startup screen will be displayed. If the WebLink startup screen does not appear, it means that communication between the code reader and the PC has not been established.
  • Page 110 4 Controlling Operation and Data Output with PROFINET Click on the Setup tab and set the Cycle to Triggered. Click on the gear icon on the upper right of the screen to select Advanced settings. The Advanced Settings will appear. Check the settings indicated by the red boxes. EtherNet/IP connection is Enabled by default.
  • Page 111 4 Controlling Operation and Data Output with PROFINET Autofocus Multicode Reader MicroHAWK V320-F/V330-F/V420-F/V430-F Series User Manual for Communication Settings (Z407-E1)
  • Page 112 4 Controlling Operation and Data Output with PROFINET Communications Settings Procedure To use PROFINET communication, the settings below must be configured. Set in WebLink. Configure Network Settings of code reader ↓ Set in WebLink. Configure Default PROFINET Settings ↓ Configure IO Supervisor (Computer) Settings •...
  • Page 113: Timing Charts By Module Type

    4 Controlling Operation and Data Output with PROFINET Timing Charts by Module Type 4-4-1 Read is Executed by the Read (TRIG) Signal The timing signal at completion of storing the Read data to PLC data memory differs by the Input Module type.
  • Page 114 4 Controlling Operation and Data Output with PROFINET Executes Read Trigger Turn ON if Trigger ON is detected and OFF if OFF is detected. Trigger Acknowledged Turn OFF during Exposure and ON after Exposure Complete. Exposure Done Turn ON during Decode process (including Exposure). Decoding Turn ON at the same time Read Cycle Pass/Read Cycle Fail/Decode Data are confirmed.
  • Page 115: Sample Ladder Program

    4 Controlling Operation and Data Output with PROFINET Sample Ladder Program A sample ladder program is shown below. • Input the Trigger Signal to execute Triggered Read. • The read character string (Decode Data) is compared with the Verification string (Master Symbol) stored in the PLC.
  • Page 116 4 Controlling Operation and Data Output with PROFINET 4-14 Autofocus Multicode Reader MicroHAWK V320-F/V330-F/V420-F/V430-F Series User Manual for Communication Settings (Z407-E1)
  • Page 117 Controlling Operation and Data Output with RS-232C Controlling Operation and Data Output with RS-232C ....... 5-2 5-1-1 Communications Processing Flow ..............5-2 5-1-2 RS-232C Wiring ....................5-2 5-1-3 Communication Settings (Serial (RS-232C))........... 5-4 5-1-4 Setting Data to be Output after Reading a Code (Serial (RS-232C))....5-7 5-1-5 Additional Symbol Information that can be Appended (Serial (RS-232C))..
  • Page 118: Controlling Operation And Data Output With Rs-232C

    5 Controlling Operation and Data Output with RS-232C Controlling Operation and Data Out- put with RS-232C This section explains how to connect the code reader to an external device (such as PLC) using RS-232C communications and the methods that you can use to control the code reader and its output. 5-1-1 Communications Processing Flow In a system configuration in which it is connected by Serial (RS-232C) communications to an external...
  • Page 119 5 Controlling Operation and Data Output with RS-232C 2700 48.3 44.5 cable label Code Reader attachment connector RS-232C (M12 12-pin socket) (D-Sub 9-pin socket) 48.4 I/O connector (M12 12-pin plug) Please connect V430-W8£ to the I/O connector (M12 plug) and connect it to power supply etc. RS-232C (D-sub 9 Pin Female Connector) Pin No.
  • Page 120: Communication Settings (Serial (Rs-232C))

    Use a shielded cable. Up to 15m cable length. *1. 0V is shared with the 0V for the code reader power supply, so please branch it. *2. Please connect according to your device specifications. Example: When using OMRON Serial Communication Unit CJ1W-SCU22 Signal Name Pin No.
  • Page 121 5 Controlling Operation and Data Output with RS-232C Setting Item Setting Value Description Baud Rate 600, 1200, 2400, Set the transmission speed for RS-232C communications. 4800, 9600, Set it to match the communications specifications of the ex- 19200, 38400, ternal device. 57600, 115200, 230400 (Default: 115200)
  • Page 122 5 Controlling Operation and Data Output with RS-232C Setting Item Setting Value Description • LRC Status When enabled, error checking to verify the accuracy of Disabled (Default) RS-232C data transmission is added. Exclusive OR for all • characters following [STX] (beginning of text) up to [ETX] Enabled (end of text).
  • Page 123: Setting Data To Be Output After Reading A Code (Serial (Rs-232C))

    5 Controlling Operation and Data Output with RS-232C External device Serial Trigger command ACK response Character notation < > Hex notation Code Reader ACK response In Read Cycle Read result Character notation Hex notation • When the data was not received: External device Serial Trigger command NAK response...
  • Page 124: Controlling Operation With Serial (Rs-232C) From An External Device

    5 Controlling Operation and Data Output with RS-232C 5-1-6 Controlling Operation with Serial (RS-232C) from an External De- vice The code reader can be controlled, have its settings viewed and changed from an external device with the use of serial commands. The specifications for serial commands are the same as for Ethernet Serial (TCP) communications (3-2-5 Controlling Operation from an External Device on page 3-39).
  • Page 125 Appendices This section describes the industrial communication protocols that you can use with your code reader. Command List ....................A-2 A-1-1 Command List ....................A-2 EtherNet/IP Specifications ................A-3 A-2-1 EDS Files by Firmware Version............... A-3 A-2-2 Assembly Memory Allocation ................A-3 PROFINET - V430-F/V330-F Input and Output Modules......
  • Page 126 Appendices A-1 Command List A-1-1 Command List This section lists the commands that you can use with this code reader and the communications proto- cols for which each command is supported. ○: Supported Command, -: Non-Supported Command Serial Serial Function Parallel EtherNet/IP (TCP)
  • Page 127 Appendices A-2 EtherNet/IP Specifications A-2-1 EDS Files by Firmware Version Device Major Device Minor Product Code Version EDS File Version Product Code ID-40 1.3.1.xxxx MicroHAWK_(35-9000034-11).eds 3410 2.0.0.xxxx MicroHAWK_(35-9000034-11).eds 3410 2.1.0.xxxx MicroHAWKID40_2_1_0_20201016.eds 3410 V430-F 2.0.0.xxxx V430(32-9000097-01).eds 3410 2.1.0.xxxx V430-F_2_1_0_20201015.eds 3411 V330-F 2.1.0.xxxx V330-F_2_1_0_20201015.eds 3412...
  • Page 128 Appendices Stores the Read string. When additional information such as Print Quality Grading Standard is set, it is stored following the Read string. Assembly Memory Allocation Member Name Data Type Bit Number Data Length Byte Offset 32 bit User Defined Tag Echo DINT 4 Byte UserTag_1...
  • Page 129 Appendices Member Name Data Type Bit Number Data Length Byte Offset 32 bit Output Control Echo DINT 4 Byte Out1 Echo 1 bit Out2 Echo 1 bit Out3 Echo 1 bit Reserved 3 - 31 29 bit 32 bit Read Cycle Sequence UDINT 0 - 31 4 byte...
  • Page 130 Appendices Numeric value in Bit 0 = OFF 1 = ON • External Output Status Indicates the current state of the Parallel Output signal. Signal Name OUTPUT 1 OUTPUT 2 OUTPUT 3 3 - 31 Reserved Numeric value in Bit 0 = OFF 1 = ON •...
  • Page 131 Appendices Assembly Memory Allocation Member Name Data Type Bit Number Data Length Byte Offset 32 bit User Defined Tag Echo DINT 4 Byte UserTag_1 1 bit UserTag_2 1 bit UserTag_3 1 bit UserTag_4 1 bit UserTag_5 1 bit UserTag_6 1 bit UserTag_7 1 bit UserTag_8...
  • Page 132 Appendices Member Name Data Type Bit Number Data Length Byte Offset 32 bit Output Control Echo DINT 4 Byte Out1 Echo 1 bit Out2 Echo 1 bit Out3 Echo 1 bit Reserved 3 - 31 29 bit 32 bit External Input Status DINT 4 Byte Trigger...
  • Page 133 Appendices Member Name Size (Bytes) READ CYCLE REPORT DECODE CYCLE REPORT DECODE DATA LENGTH DECODE DATA STRING Total Size: 248 Bytes Member Description • INFO BITS State Description Run Mode Is 1 when Read Cycle is enabled. Connection Faulted Always 0 while connected. 2 - 7 Reserved •...
  • Page 134 Appendices - Exposure Done During exposure, this bit is set to 0. When Exposure is done, this bit becomes 1. - Decoding During image processing, this bit is set to 1. 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.
  • Page 135 Appendices - AutoImage Photometry Enabled This bit is set to 1 when Auto Photometry is used. This bit is set to 0 when AutoImage Photometry is complete. - AutoImage Photometry Complete This bit is set to 1 when AutoImage Photometry processing is complete. If an error occurs, it is out- put by Fault Code area.
  • Page 136 Appendices Outputs the total number of No Reads. - Trigger Counter Outputs the total number of executed Triggers. - Matchcode Counter Outputs one of the following. 1. Total number of matches to the Master Symbol (When Matchcode: Enabled) 2. Total number of Good Reads (When Matchcode: Enabled) - Mismatch Counter Outputs the total number of Mismatches (not matching Master Symbol).
  • Page 137 Appendices State Micro QR Code Postal Code Code 39 Codabar Interleaved 2 of 5 UPC/EAN Code 128/EAN 128 Code 93 PDF417 Pharma Code DataMatrix QR Code BC412 RSS-14 RSS-14 LTD RSS-14 EXP Micro PDF Composite Dot Code 20 - 31 Reserved - Pixels Per Element Outputs the number of pixels displayed in 1 cell size (or narrow element) on the image.
  • Page 138 Appendices Member Name Data Type Bit Number Data Length Byte Offset Matchcode Master Label 1 bit Changed Matchcode Enabled 1 bit Image Sensor Calibrating 1 bit Image Sensor Calibration 1 bit Complete Training 1 bit Training Complete 1 bit Optimizing 1 bit Optimizing Complete 1 bit...
  • Page 139 Appendices Member Name Data Type Bit Number Data Length Byte Offset Codabar 1 bit Interleaved 2 of 5 1 bit UPC EAN 1 bit Code 128 EAN 128 1 bit Code 93 1 bit PDF417 1 bit Pharma Code 1 bit DataMatrix 1 bit QR Code...
  • Page 140 Appendices MXL/SLC Input Assembly (Instance ID: 102) on page A-8 - Same structure as • Error Code MXL/SLC Input Assembly (Instance ID: 102) on page A-8 - Same structure as • Counters MXL/SLC Input Assembly (Instance ID: 102) on page A-8 - Same structure as •...
  • Page 141 Appendices Member Name Data Type Bit Number Data Length Byte Offset Output 2 Status 1 bit Output 3 Status 1 bit BufferOverflow 1 bit Reserved 22 - 31 10 bit 32 bit Fault Code DINT 4 Byte Command Error Detected 1 bit Communication Error 1 bit...
  • Page 142 Appendices Member Name Data Type Bit Number Data Length Byte Offset Composite 1 bit Dot Code 1 bit Reserved 20 - 31 12 bit 32 bit Pixels per Element REAL 0 - 31 4 byte 32 bit Decode Data Length DINT 0 - 31 4 byte...
  • Page 143 Appendices • Read Cycle Report MXL/SLC Input Assembly (Instance ID: 102) on page A-8 - Same structure as • Decode 1 Cycle Report The information for the 1st symbol. MXL/SLC Input Assembly (Instance ID: 102) on page A-8 - Same structure as •...
  • Page 144 Appendices Member Name Data Type Bit Number Data Length Byte Offset Exposure Done 1 bit Decoding 1 bit Data is Ready 1 bit Read Cycle Pass 1 bit Read Cycle Fail 1 bit General Fault 1 bit Matchcode Master Label 1 bit Changed Matchcode Enabled...
  • Page 145 Appendices Member Name Data Type Bit Number Data Length Byte Offset 32 bit Decode Location Top 0 - 15 2 byte Decode Location Left 0 - 15 2 byte 32 bit Decode Location Height 0 - 15 2 byte Decode Location Width 0 - 15 2 byte 32 bit...
  • Page 146 Appendices Member Name Data Type Bit Number Data Length Byte Offset QR Code 1 bit BC412 1 bit RSS14 1 bit RSS14 LTD 1 bit RSS14 EXP 1 bit Micro PDF 1 bit Composite 1 bit Dot Code 1 bit Reserved 20 - 31 12 bit...
  • Page 147 Appendices Member Name Data Type Bit Number Data Length Byte Offset 32 bit 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 UPC EAN 1 bit...
  • Page 148 Appendices Member Description • INFO BITS MXL/SLC Input Assembly (Instance ID: 102) on page A-8 - Same structure as • Device Status MXL/SLC Input Assembly (Instance ID: 102) on page A-8 - Same structure as • Error Code MXL/SLC Input Assembly (Instance ID: 102) on page A-8 - Same structure as •...
  • Page 149 Appendices Read Data Structure Size (Bytes) Offset Offset N Decode Cycle Report N Decode Length N Variable length Decode Data N N is the value output for Number of Decodes in Read Cycle. - Offset of Report (n) This is the offset value from the Start Address for Raw Input Data to the address where the nth Read result is stored.
  • Page 150 Appendices Member Name Data Type Bit Number Data Length Byte Offset Auto Image Photometry Com- 1 bit plete Output 1 Status 1 bit Output 2 Status 1 bit Output 3 Status 1 bit BufferOverflow 1 bit Reserved 22 - 31 10 bit 32 bit Fault Code...
  • Page 151 Appendices Command Enable Matchcode Reset General Fault Clear No Read Read Cycle Counter Clear Mismatch Read Cycle Counter Clear No Read Counter Clear Trigger Counter Clear Matchcode Counter Clear Mismatch Counter Output 1 Output 2 Output 3 13 - 31 Reserved - Run Mode Enables / Disables Read Cycle.
  • Page 152 Appendices Assembly Memory Allocation Member Name Data Type Bit Number Data Length Byte Offset 32 bit Commands DINT 4 Byte Run Mode 1 bit Trigger 1 bit Enable Matchcode 1 bit Reset General Fault 1 bit Clear No Read Read Cycle 1 bit Count Clear Mismatch Read Cycle...
  • Page 153 Appendices Command Unlatch Outputs 18 - 31 Reserved - Trigger 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. - New Master When this bit is ON, the next Read result is registered as the Master Symbol.
  • Page 154 Appendices Member Name Data Type Bit Number Data Length Byte Offset UserTag_21 1 bit UserTag_22 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...
  • Page 155 The maximum Input CR size for the PNT21 is 450 bytes. 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 SHORT DESCRIPTION...
  • Page 156 Appendices A-3-2 Data Types User Data Types for Input/Output Modules Table MODULE NAME USER DATA TYPE NAME • SMALL LEGACY INPUT MODULE Input_Legacy_Small • Legacy_UserTag_Echo • Legacy_Command_Echo • Legacy_External_Outputs_Echo BIG LEGACY INPUT MODULE • Input_Legacy_Big • Legacy_UserTag_Echo • Legacy_Command_Echo • Legacy_External_Outputs_Echo •...
  • Page 157 Refer to the PROFINET Files by Firmware Version on page A-33 table below to determine the cor- rect Device ID. • Vendor Name The Vendor Name is OMRON MICROSCAN SYSTEMS, INC. • Device Function The Device Function is: • MainFamily = Ident Systems •...
  • Page 158 Big Legacy Input Module As the Legacy Input modules have very little user feedback, timing is limited. Omron Decode Input Module • In this example, the trigger is set high for 513 ms. • The trigger was acknowledged 35 ms after trigger high and stays high 35 ms after trigger low.
  • Page 160 Hoffman Estates, IL 60169 U.S.A. The Netherlands Tel: (31)2356-81-300/Fax: (31)2356-81-388 Tel: (1) 847-843-7900/Fax: (1) 847-843-7787 © OMRON Corporation 2018 - 2021 All Rights Reserved. OMRON (CHINA) CO., LTD. OMRON ASIA PACIFIC PTE. LTD. In the interest of product improvement, Room 2211, Bank of China Tower, No.

Table of Contents