Download Print this page

Microscan HawkEye HE1510-M User Manual

Fixed-mount dpm reader

Advertisement

Quick Links

Microscan HawkEye HE1510-M
Fixed-Mount DPM Reader
A l l t r a d e m a r k s , b r a n d n a m e s , a n d b r a n d s a p p e a r i n g h e r e i n a r e t h e p r o p e r t y o f t h e i r r e s p e c t i v e o w n e r s .
• C r i t i c a l a n d e x p e d i t e d s e r v i c e s
• I n s t o c k / R e a d y - t o - s h i p
Artisan Scientific Corporation dba Artisan Technology Group is not an affiliate, representative, or authorized distributor for any manufacturer listed herein.
Limited Availability
Used and in Excellent Condition
Open Web Page
https://www.artisantg.com/83393-7
• We b u y y o u r e x c e s s , u n d e r u t i l i z e d , a n d i d l e e q u i p me n t
• F u l l - s e r v i c e , i n d e p e n d e n t r e p a i r c e n t e r

Advertisement

loading
Need help?

Need help?

Do you have a question about the HawkEye HE1510-M and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Microscan HawkEye HE1510-M

  • Page 1 Microscan HawkEye HE1510-M Fixed-Mount DPM Reader Limited Availability Used and in Excellent Condition Open Web Page https://www.artisantg.com/83393-7 A l l t r a d e m a r k s , b r a n d n a m e s , a n d b r a n d s a p p e a r i n g h e r e i n a r e t h e p r o p e r t y o f t h e i r r e s p e c t i v e o w n e r s .
  • Page 2 HawkEye™ 1500 Series User Manual v2.4.1, Nov 2008 EM-40391-1V241...
  • Page 3 What Is Covered? Microscan Systems Inc. warrants to the original purchaser that products manufactured by it will be free from defects in material and workmanship under normal use and service for a period of one year from the date of shipment. This warranty is specifically limited to, at Microscan’s sole option, repair or replacement with a functionally equivalent unit...
  • Page 4 Limitation of Liability In no event shall Microscan Systems Inc. be liable to you or any third party for any special, incidental, or consequential damages (including, without limitation, indirect, special, punitive, or exemplary damages for loss of business, loss of profits, business interruption, or loss of business information), whether in contract, tort, or otherwise, even if Microscan Systems Inc.
  • Page 6: Table Of Contents

    Contents PREFACE Welcome! Purpose of This Manual xv Manual Conventions xv Configurations CHAPTER 1 Selecting the Correct HawkEye™ to Read Your Data Matrix 1-1 Data Matrix Construction 1-3 Selection Criteria 1-4 Resolution 1-4 Field of View 1-4 Working Distance 1-5 Selecting A Lens 1-5 Standard Lens Selection Chart 1-5 Custom Lens Selection 1-6...
  • Page 7 Contents Connecting to the HawkEye™ 1500 CHAPTER 2 Connectivity 2-1 TCP/IP Port 2-1 Serial Port 2-3 Rear Panel 2-4 Power Connector 2-5 Power Supply Wiring 2-6 Field I/O Connector 2-8 Grounding Tab (Optional) 2-11 I/O Expansion Module (Optional) 2-13 Using the I/O Expansion Module 2-14 I/O Expansion Module Connectors 2-16 I/O Interface Connector –...
  • Page 8 Contents Mounting Blocks 2-47 Optional Location for Mounting Block 2-47 HawkEye™ 1500 Series Overview CHAPTER 3 Unique Camera Names 3-3 Application Modes 3-3 Demo 3-3 Motion 3-4 Stop and Scan 3-4 Supermarket 3-4 Lighting Modes 3-4 Retry Modes 3-6 Time 3-7 Count 3-7 GPIO IN 4 Duration 3-7 ISWT (Inter-Symbol Wait) 3-8...
  • Page 9 Contents DV - 2 Line Verify — Pulse 3-28 DV - 3 Line Verify — Pulse 3-29 Formatted Output & Audio 3-31 Reported Error Codes 3-32 QuicSet® Symbol Photometry 3-35 ReadRunner CHAPTER 4 Setting Up Communications 4-1 Overview 4-1 ReadRunner Menus 4-2 ReadRunner Shortcut Keys 4-4 ReadRunner Buttons 4-5 Setting Up Your Application 4-7...
  • Page 10 Contents Retry Modes 4-49 Extended PID List 4-51 Read Timeout 4-52 Report Budget 4-52 Triggers 4-53 Advanced I/O 4-54 Supported Keyword Names 4-59 Supported Behaviors 4-61 Serial/TCP Settings 4-64 Ethernet/IP Connectivity 4-67 Output Format Strings 4-71 Format String Keywords 4-77 Keyword Example 4-82 Toggling the Target Laser 4-86 Toggling the Beeper 4-87...
  • Page 11 Contents Code 39 Parameters 4-118 I2of5 Parameters 4-119 UPC Parameters 4-119 Debugging Images 4-120 Configuring the Part Queue 4-120 Uploading Images Using QueueView 4-126 Saving Images to the PC Using QueueView 4-128 Saving the Current Image 4-129 Loading Image Files to the Camera 4-129 Returning the Camera to Acquisition 4-130 The Filmstrip Recorder 4-131 Reading Difficult Symbols...
  • Page 12 Contents Syntax 6-7 Manufacturing Mode 6-8 dm — Display Menu 6-9 Syntax 6-9 dfb — Display Flash Blocks 6-10 Syntax 6-10 der — Display Ethernet Registers 6-10 Syntax 6-10 wmr — Write MAC Register 6-11 Syntax 6-11 wpr — Write PHY Register 6-11 Syntax 6-11 cpu —...
  • Page 13 Contents Troubleshooting & Frequently Asked Questions APPENDIX B Frequently Asked Questions B-1 My camera is connected to the network and serial port, but I have no idea what the current communication settings are. How do I figure it out? B-1 I have DHCP activated, but the camera reports a 169.254.x.x address.
  • Page 14 Contents nor the “Remove” option seems to do anything. How can I re-install ReadRunner once this happens? B-7 Sometimes, when using a Logitech mouse and scrolling with the wheel, I see crashes in ReadRunner especially in the Network Overview form. What can I do to fix this behavior? B-8 Trouble Reading B-8 Setting the HawkEye™...
  • Page 15 Contents Creating a Data Matrix D-12 Reader Programming Data Matrix D-13 Symbol Samples D-14 2-D Symbols D-14 Data Matrix (Data “123456789”) D-14 PDF417 (Data “PDF417 sample”) D-14 1-D Symbols D-14 Code 128 (Data “This is Code 128”) D-14 Code 93 (Data “1234 CODE 93”) D-14 Code 39 (Data “ABCD CODE 39”) D-15 Interleaved 2 of 5 (Data “25251234567890”) D-15 Codabar (Data “1234567890”) D-15...
  • Page 16: Preface

    Preface Welcome! PREFACE Purpose of This Manual This manual is designed to help you to understand how your HawkEye™ 1500 works, and how to use it quickly and efficiently. Manual Conventions The following typographical conventions are used throughout this manual. •...
  • Page 17 Preface HawkEye™ 1500 Series User Manual v2.4.1, Nov 2008...
  • Page 18: Configurations

    Configurations CHAPTER 1 This chapter contains information about selecting the proper HawkEye™ 1500 Series Smart Camera-Based Reader for your application. It also contains information about selecting lenses and lighting. Note: Throughout this manual, “HawkEye™ 1500 Series Camera” is used as a generic term for the HawkEye™...
  • Page 19 Configurations Chapter HawkEye™ 1515 FIGURE 1–1. HawkEye™ 1525 FIGURE 1–2. HawkEye™ 1500 Series User Manual v2.4.1, Nov 2008...
  • Page 20: Data Matrix Construction

    Selecting the Correct HawkEye™ to Read Your Data Matrix HawkEye™ 1510 FIGURE 1–3. Both the HawkEye™ 1515 and HawkEye™ 1525 have fixed optics and illumination built right into the units. The HawkEye™ 1510 allows you to select from a variety of off-the-shelf optics and illumination components. For complete information about the HawkEye™...
  • Page 21: Selection Criteria

    Configurations Chapter Four Major Components of a Data Matrix FIGURE 1–4. Solid Border Timing Border Data Storage Quiet Zone Selection Criteria There are three main considerations for choosing the proper HawkEye™ type: • Resolution • Field of View • Working Distance The most important consideration is Resolution.
  • Page 22: Working Distance

    Selecting the Correct HawkEye™ to Read Your Data Matrix Working Distance The Working Distance is the distance from the front of the light to the symbol. Typically, it is dictated by whatever clearance is required for part handling between the HawkEye™ 1500 camera and the part. These standoff distances vary from a low of 3 inches (76.2mm) to a high of 5 inches (127mm) with the HawkEye™...
  • Page 23: Custom Lens Selection

    Configurations Chapter Lens Selection Chart TABLE 1–1. Working Field of View Minimum Cell Size Type Distance at Focus (4 Pixels/Cell) Medium Density (MD) 5.0” (127mm) 1.55”H DM: 0.010” (0.25mm) ± 1.0” (25.4mm) (39.37mm) x BC: 0.005” (0.127mm) 1.19”V (30.23mm) High Density (HD) 3.0”...
  • Page 24: Hawkeye™ 1515

    Selecting the Correct HawkEye™ to Read Your Data Matrix HawkEye™ 1515 HawkEye™ 1515 FIGURE 1–5. 116.51mm (4.587) 57.15mm 111.76mm (2.250) (4.400) 28.58mm 88.90mm 22.86mm (1.125) (3.500) (.900) 22.23mm (.875) 44.45mm (1.750) The HawkEye™ 1515 has a small light ring built on the front of the unit. The ring is 1.75”H (44.45mm) x 1.25”H (31.75mm) at the center of the emission zone.
  • Page 25: Hawkeye™ 1525

    Configurations Chapter HawkEye™ 1525 HawkEye™ 1525 FIGURE 1–6. 72.14mm 116.51mm (2.840) (4.587) 111.76mm 36.07mm (4.400) (1.420) 22.86mm 88.90mm (.900) (3.500) 29.97mm (1.180) 59.94mm (2.360) 6.35mm 9.52mm (.250) (.375) OPTIONAL MOUNTING BLOCK The HawkEye™ 1525 has a medium size light ring built on the front of the unit. The ring is 2.375”H (60.33mm) x 1.875”H (47.63mm) at the center of the emission zone.
  • Page 26: Custom Light Selection

    Selecting the Correct HawkEye™ to Read Your Data Matrix Custom Light Selection HawkEye™ 1510 HawkEye™ 1510 FIGURE 1–7. 98.73mm (3.887) 57.15mm 93.98mm (2.250) (3.700) 28.58mm 5.08mm (1.125) (.200) 22.23mm (.875) 44.45mm (1.750) The HawkEye™ 1510 is designed for applications requiring flexibility in the selection of lighting and optics.
  • Page 27 Configurations Chapter HawkEye™ 1500 Series User Manual v2.4.1, Nov 2008 1-10...
  • Page 28: Connecting To The Hawkeye™ 1500

    Connecting to the CHAPTER 2 HawkEye™ 1500 The chapter contains information to help you connect to the HawkEye™ 1500 camera. Specific information describes connectors, adapters, cables, pinouts, and signals. Note: There are no user serviceable parts inside. Connectivity TCP/IP Port When communicating over Ethernet, the camera uses the following predefined ports.
  • Page 29 Connecting to the HawkEye™ 1500 Chapter HawkEye™ 1500 TCP/IP Connectivity TABLE 2–1. Port Name Protocol Number Note Camera Query Port 49093 Discovers HawkEye™ 1500 cameras on the current subnet. Camera Announce 49094 Broadcasts the HawkEye™ 1500 camera identity Port on the current subnet used by Network View in ReadRunner, provides general counters, camera name, IP, IP in control, camera status, and camera software version and capability.
  • Page 30: Serial Port

    Connectivity Note: Ports COMMAND, TCP1…4 use a protocol that is either ASCII or defined by you at connection time. Therefore, these ports are fully supported on a non- Windows based Host, provided the Host supports TCP/IP and a socket level API. Ports 49096 and 49097 use a binary format that is parsed into easy to use COM events and objects on the Host and is, therefore, only applicable to Windows- based Hosts.
  • Page 31: Rear Panel

    Connecting to the HawkEye™ 1500 Chapter If the Serial port is programmed for 7 bits per character, certain features of the ReadRunner UI are not supported; in particular, “Hook Reports” and “Hook Images” are not available, as they transfer image and counters (binary data) and cannot be represented using a 7 bit per character ASCII format.
  • Page 32: Power Connector

    Power Connector Pinout FIGURE 2–2. Table 2–3 lists the suppliers for the power connector mating connector. Power Connector Mating Connector Suppliers TABLE 2–3. Supplier Part Number Description Microscan HECONNPS Housing and socket crimp Kit HIROSE RP34-8SP-3SC Housing RP34-SC-112 Socket crimp Table 2–4 describes the power connector signals.
  • Page 33: Power Supply Wiring

    +24 VDC +24 VDC CHASSIS GND CHASSIS GND Note: Ferrite suppression bead is integrated on power supply cable. Power Supply Suppliers TABLE 2–5. Supplier Part Number Description Microscan HEPS-1500 Wall mount power supply HawkEye™ 1500 Series User Manual v2.4.1, Nov 2008...
  • Page 34 Note: Ferrite suppression bead is required to meet CE radiated emission requirements. Power Cable and Ferrite Bead Suppliers TABLE 2–6. Suppliers Part Number Description Microscan HEPC-006 Single-ended power cable - 6 Ft. w/molded ferrite bead Microscan 914-0012-1 EMI Round Cable Suppression Core...
  • Page 35: Field I/O Connector

    Field I/O (HDB-15S) Connector FIGURE 2–5. Table 2–7 lists the suppliers for the field I/O (HDB-15S) mating connector. Field I/O (HDB-15S) Mating Connector Suppliers TABLE 2–7. Supplier Part Number Description Microscan HECONNIO Housing and Hood Kit 748676-1 Housing HEIL 180-015-102-001 Hood Table 2–8 describes the field I/O signals.
  • Page 36 Field I/O Connector Field I/O Signals (Continued) TABLE 2–8. opto 3 out b Data valid b OPTO OUT DV TTL IO 1 / In/out General purpose I/O LIGHTING 4,5, Ext. strobe 1/ external strobe 1 EXTERNAL TTL IO 2 In/out General purpose I/O 2 NOT USED TTL IO 3...
  • Page 37 Connecting to the HawkEye™ 1500 Chapter Runtime Error signal: programmed to assert when Trigger, Read, Timeout Overruns and/or Network drops occur. Used by StopAndScan to signal retry duration. Figure 2–6 shows the Opto In equivalent circuit. Opto In FIGURE 2–6. +3.3V OPTO_IN_A 2.2K...
  • Page 38: Grounding Tab (Optional)

    Grounding Tab (Optional) TTL I/O FIGURE 2–8. +3.3V IOGND 2.2K TTLIOX +3.3V 3300PF IOGND Grounding Tab (Optional) Normally, the HawkEye™ 1500 chassis is connected to ground via the serial cable or the I/O interface cable shield (assuming that the cable shield is connected to ground).
  • Page 39 Connecting to the HawkEye™ 1500 Chapter Grounding Tab Mounting Location FIGURE 2–9. DC-IN .187 Faston Tab RS-232 ETHERNET QuicSet Solder Tab Table 2–9 lists the Grounding tab part numbers and descriptions for the HawkEye™ 1500. Grounding Tab Part Numbers TABLE 2–9. Part Number Description A1-40201-1...
  • Page 40: I/O Expansion Module (Optional)

    I/O Expansion Module (Optional) I/O Expansion Module (Optional) The I/O Expansion Module provides a convenient method of connecting to the HawkEye™ camera I/O signals. It combines one dedicated optically isolated sensor input, three dedicated optically isolated outputs, and four digital I/O ports all on one circuit board, as shown in Figure 2–10, “I/O Expansion Module,”...
  • Page 41: Using The I/O Expansion Module

    Connecting to the HawkEye™ 1500 Chapter I/O Expansion Module FIGURE 2–10. Using the I/O Expansion Module • Sensor Inputs — There is one sensor input. The sensor input is brought out directly from the 15-pin HD-Sub header (J1) to barrier strip (TB1) positions 4 and 5.
  • Page 42 I/O Expansion Module (Optional) these modules is terminated on the barrier strip TB2. General Purpose I/O ports (isolator modules) 1 through 4 may be configured as either inputs or outputs. The TTL I/O signals from the camera enter via the 15-pin HD-Sub header (J1) on positions 5, 7, 8, &...
  • Page 43: I/O Expansion Module Connectors

    Connecting to the HawkEye™ 1500 Chapter Chapter 4 of this manual. The ILLUMINATION command in the HawkEye™ 1500 Series Reference & Programmers Manual. • Spare Fuse & 5VOK LED — There is a spare fuse in the spare fuse socket which doubles as a fuse/+5 volt OK test circuit.
  • Page 44: Opto In, Opto Out, & Strobe Output Terminal Block - Tb1

    I/O Expansion Module (Optional) Pinout I/O Interface Connector — J1 TABLE 2–11. Description Sensor Input A Opto Output 1 A Opto Output 2 A Opto Output 3 A General Purpose I/O 1 or Strobe +24 volts General Purpose I/O 2 General Purpose I/O 3 General Purpose I/O 4 24 volt return (Ground)
  • Page 45 Connecting to the HawkEye™ 1500 Chapter I/O Expansion Module — TB1 FIGURE 2–12. Chassis Ground +24 volts Ground Sensor Input A Sensor Input B Opto Output 1 A Opto Output 1 B Opto Output 2 A Opto Output 2 B Opto Output 3 A Opto Output 3 B Strobe Output...
  • Page 46: General Purpose I/O Terminal Block - Tb2

    I/O Expansion Module (Optional) Pinout Opto In, Opto Out & Strobe Terminal Block — TB1 TABLE 2–12. (Continued) Opto Output 3 B Strobe Strobe Return (Ground) Ground General Purpose I/O Terminal Block – TB2 Figure 2–13 shows the I/O expansion module TB2. I/O Expansion Module —...
  • Page 47: Field I/O Wiring Examples

    Connecting to the HawkEye™ 1500 Chapter Pinout General Purpose I/O Terminal Block — TB2 TABLE 2–13. Description G.P. Opto 1 Positive (+) Terminal G.P. Opto 1 Negative (-) Terminal G.P. Opto 2 Positive (+) Terminal G.P. Opto 2 Negative (-) Terminal G.P.
  • Page 48: Output Opto Wiring

    I/O Expansion Module (Optional) Input Opto Wiring (Non-Isolated NPN and PNP Sources) FIGURE 2–15. PNP Source NPN Source Camera Camera +24 VDC +24 VDC Signal Signal Output Opto Wiring Sample wiring diagrams for PASS, FAIL, and DATA VALID outputs (opto outputs 1, 2, and 3) are located on terminal block TB1 (see Figure 2–16 and Figure 2–17): •...
  • Page 49 Connecting to the HawkEye™ 1500 Chapter Output Opto Wiring (Isolated Input) FIGURE 2–16. <50V <50V Input Input Output Opto Wiring (Isolated Relay and PLC Inputs) FIGURE 2–17. Camera Camera Relay <50V <50V Input Figure 2–18 shows the output opto wiring for non-isolated inputs. HawkEye™...
  • Page 50 I/O Expansion Module (Optional) Output Opto Wiring (Non-Isolated Inputs) FIGURE 2–18. Host Host Camera Camera +24 VDC +24 VDC Input Input The maximum current that can pass through the optoisolators is 50 mA. Non-isolation setup can cause damage to the HawkEye™ 1500 if excessive voltage is applied to the optoisolators.
  • Page 51: General Purpose I/O Wiring

    Connecting to the HawkEye™ 1500 Chapter Equivalent Circuit of TTL IO 1 in Strobe Mode FIGURE 2–19. 20 ma current limit Voh=4V strobe @ ioh=20 ma 2.2K filter External DIO (TTL IO 1 Only) Wiring in Strobe Mode FIGURE 2–20. Camera User Strobe Interface 20 mA current limit...
  • Page 52 I/O Expansion Module (Optional) the common terminal. Output modules are often wired to the common terminal, with loads returning to the hot terminal. Figure 2–21 shows four sample wiring diagrams for: Input AC, Output AC, Input DC, and Output DC Opto modules on terminal block TB2. •...
  • Page 53 Connecting to the HawkEye™ 1500 Chapter I/O Expansion Module G4 Opto I/O Wiring Examples FIGURE 2–21. SWITCH LOAD LOOP LOOP SUPPLY SUPPLY Input DC Output AC INPUT AC OUTPUT AC USING USING STANDARD STANDARD MOUNTING RACK MOUNTING RACK SWITCH LOAD LOOP LOOP SUPPLY...
  • Page 54: External I/O Terminal Block Adapter (Optional)

    External I/O Terminal Block Adapter (Optional) External I/O Terminal Block Adapter (Optional) Figure 2–22 shows the I/O external terminal block adapter. I/O External Terminal Block Adapter FIGURE 2–22. External I/O Terminal Block Connectors I/O Interface Connector – (15 Connector HDB-Sub) Figure 2–23 shows the pinout for the HDB-15S connector.
  • Page 55: Signal Distribution Terminal Block

    Connecting to the HawkEye™ 1500 Chapter Field I/O (HDB-15S) Connector FIGURE 2–23. Pinout I/O Interface Connector (15 Position HDB-Sub) TABLE 2–14. Description Sensor Input A Opto Output 1 A Opto Output 2 A Opto Output 3 A General Purpose I/O 1 or Strobe +24 volts General Purpose I/O 2 General Purpose I/O 3...
  • Page 56 External I/O Terminal Block Adapter (Optional) Signal Distribution Terminal Block FIGURE 2–24. Terminal Block Chassis Ground General Purpose I/O 3 Ground General Purpose I/O 2 Opto Output 3 B +24 volts Opto Output 2 B General Purpose I/O 1 or Strobe Opto Output 1 B Opto Output 3 A Sensor Input B...
  • Page 57: Field I/O Wiring Examples

    Connecting to the HawkEye™ 1500 Chapter Pinout Signal Distribution Terminal Block (Continued) TABLE 2–15. Opto Output 1 B Opto Output 2 B Opto Output 3 B I/O Return (Ground) Field I/O Wiring Examples Input Opto Wiring Sample wiring diagrams for trigger inputs A and B (opto inputs) are located on terminal block TB1 positions 1 and 11 (see Figure 2–25 and Figure 2–26): Input Opto Wiring (Isolated NPN and PNP Sources) FIGURE 2–25.
  • Page 58: Output Opto Wiring

    External I/O Terminal Block Adapter (Optional) Output Opto Wiring Sample wiring diagrams for PASS, FAIL, and DATA VALID outputs (opto outputs 1, 2, and 3) are located on terminal block TB1 (see Figure 2–27, Figure 2–28 and Figure 2–29): • PASS (opto output 1) —...
  • Page 59 Connecting to the HawkEye™ 1500 Chapter Output Opto Wiring (Isolated Relay and PLC Inputs) FIGURE 2–28. Camera Camera Relay <50V <50V Input Output Opto Wiring (Non-Isolated Inputs) FIGURE 2–29. Host Host Camera Camera +24 VDC +24 VDC Input Input The maximum current that can pass through the optoisolators is 50 mA. Non-isolation setup can cause damage to the HawkEye™...
  • Page 60: Ttl I/O Wiring

    External I/O Terminal Block Adapter (Optional) TTL I/O Wiring Sample wiring diagrams for strobe output (TTL I/O 1 in strobe mode) are located on terminal block positions 5 and 15 (GND) (see Figure 2–30 and Figure 2–31): Equivalent Circuit of TTL IO 1 in Strobe Mode FIGURE 2–30.
  • Page 61: External I/O Terminal Block Adapter Cable (Optional)

    Connecting to the HawkEye™ 1500 Chapter • TTL I/O 2 Position 7 • TTL I/O 3 Position 8 • TTL I/O 4 Position 9 See Figure 2–32 and Figure 2–33. Equiv. Circuit of TTL I/Os (including TTL IO 1 in I/O Mode) FIGURE 2–32.
  • Page 62 External I/O Terminal Block Adapter Cable (Optional) External I/O Adapter Cable FIGURE 2–34. CABLE SHIELD HDB-15M WIRE = 26AWG 'CONN DETAIL' 'CONN DETAIL' HDB-15M PIN OUT HDB-15M PIN OUT v2.4.1, Nov 2008 HawkEye™ 1500 Series User Manual 2-35...
  • Page 63: External Strobe & Sensor

    Connecting to the HawkEye™ 1500 Chapter Table 2–16 shows the part numbers for the terminal block adapter and cables. I/O Terminal Block Adapter & Cable Part Numbers TABLE 2–16. Microscan Description 990-0056-1 Adapter, HD-SUB 15 connector to terminal block 966-0183-1...
  • Page 64 External Strobe & Sensor I/O Expansion Module Sensor and Strobe Connections FIGURE 2–35. White (Sink) Sensor To Strobe Light SM312 AS-MP50-xxx (Assy.) 24 Volt SCM-1 Power Supply 966-0183-1 030-008400 030-008800 SCM-1 Strobe Controller Hawkeye 1510 I/O Expansion Module 24 Volt Power Supply 010-502702 010-502601 or 003-406000...
  • Page 65 Connecting to the HawkEye™ 1500 Chapter I/O Terminal Block Adapter Sensor & Strobe Connections FIGURE 2–36. Sensor Cable SHIELD Blue 24 RTN STROBE Strobe Cable SENSEB SENSEA Jumper Sensor To Strobe Light SM312 AS-MP50-xxx (Assy.) 24 Volt SCM-1 Power Supply 966-0183-1 030-008400 030-008800...
  • Page 66: Serial Connector & Serial Adapter Cable

    Serial Connector & Serial Adapter Cable Serial Connector & Serial Adapter Cable Figure 2–37 shows the pinout for the mini-DIN 8 serial cable. Serial Connector (mini-DIN 8) FIGURE 2–37. Table 2–17 lists the suppliers for the mini-DIN 8 mating connector. mini-DIN 8 Mating Connector Suppliers TABLE 2–17.
  • Page 67 Connecting to the HawkEye™ 1500 Chapter HESC-006 Serial Adapter Cable FIGURE 2–38. CABLE SHIELD DB-9F GRAY GRAY HOST CPU BLUE BLUE YELLOW YELLOW BROWN CONNECT SHIELD TO CONNECTOR SHELL WIRE = 28AWG 72 INCHES 8.00 4 INCHES OVER-MOLD REV. FAIR-RITE KDMLA-8P 2643540002 KYCON MINI DIN-8...
  • Page 68: Ethernet

    Ethernet Table 2–18 describes the signals for the serial connector and serial cable. Serial Connector (mini-DIN 8), Serial Adapter Cable (DB9S) TABLE 2–18. DB9 Pin Mini-DIN 8 Pin RS232 Signal Direction Description Carrier detect Transmit data Receive data Data terminal ready 7, 8 Common Signal ground...
  • Page 69: Power & Ethernet Leds

    Connecting to the HawkEye™ 1500 Chapter Table 2–19 describes the Ethernet connector signals. RJ45 Ethernet Connector Signals TABLE 2–19. Ethernet Signal Ethernet TX (+) Ethernet TX (-) Ethernet RX (+) Ethernet RX (-) Power & Ethernet LEDs Figure 2–40 shows the rear panel power and Ethernet LEDs. Rear Panel Power &...
  • Page 70: Mode/Status Leds

    Mode/Status LEDs Table 2–21 describes the Ethernet link LEDs. Ethernet Link LEDs TABLE 2–21. LK LED (Green) ACT LED (Yellow) Description Solid Solid 100 BaseT/Full Duplex Solid Flashing 100 BaseT/Half Duplex Flashing Solid 10 BaseT/Full Duplex Flashing Flashing 10 BaseT/Half Duplex Mode/Status LEDs Figure 2–41 shows the rear panel mode and status LEDs.
  • Page 71: Verification Leds

    Connecting to the HawkEye™ 1500 Chapter Verification LEDs Table 2–23 shows the state of the LEDs when Verification is on. LEDs When Verification Is On TABLE 2–23. Pass LED Fail LED Decode/Locate Failure POOR FAIR ON (halfway between GOOD and POOR) GOOD Beeper...
  • Page 72: Front Panel Hawkeye™ 1510

    Front Panel HawkEye™ 1510 Front Panel HawkEye™ 1510 Figure 2–43 shows the layout of the front panel for the HawkEye™ 1510. Front Panel Layout (HawkEye™ 1510 only) FIGURE 2–43. Light Port Connector CS Lens Mount • Light Port Connector – 12 VDC out •...
  • Page 73 12V return Table 2–26 lists the part number for the optional light port cable. Optional Light Port Cable Part Number TABLE 2–26. Microscan P/N Description A1-40118-1 Cable, light port DC power to external light head Do not exceed 0.5 amp continuous current draw or you may damage the HawkEye™...
  • Page 74: Mounting Blocks

    Mounting Blocks Mounting Blocks Table 2–27 contains the part numbers and descriptions of the four mounting blocks for the HawkEye™ 1500 camera. Mounting Blocks TABLE 2–27. Part Number Description Used on HawkEye™ Notes HEBMA-5 Standard mounting block 1510, 1515, 1525 HEBMA-2 Optional mounting block 1525...
  • Page 75 Connecting to the HawkEye™ 1500 Chapter Optional Location for Mounting Block (1515 Shown) FIGURE 2–46. HOLE LOCATION FOR OPTIONAL MOUNTING BLOCK LOCATION 0.64mm (.025) 19.05mm (.750) 41.91mm 50.80MM (1.650) (2.000) Remove the two hole covers before installing mounting block in one of the two optional mounting locations, as shown in Figure 2–46.
  • Page 76: Hawkeye™ 1500 Series Overview

    HawkEye™ 1500 Series CHAPTER 3 Overview The chapter contains an overview of the HawkEye™ 1500 Series Smart Camera- Based Reader. It also contains information about application modes, lighting modes, retry modes, and I/O operations. For verification information, see the HawkEye™ 1500 Series Verification Manual. The HawkEye™...
  • Page 77 When a client takes control, it essentially has a private connection to the camera and results are not sent to other clients. For more information, see Chapter 4, “ReadRunner”. Note: Use this device as specified by Microscan. HawkEye™ 1500 Series User Manual v2.4.1, Nov 2008...
  • Page 78: Unique Camera Names

    Unique Camera Names Unique Camera Names At boot time, if a camera’s network name is “HawkEye,” the camera’s software automatically changes “HawkEye” to “HawkEyexxyyzz” where xxyyzz is the last three fields of the camera’s MAC address. For example: Unique Camera Names TABLE 3–1.
  • Page 79: Motion

    HawkEye™ 1500 Series Overview Chapter Motion This mode scans a symbol when it moves within the HawkEye™ 1500’s field of view. Because the parts are in motion, there is no time for the automatic calculation of photometry values. Thus, automatic photometry is off. You must specify the exposure and gain settings manually.
  • Page 80 Lighting Modes • Power Strobe • On With Power Strobe • External (may be used with any of the other modes) As detailed earlier in this chapter, when you select one of the four Application Modes, ReadRunner selects the appropriate lighting mode. You may override these selections as desired.
  • Page 81: Retry Modes

    HawkEye™ 1500 Series Overview Chapter Note: This selection minimizes the effects of strobing on human vision. • External — When external lighting is selected, the HawkEye™ 1500 will NOT illuminate its internal lighting, but will drive an external line to control an external source for the desired exposure time.
  • Page 82: Time

    Retry Modes • Light Time You may specify that, if the Decode attempt of a symbol fails, the HawkEye™ 1500 retry for up to 1 minute. The HawkEye™ 1500 will perform automatic photometry (if selected), and capture a new image, and then attempt to decode the symbol again.
  • Page 83: Iswt (Inter-Symbol Wait)

    HawkEye™ 1500 Series Overview Chapter the GPIO signal is on for 10 seconds, and the decode is successful on the 7 attempt, only one Success report (and signal) will be sent from the HawkEye™ 1500. If the HawkEye™ 1500 fails after 10 seconds and the signal is removed, only one Failure message will be reported.
  • Page 84: Pid List

    Retry Modes Scenario #1 Scenario #2 Successful read symbol a - Report Successful read symbol a - Report Successful read symbol a - No report Successful read symbol a - No report Successful read symbol a - No report Successful read symbol a - No report Successful read symbol a - No report Successful read symbol a - No report Present symbol b...
  • Page 85: Pid List W/Acquire

    HawkEye™ 1500 Series Overview Chapter Each PID contains specific decoder settings for a given symbol. The decoder takes the one image and attempts to decode the with the settings in the listed PID until the list ends or a successful decode occurs. PID List w/Acquire This mode behaves the same as PID List except that a new image is taken for each PID using the photometry settings in the PID being tested.
  • Page 86: Trigger Diagrams

    HawkEye™ 1500 I/O Operations these are the only signals that the camera responds to. Past attempts at trying to debounce the line in the camera by looking at the selected edge and seeing if the new level is maintained for a period of time, defeated the fundamental goal of triggering the acquisition when the selected edge was seen.
  • Page 87: Trigger Diagram 1

    HawkEye™ 1500 Series Overview Chapter Trigger Diagram 1 In this example, the acquisition cycle has time to complete before the next trigger is received. There is no trigger overrun in this case. < time between triggers Trigger Diagram FIGURE 3–1. Trigger Tacq Time...
  • Page 88 HawkEye™ 1500 I/O Operations Trigger Diagram 2 This example illustrates a trigger overrun condition. The acquisition cycle has not completed before the next trigger is received. > time between triggers Trigger Diagram 2 FIGURE 3–2. Trigger Tacq Time v2.4.1, Nov 2008 HawkEye™...
  • Page 89: Trigger Diagram 3

    HawkEye™ 1500 Series Overview Chapter Trigger Diagram 3 In this example, both T and T are non-zero. Because T < time between triggers and T < T there is no trigger overrun condition. does not = 0 < time between triggers <...
  • Page 90: Trigger Diagram 4

    HawkEye™ 1500 I/O Operations Trigger Diagram 4 This example illustrates how triggers are rejected when the latch time is greater than the time between triggers. Because T > time between triggers and T < T effectively T < time between triggers so there is no trigger overrun. does not = 0 >...
  • Page 91: Trigger Diagram 5

    HawkEye™ 1500 Series Overview Chapter Trigger Diagram 5 This example produces no trigger overrun. Because T < time between triggers and T < T the acquisition cycle has time to complete before the next trigger. The diagram also illustrates how multiple triggers are pending in the trigger queue.
  • Page 92: Trigger Diagram 6

    HawkEye™ 1500 I/O Operations Trigger Diagram 6 This example generates a trigger overrun condition because the delay is set so long that the maximum number of pending triggers is exceeded. > time for max triggers < time between triggers > time between triggers Trigger Diagram FIGURE 3–6.
  • Page 93: Physical Triggers

    HawkEye™ 1500 Series Overview Chapter mode, you are configuring the system such that a physical trigger event must occur to initiate the capture and decode sequence. Physical Triggers The input lines allow you to add product sensors or user-defined sources to sense products marked with the Data Matrix symbol.
  • Page 94: Additional Physical Triggers Available

    HawkEye™ 1500 I/O Operations Additional Physical Triggers Available In addition to the Opto Isolated trigger provided on Pin pair 1, 11, you could also make use of the 4 TTL inputs to the camera. For more information, see “Field I/O Connector”...
  • Page 95: Data Valid - Pipelined

    HawkEye™ 1500 Series Overview Chapter • DV - 2 Line Verify - Pulse — GOOD, FAIR, POOR multiplexed on two assigned lines plus Data Valid • DV - 3 Line Verify - Pulse — GOOD, FAIR, POOR, Data Valid, lines are assigned •...
  • Page 96: Pass/Fail Only - Pipelined

    HawkEye™ 1500 I/O Operations SIGOUT used to have a delay that was not used by the code. It was left in as an option in the case of RTE to avoid rewriting all of the regression test. Also, SIGOUT applies to the line state and not the variable assigned to the line. Data Valid - Pipelined Mode FIGURE 3–7.
  • Page 97: Data Valid - Full Handshake

    HawkEye™ 1500 Series Overview Chapter direction. When the results of the Decode are a failure, it drives pin pair 3, 13 and, at the same time, drives pin pair 4, 14 to the opposite direction. The line will be set to the polarity for an indicated duration. You can configure the duration of the signal by using the IO_MODE command.
  • Page 98 HawkEye™ 1500 I/O Operations The Data Valid - Full Handshake Mode drives pin pair 2, 12 when the results of the Decode are a success. It drives the same line to the opposite direction when the results of the Decode are a failure. It then drives pin pair 4, 14 to indicate that pin pair 2, 12 is valid and represents pass or fail.
  • Page 99: Pass/Fail Only - Full Handshake

    HawkEye™ 1500 Series Overview Chapter Pass/Fail Only — Full Handshake Note: The discussion of pin pairs assumes a default assignment of the I/O lines. The Pass/Fail Only - Full Handshake Mode drives pin pair 2, 12 when the results of the Decode are a success and, at the same time, drives pin pair 3, 13 to the opposite direction.
  • Page 100: Dv - 2 Line Verify - Full Hs

    HawkEye™ 1500 I/O Operations DV - 2 Line Verify — Full HS The DV 2 Line Verify - Full HS Mode drives the Good and Poor lines when the results of the verification are completed (see Table 3–2 for the line states of Good, Fair, Poor, and Fail).
  • Page 101 HawkEye™ 1500 Series Overview Chapter Reader detects TRIG negated and then negates DV. Two Line Multiplex of Verification Results TABLE 3–2. Line Keyword Name State Good Poor Good Fair Poor Fail DV - 3 Line Verify — Full HS The DV 3 Line Verify - Full HS Mode drives the Good, Fair, and Poor lines when the results of the verification are completed (see Table 3–3 for the line states of Good, Fair, Poor, and Fail).
  • Page 102 HawkEye™ 1500 I/O Operations DV - 3 Line Verify - Full HS FIGURE 3–12. Trigger Acquire Decode Present Good Fair Poor Setup Time Notes: When DV is false, you can start read by asserting TRIG. When read is completed, reader sets the Good / Fair / Poor / Fail state and asserts DV after 2ms setup time.
  • Page 103: Dv - 2 Line Verify - Pulse

    HawkEye™ 1500 Series Overview Chapter DV - 2 Line Verify — Pulse The Data Valid - Pipelined Mode drives the Good and Poor lines when the results of the verification are completed (see Table 3–4 for the line states of Good, Fair, Poor, and Fail).
  • Page 104 HawkEye™ 1500 I/O Operations Reader can assert DV again only after an additional “signal duration time.” Two Line Multiplex of Verification Results TABLE 3–4. Line Keyword Name State Good Poor Good Fair Poor Fail DV - 3 Line Verify — Pulse The Data Valid - Pipelined Mode drives the Good, Fair, and Poor lines when the results of the verification are completed (see Table 3–5 for the line states of Good, Fair, Poor, and Fail).
  • Page 105 HawkEye™ 1500 Series Overview Chapter DV - 3 Line Verify - Pulse FIGURE 3–14. Trigger Acquire Decode assert negate Present time time Good Fair Poor Setup Time Notes: User asserts Trigger (user can re-trigger after acquisition is complete). When read is complete, reader sets the Good / Fair / Poor / Fail state and asserts DV after 2 ms set-up time.
  • Page 106: Formatted Output & Audio

    Formatted Output & Audio Three Line Multiplex of Verification Results TABLE 3–5. Line Keyword Name State Good Fair Poor Good Fair Poor Fail Formatted Output & Audio The HawkEye™ 1500 supports formatted output via the serial port as well as through TCP/IP.
  • Page 107: Reported Error Codes

    HawkEye™ 1500 Series Overview Chapter You can also use keywords to expand specific pieces of data within the output string. These keywords include: ANGLE, CHECKSUM, DATA, DATAHEX, DETAILED, PID#, TIMESTAMP, VERI_1_IAQG, VERI_AIMDPM, VERI_DETAIL, VERI_FORMATTED, VERI_GRADE, VERI_STATUS, UII_ONLY, and UII_WITH_INFO. For detailed information about these keywords, see “Format String Keywords”...
  • Page 108 Formatted Output & Audio Report Error Codes (Continued) TABLE 3–6. Error Number Error Description 4715 "ISO Verification failed RDA STEP F 2" 4716 "ISO Verification failed RDA STEP F 3" 4717 "ISO Verification failed RDA STEP A E" 4718 "ISO Verification failed final image adjustment" 4719 "ISO Verification failed RDA error correction"...
  • Page 109 HawkEye™ 1500 Series Overview Chapter Report Error Codes (Continued) TABLE 3–6. Error Number Error Description 6102 “HEADER 1ST POSITION ERROR” 6103 “HEADER 2RD POSITION ERROR” 6104 “HEADER 3RD POSITION ERROR” 6105 “HEADER 4TH POSITION ERROR” 6106 “HEADER GS ERROR” 6107 “FORMAT INDICATOR ERROR”...
  • Page 110: Quicset® Symbol Photometry

    QuicSet® Symbol Photometry Report Error Codes (Continued) TABLE 3–6. Error Number Error Description 6303 "PNR CHARACTER ERROR" 6311 "30P TOO LONG" 6312 "30P TOO SHORT" 6313 "30P CHARACTER ERROR" 6321 "240 TOO LONG" 6322 "240 TOO SHORT" 6323 "240 CHARACTER ERROR" 6331 "30T TOO LONG"...
  • Page 111 HawkEye™ 1500 Series Overview Chapter Ensure that the yellow Mode light is flashing. Physically position the HawkEye™ 1500 until the laser dots are almost together for small Data Matrix symbols, or slightly farther apart on the horizontal axis for bar code symbols.
  • Page 112: Readrunner

    ReadRunner CHAPTER 4 This chapter describes how to set up and use ReadRunner, the HawkEye™ 1500 Graphical User Interface. It also contains information about fine tuning and monitoring your application. Setting Up Communications If you haven’t already set up communications with the HawkEye™ 1500 Series Smart Camera-Based Reader, see the HawkEye™...
  • Page 113: Readrunner Menus

    ReadRunner Chapter ReadRunner Main Window FIGURE 4–1. Menu Bar Take Control Button Add Camera Button These buttons correspond to the menu items in the Windows Menu Total Reads Passed Reads Failed Reads Cursor Position ReadRunner contains menus and buttons that enable you to quickly and easily connect and set up the camera, and monitor and display information.
  • Page 114 Overview – Save Camera Configuration To File (F7), see page 4–18 – Load Camera Configuration To Camera (F8), see page 4–18 – Copy Current to PID, see page 4–28 – Copy PID to Current, see page 4–28 – Save Current Image (F9), see page 4–129 –...
  • Page 115 ReadRunner Chapter – Advanced Tuning (Ctrl+A), see page 4–104 – Charting Window (Ctrl+H), see page 4–94 – Filmstrip Recorder (Ctrl+F), see page 4–131 – Network Overview (F12), see page 4–96 – Verification Report (F2), see page 4–90 • Help Menu contains the following menu item: –...
  • Page 116 Overview ReadRunner Shortcut Keys (Continued) TABLE 4–1. Description Ctrl+Z Restore Defaults to Decoder & Application Mode, see page 4–89 Verification Report, see page 4–96 Save Camera Configuration To File, see page 4–18 Load Camera Configuration To Camera, see page 4–18 Save Current Image, see page 4–129 Network Overview, see page 4–96 Shift+F5...
  • Page 117 ReadRunner Chapter Table 4–3 contains descriptions of other buttons that are common to ReadRunner. ReadRunner Buttons TABLE 4–3. Button Description This is the Add Camera button. Click it to display a list of cameras that are currently on the network. For more information about adding a camera, see “Adding &...
  • Page 118: Setting Up Your Application

    Setting Up Your Application Setting Up Your Application The procedures in this section explain: • “Adding & Taking Control of a Camera” on page 4-7 • “Using Live Video to Align the Camera” on page 4-12 • “Using Learn During Image Optimization” on page 4-14 •...
  • Page 119 ReadRunner Chapter Add A Camera Window FIGURE 4–2. OK Button Highlight the camera you want to add. Note: In Figure 4–2, COM1 and COM2 are the COM ports on your PC. If a HawkEye™ 1500 camera is attached to COM1 of your PC, select COM1. If a HawkEye™...
  • Page 120 Setting Up Your Application New Camera Button Added FIGURE 4–3. Result of “Add Camera” Button Select the camera you want to control. Click ReadRunner displays the following screen: “Do you wish to control the camera...” Window FIGURE 4–4. Click Yes when asked if you wish to control camera sqa001. ReadRunner displays a screen similar to the one in Figure 4–5.
  • Page 121 ReadRunner Chapter Taking Control Window with New Buttons Displayed FIGURE 4–5. New Buttons Notice that, after you take control of a camera, the Camera Selected button becomes the Camera Locked button. Also notice the new buttons displayed on the screen: Turbo Live, Photometry, Learn, and ROI.
  • Page 122: Adding A Camera That Is On A Different Subnet

    Setting Up Your Application Adding a Camera That is on a Different Subnet ReadRunner allows you to add a camera that is on a different subnet, assuming you know the IP address of that camera. Note: The camera name of a camera that is on a different subnet will not appear in the Network Overview window.
  • Page 123: Using Live Video To Align The Camera

    ReadRunner Chapter ReadRunner displays the Add Camera Button window with the IP Address field displayed, as shown in Figure 4–7. Add A Camera Window FIGURE 4–7. Enter the IP address of the camera and click OK. Using Live Video to Align the Camera After adding and controlling a camera, you must align and adjust its position.
  • Page 124 Setting Up Your Application Note: The point where the laser dots converge is when the camera is at “near focus.” (See Figure 4–8.) Moving the camera away from the symbol slightly will improve the focus. Remember to keep the 20° tilt angle (HawkEye™ 1515) to the symbol surface to eliminate reflections.
  • Page 125: Using Learn During Image Optimization

    ReadRunner Chapter Note: HE1500-XL do not have lasers. Note: When Verification is set to AIM DPM-1-2006, selecting Turbo Live will display concentric squares as video overlay to the live images. Live Video will perform automatic exposure control to improve the contrast of the image. Using Learn During Image Optimization Use the following procedure to learn photometry and decoder settings: Click...
  • Page 126: Displaying Camera Report Information

    Setting Up Your Application The camera learns the photometry and decoder settings. For more information about Learn, Unlearn, and Assisted Learn, see “Learning & Unlearning” on page 4-101. Displaying Camera Report Information The Camera Report window displays detailed information about what the HawkEye™...
  • Page 127 ReadRunner Chapter – PartQ — Indicates whether or not the part queue is enabled (a number indicates the current setting for maximum records) or disabled. Range: Typically, 0 - 32 for reports with images and 0 - 5000 for reports without images. The maximum value is a function of available memory.
  • Page 128 Setting Up Your Application equal to growth multiplied by 3.3. The AIM grade for growth is: A if -15% < Growth <= 15% B if -21% < Growth <= 21% C if -26% < Growth <= 26% D if -30% < Growth <= 30% F if Growth is <...
  • Page 129: Resetting Camera Report Statistics

    ReadRunner Chapter A if AN <= 0.06 B if AN <= 0.08 C if AN <= 0.10 D if AN <= 0.12 F if AN > 0.12 • Value — The actual contrast value. This is a numeric value. Resetting Camera Report Statistics You can reset the camera statistics that are displayed in the Camera Report window (Figure 4–10) and at the bottom of ReadRunner’s main window.
  • Page 130: Saving Configuration Files

    Setting Up Your Application • DOMAIN ? • EIPENABLE ? • IP ? • MACADDR ? • TARGET ? • TTY ? Note: The order of execution is important to ensure that PIDs are created before they may be used in a JOB related command. Saving Configuration Files To save the current camera configuration file: Press F7, or select Save Camera Configuration To File from the File...
  • Page 131: Loading Configuration Files

    ReadRunner Chapter Loading Configuration Files To load a configuration file to a camera: Press F8, or select Load Configuration File To Camera from the File menu. Click Yes when asked if you wish to control camera X. ReadRunner displays the Select Configuration File window, as shown in Figure 4–12. Select Configuration File Window FIGURE 4–12.
  • Page 132: Releasing Control Of A Camera

    Setting Up Your Application Select Configuration File Window — Loading FIGURE 4–13. Releasing Control of a Camera To release control of a camera: Click Release. ReadRunner releases control of the camera currently selected. Removing a Camera When you are finished using a camera and want to disconnect and remove it, use the following procedure: De-select the button of the camera you want to remove.
  • Page 133: Using Readrunner

    ReadRunner Chapter Using ReadRunner The procedures in this section explain: • “Setting Up Photometry” on page 4-22 • “Preprocessing Images” on page 4-24 • “Setting Up Symbology” on page 4-25 • “Defining the Region of Interest” on page 4-26 • Specifying preferences, the application mode, serial and TCP/IP settings, and output format strings, beginning on page 4–44 •...
  • Page 134 Using ReadRunner Photometry Window — Auto Photometry FIGURE 4–14. If you select Automatic Photometry, the HawkEye™ 1500 camera determines lighting control at each trigger and prior to each image scan. Photometry Window — Manual Photometry FIGURE 4–15. If you select Manual Photometry, you must specify the following: –...
  • Page 135: Preprocessing Images

    ReadRunner Chapter Note: Higher values for Exposure mean a longer image acquisition time and total cycle time. – Gain — Move the slider left to decrease or right to increase the gain. Range: 0 - 1023dB Note: When Verification is set to No Verification, Gain and Exposure can be adjusted by AutoPhotometry or manually.
  • Page 136: Setting Up Symbology

    Using ReadRunner Photometry Window FIGURE 4–16. The methods are: • NONE — This is the default. • ERODE — This method increases the dark cell size. Use this method to increase the dark cell size of a dark on light Data Matrix. •...
  • Page 137: Defining The Region Of Interest

    ReadRunner Chapter Symbology / Verification Window FIGURE 4–17. Specify the kinds of symbols the HawkEye™ 1500 camera will read: – Enable Data Matrix — Specifies that Data Matrix symbols will be read. – Enable Barcodes — Specifies that Barcode symbols will be read. Defining the Region of Interest Defining a region of interest (ROI) within the HawkEye™...
  • Page 138 Using ReadRunner Click Click Yes when asked if you wish to control camera X. Click ReadRunner displays a search ROI, as shown in Figure 4–18. ROI Window FIGURE 4–18. Use the mouse to define a smaller search area in the camera’s field of view. Adjust the ROI from any of its four corners.
  • Page 139: Copying Current To Pid

    ReadRunner Chapter Copying Current to PID This menu item allows you to copy the current settings (always PID0) to a different PID (1 through 15). Each PID contains the following information: Parameters Stored in Each PID TABLE 4–4. Parameter Notes Photometry Gain &...
  • Page 140: Setting Up Text Matching

    Using ReadRunner Copy to Current Settings from PID # Dialog Box FIGURE 4–20. Setting Up Text Matching The Camera Report window (Figure 4–21) displays detailed information (Cycles, Decodes, and Locates, and so on) about what the HawkEye™ 1500 camera is reading.
  • Page 141 ReadRunner Chapter Text Matching Window FIGURE 4–22. Enter the exact text (case sensitive) you want to match. Note: You can use the * and ? wildcards in the match string definition. The Match String should contain only printable characters. Click Apply and OK. Graphically, in the image area, ReadRunner will display either of the following messages: •...
  • Page 142: Match List Triggered I/O

    Using ReadRunner ReadRunner Camera Report Window FIGURE 4–23. Text Matching enabled Match List Triggered I/O Match List Triggered IO allows you to match the decoded string against up to 15 match strings expressions containing optional single (?) and multiple (*) character wildcards.
  • Page 143 ReadRunner Chapter • When the first match between the decoded string and the string expression in the MATCH_LIST is encountered, the Digital I/O lines will be set in the bit pattern defined by the binary value of the index into the MATCH_LIST. •...
  • Page 144 Using ReadRunner MATCH_BIT Keyword Assignment FIGURE 4–24. The MATCH_BIT_1 through MATCH_BIT_4 keywords are available only when connected to a HawkEye™ camera running firmware newer than the released version of 2.1. Keyword assignments are performed with the following commands: IOASSIGN OPTO_OUT1 PASS IOASSIGN OPTO_OUT2 FAIL IOASSIGN OPTO_OUT3 DV IOASSIGN GPIO_OUT1 MATCH_BIT_1...
  • Page 145 ReadRunner Chapter Enable Text Matching Screen FIGURE 4–25. The MatchList options will only be displayed for HawkEye™ cameras running firmware newer than the released version of 2.1. HawkEye™ 1500 Series User Manual v2.4.1, Nov 2008 4-34...
  • Page 146 Using ReadRunner Enable MatchList FIGURE 4–26. After you select Enable Text Matching, ReadRunner gives you the option to do single Match String or MatchList. Note: After “Enable MatchList” is selected, the single Match String is removed from the dialog as it is no longer used. v2.4.1, Nov 2008 HawkEye™...
  • Page 147 ReadRunner Chapter Adding Match Strings FIGURE 4–27. The commands generated from the above settings are: MATCHEX T “” 0 0 1 1 MATCH_LIST_ENABLE ON MATCH_LIST 1 “123456AB” MATCH_LIST 2 “123456ab” MATCH_LIST 3 “12345AB6” MATCH_LIST 4 “123 56AB” MATCH_LIST 5 “123456BC” MATCH_LIST 6 “123456CD”...
  • Page 148 Using ReadRunner Serial Number Matching FIGURE 4–28. MatchList only replaces the single match string capabilities with multiple match string testing. All other functions, such as Serial Number Matching, remain unaffected and may be used in conjunction with Match List. v2.4.1, Nov 2008 HawkEye™...
  • Page 149 ReadRunner Chapter Match Index for Text Reporting FIGURE 4–29. MATCH_INDEX has been added if you require text output instead of, or in addition to, Digital I/O output. MATCH_INDEX can be displayed in reports, graphic overlays, and as Digital I/O, as shown in Figure 4–30 through Figure 4–32.
  • Page 150 Using ReadRunner Example 1 FIGURE 4–30. Example 2 FIGURE 4–31. v2.4.1, Nov 2008 HawkEye™ 1500 Series User Manual 4-39...
  • Page 151: Behavior Of The Wildcard Match

    ReadRunner Chapter Example 3 FIGURE 4–32. Behavior of the Wildcard Match The behavior of the wildcard match is: • A case sensitive match is performed. • * and ? are wildcard characters in the pattern as well as potentially valid characters in the string.
  • Page 152: Setting Up Serial Number Matching

    Using ReadRunner “*string” matches “string” “?string” matches “?string” “?string” matches “*string” “?string” matches “Xstring” Setting Up Serial Number Matching The Camera Report window (Figure 4–33) displays detailed information (Cycles, Decodes, and Locates, and so on) about what the HawkEye™ 1500 camera is reading.
  • Page 153 ReadRunner Chapter Serial Number Matching Window FIGURE 4–34. Specify the following: – Start Count — This is the starting serial number. – Increment — This indicates by how much the serial number will increase each time it is encountered. – First Character Position —...
  • Page 154 Using ReadRunner Figure 4–35 shows the correct settings for serial number matching, assuming a serial number that increments by one each time. Serial Number Matching Window FIGURE 4–35. After serial number matching is enabled, your Camera Report window will look similar to the one displayed in Figure 4–36.
  • Page 155: Specifying

    ReadRunner Chapter Specifying... Preferences The Preferences window contains three tabs. The Report Connectivity tab (Figure 4–37) allows you to specify the rate at which report information is sent to the Reports window. Preferences Window — Report Connectivity Tab FIGURE 4–37. •...
  • Page 156 Using ReadRunner – 2 per second — At most, send an image twice per second. • When in control, use maximum transfer rates — Send report information and images as fast as possible. The General tab (Figure 4–38) allows you to specify the format and location of the save images.
  • Page 157: Application Modes

    ReadRunner Chapter Preferences Window — Image Display Tab FIGURE 4–39. • Pass Color — Specifies the color of the information that passes. Click ... to display the color palette. • Fail Color — Specifies the color of information that fails. Click ... to display the color palette.
  • Page 158 Using ReadRunner Application Mode Window FIGURE 4–40. Select one of the following modes: Note: When you change the Application mode, a dialog box will be displayed asking you to confirm the changes corresponding to the new Application mode. – Demo — This mode demonstrates the capabilities of the HawkEye™ 1500 camera.
  • Page 159: Lighting

    ReadRunner Chapter Power-strobe. This selection allows the parts to be moving at a very high speed, where short exposure times are desired. – Stop and Scan — This mode scans a symbol when it stops within the HawkEye™ 1500’s field of view. A trigger is supplied to the camera by a sensing device (not included as standard equipment) when the symbol is in place.
  • Page 160: Retry Modes

    Using ReadRunner Press Ctrl+M, or select Application Mode from the Settings menu. Click Yes when asked if you wish to control camera X. ReadRunner displays the Application Mode window. Using the pull down menu, specify one of the following for lighting: –...
  • Page 161 ReadRunner Chapter From the Retry Mode pull down menu, specify one of the following: – None — Sets the read cycle to single attempt mode. This is the default. – Time — Set the read cycle to multiple attempts within the specified time limit.
  • Page 162: Extended Pid List

    Using ReadRunner – Light — Allows up to 2 retries using optionally different Decoder parameters. On the second retry, a new picture is taken using the same photometry parameters; however the lighting and/or strobe mode can be specified directly in the UI. This mode is a subset of the RETRY PID List w/Acquire mode.
  • Page 163: Read Timeout

    ReadRunner Chapter PID List w/ Acquire is used in situations where various manual photometry settings are saved in different PIDs and a new image needs to be taken before the decoding process is started. Read Timeout This parameter specifies the time to spend searching and decoding a symbol (i.e., Data Matrix or Barcode).
  • Page 164: Triggers

    Using ReadRunner Triggers To specify a trigger: Press Ctrl+F6, or select IO Settings from the Settings menu. Click Yes when asked if you wish to control camera X. ReadRunner displays the IO Settings window, as shown in Figure 4–41. I/O Settings Window FIGURE 4–41.
  • Page 165: Advanced I/O

    ReadRunner Chapter – Low to High – High to Low – Both Click Apply. Click OK. Advanced I/O To specify the I/O behavior mode: Press Ctrl+F6, or select IO Settings from the Settings menu. Click Yes when asked if you wish to control camera X. ReadRunner displays the IO Settings window, as shown in Figure 4–42.
  • Page 166 Using ReadRunner I/O Settings Window - Modes Displayed FIGURE 4–42. From the IO Behavior Mode pull down menu, select one of the following: – Disabled – Pass/Fail Only - Full Handshake — Handshake mode with OPT1 = Pass, OPT2 = Fail. –...
  • Page 167 ReadRunner Chapter – Data Valid - Full Handshake — Handshake mode with OPT1 = Pass, OPT2 = Fail, OPT3 = Data Valid. – Data Valid - Pipelined — PULSE/PIPELINED mode with OPT1 = Pass | Fail, OPT3 = Data Valid. –...
  • Page 168 Using ReadRunner I/O Settings Window - Suggested Line Definitions FIGURE 4–43. Suggested Line Definitions The default IO Assignment that has been pre-configured uses the same physical lines that were used in earlier versions of the HawkEye™ software. v2.4.1, Nov 2008 HawkEye™...
  • Page 169 ReadRunner Chapter Note: I/O points are NOT set automatically! You must set them manually. Suggested Line Definitions TABLE 4–5. I/O Mode Suggested Line Definitions Data Valid - Full Handshake Pass, Fail, DV, RTE Data Valid - Pipelined Pass, Fail, DV, RTE DV - 2 Line Verify - Full HS DV, RTE, Good, Poor DV - 2 Line Verify - Pulse...
  • Page 170: Supported Keyword Names

    Using ReadRunner I/O Assignment Window FIGURE 4–44. Each of the configurable lines is displayed with the polarity, keyword name, and behavior desired. Note: A given keyword name may only be configured for one physical line at a time. Supported Keyword Names The supported keyword names are: •...
  • Page 171 ReadRunner Chapter • FAIL — May also represent a NO MA TCH state if a Match Mode is enabled. • DV — Data Valid - This line is set on when results of a decode have been set and other lines are stable. •...
  • Page 172: Supported Behaviors

    Using ReadRunner • READ_B — This keyword configures the line as an input to trigger a read with a specified PID, trigger edge, latch, and delay values. • READ_C — This keyword configures the line as an input to trigger a read with a specified PID, trigger edge, latch, and delay values.
  • Page 173 ReadRunner Chapter I/O Assignment Window - NOMINAL_DEV Behavior FIGURE 4–45. When used with the ANGLE_FAILURE keyword name, the NOMINAL_DEV behavior understands that angles are in the range of 0° through 359°. The example in Figure 4–45 will consider that there is an ANGLE_FAILURE if the measured angle is less than 345°...
  • Page 174 Using ReadRunner I/O Assignment Window — MAX_MIN Behavior FIGURE 4–46. When used with the ANGLE_FAILURE keyword name, the MAX_MIN behavior understands that angles are in the range of 0° through 359°. The example in Figure 4–46 will consider that there is an ANGLE_FAILURE if the measured angle is less than 350°...
  • Page 175: Serial/Tcp Settings

    ReadRunner Chapter • INPUT_BOTH — This behavior determines the trigger direction of an input; triggering is on both edges. For additional information about IO Behavior Modes, see “Outputs” on page 3-19. Serial/TCP Settings The HawkEye™ 1500 camera can communicate using either RS-232 serial communications or TCP/IP.
  • Page 176 Using ReadRunner Communications Configuration Window FIGURE 4–47. Specify the type of IP addressing that you will be using, either DHCP or static IP addressing. Note: If you select Use DHCP, you only have to specify Camera Name and Domain. If you select Use Static IP Addressing, you also have to specify IP Address, Subnet Mask, and Gateway.
  • Page 177 ReadRunner Chapter Unique Camera Names TABLE 4–6. Camera Name at Unique Camera Boot Time MAC Address Name HawkEye 00:60:33:e0:00:11 HawkEyeE00011 HawkEye 00:60:33:e0:00:12 HawkEyeE00012 HawkEye 00:60:33:e0:00:13 HawkEyeE00013 HawkEye 00:60:33:e0:00:14 HawkEyeE00014 HawkEye 00:60:33:e0:00:15 HawkEyeE00015 • MAC Address — The burned in address of the camera’s network adapter.
  • Page 178: Ethernet/Ip Connectivity

    Using ReadRunner • Data Bits — Is 7 or 8. • Stop Bits — 1 or 2. • Flow Control — Is None, Xon/Xoff, or Hardware. – PC Serial Ports — Select a COM port before setting the following: • Baud Rate —...
  • Page 179 ReadRunner Chapter The camera identifies itself as a Generic Device (type 0). It supports a series of objects that reflect the physical I/O, as well as the CycleReport data, of the camera. The Ethernet/IP objects allow access to individual points or to groups of points.
  • Page 180 Using ReadRunner The camera also supports a vendor-specific static Assembly object to represent camera results. The ID of this object is 300 (vendor-specific) and supports the Get_Attribute_Single service (ID 0x0E) or the Set_Attribute_Single service (ID 0x10) for attribute ID 3. The attribute gets/sets an array of bytes. The total structure size is 376 bytes or 94 long words (30 long words + 256 bytes of decode data).
  • Page 181 ReadRunner Chapter CycleReport Assembly Data Bytes (Continued) TABLE 4–8. Long Word Bytes Meaning 18-21 69-87 Decode Data as a set of numbers (when possible). Numbers are converted as sets of 9 digit decimals, up to four total numbers 22-29 88-128 Reserved for future use Length of decode data 31-94...
  • Page 182: Output Format Strings

    Using ReadRunner 0x0E) or the Set_Attribute_Single service (ID 0x10) for attribute ID 3. When the Set_Attribute_Single service is called, the command is executed. The command is executed asynchronously and there is no specific command handshake. A detailed technote (HawkEye™ 1500 Tech Note - EIP Communicating with ControlLogix PLC.pdf) can be found on the Release CD.
  • Page 183 ReadRunner Chapter • Standard (Camera Serial Port) — By default, this port is programmed as shown in Figure 4–49. • TCP1 — By default, this port is programmed as shown in Figure 4–49. Output Format Strings Window (TCP1 - Port 49098) FIGURE 4–49.
  • Page 184 Using ReadRunner Output Format Strings Window (TCP2 - Port 49099) FIGURE 4–50. • TCP3 — By default, this port is programmed to send the image data as a bmp binary stream (ID01) (32 bit length/data), as shown in Figure 4–51. Note: The keyword is programmed in the Header so that it can be entered only once for all programmable output strings.
  • Page 185 ReadRunner Chapter Output Format Strings Window (TCP3 - Port 49100) FIGURE 4–51. • TCP4 — By default, this port is not programmed, as shown in Figure 4–52. HawkEye™ 1500 Series User Manual v2.4.1, Nov 2008 4-74...
  • Page 186 Using ReadRunner Output Format Strings Window (TCP4 - Port 49101) FIGURE 4–52. • Fixed Buffer Length for S7 PLC — The fixed length data string output can be enabled from the ReadRunner UI or through a command. To enable it from the UI, set the Fixed Buffer Length parameter in the Configure Formatted Output dialog to a value greater than 1 but no more than 254.
  • Page 187 ReadRunner Chapter – count = 0 - 254 The fixed length output is enabled when the count is between 2 and 254 (inclusive) and disabled when the count is 0 or 1. All five ports (STANDARD for serial and four TCP ports) can be configured individually to output data in a different fixed length or to not enable the fixed length mode at all.
  • Page 188: Format String Keywords

    Using ReadRunner Each channel can be setup individually, each with their own Header and Trailer strings. A detailed list of all keywords can be found in the next section. Format String Keywords • (ANGLE) — This keyword expands to the orientation in degrees (0 to 359) of the code that was read.
  • Page 189 ReadRunner Chapter B;19;0; are Dot Center Grade, DC Count1, and DC Count2 A;0,9; are Angle of Distortion Grade and angle (note representation of 0.9) 1,00 is the Average cell fill (note representation of 1.00) • (VERI_DETAIL) — This keyword return the detailed verification data, separated by semicolons (“;”), but only when Verification is enabled.
  • Page 190 Using ReadRunner Value Displayed in Verification Report FIGURE 4–53. – 4701 - Verification Unsupported — The decode was successful but verification is not supported for the type of barcode seen. – 4702 - Verification Timeout — The decode was successful but the verification calculations could not be completed before a new decode request was received.
  • Page 191 ReadRunner Chapter UII/CPN TABLE 4–9. Content of Decoded Data Matrix UII/CPN Valid UII UII:UII_data Example: UII:12345678 Valid CPN CPN:CPN_data Example: CPN:87654321 Valid LBN LBN:LBN_data Example: LBN:87654321 Valid UII & CPN UII:UII_data CPN:CPN_data Example: UII:12345678 CPN:87654321 Valid UII & LBN UII:UII_data LBN:LBN_data Example: UII:12345678 LBN:87654321 Valid UII &...
  • Page 192 Using ReadRunner UII/CPN with Data Fields TABLE 4–10. Content of Decoded Data Matrix UII/CPN Valid UII UII:UII_data Constructed UII type Example: UII:12345678 Example: Contruct_1 Valid CPN CPN:CPN_data Constructed CPN type Example: CPN:87654321 Example: PNR Valid LBN LBN:LBN_data Constructed LBN type Example: LBN:87654321 Example: 30T Valid UII &...
  • Page 193: Keyword Example

    ReadRunner Chapter DF1 - DF7: If the UII/CPN field is “(15434 ERROR: xxxx)”, DF1 - DF7 are filled in with an empty string. Otherwise, the fields are used to display data elements. If there are less than seven data elements, an empty string is filled in at the end.
  • Page 194 Using ReadRunner Click Apply and OK. From the Settings menu, click Symbology and Verification to display the Symbology / Verification window. Select AIM (ISO 16022). Click Apply and OK. From the Windows menu, click Terminal Window. Click the Display Report Output From Camera button. You will see a screen containing information similar to the following: Decode Pass Text Box Contains (VERI_FORMATTED)
  • Page 195 ReadRunner Chapter Finally, you can also customize the number of beeps that the camera emits on these pass/fail conditions. By default, the camera beeps once when the decode passes. You can configure each pass/fail condition with up to 3 beeps. The format string keywords are furthermore expanded to allow custom binary data to be output from the camera.
  • Page 196 Using ReadRunner CD Fields (Continued) TABLE 4–11. Field Description Overall AIM Verification Grade Unformatted decode data Length/raw data Photometry Settings Auto|Manual/Gain/Exposure Image Timestamp Image Data Raw Width/Height/Gray-scale Values ID Fields TABLE 4–12. Field Description Image Data Bmp 32-bit Length/Binary Values Image Data Tiff 32-bit Length/Binary values All data is written in binary format on the corresponding output port (TCP only).
  • Page 197: Toggling The Target Laser

    ReadRunner Chapter • RT Error — A Runtime error, which includes any alarms, trigger overruns or process overruns. Currently, any alarm that is set is network related: connection was dropped, connection timed out, etc. • Locate Fail — When checked, send the data in the text box out the serial port on every unsuccessful locate.
  • Page 198: Toggling The Beeper

    Using ReadRunner – – Strobe (2 sec) • From the Settings menu, select Targeting Laser, and then select or de-select one of the following: – – – 2 Second Strobe DO NOT LOOK AT THE LASER. WHEN READING PARTS THAT ARE HIGHLY REFLECTIVE, BE CAREFUL THAT THE LASER IS NOT REFLECTED INTO SOMEONE’S EYE.
  • Page 199: Controlling The Beep

    ReadRunner Chapter From the keyboard, press Shift+F5. Controlling the Beep You can control the beeper so that you hear/don’t hear beeps from the HawkEye™ 1500 camera under various conditions. To control the beeper: Do either of the following: From the Settings menu, select Beep Control. From the keyboard, press Ctrl+B.
  • Page 200: Saving Parameters On The Camera To Flash

    Using ReadRunner Saving Parameters on the Camera to Flash This menu item saves the current memory settings to flash so that the camera is properly restored when it reboots. To save the parameters on the camera to flash: Press Ctrl+S, or select Save Parameters on Camera from the File menu. Click Yes when asked if you wish to control camera X.
  • Page 201: Decoder & Application Mode

    ReadRunner Chapter Click Yes when asked if you wish to control camera X. ReadRunner restores the Application Mode options to the default information listed above and saves them to Flash. Decoder & Application Mode To restore the default settings to both the decoder and the Application Mode options: Press Ctrl+Z, or select Restore Defaults and then Both from the File menu.
  • Page 202: Reports & Images Over A Serial Connection

    Using ReadRunner Reports & Images Over A Serial Connection You can connect to the HawkEye™ 1500 camera serially or over TCP/IP. When you connect serially, ReadRunner displays different buttons than the buttons you see when you are connected over TCP/IP, as shown in Figure 4–61. Buttons When Connected Serially FIGURE 4–61.
  • Page 203: Programming User Buttons

    ReadRunner Chapter Press Ctrl+T, or select Terminal Window from the Windows menu. ReadRunner displays the Terminal window, as shown in Figure 4–62. ReadRunner Terminal Window FIGURE 4–62. Command Text Box Program User Buttons Show Internal Messages Display Commands Sent To Camera Display Report Output From Camera Clear Terminal Window The ReadRunner Terminal window displays output from the camera, commands...
  • Page 204 Using ReadRunner User Buttons Window FIGURE 4–63. Specify a tool tip and the commands (you can specify more than one) for a user button. When you are finished, click OK. Note: A user button is enabled when both the Tool Tip text box and the Commands text box contain valid information.
  • Page 205: Sending Remote Commands To The Camera

    ReadRunner Chapter commands, see the HawkEye™ 1500 Series Reference & Programmers Manual. Sending Remote Commands to the Camera From the Terminal window, you can send remote commands to the camera in the Command Text Box area (see Figure 4–62). Note: De-select Display Report Output From Camera before you send remote commands to the camera.
  • Page 206 Using ReadRunner ReadRunner Charts Window — Rate Data FIGURE 4–64. Display Rate Data Zoom Out Zoom In This window displays rate information about the current images that the HawkEye™ 1500 camera is reading. • Zoom In/Out — Zoom In displays more detail; Zoom Out displays less detail.
  • Page 207: Information About Cameras On The Network

    ReadRunner Chapter ReadRunner Charts Window — Timing Data FIGURE 4–65. Display Timing Data This window displays timing information about the current images that the HawkEye™ 1500 camera is reading. • Display Timing Data — Displays cycle time, read time, and acquire time graphically.
  • Page 208 Using ReadRunner ReadRunner Network Overview Window FIGURE 4–66. Refresh Network Button Note: Click on a column heading to sort the column. – Refresh Network — This button clears the screen and displays the current cameras on the network. – Name — The network name of the camera. –...
  • Page 209: Readrunner Version Number

    Help menu. ReadRunner displays the About ReadRunner window. Note: For proper operation, make sure the version of the software displayed in the Network Overview Window matches the ReadRunner revision used to connect to the camera. Contact Microscan to ensure you have the latest copy of software. •...
  • Page 210 Using ReadRunner Settings Window FIGURE 4–67. The RESET FACTORY command runs these settings The RESET ALL command runs these settings – Hardware Settings Installed in Manufacturing — These settings depend on the hardware purchased by the customer. – Customer Settings Installed in Manufacturing — These settings depend on the customer’s specifications.
  • Page 211: Fine Tuning & Monitoring Your Application

    ReadRunner Chapter Note: The RESET FACTORY command restores the camera to factory settings and runs the stored hardware specific commands. The RESET ALL command restores the factory settings, runs the stored hardware commands, and runs the stored customer commands. For more information about either command, see the HawkEye™ 1500 Series Reference and Programmers Manual.
  • Page 212: Learning & Unlearning

    Fine Tuning & Monitoring Your Application Partial Data Matrix Image FIGURE 4–68. SEE VIEW A ONE SQUARE EQUALS ONE PIXEL VIEW A The X dimension, which refers to the narrowest bar and narrowest space, must consist of at least 2 pixels. In the case of a linear or stacked barcode, the minimum pixel width applies to the X dimension, as shown in Figure 4–69.
  • Page 213 ReadRunner Chapter Click Yes when asked if you wish to control camera X. Click ReadRunner displays one of the three Learn windows shown in Figure 4–70. Note: Notice how the text changes for each button depending on the option chosen. Three Learn Windows FIGURE 4–70.
  • Page 214: Enabling Assisted Learn

    Fine Tuning & Monitoring Your Application Enabling Assisted Learn This command narrows down the parameters associated with a symbol by explicitly specifying the number of rows and columns, and the polarity. As with a learn, this results in a more reliable decode of the same type of symbol. In most cases, it also speeds up the decoding time.
  • Page 215: Modifying Decoding Parameters

    ReadRunner Chapter Click Click Yes when asked if you wish to control camera X. Click ReadRunner displays the Learn window (Figure 4–70). Click Unlearn. Click Done. Note: Unlearn “unlearns” what was set in a previous Learn. Modifying Decoding Parameters This section describes modifying the following: •...
  • Page 216 Fine Tuning & Monitoring Your Application Advanced Window - Data Matrix Parameters FIGURE 4–72. Unlearn Auto Learn Parameters – Auto Learn Parameters — This button automatically learns the parameters for the current image. – Undo Auto Learn — This button unlearns parameters and resets them to their defaults.
  • Page 217 ReadRunner Chapter – Num Rows — This pull down menu specifies the number of rows to expect in the Data Matrix symbol. Range: 8 - 144, or AUTO (autoselect) – ECC Level — This pull down menu specifies the expected Data Matrix Error Correction level.
  • Page 218 Fine Tuning & Monitoring Your Application you should change the orientation setting after the Learn by setting the orientation to AUTO. All measurements are assumed to be rotated in a CCW direction. Range: 1 - 8, or AUTO (default) 1 = 0° 2 = 90°...
  • Page 219 ReadRunner Chapter Matrix Height (in pixels) + Matrix Width (in pixels) __________________________________________ Number of Rows + Number of Columns Typically, the decode algorithm operates with maximum robustness when Pixel Per Cell is set to the estimated cell size. In the HawkEye™ 1500, the Pixel Per Cell is always set to the default value of 6 pixels after a learn in order to speed up the decode process for most of the applications.
  • Page 220: Barcode Parameters

    Fine Tuning & Monitoring Your Application • VERTICAL — All probes search vertically at different locations until (1) a Data Matrix is decoded, or (b) the search is completed within the ROI, or (c) the Read Time-out is reached. • HORI_VERT —...
  • Page 221 ReadRunner Chapter Advanced Window - Barcode Parameters FIGURE 4–73. Undo Auto Learn Auto Learn Parameters – Auto Learn Parameters — This button automatically learns the parameters for the current image. – Undo Auto Learn — This button unlearns parameters and resets them to their defaults.
  • Page 222 Fine Tuning & Monitoring Your Application Range: 8 - 256 Default: 16 – Vertical Spacing — This pull down menu specifies the vertical spacing. Range: 8 - 256 Default: 16 – Read Timeout — This parameter specifies the time to spend inspecting a symbol.
  • Page 223 ReadRunner Chapter Range: 1 - 100 Default: 1 – Max Barcode Width — This pull down menu specifies the maximum barcode width. Range: 1 - 100 Default: 100 – Min Number of Bars — This pull down menu specifies the minimum number of the bars.
  • Page 224: Expert Settings

    Fine Tuning & Monitoring Your Application – Min Threshold — The barcode threshold out of 255 grayscale. (Supported with the BARTHRESH terminal command.) Range: 5 - 100 Default: 18 – Confidence (0 - 100) — For barcodes that do not use checksum such as Code 39, I 2 of 5, Codabar, and BC412, the threshold value can help reduce potential misdecodes.
  • Page 225 ReadRunner Chapter Advanced Window - Expert Settings FIGURE 4–74. Undo Auto Learn Auto Learn Parameters – Auto Min Exposure — The minimum exposure time for auto photometry. Default: 30 – Auto Max Exposure — The maximum exposure time for auto photometry.
  • Page 226: Data Matrix Fine Tune

    Fine Tuning & Monitoring Your Application – Aperture — Used with ISO15415 calibration. See the HawkEye™ 1500 Series Verification Manual. Data Matrix Fine Tune To fine tune Data Matrix parameters: Press Ctrl+A, or select Advanced Tuning from the Windows menu. Select Data Matrix Fine Tune in the pull-down window.
  • Page 227: Bc412 Parameters

    ReadRunner Chapter – No Quiet Zone Clutter — Enabling the option will speed up the reading process when Data Matrix has sufficient quiet zone. With sufficient quiet zone, a Data Matrix with irregular, curved, or distorted border(s) can be read more efficiently with the option checked. The border problem typically is associated with low quality inkjet or dot peen marks or when the Data Matrix is imaged at an angle.
  • Page 228: Qr Code Parameters

    Fine Tuning & Monitoring Your Application Advanced Window - BC412 Parameters FIGURE 4–76. Undo Auto Learn Auto Learn Parameters – Polarity — When the polarity is known, select either Dark on Light, or Light on Dark from the drop-down list. When polarity is not known, select AUTO (the default).
  • Page 229: Code 39 Parameters

    ReadRunner Chapter Advanced Window - QR Code Parameters FIGURE 4–77. Undo Auto Learn Auto Learn Parameters – Finder Pattern Misalignment — Select the appropriate value to handle finder pattern alignment error when the cells in the finder pattern and the remaining cells do not line up correctly. –...
  • Page 230: I2Of5 Parameters

    Fine Tuning & Monitoring Your Application I2of5 Parameters To modify I2of5 parameters: Press Ctrl+A, or select Advanced Tuning from the Windows menu. Select I2of5 Parameters in the pull-down window. ReadRunner displays the window shown in Figure 4–79. Advanced Window - I2of5 Parameters FIGURE 4–79.
  • Page 231: Debugging Images

    ReadRunner Chapter – Output UPC as EAN — Specifies whether or not UPC data is displayed as EAN. Debugging Images Configuring the Part Queue The Part Queue saves the result data to a file path (local or remote). You can configure the camera to save the data when it occurs (rather than in memory), or save the data on demand with a command.
  • Page 232 Fine Tuning & Monitoring Your Application Configure Part Queue Window FIGURE 4–81. Specify parameters from the following pull down menus: – Part Queue On/Off — Enables (On) or disables (Off) the part queue. – Qualifier — Specifies what you want to store in the part queue: •...
  • Page 233 ReadRunner Chapter • Verify Poor, Failed • Verify Fair, Poor, Failed – Specific Failure — Specifies what kind of failures you want to store: • • Location Failure • Decode Failure • Match Failure • Runtime Error Note: This field is activated when you select Failed for the Qualifier parameter.
  • Page 234 Fine Tuning & Monitoring Your Application You can use the part queue mechanism to buffer Read cycle reports over time (30 cycles with images, 5000 cycles without) such that, if the communication to the camera over TCP is lost, past read data can be siphoned out of the camera once the client reconnects.
  • Page 235 ReadRunner Chapter saved via FTP. Use Save to Memory if capturing the last N records is important without missing one. Uploading using FTP with QueueView can cause lost data. It was discovered that a customer with more than one HawkEye 1500 Smart Camera reader connected to an FTP server and using high trigger rates, could lose a text or image file due to the limitations of a network data throughput.
  • Page 236 Fine Tuning & Monitoring Your Application – The worst-case bandwidth requirements on the network segment should never exceed 40% of the theoretical bandwidth. If the network is 10BaseT, 40% x 10,000,000 bits per second / 8 bits per byte = 500Kbytes/second. A HawkEye 1500 Smart Camera reader image is 326Kbytes and a text report is 1Kbyte.
  • Page 237: Uploading Images Using Queueview

    ReadRunner Chapter Uploading Images Using QueueView You can use ReadRunner to activate the Part Queue on the camera and save specific images inline with the running inspection. You can save All images, Passed images, or Failed images (decode failures, locator failures, match failures, or runtime errors). You can specify the number of records to store (the maximum is up to the amount of memory on the camera).
  • Page 238 Fine Tuning & Monitoring Your Application – List of Cameras — Select the camera whose part queue you want to view. You can edit the text in this drop down list of cameras to enter a static IP address for a reachable camera on a different subnet: Highlight <Enter_Static_IP_Address>.
  • Page 239: Saving Images To The Pc Using Queueview

    ReadRunner Chapter – Save Images as Bitmap — Specifies that QueueView should save images onto the PC as .bmp files. – Save Images as TIFFs — Specifies that QueueView should save images onto the PC as .tif files. This is the default. –...
  • Page 240: Saving The Current Image

    Fine Tuning & Monitoring Your Application Specify where you want to save the images. Click OK. Click either Save Current Image or Save All Images. QueueView saves the image(s) to the specified location on the PC. The file names of the saved images have the following format: sqa001_000001173.tif File Extension Cycle Number...
  • Page 241: Returning The Camera To Acquisition

    ReadRunner Chapter Select Images Window FIGURE 4–85. Navigate to the appropriate folder, select the file(s) you want to load onto the camera, and click Open. ReadRunner loads the file(s) onto the PC for debugging. – If the failure was a decode failure, you will want to modify the advanced parameters until it passes (see “Modifying Decoding Parameters”...
  • Page 242: The Filmstrip Recorder

    Fine Tuning & Monitoring Your Application The camera returns to normal acquisition. The Filmstrip Recorder You can use the Filmstrip Recorder to save images directly to disk files for debugging purposes. It is an alternative to using the Part Queue and the QueueView application.
  • Page 243 ReadRunner Chapter ReadRunner Filmstrip Recorder Window FIGURE 4–86. Type of Images to Save Display New Images Stop Display Of New Images Record Images to Disk Specify the following: – Record Images to Disk — When you click this button, ReadRunner begins saving files to the ReadRunner directory on the PC.
  • Page 244: Reading Difficult Symbols

    Reading Difficult Symbols CHAPTER 5 This chapter explains how to use your HawkEye™ 1500 Series Smart Camera- Based Reader to read difficult and damaged symbols. For a detailed Data Matrix description, see Appendix D, “Symbology Reference,”. General Reading Guidelines • Always attempt to create a balanced, properly contrasted Data Matrix image.
  • Page 245: Preprocessing With Morphology

    Reading Difficult Symbols Chapter Polarity, Image Style, Matrix Height, and Matrix Width to a specific value, the algorithm will quickly reject any Data Matrix like objects that don't fit the profile described by the parameters and get to the Data Matrix of the interest quicker. This ensures that the reading time is more consistent.
  • Page 246: Erode Example

    Preprocessing with Morphology Erode Example Figure 5–1 shows a poorly marked Data Matrix before ERODE is applied. Example Before Applying Erode FIGURE 5–1. Assume that we want to apply Erosion to increase the size of the dark cells on the light background: From ReadRunner, click the Add Camera button to connect a camera.
  • Page 247: Dilate Example

    Reading Difficult Symbols Chapter Example After Applying Erode FIGURE 5–2. Dilate Example Figure 5–3 shows a poorly marked Data Matrix before DILATE is applied. Example Before Apply Dilate FIGURE 5–3. Assume that we want to apply Dilation to increase the size of the light cells on the dark background: From ReadRunner, click the Add Camera button to connect a camera.
  • Page 248: Reading Different Difficult Symbols

    Reading Different Difficult Symbols From the Method pull down menu, select DILATE. From the Iteration pull down menu, select 1. Figure 5–4 shows the same Data Matrix after DILATE is applied with 1 Iteration. Example After Applying Dilate FIGURE 5–4. Reading Different Difficult Symbols If an application requires reading different types of Data Matrix symbols, and the reading with the default decoder parameters does not produce satisfactory results,...
  • Page 249 Reading Difficult Symbols Chapter HawkEye™ 1500 Series User Manual v2.4.1, Nov 2008...
  • Page 250: The Bootloader

    The Bootloader CHAPTER 6 This chapter describes the diagnostics and utilities for the HawkEye™ 1500. Diagnostic Levels HawkEye™ 1500 diagnostics can be divided into the following levels of testing: • Level 0 diagnostics are executed as a power-on self-test from the boot loader and provide enough coverage to safely bring up the application code.
  • Page 251 The Bootloader Chapter Additionally, utilities are provided which, as a minimum, can peek/poke memory locations. You can access the monitor through QuicSet (press during power up ONLY). It is also accessed if there is a POST failure. Note: A QuicSet boot does not run POST diagnostics. Boot Flow FIGURE 6–1.
  • Page 252: Boot Loader Power-On Self-Tests

    Boot Loader Power-On Self-Tests Boot Loader Power-On Self-Tests As each power-on self-test is executed, a binary number representing the test-in- progress is displayed on the camera LEDs. Should a failure be detected, the beeper sounds five times and the LEDs flash out an error code until the QuicSet button is pressed.
  • Page 253: D - Dump Memory

    The Bootloader Chapter Get RAM size cach I-Cache control File transfer Reset unit Jump to app Display error Help >> d — Dump Memory The “d” command dumps “units” by “width” bytes of raw data including the ASCII representation starting from address “addr” (initial default is 0). Syntax >>...
  • Page 254: M - Modify Memory

    Bootloader Menu *..0...@...* 00100080: 02 58 e2 80 a8 30 e9 1b 02 2c 00 11 ff d4 00 10 *X...0...,..* 00100090: 02 64 00 11 c0 0d e1 a0 d8 10 e9 2d b0 04 e2 4c *d..-...L.* 001000a0: 40 00 e1 a0 00 00 e3 54 00 04 1a 00 20 34 e5 9f *.@..T..4 ..* 001000b0: 1f 5a e3 a0 00 30 e5 9f 10 03 e2 81 fa a7 eb ff *Z...0...*...
  • Page 255: Et - Execute Test

    The Bootloader Chapter et — Execute Test The “et” command executes a specified test, allowing you to optionally enter a count for the number of times the test is to be executed. Syntax >> et test [loopCnt] dbp — Display Boot Parameters The “dbp”...
  • Page 256: Mbp - Modify Boot Parameters

    Bootloader Menu Advanced TCP/IP Settings TCP Command: 49095 TCP Lossy: 49096 TCP Lossless: 49097 TCP PLC: 49098 TCP Heartbeat: 49094 TCP Heartbeat query: 49093 SNTP Intval: SNTP Server: mbp — Modify Boot Parameters The “mbp” command modifies boot parameters. The command can be invoked in either Standalone or Manufacturing Mode.
  • Page 257: Manufacturing Mode

    The Bootloader Chapter ConsoleTTY: 0 - Baud Rate: 115200 - Parity: 0 - Data Bits: 8 - Stop Bits: 1 - Flow Ctrl: 0 - System Settings EIP Enable: 0 - Load Job: 1 - Run Job: 1 – POST Flags: 0x0000 - Speaker: 0 - Advanced TCP/IP Settings TCP Command: 49095 -...
  • Page 258: Dm - Display Menu

    Bootloader Menu Parameter Name for Manufacturing Mode (Continued) TABLE 6–1. Description Mfg Name Parameters Subnet Mask subnet Valid IP address Gateway gateway Valid IP address Domain Name domain ASCII string Enable UDP Announce 0 or 1 ConsoleTTY 0, 1, or 2 Baud Rate baud 115200, 57600, 38400, 19200,...
  • Page 259: Dfb - Display Flash Blocks

    The Bootloader Chapter dfb — Display Flash Blocks The “dfb” command displays the contents of the flash block headers. Syntax >> dfb The output is as follows: Block Size Erase Count Name ---------------------------------------------- F85F 00011A4C 000000ab bootloader BAF5 0000DE22 00000026 registry D417 0000E74F...
  • Page 260: Wmr - Write Mac Register

    Bootloader Menu wmr — Write MAC Register The “wmr” command writes “value” to an Ethernet MAC “register” offset from “bank”. Syntax >> wmr bank register value >> wmr 0 4 8000 ‡ sets the software reset bit wpr — Write PHY Register The “wpr”...
  • Page 261: Flsh - Display System Flash Size

    The Bootloader Chapter TLB: 0x3f6d8000 DAC: 0x76cdda44 FSR: 0x0000009b FAR: 0x55d37dbc CPSR: 0x600000d3 flsh — Display System Flash Size The “flsh” command dynamically sizes system flash by loading a piece of code into memory and vectoring to it so that it can query the flash ID register. Syntax >>...
  • Page 262: R - Reset Unit

    Diagnostic Test Menu r — Reset Unit The “r” command resets the unit via software reset. Syntax >> r j — Jump to Application The “j” command jumps to the application code. Syntax >> j e — Display Last Logged Error The “e”...
  • Page 263 The Bootloader Chapter Note: The attributes are set internal to the software and cannot be modified at runtime. Test suites are grouped in increments of 10 starting with test 100. For example, bus tests are part of the suite numbered 100- 109, flash related tests are 110-119, and so forth.
  • Page 264: Leds

    LEDS LEDS The system LEDs visually convey power-on status and error codes. Power-on Sequence Each stage of the power-on sequence drives the LEDs in a binary up-count fashion according to the table below. The LEDs are lit before the test is executed and remain in that pattern until the next test is run or an error condition is detected and displayed.
  • Page 265 The Bootloader Chapter HawkEye™ 1500 Series User Manual v2.4.1, Nov 2008 6-16...
  • Page 266: Hawkeye™ 1510

    HawkEye™ 1510 APPENDIX A This appendix contains information specific to the HawkEye™ 1510 Smart Camera-Based Reader. HawkEye™ 1510 FIGURE A–1. v2.4.1, Nov 2008 HawkEye™ 1500 Series User Manual...
  • Page 267: Optics

    Optics The HawkEye™ 1510 uses the following lenses. • CS Mount Lenses • C Mount Lenses (requires 5 mm extension (Microscan part number 928-0047-1)): CS mount + 5mm = C mount Lens Sizes and Microscan Part Numbers TABLE A–1. Part Number...
  • Page 268 – HELTMA-1L thru HELTMA-4L (Long - 8.5 inches (215.9mm)) – HELTMA-5 (30 Degree outrigger bracket) – HELTMA-6 (30 Degree outrigger assembly) • Adjustable brackets simplify mounting for Microscan NER lights – DOAL 25 – DOAL 50 – DF-150-3… v2.4.1, Nov 2008...
  • Page 269 HawkEye™ 1510 Appendix Figure A–2 shows light mount bracket HELTMA-1L with NER Doal 50 attached. Light Mount Bracket HELTMA-1L with NER Doal 50 FIGURE A–2. Figure A–3 shows light mount bracket HELTMA-1L with NER DF-150-3 dark field illuminator and mounting bracket attached. HawkEye™...
  • Page 270: External Lighting Mounting Options

    External Lighting Mounting Options Light Mount Bracket HELTMA-1L with NER DF-150-3 FIGURE A–3. HawkEye™ Light Mount Assembly Brackets TABLE A–3. Part Numbers Description External Lighting Brackets for On-Axis Lights HELTMA-1L Adjustment range: 156.7mm [6.17”] HELTMA-1S Adjustment range: 100.1mm [3.94”] Compatible with NER DF-100 and DF-150 series Dark-Field Illuminators. Note: DF-150-3 requires NER mounting bracket part number 090-000100 HELTMA-2L...
  • Page 271: Power For Lights

    HawkEye™ 1510 Appendix HawkEye™ Light Mount Assembly Brackets (Continued) TABLE A–3. Part Numbers Description HELTMA-4L Adjustment range: 156.7mm [6.17”] HELTMA-4S Adjustment range: 100.1mm [3.94”] Compatible with NER Doal-50 “V2” series Diffused On-Axis Lights. External Lighting Brackets for Off-Axis Lights HELTMA-5 30 Degree outrigger bracket Compatible with NER AR-50 9 Pin-D series Area Array Illuminators and BL-50 9 Pin-D series Backlights.
  • Page 272: Lighting Connector

    Lighting Connector Do not exceed 0.5 amp continuous current draw or you may damage the HawkEye™ 1500. Lighting Connector For complete information about the Light Port Connector, see “Light Port Connector” on page 2-45. v2.4.1, Nov 2008 HawkEye™ 1500 Series User Manual...
  • Page 273 HawkEye™ 1510 Appendix HawkEye™ 1500 Series User Manual v2.4.1, Nov 2008...
  • Page 274: Troubleshooting & Frequently Asked Questions

    Troubleshooting & Frequently APPENDIX B Asked Questions This appendix contains troubleshooting tips and answers to frequently asked questions for the HawkEye™ 1500 Series Smart Camera-Based Reader. Frequently Asked Questions My camera is connected to the network and serial port, but I have no idea what the current communication settings are.
  • Page 275: I Have Dhcp Activated, But The Camera Reports A 169.254.X.x Address

    Troubleshooting & Frequently Asked Questions Appendix • Parity — N • Data bits — 8 • Stop bits — 1 • Flow control — None These are the default camera settings. Connect to the camera and see if you get any text.
  • Page 276: How Can I Tell If The Ip Configuration Of My Pc And My Camera Are Valid

    Frequently Asked Questions How can I tell if the IP configuration of my PC and my camera are valid? Your PC and camera must be operating on the same subnet. The “Subnet Mask” determines the base address of the subnet. Typically, the subnet is either 255.255.0.0 (Class B) or 255.255.255.0 (Class C).
  • Page 277: I Have No Idea What The Current Settings Are For The Camera. What Do I Do

    Troubleshooting & Frequently Asked Questions Appendix I have no idea what the current settings are for the camera. What do I do? Should you encounter a situation where you have no idea what the current settings on the camera are, you can reset the camera to its factory defaults and resume from there.
  • Page 278: Is There A Way To Break This Control So I Can Get It Back

    Frequently Asked Questions Note: Once this option is set, your camera is unusable over the serial port. To restore the camera’s normal serial port connectivity, issue the command “CONSOLE 0” from the Terminal window in ReadRunner. A connection has taken control of my camera and I can’t regain control.
  • Page 279: I'm Using The Part Queue To Record Images On The Camera But, After A While, The Camera Runs Much Slower. What's Going On

    Troubleshooting & Frequently Asked Questions Appendix override this timeout, take control of the camera and type Ctrl+S a second time. The timeout is now disabled until you release control again. You can use the ONLINE command (see the HawkEye™ 1500 Series Reference and Programmer Manual) to put the unit back online and maintain control.
  • Page 280: Is The "Exposure" In The Photometry Dialog And Command The Same As The "Shutter" On The Hawkeye™ 15

    Frequently Asked Questions Is the “Exposure” in the Photometry dialog and command the same as the “Shutter” on the HawkEye™ 15? Yes, it is an electronic shutter internal to the CCD. It can be set between 30 usec and 20000 usec. It is the time during which light is integrated by the CCD sensor and also the time the light remains ON when in Strobe or Power Strobe.
  • Page 281: Sometimes, When Using A Logitech Mouse And Scrolling With The Wheel, I See Crashes In Readrunner Especially In The Network Overview Form. What Can I Do To Fix This Behavior

    Troubleshooting & Frequently Asked Questions Appendix The next time you run the install, it will operate as if the software is installing for the first time. Sometimes, when using a Logitech mouse and scrolling with the wheel, I see crashes in ReadRunner especially in the Network Overview form.
  • Page 282: Setting Triggers

    Trouble Reading Setting Triggers TRIG T TRIG C Resetting RESET APPMODE RESET FACTORY RESET DECODER Setting Targeting TARGET OFF TARGET ON Setting Beeper BEEP Y BEEP N Setting Illumination ILLUM OFF ILLUM ON ILLUM STROBE Resetting ROI ROI RESET v2.4.1, Nov 2008 HawkEye™...
  • Page 283: Setting Learn/Unlearn

    Troubleshooting & Frequently Asked Questions Appendix Setting Learn/Unlearn LEARN UNLEARN Setting Photometry PHOTO AUTO PHOTO MAN Saving SAVE Setting DHCP DHCP N DHCP Y HawkEye™ 1500 Series User Manual v2.4.1, Nov 2008 B-10...
  • Page 284: Upgrading Camera Software

    Upgrading Camera Software APPENDIX C This appendix describes how to upgrade the HawkEye™ 1500 Series Smart Camera-Based Reader’s software using either HawkEye™ Flasher or the HawkEye™ bootloader. Note: In this chapter, we use specific camera and software version numbers as an example.
  • Page 285: Using Hawkeye™ Bootloader

    These .SEC files automatically update the appropriate section of flash memory. Note: All .SEC files were written to flash memory at the Microscan factory when your camera was assembled. There is no specific need to re-write any portions of this flash memory with the bootloader.
  • Page 286 Using HawkEye™ Bootloader Power up your camera while pressing in the Quicset button. Connect the serial cable to the camera and your PC. Run HyperTerminal by selecting Start>Programs>Accessories. Connect to the appropriate serial port using the following settings: – Baud Rate — 115200 –...
  • Page 287 Upgrading Camera Software Appendix Press X to download a .SEC file. Select Send File from the Transfer menu. Browse for bootloader_Reader.sec on the CD, select Xmodem as the protocol, and then click Send, as shown in Figure C–1. Send File Window FIGURE C–1.
  • Page 288: Using Hawkeye™ Flasher

    Using HawkEye™ Flasher Using HawkEye™ Flasher The HawkEye™ Flasher is a simple application you use to upgrade your camera’s software. It allows you to select a camera, a Registry file, a Bootloader file, and/or a vxWorks kernel file, then update the camera accordingly. Flasher Window FIGURE C–3.
  • Page 289 Upgrading Camera Software Appendix The cameras that are detected on the local network are listed in the “Camera:” box, along with “COM1:” and “COM2:”. You can flash cameras on a separate subnet by selecting <Static IP Address> in the Camera drop down window and typing in the IP address of the camera.
  • Page 290 Using HawkEye™ Flasher From the Camera pull down menu, select the camera whose software you want to upgrade. Note: You can also select <Static IP Address>. If you do so, the “Enter Camera Static IP Address” dialog box is displayed. Enter a valid IP address and click OK.
  • Page 291 Upgrading Camera Software Appendix HawkEye™ 1500 Series User Manual v2.4.1, Nov 2008...
  • Page 292: Symbology Reference

    Symbology Reference APPENDIX D This appendix contains a description of Data Matrix, information about programming through the reader, and symbol samples. Data Matrix Data Matrix Certification Data Matrix has been certified by AIM, Inc. (Automatic Identification Manufacturers) and ISO as a fully public-domain symbology. It is located on the Internet at http://www.iso.org, which provides the complete specification.
  • Page 293 Symbology Reference Appendix The Data Matrix symbology allows for two-dimensional encoding and decoding. For the first time, users are no longer constrained by the limitations of a printed symbol. Now, with the Data Matrix symbology, users have the ability to: •...
  • Page 294: Data Matrix Components

    Data Matrix Data Matrix Example FIGURE D–1. Figure D–2 illustrates the differences between 2D and 1D symbols. 2D (Data Matrix) vs. 1D (Code 39) FIGURE D–2. 2D (Data Matrix) vs 1D (Bar Code) (Code 39) • Height is redundant • Requires High contrast-- usually 80% &...
  • Page 295 Symbology Reference Appendix Data Matrix Components FIGURE D–3. • Solid Border • Solid Border Quiet zone • Broken Border • Broken Border around the • Data Storage borders • Data Storage • Quiet Zone • Quiet Zone Data Matrix symbol shown complete Data Matrix symbol shown complete Solid Border Broken Border...
  • Page 296: Data Matrix Error Correction

    Data Matrix Data Matrix Storage FIGURE D–4. M = 01001101 = The Quiet Zone is a clear white space surrounding the Data Matrix, without clutter or text of any kind. The width of the quiet zone must be at least the size of one cell.
  • Page 297: Bit Versus Codeword

    Symbology Reference Appendix The examples in Figure D–5 illustrate Data Matrices with different ECC levels and how ECC affects symbol density. Data Matrix Examples with Different ECC Levels FIGURE D–5. ECC000 ECC050 ECC080 ECC100 ECC140 ECC200 Data = 123456789 Format = 1 Table D–1 shows the correlation between ECC levels and required overhead.
  • Page 298: Data Matrix Encoding Schemes

    Data Matrix bit can cause the same amount of damage as the eight wrong bits in the same codeword. For example, if one bit within the codeword is in error, the entire codeword is in error. Likewise, if multiple bits within the same codeword (e.g., 2-8 bits) are in error, this still counts as one codeword in error.
  • Page 299 Symbology Reference Appendix ECC 200 The data may be encoded using any combination of six encoding schemes listed in Table D–3. Encoding Schemes — File Formats TABLE D–3. Encoding Bits per Data Scheme Characters Character ASCII Double-digit numeric ASCII values 0-127 Extended ASCII values 128-255 Primary upper-case alphanumeric 5.33...
  • Page 300: Ecc 200

    Data Matrix ECC 200 Symbol Attributes (Continued) TABLE D–4. 22x22 28.1 14/27 24x24 29.2 15/27 14x14 28.6 14/27 16x16 28.1 14/26 18x18 29.6 15/28 20x20 1152 28.0 14/27 22x22 1392 1042 28.1 14/27 24x24 1632 1222 29.2 15/28 18x18 2100 1573 1047 28.0...
  • Page 301 Symbology Reference Appendix Encodable character set: Values 0-127 in accordance with ANSI X3.4, i.e., all 128 ASCII characters (equivalent to the US national version of ISO 646). Values 128-255 in accordance with ISO 8859-1; Latin Alphabet No. 1. These are referred to as extended ASCII. Representation of data —...
  • Page 302: Summary Of Additional Features

    Data Matrix Summary of Additional Features The following summarizes additional Data Matrix features, including whether it is inherent to the Data Matrix, or optional: • Reflectance reversal: (Inherent) Symbols are intended to be read when marked such that the image is either dark on light or light on dark. •...
  • Page 303: Creating A Data Matrix

    ISO. Creating a Data Matrix For demonstration purposes, you can create your own Data Matrix from the Microscan website: From your web browser, connect to: http://www.microscan.com/CreateBarCodes.aspx You will see a screen similar to the one displayed in Figure D–7.
  • Page 304: Reader Programming Data Matrix

    Data Matrix marks on actual parts, and/or other solutions to your specific Data Matrix encoding/marking needs, please contact your Microscan distribution partner, account manager, or applications engineer. Reader Programming Data Matrix By placing a Reader Programming Data Matrix under the field of view, and depressing the QuicSet button once, the code will be read once, then the QuicSet®...
  • Page 305: Symbol Samples

    Symbology Reference Appendix Symbol Samples 2-D Symbols Data Matrix (Data “123456789”) ECC000 ECC050 ECC080 ECC100 ECC140 ECC200 PDF417 (Data “PDF417 sample”) 1-D Symbols Code 128 (Data “This is Code 128”) 1234567890 Code 93 (Data “1234 CODE 93”) 1234567890 HawkEye™ 1500 Series User Manual v2.4.1, Nov 2008 D-14...
  • Page 306: Code 39 (Data "Abcd Code 39

    Symbol Samples Code 39 (Data “ABCD CODE 39”) 1234567890 Interleaved 2 of 5 (Data “25251234567890”) 1234567890 Codabar (Data “1234567890”) EAN 13 (Data=“9876543210999” EAN 8 (Data “76543210”) 1234 5670 v2.4.1, Nov 2008 HawkEye™ 1500 Series User Manual D-15...
  • Page 307: Upc A (Data "98765432109

    Symbology Reference Appendix UPC A (Data “98765432109”) 5-Digit Postnet with Check Character (Data “020215”) SEMI BC412 with Both Start/Stop & Checksum Data “AQQ45670” Pharmacode (Data “399”) HawkEye™ 1500 Series User Manual v2.4.1, Nov 2008 D-16...
  • Page 308: Specifications

    Specifications APPENDIX E This appendix contains specifications and dimensions for the HawkEye™ 1500 camera, and for the mounting block and adapter. Specifications TABLE E–1. HawkEye™ 1510 HawkEye™ 1515 HawkEye™ 1525 Height 44.45mm (1.750”) 44.45mm (1.750”) 59.94mm (2.360”) Width 57.15mm (2.250”) 57.15mm (2.250”) 72.14mm (2.840”) Depth...
  • Page 309: Hawkeye™ 1500 Dimensions

    Specifications Appendix Specifications (Continued) TABLE E–1. Decode 2-D: Data Matrix, PDF417 Capability 1-D: Code 39, Codabar, Code 93, 12of5, UPC/EAN, UPC-E, UPC Supplementals, Postnet, Pharmacode, Code 128 Verification 1. ISO/IEC 16022:2000 (Data Matrix) 2. ISO/IEC 15415:2004 (Data Matrix) 3. ISO/IEC 15416:2000 (one dimensional barcodes) 4.
  • Page 310 HawkEye™ 1500 Dimensions HawkEye™ 1515 FIGURE E–1. v2.4.1, Nov 2008 HawkEye™ 1500 Series User Manual...
  • Page 311 Specifications Appendix HawkEye™ 1525 FIGURE E–2. HawkEye™ 1500 Series User Manual v2.4.1, Nov 2008...
  • Page 312 HawkEye™ 1500 Dimensions HawkEye™ 1510 FIGURE E–3. v2.4.1, Nov 2008 HawkEye™ 1500 Series User Manual...
  • Page 313 Specifications Appendix HEBMA-5— Standard Mounting Block (replaces HEBMA-1) FIGURE E–4. HEBMA-2 — Optional Mounting Block for HawkEye™ 1525 FIGURE E–5. 25.40mm (1.00) 50.80mm (2.00) A - 0.125 DIA THRU, CB Ø0.225 BY 0.210 DP. (2) PLACES 19.05mm B - 8-32 THRU (4) PLACES (.750) C - Ø.128 THRU (4) PLACES 19.05mm...
  • Page 314 HawkEye™ 1500 Dimensions HEBMA-3 — Mounting Block Adapter (HE 10 to HE 1510) FIGURE E–6. 50.80mm (2.00) 12.70mm (.500) 11.53mm (.450) 2X 1/4-20 THRU 17.15mm (.675) 2X Ø0.125 THRU ØO.225 X x 0.510 25.40mm (1.00) 12.70mm (.50) 6.35mm 38.10mm (.250) (1.500) v2.4.1, Nov 2008 HawkEye™...
  • Page 315 Specifications Appendix HEBMA-4 — Mounting Block Adapter (HE 15 to HE 1515) FIGURE E–7. 50.80mm (2.00) 12.70mm (.500) 6.35mm (.250) 2x 1/4-20 THRU 18.42mm (.725) 2X Ø0.125 THRU ØO.225 X 0.560 25.40mm (1.00) 12.70mm (.50) 38.10mm 6.35mm (1.500) (.25) External I/O terminal Block Dimensions FIGURE E–8.
  • Page 316 HawkEye™ 1500 Dimensions I/O Expansion Module Dimensions FIGURE E–9. 97.2mm 55.9mm (3.83) (2.20) 125.7mm (4.95) v2.4.1, Nov 2008 HawkEye™ 1500 Series User Manual...
  • Page 317 Specifications Appendix HawkEye™ 1500 Series User Manual v2.4.1, Nov 2008 E-10...
  • Page 318: Custom Programming Using A Serial Connection

    Custom Programming Using a APPENDIX F Serial Connection This appendix describes the special considerations you need to know when connecting via a serial port. Here are some of the major considerations: • When using a network connection, the device status is broadcast via UDP every 5 seconds.
  • Page 319: Code Walkthrough

    Custom Programming Using a Serial Connection Appendix 2) Image, and 3) Report. The colored labels below the buttons show total cycles and passed and failed counters as obtained by querying the DeviceInfo. When first started, only the DeviceInfo is hooked, and, therefore, the colored counters will be updated.
  • Page 320 Code Walkthrough The two main objects used are declared at the top of frmMain. A MiCoordinator (m_coord) is used to make connection easier by using its DeviceFocusSet method. A ReportConnection object is used to represent the connection to the device. When DeviceFocusSet is called, the ReportConnection will automatically be connected (or disconnected) and fire the OnConnectionReset event.
  • Page 321: Complete Source Code

    Custom Programming Using a Serial Connection Appendix Complete Source Code Option Explicit Const VIEW_TERMINAL = 1 Const VIEW_IMAGE = 2 Const VIEW_REPORT = 3 Dim WithEvents m_coord As MiCoordinator Dim WithEvents m_connection As ReportConnection Dim m_bGettingReport As Boolean Dim m_bInUpdateButtons As Boolean Dim m_bHookReports As Boolean Dim m_bHookImages As Boolean Dim m_bHookDevInfo As Boolean...
  • Page 322 Complete Source Code ' disable buttons if port is not available Dim i As Long For i = 1 To 4 btnConnect(i).Enabled = CheckSerialPort("COM" & i & ":") Next i Disconnect End Sub Private Sub Form_Unload(Cancel As Integer) Disconnect Set m_coord = Nothing End Sub Private Function CheckSerialPort(port As String) As Boolean ' this function uses MiAsciiConnection to check if...
  • Page 323 Custom Programming Using a Serial Connection Appendix End Sub Private Sub UpdateButtons() Dim i As Long m_bInUpdateButtons = True If m_connection.IsConnected Then For i = 1 To btnConnect.Count If m_connection.Device.Name <> btnConnect(i).Caption Then btnConnect(i).Value = vbUnchecked Else btnConnect(i).Value = vbChecked End If Next i Else...
  • Page 324 Complete Source Code Private Sub ShowView(v As Long) Select Case v Case VIEW_TERMINAL m_terminal.Visible = True m_image.Visible = False m_report.Visible = False Case VIEW_IMAGE m_terminal.Visible = False m_image.Visible = True m_report.Visible = False Case VIEW_REPORT m_terminal.Visible = False m_image.Visible = False m_report.Visible = True End Select End Sub...
  • Page 325 Custom Programming Using a Serial Connection Appendix Private Sub HookImages_Click() m_bHookImages = Not m_bHookImages If m_bHookImages Then m_bHookReports = True HookReports.Checked = m_bHookReports HookImages.Checked = m_bHookImages End Sub Private Sub HookReports_Click() m_bHookReports = Not m_bHookReports If Not m_bHookReports Then m_bHookImages = False HookImages.Checked = m_bHookImages HookReports.Checked = m_bHookReports End Sub...
  • Page 326 Complete Source Code m_image.NewRecord objReport m_report.NewRecord objReport m_bGettingReport = False m_progress.Value = 100 m_progress.Visible = False End If End Sub Private Sub m_tabstrip_Click() Select Case m_tabstrip.SelectedItem.Key Case "terminal" ShowView VIEW_TERMINAL Case "image" ShowView VIEW_IMAGE Case "report" ShowView VIEW_REPORT End Select End Sub Private Sub SerialHook_Timer() If Not m_connection.IsConnected Then Exit Sub...
  • Page 327 Custom Programming Using a Serial Connection Appendix Case 1 cmd = cmd & " 255" Case 2 cmd = cmd & " 1" Case 3 cmd = cmd & " 4" Case 4 cmd = cmd & " 26" Case 5 cmd = cmd &...
  • Page 328: Index

    Index Alarms network overview window 4-97 ANGLE 4-77 ANGLE_FAILURE 4-60 ANSI X3.4 D-10 Aperture 4-115 Application Mode demo 3-3, 4-47 Symbols .SEC Files motion 3-4, 4-47 bootloader_Reader.sec presentation 3-4, 4-48 registry_Reader.sec stop and scan 3-4, 4-48 vxWorks_Reader.sec supermarket 3-4, 4-48 window 4-98 4-46...
  • Page 329 Index zoom out max barcode height 4-111 4-95 max barcode length 4-111 Byte-Oriented Error Detection and Correction max barcode width 4-112 Algorithm max number of bars 4-112 min barcode height 4-111 min barcode length 4-111 Cable min barcode width 4-111 external i/o terminal block adapter 2-34 min number of bars 4-112...
  • Page 330 Index Color text box 4-93 button 4-46 6-11 fail 4-46 6-11 pass write mac register 4-46 6-11 Combination I/O Board write phy register 6-11 wiring examples 2-26 6-12 Command Common Terminal 2-25 text box Communications 4-94 Commands configuration window 4-64, 4-71 cach Confidence 6-12...
  • Page 331 Index DATAHEX 4-90 4-77 Current Image DB-15S Connector saving dbp Command 4-129 Customer Settings Installed in Debounce 3-10 Manufacturing Debugging 4-99 4-120 Cycle Reports Decode storing backward 4-120 4-117 Cycles fail 4-85 network overview window forward 4-97 4-117 left to right 4-117 pass 4-85...
  • Page 332 Index data matrix parameters Ethernet LEDs 4-104 2-42 images over serial connection Ethernet/IP 4-91 4-67 output from camera Execute Test Command 4-92 rate information Exposure 4-94 4-23 report information Extended 4-15 reports over serial connection channel interpretations 4-91 D-11 timing information pid list 4-94 4-51...
  • Page 333 Index misalignment files 4-118 First Character Position load to camera 4-129 4-42 folder Flash select 4-127 save parameters on camera to 4-89 preprocessing 4-24 Flasher rate 4-44 Flow Control 4-67 save directory 4-45 flsh Command 6-12 save format 4-45 Font Button 4-46 style 4-106...
  • Page 334 Index Laser m Command turning on and off MAC Address 4-86 4-66 Last Character Position Manual Photometry 4-42 4-22 Latch Manufacturing Data 3-10 4-99 Latin Alphabet No. 1 MASK D-10 4-61 Layout Match rear panel behavior of wildcard 4-40 LEARN fail 4-61 4-86...
  • Page 335 Index Mode LEDs 2-43 Modes & external 4-49 demo 3-3, 4-47 with power strobe 3-5, 4-49 i/o behavior 4-54 On/PowerStrb/Ext 4-49 lighting OPEN Method 4-25 motion 3-4, 4-47 Optional presentation check sum checking 4-117, 4-118, 4-119 specifying retry 4-50 remove cs display 4-117, 4-118, 4-119 stop and scan 3-4, 4-48...
  • Page 336 Index extended 4-51 r Command 6-13 with acquire 4-50, 4-51, 4-52 ram Command 6-12 PID# 4-77 Rate Information Pinout displaying 4-94 power connector Rates Pixels per Cell 4-107 image 4-44 Polarity 4-103, 4-106, 4-117, 4-118 report 4-44 Port Number Read 49093 rate 4-16...
  • Page 337 Index Report on remote system (FTP) 4-123 budget results (.txt) 4-52 4-125 cell unit Saving 4-114 connectivity tab camera configuration to file 4-44 4-19 contrast current image 4-114 4-129 displaying information parameters on camera 4-15 4-89 rate Select 4-44 window configuration file window 4-15 4-19, 4-20...
  • Page 338 Index serial Taking Control of a Camera 4-64 Target Laser 4-64 Settings Menu turning on and off 4-86 Ctrl+O TCP Settings 4-29, 4-41 4-64 match mode settings Terminal Window 4-29, 4-41 4-92 Shift+F5 Text Matching 4-88 Show Internal Messages Button setting up 4-92 4-29...
  • Page 339 Index VERI_DETAIL terminal 4-78 4-92 VERI_FORMATTED Windows Menu 4-78 VERI_GRADE advanced tuning 4-78 4-104, 4-109, 4-113, 4-115, VERI_STATUS 4-78 4-116, 4-117, 4-118, 4-119 Verification charting window 4-94 license Ctrl+A 4-104, 4-109, 4-113, 4-115, 4-116, is it installed? 4-98 4-117, 4-118, 4-119 set to Ctrl+F 4-131...