Vision HAWK Smart Camera Guide Visionhawkguide

2013-01-15

: Microscan Visionhawkguide visionhawkguide Q12013 LaunchCentral PartnerSite

Open the PDF directly: View PDF PDF.
Page Count: 177

DownloadVision HAWK Smart Camera Guide  Visionhawkguide
Open PDF In BrowserView PDF
Vision HAWK Smart Camera Guide

84-016800-02 Rev A

Copyright ©2013
Microscan Systems, Inc.
Tel: +1.425.226.5700 / 800.762.1149
Fax: +1.425.226.8250
ISO 9001 Certified
Issued by TüV USA
All rights reserved. The information contained herein is proprietary and is provided solely for the purpose of
allowing customers to operate and/or service Microscan manufactured equipment and is not to be released,
reproduced, or used for any other purpose without written permission of Microscan.
Throughout this manual, trademarked names might be used. We state herein that we are using the names to the
benefit of the trademark owner, with no intention of infringement.

Disclaimer
The information and specifications described in this manual are subject to change without notice.

Latest Manual Version
For the latest version of this manual, see the Download Center on our web site at:
www.microscan.com.

Technical Support
For technical support, e-mail: helpdesk@microscan.com.

Warranty and Terms of Sale
For Standard Warranty information, see: www.microscan.com/warranty.

Microscan Systems, Inc.
United States Corporate Headquarters
+1.425.226.5700 / 800.762.1149
United States Northeast Technology Center
+1.603.598.8400 / 800.468.9503
European Headquarters
+31.172.423360
Asia Pacific Headquarters
+65.6846.1214

Statement of RoHS Compliance
All Microscan readers with a ‘G’ suffix in the FIS number are RoHS-Compliant. All compliant readers
were converted prior to March 1, 2007. All standard accessories in the Microscan Product Pricing Catalog
are RoHS-Compliant except 20-500013-01 and 98-000039-02. These products meet all the requirements
of “Directive 2002/95/EC” European Parliament and the Council of the European Union for RoHS compliance.
In accordance with the latest requirements, our RoHS-Compliant products and packaging do not contain
intentionally added Deca-BDE, Perfluorooctanes (PFOS), or Perfluorooctanic Acid (PFOA) compounds
above the maximum trace levels. To view the document stating these requirements, please visit:
http://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=CELEX:32002L0095:EN:HTML

and
http://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=OJ:L:2006:372:0032:0034:EN:PDF

Please contact your sales manager for a complete list of Microscan’s RoHS-Compliant products.
This declaration is based upon information obtained from sources which Microscan believes to be reliable, and from
random sample testing; however, the information is provided without any representation of warranty, expressed or
implied, regarding accuracy or correctness. Microscan does not specifically run any analysis on our raw materials or end
product to measure for these substances.
The information provided in this certification notice is correct to the best of Microscan’s knowledge at the date of publication.
This notice is not to be considered a warranty or quality specification. Users are responsible for determining the applicability
of any RoHS legislation or regulations based on their individual use of the product.
Regarding “RoHS Directive 2011_65_EU” Microscan produces Monitoring and Control Instruments as well as Industrial
Monitoring and Control Instruments as defined within the directive. Microscan has developed and is implementing a
RoHS2 compliance plan with the intention of bringing all active products listed in our current marketing literature within
full compliance as per the directive deadlines.
Key milestones for the transition plan are as follows:
• Complete internal product audit and supplier transition by July 2013.
• Initial “Monitoring and Control Instruments” RoHS2-compliant products available by July 2014.
• Initial “Industrial Monitoring and Control Instruments” RoHS2-compliant products available by July 2015.
• All new products introduced in 2014 are expected to be WEEE and RoHS2 compliant.
Microscan will mark the products with the ‘CE’ marking that complies with the RoHS2 process to acquire ‘CE’ certification
per the example given: Example 1 >> Machinery directive + EMC directive + RoHS2 = Declaration of Conformity.

Contents

PREFACE

Welcome! viii
Purpose of This Manual viii
Manual Conventions viii

CHAPTER 1

Introduction 1-1
Product Summary 1-2
Features and Benefits 1-2
Applications 1-3
Package Contents 1-3
Vision HAWK Smart Camera Models 1-4
Part Number Structure 1-5

CHAPTER 2

System Components 2-1
Hardware Components 2-1
Important Label Information 2-8
Mounting and Wiring the Vision HAWK Smart Camera 2-9
Input/Output Wiring 2-16
Ground and Shield Considerations 2-17
Power Requirements 2-19
Status Indicators 2-20
AutoVISION Button 2-21
Setting Up a Job in AutoVISION 2-22
Trigger Debounce 2-27

Vision HAWK Smart Camera Guide

Lv

Contents

CHAPTER 3

Optics and Lighting 3-1
Optics 3-2
Lens Substitution 3-3
Illumination 3-5

CHAPTER 4

Using EtherNet/IP 4-1
Vision HAWK EtherNet/IP 4-2
Assembly Layout 4-4
Connection Properties: Class 3 Explicit Messaging: 4-14
EIP Control/Status Signal Operation 4-17
Data Type Descriptions and Equivalents in PLC and EDS/CIP Environments 4-18
PLC Tags and Serial Command Names 4-19

APPENDIX A

Connector Pinouts A-1
Vision HAWK Smart Camera Connectors A-2

APPENDIX B

Cable Specifications B-1
61-000160-01 Cable, Host, Ethernet, M12 8-pin Plug to RJ45, 1 m B-2
61-000162-01 Cable, Common, M12 12-pin Plug to M12 12-pin Socket, 1 m B-3
97-000003-01 Power Supply, M12 12-pin Socket, 1.3 m B-4
99-000020-02 Trigger, M12 4-pin Plug, NPN, Dark On, 2 m B-5

APPENDIX C

General Specifications C-1
Dimensions C-8
Field of View and Working Distance C-10

APPENDIX D

Web HMI D-1
Adding Options to the Base URL D-4
Basic Options D-4
Layout Options D-5
Settings Pages D-7
Style D-14
Additional Notes D-15

APPENDIX E

Allen-Bradley PLC Setup via EDS E-1
AB Rockwell RSLogix 5000 v20 PLC Integration with EDS E-2

APPENDIX F

Allen-Bradley PLC setup via Generic Ethernet Module F-1
Prepare the PLC: Integrate the Camera into a PLC Environment F-2

v

Vision HAWK Smart Camera Guide

Contents

APPENDIX G

Demo PLC Code G-1
Glossary of Terms G-2
Demo Setup G-3
Description of PLC Tags G-5
Run the Camera: Runtime Operation of EtherNet/IP Demo G-15

APPENDIX H

Serial Commands H-1

APPENDIX I

Vision HAWK Boot Modes I-1

Vision HAWK Smart Camera Guide

vi

Preface

Welcome!

PREFACE

Purpose of This Manual
This manual contains detailed information about the Vision HAWK Smart
Camera.

Manual Conventions
The following typographical conventions are used throughout this manual.
•

Items emphasizing important information are bolded.

•

Menu selections, menu items and entries in screen images are
indicated as: Run (triggered), Modify..., etc.

Vision HAWK Smart Camera Guide

vii

Preface

YLLL

Vision HAWK Smart Camera Guide

1

CHAPTER 1

Introduction

1
Introduction

FIGURE 1–1. Vision HAWK Smart Camera, C-Mount and Standard Models

Vision HAWK Smart Camera Guide

1-1

Chapter

1

Introduction

Product Summary
The Vision HAWK Smart Camera is a compact industrial smart camera
that provides powerful machine vision capabilities with a small form factor
and intuitive software interface. The Vision HAWK is designed for
industrial environments where IP65/67 enclosure and rugged M12
connectivity are required.
Fully-integrated I/O and communications make the Vision HAWK easy to
incorporate in virtually any machine vision application. Patented liquid
lens autofocus and modular optical zoom enables the Vision HAWK to
inspect objects at distances from 33 mm to 2 m and beyond.
Pressing the AutoVISION button at the back of the Vision HAWK enables
real time dynamic autofocus. When an object is centered in the field of
view and the AutoVISION button is pressed, the camera automatically
adjusts focal distance and sets internal parameters to optimize image
captures.
AutoVISION software, designed for use with the Vision HAWK, provides
an intuitive interface, step-by-step configuration, and a library of presets
that allow easy setup and deployment. For more complex vision
applications, the system can be upgraded from AutoVISION to
Visionscape.

Features and Benefits

1-2

•

Standard and C-Mount models available

•

SXGA (1280 x 960), WVGA (752 x 480), and WUXGA (2048 x 1088,
C-Mount model only) resolutions available

•

World’s first vision system with liquid lens autofocus (standard models)

•

Integrated lighting (standard models)

•

Integrated Ethernet

•

Flexible programming options for custom applications

•

AutoVISION button for automatic targeting, calibration, and triggering

•

Simplified configuration with AutoVISION software

•

Fully scalable with Visionscape

•

Applications can be ported to Visionscape PC-based machine vision
Vision HAWK Smart Camera Guide

Applications

•

Automotive assembly verification

•

Part identification

•

Label positioning

•

Contents verification

•

Electronics assembly verification and identification

•

Semiconductor packaging and component inspection

•

Auto ID (Data Matrix and other 2D symbologies, 1D, OCR)

Introduction

Applications

Package Contents
Before you install AutoVISION software and connect your Vision HAWK
Smart Camera, please take a moment to confirm that the following items
are available:
•

Vision HAWK Smart Camera — Your package contains one of the
available models listed in Table 1–1

•

Microscan Tools Drive — USB flash drive containing AutoVISION software

•

Required accessories such as a power supply or power cable

Vision HAWK Smart Camera Guide

1

1-3

Chapter

1

Introduction

Vision HAWK Smart Camera Models
Table 1–1 lists and describes the Vision HAWK Smart Camera models.
TABLE 1–1. Vision HAWK Smart Camera Models
Part Number

Vision HAWK Smart Camera Model

GMV-6800-1000G Vision HAWK, 1.3MP SXGA, AutoVISION, C-Mount
GMV-6800-1002G Vision HAWK, 1.3MP SXGA, AutoVISION+Visionscape, C-Mount
GMV-6800-1004G Vision HAWK, 1.3MP SXGA, AutoVISION+Verification/OCV, C-Mount
GMV-6800-1006G Vision HAWK, 1.3MP SXGA, AutoVISION+Visionscape+Verification/OCV, C-Mount
GMV-6800-1010G Vision HAWK, 0.4MP WVGA, AutoVISION, C-Mount
GMV-6800-1012G Vision HAWK, 0.4MP WVGA, AutoVISION+Visionscape, C-Mount
GMV-6800-1014G Vision HAWK, 0.4MP WVGA, AutoVISION+Verification/OCV, C-Mount
GMV-6800-1016G Vision HAWK, 0.4MP WVGA, AutoVISION+Visionscape+Verification/OCV, C-Mount
GMV-6800-1030G Vision HAWK, WUXGA, Mono, AutoVISION, C-Mount
GMV-6800-1032G Vision HAWK, WUXGA, Mono, AutoVISION+Visionscape, C-Mount
GMV-6800-1034G Vision HAWK, WUXGA, Mono, AutoVISION+Verification/OCV, C-Mount
GMV-6800-1036G Vision HAWK, WUXGA, Mono, AutoVISION+Visionscape+Verification/OCV, C-Mount
GMV-6800-1100G Vision HAWK, SXGA, Built-In Lighting, AutoVISION, 15° Lens
GMV-6800-1102G Vision HAWK, SXGA, Built-In Lighting, AutoVISION+Visionscape, 15° Lens
GMV-6800-1104G Vision HAWK, SXGA, Built-In Lighting, AutoVISION+Verification/OCV, 15° Lens
GMV-6800-1106G Vision HAWK, SXGA, Built-In Lighting, AutoVISION+Visionscape +Verification/OCV, 15° Lens
GMV-6800-1110G Vision HAWK, WVGA, Built-In Lighting, AutoVISION, 15° Lens
GMV-6800-1112G Vision HAWK, WVGA, Built-In Lighting, AutoVISION+Visionscape, 15° Lens
GMV-6800-1114G Vision HAWK, WVGA, Built-In Lighting, AutoVISION+Verification/OCV, 15° Lens
GMV-6800-1116G Vision HAWK, WVGA, Built-In Lighting, AutoVISION+Visionscape +Verification/OCV, 15° Lens
GMV-6800-1200G Vision HAWK, SXGA, Built-In Lighting, AutoVISION, 30° Lens
GMV-6800-1202G Vision HAWK, SXGA, Built-In Lighting, AutoVISION+Visionscape, 30° Lens
GMV-6800-1204G Vision HAWK, SXGA, Built-In Lighting, AutoVISION+Verification/OCV, 30° Lens
GMV-6800-1206G Vision HAWK, SXGA, Built-In Lighting, AutoVISION+Visionscape +Verification/OCV, 30° Lens
GMV-6800-1210G Vision HAWK, WVGA, Built-In Lighting, AutoVISION, 30° Lens
GMV-6800-1212G Vision HAWK, WVGA, Built-In Lighting, AutoVISION+Visionscape, 30° Lens
GMV-6800-1214G Vision HAWK, WVGA, Built-In Lighting, AutoVISION+Verification/OCV, 30° Lens
GMV-6800-1216G Vision HAWK, WVGA, Built-In Lighting, AutoVISION+Visionscape+Verification/OCV, 30° Lens
GMV-6800-1300G Vision HAWK, SXGA, Built-In Lighting, AutoVISION, 45° Lens
GMV-6800-1302G Vision HAWK, SXGA, Built-In Lighting, AutoVISION+Visionscape, 45° Lens
GMV-6800-1304G Vision HAWK, SXGA, Built-In Lighting, AutoVISION+ Visionscape +Verification/OCV, 45° Lens
GMV-6800-1306G Vision HAWK, SXGA, Built-In Lighting, AutoVISION+Visionscape+Verification/OCV, 45° Lens

1-4

Vision HAWK Smart Camera Guide

Part Number Structure

Part Number

Introduction

TABLE 1–1. Vision HAWK Smart Camera Models
Vision HAWK Smart Camera Model

GMV-6800-1310G Vision HAWK, WVGA, Built-In Lighting, AutoVISION, 45° Lens
GMV-6800-1312G Vision HAWK, WVGA, Built-In Lighting, AutoVISION+Visionscape, 45° Lens
GMV-6800-1314G Vision HAWK, WVGA, Built-In Lighting, AutoVISION+Verification/OCV, 45° Lens
GMV-6800-1316G Vision HAWK, WVGA, Built-In Lighting, AutoVISION+Visionscape+Verification/OCV, 45° Lens

Part Number Structure
GMV

6800
Comm

General
Machine
Vision

Vision
HAWK

1 = Ethernet

Lens

Sensor

Options

0 = C-Mount

0 = CCD
(SXGA)

0 = AutoVISION

1 = 15° Optics

1 = CMOS
(WVGA)

2 = AutoVISION +
Visionscape

2 = 30° Optics
3 = 45° Optics

Vision HAWK Smart Camera Guide

3 = CMOS
(WUXGA)

4 = AutoVISION +
Verification/OCV

1

RoHS

G = RoHS
compliant

6 = AutoVISION +
Visionscape +
Verification/OCV

1-5

Chapter

1-6

1

Introduction

Vision HAWK Smart Camera Guide

2

CHAPTER 2

System Components

2
System Components

This section contains information about system components as well as
information to help you connect the Vision HAWK Smart Camera. Specific
information describes connectors, adapters, cables, pinouts, and signals.
Note: There are no user-serviceable parts inside.

Hardware Components
Table 2-1 lists Vision HAWK Smart Camera hardware components.
TABLE 2–1. Vision HAWK Smart Camera Hardware Components
Part Number

Description

Demo Kit
98-000215-01

Demo Kit (Power Supply, Camera Stand, Ethernet Host Cable, Carrying Case, Documentation)

Power Supplies
97-000003-01

Power Supply, M12 12-pin Socket, 1.3 m

97-000003-02

Power Supply, M12 12 pin Plug, 1.3m

Communication Devices and Cables
98-000103-01

QX-1 Interface Device

61-000148-01

Cordset, Common, M12 12 Pin, Socket (Ultralock) to M12 12 Pin, Plug (Ultralock), 3M

61-000148-02

Cordset, Common, M12 12 Pin, Socket (Screw-on) to M12 12 Pin Plug (Screw-on), 3M

61-000162-01

Cordset, Common, M12 12 Pin, Socket (Ultralock) to M12 12 Pin, Plug (Ultralock), 1M

61-000162-02

Cordset, Common, M12 12 Pin, Socket (Screw-on) to M12 12 Pin Plug (Screw-on), 1M

61-000153-01

Cordset, Host, Serial, M12 12 Pin Socket (Ultralock) to DB9 Socket, 1M

Vision HAWK Smart Camera Guide

2-1

Chapter

2

System Components

TABLE 2–1. Vision HAWK Smart Camera Hardware Components (Continued)
Part Number

Description

61-000153-02

Cordset, Host, Serial M12 12 pin Socket (Screw-on) to DB9 Socket, 1M

61-000164-01

Cordset, Host, Serial, M12 12 pin Socket (Ultralock) to DB9 Socket, 3M

61-000164-02

Cordset, Host, Serial, M12 12 pin Socket (Screw-on) to DB9 Socket, 3M

61-000152-01

Cordset, Host, Serial M12 12 pin Plug (Ultralock) to DB9 Socket, 1M

61-000152-02

Cordset, Host, Serial, M12 12 pin Plug (Screw-down) to DB9 Socket, 1M

61-000165-01

Cordset, Host, Serial M12 12 pin Plug (Ultralock) to DB9 Socket, 3M

61-000165-02

Cordset, Host, Serial M12 12 pin Plug (Screw-on) to DB9 Socket, 3M

61-000163-01

Cordset, Host, Ethernet, M12 8 pin Plug (Ultralock) to RJ45, 3M

61-000163-02

Cordset, Host, Ethernet, M12 8 pin Plug(Screw-on) to RJ45, 3M

61-000160-01

Cordset, Host, Ethernet, M12 8 pin Plug (Ultralock) to RJ45, 1M

61-000160-02

Cordset, Host, Ethernet, M12 8 pin Plug (Screw-on) to RJ45, 1M

61-000161-01

Cordset, M12 12 pin Plug (Ultralock) to MS-5100, 3M

61-000161-02

Cordset, M12 12 pin Plug (Screw-on) to MS-5100, 3M

61-000172-01

Cordset, M12 12 pin Plug (Ultralock) to M12 12 pin Socket (Ultralock) to DB25 Plug

61-000158-03

Cordset, M12 12 Pin Plug & Socket (Ultralock) to MS-Connect 210, RS-232, 2M

61-000158-04

Cordset, M12 12 Pin Plug & Socket (Ultralock) to MS-Connect 210, RS-422/485, 2M

61-000166-01

Cordset, M12 12 Pin Plug (Ultralock) to Flying Leads, 3M

61-000166-02

Cordset, M12 12 Pin Plug (Screw-on) to Flying Leads, 3M

61-000167-01

Cordset, M12 12 Pin Socket (Ultralock) to Flying Leads, 3M

61-000167-02

Cordset, M12 12 Pin Socket (Screw-on) to Flying Leads, 3M

61-000207-01

Cordset, C-Mount-to-Smart Series Light

FIS-0210-0001G

MS-Connect 210, Connectivity Box with Display

FIS-0210-0002G

MS-Connect 210, Connectivity Box

FIS-0210-0003G

MS-Connect 210, Connectivity Box with Display and Ethernet

FIS-0210-0004G

MS-Connect 210, Connectivity Box with Ethernet

98-000013-04

Relay Module, 120VAC, 3 Amp Output, Series 70, Type SM, for MS-Connect 210

98-000013-05

Relay Module, 240VAC, 3 Amp Output, Series 70, Type SM for MS-Connect 210

98-000013-06

Relay Module, 24VDC, 3 Amp Output, Series 70, Type SM for MS-Connect 210

Accessories
98-000143-01

Adapter Plate Kit

98-000148-01

L-Bracket Kit

98-000144-01

Right Angle Mirror Kit

98-000146-01

Window Replacement Kit

98-000147-01

15° Lens Kit

98-000147-02

30° Lens Kit

98-000147-03

45° Lens Kit

98-000205-01

Glass WIndow Kit with Infrared (IR) Filter

98-000206-01

Glass Window Kit

98-500006-01

Mounting Plate Kit, Flat, Custom Surfaces

2-2

Vision HAWK Smart Camera Guide

Hardware Components

TABLE 2–1. Vision HAWK Smart Camera Hardware Components (Continued)
Description

20-610024-01

Trigger Connector, 4-pin Plug (screw terminal and field-wireable) (for self-wiring)

98-000037-01

Extension Kit, All Cameras, 6 inch

98-000054-01

Kit, Mounting Stand Base Plate, Small

98-000016-01

Mounting Arm/Adapter Kit, 6 inch

99-000056-01

Accessory, Bracket, DOAL 50 to Vision HAWK

99-000058-01

Accessory, Bracket, DOAL 75 to Vision HAWK

99-000060-01

Accessory, Bracket, DOAL 100 to Vision HAWK

99-000061-01

Accessory, Bracket, DOAL to C-MOUNT Vision HAWK

99-000050-01

Accessory, Bracket,R-100 to Vision HAWK

99-000052-01

Accessory, Bracket,R-60/70 to Vision HAWK

99-000049-01

Accessory, Bracket,R-100 to C-MOUNT Vision HAWK

99-000051-01

Accessory, Bracket,R-60/70 to C-MOUNT Vision HAWK

98-92800471

5MM Extension Tube for C-Mount Lenses

98-CO206

Lens Extension Tube Set 0.5, 1, 5, 10, 20, 40mm

98-92800571

Lens 8mm F/1.4-16, FT 25.5mm P 0.5mm, 2/3" C-MNT

98-92800572

Lens 12mm F/1.8-16, FT 25.5mm P 0.5mm, 2/3" C-MNT

98-92800573

Lens 16mm F/1.4-16, FT 25.5mm P 0.5mm, 2/3" C-MNT

98-92800574

Lens 25mm F/1.6-16, FT 25.5mm P 0.5mm, 2/3" C-MNT

98-92800575

Lens 35mm F/2.1-22, FT 25.5mm P 0.5mm, 2/3" C-MNT

98-92800576

Lens 50mm F/2.8-22, FT 25.5mm P 0.5mm, 2/3" C-MNT

98-92800577

Lens 75mm F/3.9-32, FT 25.5mm P 0.5mm, 2/3" C-MNT

98-92800311

Lens, Skylight UV Filter 25.5mm Thread

98-92800371

Polarizing Filter 25.5mm Thread

98-000218-01

Lens Protection Housing, Standard Length (up to 48mm)

98-000226-01

Lens Protection Housing, Long (up to 72mm)

2
System Components

Part Number

Object Detectors
99-000020-01

Photo Sensor, M12 4pin Plug, NPN, Dark Off, 2m

99-000020-02

Photo Sensor, M12 4-pin Plug, NPN, Dark On, 2 m

Documentation
37-000010-01

Microscan Tools Drive (Software, User’s Manuals, Quick Start Guides, Configuration Guides, links to
other documents on Microscan website)

Note: Additional hardware components are available in the Microscan Product Pricing Catalog.

Vision HAWK Smart Camera Guide

2-3

Chapter

2

System Components

Standard Vision HAWK Front
Figure 2-1 shows the front of the Vision HAWK Smart Camera.
FIGURE 2–1. Front

Standard Vision HAWK Base
Figure 2–2 shows the base of the Vision HAWK Smart Camera.
FIGURE 2–2. Base

2-4

Vision HAWK Smart Camera Guide

Hardware Components

Standard Vision HAWK Side

2

Figure 2-3 shows the side of the Vision HAWK Smart Camera.

System Components

FIGURE 2–3. Side

Standard Vision HAWK Back
Figure 2-4 shows the back of the Vision HAWK Smart Camera.
FIGURE 2–4. Back

Vision HAWK Smart Camera Guide

2-5

Chapter

2

System Components

Vision HAWK C-Mount Front
Figure 2-5 shows the front of the Vision HAWK C-Mount Smart Camera.
FIGURE 2–5. Front

Vision HAWK C-Mount Base
Figure 2–6 shows the top of the Vision HAWK C-Mount Smart Camera.
FIGURE 2–6. Top

2-6

Vision HAWK Smart Camera Guide

Hardware Components

Vision HAWK C-Mount Side
Figure 2-7 shows the side of the Vision HAWK C-Mount Smart Camera.

Vision HAWK C-Mount Back
Figure 2-8 shows the back of the Vision HAWK C-Mount Smart Camera.
FIGURE 2–8. Back

Vision HAWK Smart Camera Guide

2
System Components

FIGURE 2–7. Side

2-7

Chapter

2

System Components

Important Label Information
Each Vision HAWK Smart Camera has its own label, which contains
important information about that camera.
•
•
•

2-8

P/N – The Microscan part number of your Vision HAWK Smart
Camera.
S/N — The serial number of your Vision HAWK Smart Camera.
MAC — The MAC address of your Vision HAWK Smart Camera.

Vision HAWK Smart Camera Guide

Mounting and Wiring the Vision HAWK Smart Camera

Mounting and Wiring the Vision HAWK Smart Camera

2

Mount the camera (1) securely as required by the application.
1

Mounting
holes

•
•
•
•
•

Connect the Ethernet cable (2) from “B” on the camera (1) to the
network.
Connect the power supply cable (3) to “3” on the QX-1 (4).
Connect the trigger (5) to “T” on the QX-1 (4).
Connect the “Common” cable (6) from “A” on the camera (1) to “2” on
the QX-1 (4).
Plug in the power supply (3).
1

1

2

6

4

3

2

6

4

5

Standard Vision HAWK

Vision HAWK Smart Camera Guide

3

5

Vision HAWK C-Mount

2-9

System Components

•

Chapter

2

System Components

Optoisolated Outputs
The reader has optoisolated outputs that can transfer signals from the
camera to peripherals. Outputs can be configured as either NPN or PNP,
but NPN and PNP cannot be mixed in a system, because the output
common is shared by all outputs.

NPN Output for Host Input

2-10

Vision HAWK Smart Camera Guide

Mounting and Wiring the Vision HAWK Smart Camera

NPN Output for External Load

System Components

2

Vision HAWK Smart Camera Guide

2-11

Chapter

2

System Components

PNP Output for Host Input

2-12

Vision HAWK Smart Camera Guide

Mounting and Wiring the Vision HAWK Smart Camera

PNP Output for External Load

System Components

2

Vision HAWK Smart Camera Guide

2-13

Chapter

2

System Components

Optoisolated Inputs
All discrete inputs are optoisolated. Inputs can be configured as either
NPN or PNP, but NPN and PNP cannot be mixed in a system, because
the input common is shared by all inputs.

NPN

2-14

Vision HAWK Smart Camera Guide

Mounting and Wiring the Vision HAWK Smart Camera

PNP

System Components

2

Vision HAWK Smart Camera Guide

2-15

Chapter

2

System Components

Input/Output Wiring

2-16

Vision HAWK Smart Camera Guide

Ground and Shield Considerations

Ground and Shield Considerations

Vision HAWK

An earth ground is provided through the cable shields and chassis of the imager.

Ground Loops
Ground loops (signal degradation due to different ground potentials in
communicating devices) can be eliminated or minimized by ensuring that
both the host, imager, and their power supplies are connected to a
common earth ground.

Vision HAWK Smart Camera Guide

2-17

2
System Components

Proper grounding is necessary for operator safety, noise reduction, and
the protection of equipment from voltage transients. Buildings, including
any steelwork, all circuits, and all junction boxes must be grounded
directly to an earth ground in compliance with local and national electrical
codes.

Chapter

2

System Components

Expected Power and Ground Connections for Proper Operation

Grounding Notes:

2-18

•

Ensure that mounting bracket “Earth” is at the same potential as
power source “Earth”.

•

Supply “Return” and “Earth” ground must be stable, low-impedance
reference points.

•

“2-Terminal Power Supply” must still provide an “Earth” connection to
the imager.

•

“Signal Ground” can be used for communications and/or discrete signal
ground reference. It must not be used as Power Ground or Earth
Ground.

Vision HAWK Smart Camera Guide

Power Requirements

Power Requirements

TABLE 2–3. Camera Power Requirements

Component
Vision HAWK Smart Camera, CCD,
SXGA

5-28VDC, 200mV p-p max ripple,
170mA at 24VDC (typ.)
15.5 watts (max.)

Vision HAWK Smart Camera, CMOS,
SXGA

5-28VDC, 200mV p-p max ripple,
135mA at 24VDC (typ.)
13 watts (max.)

Vision HAWK C-Mount Smart Camera,
CCD, SXGA

5-28VDC, 200mV p-p max ripple,
130mA at 24VDC (typ.)
7 watts (max.)

Vision HAWK C-Mount Smart Camera,
CMOS, WVGA

5-28VDC, 200mV p-p max ripple,
105mA at 24VDC (typ.)
4 watts (max.)

Vision HAWK C-Mount Smart Camera,
CMOS, WUXGA

5-28VDC, 200mV p-p max ripple,
140mA at 24VDC (typ.)
5.7 watts (max.)

Vision HAWK Smart Camera Guide

2-19

2
System Components

Refer to Table 2-3 when determining the power supply requirements for
your camera.

Chapter

2

System Components

Status Indicators
The top of the Vision HAWK Smart Camera has multiple LEDs that indicate
different trigger, inspection, camera, communication, and power states.

TRIG = Trigger Status
PASS/FAIL = Inspection Status

Outputs 1, 2, 3
Power Status

MODE = Camera Status
LINK/ACT = Link Activity Status

TRIG

PASS/FAIL
MODE

LINK/ACT

PWR
OUTPUTS

On Steady

Continuous Trigger

Off

Waiting for Trigger Event

On Flashing

Trigger Event

On

Active State

Off

Inactive State

On Steady

Unit Ready

Off

Unit Not Ready

On Steady

Link Established

Off

No Link/Activity

On Flashing

Link Established and Activity on Link

On

Power On

Off

No Power Applied to Unit

On

Signal Sent to External Output

Off

No Signal Sent to External Output

Additional User Feedback

2-20

•

Green Flash – A green flash from the front of the unit indicates a Good Read.

•

Red X Targeting Pattern – The red X targeting pattern from the front of
the unit allows the user to center an object in the camera’s field of view.

•

Beeper – The beeper is an audible verification that either a Pass or a
Fail has occurred.

Vision HAWK Smart Camera Guide

AutoVISION Button

AutoVISION Button

The AutoVISION Button has three positions, selectable by the length of
time the button is held down, and indicated by one, two, or three beeps
and LED flashes in succession. It can also be used to send a trigger
signal when Send Trigger is checked in AutoVISION software’s Connect
view. When the trigger functionality is enabled, pushing the AutoVISION
Button triggers the camera to capture an image.

1st Position: Red Targeting Pattern
The first AutoVISION Button position turns the targeting system on.
This overrides any other targeting modes that have been configured.

2nd Position: Auto Calibration
The second AutoVISION Button position starts the Auto Calibration
process, which selects the appropriate photometry and focus settings
for the camera. The selected values are then saved for power-on.

3rd Position: Teach
The third AutoVISION Button position sets the Match String to the
next OCR string or symbol data that is decoded.

Vision HAWK Smart Camera Guide

2-21

System Components

2

Chapter

2

System Components

Setting Up a Job in AutoVISION
AutoVISION is a critical component of the Vision HAWK’s functionality.
Designed for use with the Vision HAWK, AutoVISION provides an intuitive
interface, step-by-step configuration, and a library of presets that allow
easy setup and deployment. For more complex vision applications, the
system can be upgraded from AutoVISION to Visionscape.
1.

Configure Vision HAWK hardware.

1

3

7

2

6

8

See Appendix A, Connector Pinouts, for
Vision HAWK pin assignments.

Item Description

Part Number

1

Vision HAWK Smart Camera

GMV-6800-XXXXG

2

QX-1 Interface Device

98-000103-02

3

Cordset, Common, M12 12-pin Plug to M12 12-pin
Socket, 1 m

61-000162-01

4

Cordset, Host, Serial, M12 12-pin Plug to DB9, 1 m

61-000152-01

5

Cordset, Host, Serial, M12 12-pin Socket to DB9, 1 m

61-000153-01

6

Power Supply, M12 12-pin Socket, 1.3 m

97-000003-01

7

Cordset, Host, Ethernet, M12 8-pin Plug to RJ45, 1 m

61-000160-01

8

Trigger, M12 4-pin Plug, NPN, Dark On, 2 m

99-000020-02

Note: Additional cables available in the Microscan Product Pricing Catalog.

2-22

Vision HAWK Smart Camera Guide

Setting Up a Job in AutoVISION

–
–
–
–
2.

Mount the camera as required by the application.
Connect the Ethernet cable from "B" on the camera to the
network.
Connect the power supply to "3" on the QX-1.
Connect the photo sensor to "T" on the QX-1.
Connect the "Common" cable to "2" on the QX-1 and "A" on the
camera.
Plug in the power supply.

Select your Vision HAWK in the AutoVISION Connect view, create a
job, and adjust camera settings.
AutoVISION's Connect view allows you to select your device and
configure its settings, and to create a new job. The Select Device
dropdown menu provides a list of available devices. Hover the mouse
over a device to see its details.

Vision HAWK Smart Camera Guide

2-23

2
System Components

–
–

Chapter

2

System Components

Click the lock icon to take control of the camera. When you have
control of the camera, the Modify button will appear beneath the
camera settings. Click the Modify button to adjust camera settings.
Note: The default IP address of the camera is: 192.168.0.10. Be sure
your PC is on the same subnet (192.168.0.100, for example).

Modify camera settings in the
Details area at the left of the
Connect view.
Create, Load, or Upload a job
using the buttons in the center
of the Connect view.

Important: When modifying camera settings, you will need to enter a
username and password for the camera if a password has been defined.

2-24

Vision HAWK Smart Camera Guide

Setting Up a Job in AutoVISION

3.

Edit the Job in AutoVISION.
After you have created a new job, loaded a job from your PC, or
uploaded a job from the camera, you will proceed to the Edit view to
refine your machine vision job. The Camera parameters below the
captured image allow you to set Gain, Exposure, Focus, Trigger, and
Lighting. Inspection Outputs options allow you to connect your job to
the outside world. This is also the view where you can add multiple
tools to the job. The tool icons are located above the main view area.

Vision HAWK Smart Camera Guide

2-25

2
System Components

Once you have selected your camera, adjusted its settings, and
created a new job, you will move to the Image view. This view allows
you to Auto Calibrate the camera, and to manually adjust the
camera's Exposure, Gain, and Focus, and also to set the Lighting
Mode (On, Off, or Strobe).

Chapter

2

4.

System Components

Run the Job in AutoVISION.
Going to the Run view will automatically download your job to the
camera and start it running.

5.

Save the Job.
Click the Save to Camera icon on the File menu bar to save the job
to the Vision HAWK.

2-26

Vision HAWK Smart Camera Guide

Trigger Debounce

Trigger Debounce

// Camera Definition File
// Version: 1.10
Camera Name
VisionHAWK 752x480 CMOS
// Name Displayed
in Camdef Selection Dialog
Digitizer Type
4000
// Number
associated with VisionHawk CMOS Camera
Stride
752
// Image Width
Rows
480
// Image Height
X Offset
0
// Image X Offset
Y Offset
0
// Image Y Offset
Bits Per Pixel
8
// Bits that represent Pixel Value
Pixel Type
0
// Type of Pixel: MONOCHROME=0,
COLOR_RGB=1, COLOR_BGR=2, COLOR_BAYGR8=3, COLOR_BAYRG8=4, COLOR_BAYGB8=5,
COLOR_BAYBG8=6, COLOR_HSI=7
Image Structure
1
// Pixel Organization: Packed=1, TwoPlanes =
2, ThreePlanes = 3
Async Control
1
// Controllable shutter time. Usually
using a pulse width specified in usecs
Usecs Per Frame
16667
// Fastest time to acquire a frame: 60 FPS
for VisionHawk CMOS Camera
// -1 Disables timeout feature
// IO Configuration
GPIO Edit Mask
0x0000
GPIO Defaults
0x0001 // 1 General Purpose Input 3 General Purpose
Outputs
GPIO Count
4
GPIO Inputs
1
GPIO Outputs
3
Sensors
1
// One input dedicated
to Trigger signal
Strobes
0
Virtual IO
2048
IO Line Debounce High Time 2000
//usecs
IO Line Debounce Low Time 2000
//usecs
// Focus & Photometry Ranges
Gain Dflt
20
Gain Min
0
Gain Max
100
// 0 to 100%
Exp Dflt
400
Exp Min
25
Exp Max
100000 // 1/10 to 1/40,000
Focus Dflt
400
Focus Min
100
Focus Max
4000
// 1 to 40 inches
// Lens Configuration
C-Mount
0
// 0 = false, 1 = true

Vision HAWK Smart Camera Guide

2-27

2
System Components

Trigger Debounce is the ability of the system to accomodate switching noise on a trigger state
change – a common issue with relays that have some intermittent contact while engaging.
Trigger overruns (when the vision system is triggered faster than the device can process)
can be avoided by increasing the “debounce” time in the camera definition file located in
the C:\Microscan\Vscape\Drivers\CamDefs directory.
The IO Line Debounce High Time and IO Line Debounce Low Time can be added to the
file as in the example below. The default debounce time is 1 ms (1,000 μs).

Chapter

2-28

2

System Components

Vision HAWK Smart Camera Guide

3

CHAPTER 3

Optics and Lighting

This section describes the optical and illumination characteristics of the
Vision HAWK Smart Camera.

Optics and Lighting

3

Vision HAWK Smart Camera Guide

3-1

Chapter

3

Optics and Lighting

Optics
The Vision HAWK Smart Camera is available with a built-in CMOS sensor
or CCD sensor.

Optics Specifications
Part Number
Sensor

GMV-68001100G

GMV-68001200G

GMV-68001300G

1/3”, SXGA (1280 x 960) CCD, up to 20 fps

GMV-68001110G

GMV-68001210G

1/3”, WVGA (752 x 480) CMOS, up to 60 fps

Sensor Color

Monochrome

Focal Range

1” (33 mm) to ∞ (liquid lens autofocus)

Shutter
Part Number
Sensor

Global Shutter; Exposure: 6µs to 100ms
Global Shutter; Exposure: 25µs to 100ms
(1/150,000 to 1/10) Default = 666µs (1/1,500) (1/40,000 to 1/10) Default = 400µs (1/2,500)
GMV-68001102G

GMV-68001202G

Sensor

GMV-68001312G

1/3”, WVGA (752 x 480) CMOS, up to 60 fps

1” (33 mm) to ∞ (liquid lens autofocus)

GMV-68001000G

GMV-68001002G

1/3”, SXGA (1280 x 960)
CCD, up to 20 fps

GMV-68001010G

GMV-68001012G

1/3”, WVGA (752 x 480)
CMOS, up to 60 fps

GMV-68001030G

GMV-68001032G

2/3”, WUXGA (2048 x 1088)
CMOS, up to 48 fps

Monochrome

Focal Range

3-2

GMV-68001212G

Global Shutter; Exposure: 6µs to 100ms
Global Shutter; Exposure: 25µs to 100ms
(1/150,000 to 1/10) Default = 666µs (1/1,500) (1/40,000 to 1/10) Default = 400µs (1/2,500)

Sensor Color
Shutter

GMV-68001112G

Monochrome

Focal Range

Part Number

GMV-68001302G

1/3”, SXGA (1280 x 960) CCD, up to 20 fps

Sensor Color
Shutter

GMV-68001310G

Depends on lens
Global Shutter; Exposure:
6µs to 100ms (1/150,000 to
1/10) Default = 666µs
(1/1,500)

Global Shutter; Exposure:
25µs to 100ms (1/40,000 to
1/10) Default = 400µs
(1/2,500)

Global Shutter; Exposure:
25µs to 100ms (1/40,000 to
1/10) Default = 400µs
(1/2,500)

Vision HAWK Smart Camera Guide

Lens Substitution

Lens Substitution
The following procedure will change the appropriate settings in the Vision
HAWK to allow the camera to focus properly after the lens has been
changed. Please note that the Vision HAWK camera will use default
lookup tables for the focus when the lens selection is changed, so the
actual focus distances may not be as accurate as the lens that was
shipped with the unit that was factory calibrated. Since default lookup
tables are used, the Vision HAWK may not focus over the full focus range
that is normally seen when using the factory calibrated lens.
After the lens has been changed via the parameters below, the new
values will take effect the next time that the lens focus is modified.
1.

Boot the Vision HAWK Smart Camera.

2.

Connect to the Vision HAWK via Telnet using the IP address of the
camera.

3.

Send the following command after the Vision HAWK has booted:

3

stopAll

4.

Optics and Lighting

The response should be "value = 1 = 0x1".
Send the following command:
GetCurrentLense()
One of these 3 responses will be seen:
1 = 15deg
2 = 30deg
3 = 45deg
5.

After camera has booted, send the following command (choose the
appropriate command based on the lens):
SetCurrentLense(1)(to change to 15 degree lens)
The response should be:
"Now Set to 1 = 15deg"

Vision HAWK Smart Camera Guide

3-3

Chapter

3

Optics and Lighting

"value = 0 = 0x0"
SetCurrentLense(2)(to change to 30 degree lens)
The response should be:
"Now Set to 2 = 30deg"
"value = 0 = 0x0"
SetCurrentLense(3)(to change to 45 degree lens)
The response should be:
"Now Set to 3 = 45deg"
"value = 0 = 0x0"
6.

Send the following command:
startAll
The response should be "value = 1 = 0x1"

3-4

Vision HAWK Smart Camera Guide

Illumination

Illumination
The standard version of the Vision HAWK Smart Camera has built-in
lighting (red LEDs for SXGA models and white LEDs for QXGA models).
The LEDs can be configured to operate in multiple modes – Continuous,
Strobe, and Off.
Warning: Running a red LED board on a camera with a white LED color
profile will damage both the board and the camera.
Important: The Vision HAWK C-Mount (GMV-6800-1000G, GMV-6800-1002G,
GMV-6800-1010G, GMV-6800-1012G, GMV-6800-1030G, GMV-6800-1032G)
does not have built-in lighting. The Machine Vision Lighting Principles on
the following page provide some suggestions for how to determine the
appropriate external lighting for your application.

Lighting Specifications
GMV-68001100G

GMV-68001200G

GMV-68001300G

GMV-68001110G

GMV-68001210G

GMV-68001310G

GMV-68001102G

GMV-68001202G

GMV-68001302G

GMV-68001112G

GMV-68001212G

GMV-68001312G

GMV-68001030G

GMV-68001032G

Illumination
Part Number

Red @ 617nm
GMV-68001000G

GMV-68001002G

Illumination

Vision HAWK Smart Camera Guide

GMV-68001010G

GMV-68001012G

External Illumination Required

3-5

3
Optics and Lighting

Part Number

Chapter

3

Optics and Lighting

Machine Vision Lighting Principles
Proper lighting is critical to the success of a machine vision
application. Depending on the requirements of your application, you
may also need to add external lighting from Microscan’s NERLITE
family of machine vision lighting products.
Consider the following when setting up your application:
–

Is the surface of the object flat, slightly bumpy, or very bumpy?

–

Is the surface matte or shiny?

–

Is the object curved or flat?

–

What is the color of the object or area being inspected?

–

Is the object moving or stationary?

Machine vision lighting should maximize contrast of the areas or features
being inspected while minimizing the contrast of everything else.

Before correct lighting

3-6

After correct lighting with
a NERLITE CDI Illuminator

Vision HAWK Smart Camera Guide

Illumination

External Illumination Control
The Vision HAWK C-Mount Smart Camera supports external lighting with
Microscan’s NERLITE Smart Series lights. The diagram below
demonstrates how the camera and light can be configured with two QX-1
interface devices. The light is controlled using the Lighting control in the
Camera configuration settings of AutoVISION software.
The camera’s trigger is synchronized with the light to create a strobe
effect for reliable image acquisition.

Optics and Lighting

3

Vision HAWK Smart Camera Guide

3-7

Chapter

3-8

3

Optics and Lighting

Vision HAWK Smart Camera Guide

4

CHAPTER 4

Using EtherNet/IP

This section provides information necessary for using the Vision HAWK in
an EtherNet/IP environment.

Using EtherNet/IP

4

Vision HAWK Smart Camera Guide

4-1

Chapter

4

Using EtherNet/IP

Vision HAWK EtherNet/IP
Throughout this document, EtherNet/IP may be referred to as “EIP”, and
Vision HAWK may be abbreviated “VH”. The EIP interface version
described here is 1.1. This version number is associated with the EIP
interface for Microscan’s Device Type of 100, Machine Vision Smart
Cameras. It is not the software version of AutoVISION, Visionscape, or
Vision HAWK firmware.

Overview
The EIP interface will be identified as Vendor Specific (100). The interface
is designed to support Class 1 Implicit IO data exchange, and Class 3
Explicit messages for serial commands not accessible with Implicit
messaging.

Necessary Tools
The following tools are helpful for configuring the EIP:
•

AutoVISION and FrontRunner

•

EtherNet/IP Messaging Tool – can be a PLC or Software Tool, must
be capable ofsending explicit messages and establishing Class 1
connections. EIPScan from Pyramid Solutions is an example of such
a tool.

•

Terminal emulation or serial communication tool that can connect to
serial uart and TCP socket, such as HyperTerminal or Putty.

EtherNet/IP Terms of Use
EtherNet/IP Technology is governed by the Open DeviceNet Vendor
Association, Inc (ODVA). Any person or entity that makes and sells
products that implement EtherNet/IP Technology must agree to the Terms
of Usage Agreement issued by ODVA. See www.odva.org for details.

4-2

Vision HAWK Smart Camera Guide

Vision HAWK EtherNet/IP

EtherNet/IP Object Model
Vision HAWK uses Class 1 connected messaging to communicate most
of its data and services in a single connection.

EIP Identity
Device Type
Device type is 100, Vendor Specific, Machine Vision Smart Camera.
Vendor ID
Microscan’s ODVA Vendor ID is 1095.
Product Code
The Product Code is 6899.
Interface Revision
Major.Minor = 1.1

Input Assembly Instance (to PLC/client): 102
Output Assembly Instance (to Vision HAWK): 114
Size: Fixed, 320 bytes in both directions
Input Trigger/Trigger Mode: Cyclic
RPI (Requested Packet Interval): Greater than 20 ms recommended. 10
ms to 3.2 s allowed.
Input Type/Connection Type:
•

Point-to-Point (PLC OUT, O->T)

•

Point-to-Point and Multicast (PLC IN, T->O)

Connection Priority: Scheduled

Vision HAWK Smart Camera Guide

4-3

Using EtherNet/IP

4

Connection Properties: Class 1 Implicit Messaging

Chapter

4

Using EtherNet/IP

Assembly Layout
Input Assembly
The input assembly layout is described below and shown in the following diagram.

4-4

Vision HAWK Smart Camera Guide

Assembly Layout

The input assembly layout is shown here:

Using EtherNet/IP

4

Vision HAWK Smart Camera Guide

4-5

Chapter

4

Using EtherNet/IP

Status: Camera Status Register (16 bit)
Each bit of this register represents a different state of the camera’s operation. A high value
of 1 indicates that state is active (true).

4-6

Vision HAWK Smart Camera Guide

Assembly Layout

CmdCodeRslt (32 bit)
The value of CmdCodeRslt is only valid when ExeCmdAck is active (1), in response to
ExeCmd being active.

CmdRet (32 bit)

4
Using EtherNet/IP

The value of CmdRet is only valid when ExeCmdAck is active (1), in response to ExeCmd
being active, and CmdCodeRslt is 0 (Success). The following chart shows which
CmdCodes return data in the CmdRet register.

Vision HAWK Smart Camera Guide

4-7

Chapter

4

Using EtherNet/IP

State (16 bit)
State reflects the following operational condition of the camera:

*Booting (3) State: This will rarely be seen by the plc.

4-8

Vision HAWK Smart Camera Guide

Assembly Layout

The value of State determines which Control and Status signals are available:

Using EtherNet/IP

4
Where:
Y = Signal is valid for this State
Empty cell = Signal is not valid for this State

Vision HAWK Smart Camera Guide

4-9

Chapter

4

Using EtherNet/IP

VIO Register Bits

Output Assembly
The output assembly layout is described below and shown in the following diagram.

4-10

Vision HAWK Smart Camera Guide

Assembly Layout

The output assembly layout is shown here:

Using EtherNet/IP

4

Vision HAWK Smart Camera Guide

4-11

Chapter

4

Using EtherNet/IP

Control: Camera Control Register (16 bit)
Each bit of this register controls a function on the camera. Transitions from a low state of 0, to a
high state of 1, initiates the associate operation. The PLC should return the state of the control
bit back to 0 after it has acknowledged the camera has processed the control. Unused bits
should remain 0.

CmdCode and CmdArg (32 bit)
Specifies the process invoked in the camera when Control.ExeCmd goes active.
List of available CmdCodes, and associated CmdArg

4-12

Vision HAWK Smart Camera Guide

Assembly Layout

CmdCode and ExeCmd Operation

Using EtherNet/IP

4

VIO Register Bits

Vision HAWK Smart Camera Guide

4-13

Chapter

4

Using EtherNet/IP

Connection Properties: Class 3 Explicit Messaging
All Class 1 IO assembly data and additional data are accessible via Explicit message.
Input data (Vision HAWK to PLC/Client) occupies attributes 1 to 100 of the classes. Output
data (PLC/Client to Vision HAWK) occupies attributes 101 to 200.

Service:
•

Get Attribute Single (0xE)

•

Set Attribute Single (0x10)

Classes:
•

bool = 104 (0x68)

•

int = 105 (0x69)

•

long = 106 (0x6A)

•

float = 107 (0x6B)

•

string = 108 (0x6C)

•

control/status (mixed data types) = 109 (0x6D)

Instance: 1
Attribute:
•

1 to 100 = In to PLC/Client

•

101 to 200 = Out to VH

4-14

Vision HAWK Smart Camera Guide

Connection Properties: Class 3 Explicit Messaging

Attribute Layout
When using explicit EIP messaging, all global data objects can be read or written. Each
data type is stored in its own class object and an instance of 1 to read the global data. For
example to read float2 the EIP request would be for Service Code 14 (0xE), Class 107
(0x6B), Instance 1, Attribute 2.

The value received in response to Get Attribute Single depends on the type:
bool will return a 16 bit word with 0 for false or 1 for true

•

Ints will return a 16 bit signed integer

•

longs will return a 32 bit signed integer

•

floats will return a 32 bit floating point number

•

strings will return a counted string. Total size of a string data item is 2048 bytes. This
includes a 4 byte “length” field followed by 2044 eight bit characters. When accessing
strings explicitly, they are not limited to the size in the IO assemblies. Eg. string3 is
limited to 28 bytes in the input assembly. If the actual string is longer than 28 bytes, it
will be truncated when reading via the assembly, but not truncated when reading the
same string via an attribute explicitly.

Vision HAWK Smart Camera Guide

4-15

Using EtherNet/IP

4

•

Chapter

4

Using EtherNet/IP

Assembly Class 109 can be used to read and write special EIP specific registers.

4-16

Vision HAWK Smart Camera Guide

EIP Control/Status Signal Operation

EIP Control/Status Signal Operation

Using EtherNet/IP

4

Vision HAWK Smart Camera Guide

4-17

Chapter

4

Using EtherNet/IP

Data Type Descriptions and Equivalents in PLC and
EDS/CIP Environments

4-18

Vision HAWK Smart Camera Guide

PLC Tags and Serial Command Names

PLC Tags and Serial Command Names
PLC tags are separated into IN and OUT for data direction. Within the IN and OUT groups,
the tags are sub-divided into fixed “Status” and “Control” fields, plus user-defined linked
data fields. This table shows how PLC tag names correspond to serial commands.

Using EtherNet/IP

4

Vision HAWK Smart Camera Guide

4-19

Chapter

4-20

4

Using EtherNet/IP

Vision HAWK Smart Camera Guide

A
Connector Pinouts

APPENDIX A

This section contains information about Vision HAWK Smart Camera
connectors:
•

M12 12-Pin Plug on page A-2

•

M12 8-Pin Socket on page A-3

Connector Pinouts

A

Vision HAWK Smart Camera Guide

A-1

Appendix

A

Connector Pinouts

Vision HAWK Smart Camera Connectors
Connector A – M12 12-Pin Plug – Power, I/O, and Serial
Figure A–1 shows the M12 12-pin plug at connector A.
FIGURE A–1. Connector A – M12 12-Pin Plug

Table A–1 describes the M12 12-pin plug signals.
TABLE A–1. Connector A – M12 12-Pin Plug

A-2

Pin

Function

1

Trigger

2

Power

3

Default

4

Input 1

5

Output 1

6

Output 3

7

Ground

8

Input Common

9

Host RxD

10

Host TxD

11

Output 2

12

Output Common

Vision HAWK Smart Camera Guide

Vision HAWK Smart Camera Connectors

Connector B – M12 8-Pin Socket – Ethernet
Figure A-2 shows the M12 8-pin socket at connector B.
FIGURE A–2. Connector B – M12 8-Pin Socket

Table A-2 describes the M12 8-pin socket signals.
TABLE A–2. Connector B – M12 8-Pin Socket

Function

1

Terminated

2

Terminated

3

Terminated

4

TX (–)

5

RX (+)

6

TX (+)

7

Terminated

8

RX (–)

Vision HAWK Smart Camera Guide

A
Connector Pinouts

Pin

A-3

Appendix

A-4

A

Connector Pinouts

Vision HAWK Smart Camera Guide

B

APPENDIX B

Cable Specifications

B
Cable Specifications

This section contains information about Vision HAWK Smart Camera
cables.
Note: Cable specifications are published for information only. Microscan
does not guarantee the performance or quality of cables provided by
other suppliers.
TABLE B–1. Cable Part Numbers and Descriptions

Part Number

Descriptions

61-000160-01

Cable, Host, Ethernet, M12 8-pin Plug to RJ45, 1 m

61-000162-01

Cable, Common, M12 12-pin Plug to M12 12-pin
Socket, 1 m

97-000003-01

Power Supply, M12 12-pin Socket, 1.3 m

99-000020-02

Trigger, M12 4-pin Plug, NPN, Dark On, 2 m

Vision HAWK Smart Camera Guide

B-1

Appendix

B

Cable Specifications

61-000160-01 Cable, Host, Ethernet, M12 8-pin Plug to RJ45, 1 m
The 61-000160-01 Cable, Host, Ethernet, M12 8-pin Plug to RJ45, 1 m is
a 1 meter cable with an 8-pin M12 Ultra-Lock connector on one end and a
standard RJ45 connector on the other end.
Figure B-1 shows the 61-000160-01 Cable, Host, Ethernet, M12 8-pin Plug
to RJ45, 1 m.
FIGURE B–1. Cable, Host, Ethernet, M12 8-pin Plug to RJ45, 1 m

M12 8-Pin Plug

RJ45

Important: Be sure that the retaining clip on the RJ45 connector has
locked into place in the Ethernet receptacle on the PC and is not being
impeded by the rubber housing.
Note: A screw-down version of this cable is also available (61-000160-02).

B-2

Vision HAWK Smart Camera Guide

61-000162-01 Cable, Common, M12 12-pin Plug to M12 12-pin
Socket, 1 m
The 61-000162-01 Cable, Common, M12 12-pin Plug to M12 12-pin
Socket, 1 m is a 1 meter cable with a 12-pin M12 plug on one end and a
12-pin M12 socket on the other end.
Figure B-2 shows the 61-000162-01 Cable, Common, M12 12-pin Plug to
M12 12-pin Socket, 1 m.
FIGURE B–2. Cable, Common, M12 12-pin Plug to M12 12-pin Socket, 1 m

Note: A screw-down version of this cable is also available (61-000162-02).

Vision HAWK Smart Camera Guide

B-3

B
Cable Specifications

61-000162-01 Cable, Common, M12 12-pin Plug to M12 12-pin Socket, 1 m

Appendix

B

Cable Specifications

97-000003-01 Power Supply, M12 12-pin Socket, 1.3 m
The 97-000003-01 Power Supply, M12 12-pin Socket, 1.3 m is a 90-254
VAC, +24VDC power supply.
Figure B-3 shows the 97-000003-01 Power Supply, M12 12-pin Socket,
1.3 m.
FIGURE B–3. Power Supply, M12 12-pin Socket, 1.3 m

M12 12-Pin Socket

B-4

Vision HAWK Smart Camera Guide

99-000020-02 Trigger, M12 4-pin Plug, NPN, Dark On, 2 m
The 99-000020-02 Trigger, M12 4-pin Plug, NPN, Dark On, 2 m is a photo
sensor with a 4-pin M12 connector.
Figure B-4 shows the 99-000020-02 Trigger, M12 4-pin Plug, NPN, Dark
On, 2 m.
FIGURE B–4. Trigger, M12 4-pin Plug, NPN, Dark On, 2 m

99-000020-02 Schematic

Vision HAWK Smart Camera Guide

B-5

B
Cable Specifications

99-000020-02 Trigger, M12 4-pin Plug, NPN, Dark On, 2 m

Appendix

B-6

B

Cable Specifications

Vision HAWK Smart Camera Guide

C

APPENDIX C

General
Specifications

C
General Specifications

This section contains specifications and dimensions for the Vision HAWK
Smart Camera and Vision HAWK C-Mount Smart Camera.

Vision HAWK Smart Camera Guide

C-1

Appendix

C

General Specifications

TABLE C–1. General Specifications
Part Number
Sensor

GMV-68001100G

GMV-68001200G

GMV-68001300G

1/3”, SXGA (1280 x 960) CCD, up to 20 fps

Sensor Color

GMV-68001110G

GMV-68001310G

1/3”, WVGA (752 x 480) CMOS, up to 60 fps

Monochrome

Height

1.59” (40.5 mm)

Width

2.27” (57.6 mm)

Depth

3.79” (96.3 mm)

Weight

10 oz. (280 g)

Power

GMV-68001210G

5-28VDC, 200mV p-p max ripple, 170mA at
24VDC (typ.)

5-28VDC, 200mV p-p max ripple, 135mA at
24VDC (typ.)

Connector

M12 12-pin Ultra-Lock (Connector A) and M12 8-pin Ultra-Lock (Connector B)

Lens Type

Built-In Liquid Lens (standard Vision HAWK only)

Communications

Ethernet

Illumination

High Output LEDs: .564mW, 470, 525, 617nm

Laser Output

5.0mW max.; Type: Laser diode; Output Wavelength: 655nm nominal; Operating Life:
50,000 hours @ 25° C; Safety Class: Class 1 Visible Laser

Indicators

LEDs: Trigger, Pass, Fail, Mode, Power, Network Activity, I/O; Green Flash: Pass; Red X:
Target

Discrete I/O

Learn/Trigger: Bi-directional, optoisolated, 4.5–28V rated, (13mA at 24VDC); Outputs (1, 2,
3): Bi-directional, optoisolated, 1–28V rated, (ICE <100mA at 24VDC, current limited by user)

Image
Acquisition

Progressive scan, square pixel

Focal Range
Shutter
Operating
Temperature
Storage
Temperature
Humidity
Compliance

C-2

1” (33 mm) to ∞ (liquid lens autofocus - standard Vision HAWK only)
6µs to 100ms (1/150,000 to 1/10) Default =
666µs (1/1,500)

25µs to 100ms (1/40,000 to 1/10) Default =
400µs (1/2,500)

0° to 45° C (32° to 113° F)

0° to 50° C (32° to 122° F)

–29° to 70° C (–20° to 158° F)
Up to 90% (non-condensing)
CDRH, FCC, UL/cUL, CE (General Immunity for Light Industry: EN 55024:1998 ITE
Immunity Standard; Radiated and Conducted Emissions of ITE Equipment: EN 55022:98
ITE Disturbances), CB, BSMI

Vision HAWK Smart Camera Guide

TABLE C–1. Specifications (Continued)

Sensor

GMV-68001102G

GMV-68001202G

GMV-68001302G

1/3”, SXGA (1280 x 960) CCD, up to 20 fps

Sensor Color

GMV-68001112G

GMV-68001312G

1.59” (40.5 mm)

Width

2.27” (57.6 mm)

Depth

3.79” (96.3 mm)

Weight

10 oz. (280 g)
5-28VDC, 200mV p-p max ripple, 170mA at
24VDC (typ.)

5-28VDC, 200mV p-p max ripple, 135mA at
24VDC (typ.)

Connector

M12 12-pin Ultra-Lock (Connector A) and M12 8-pin Ultra-Lock (Connector B)

Lens Type

Built-In Liquid Lens (standard Vision HAWK only)

Communications

Ethernet

Illumination

High Output LEDs: .564mW, 470, 525, 617nm

Laser Output

5.0mW max.; Type: Laser diode; Output Wavelength: 655nm nominal; Operating Life:
50,000 hours @ 25° C; Safety Class: Class 1 Visible Laser

Indicators

LEDs: Trigger, Pass, Fail, Mode, Power, Network Activity, I/O; Green Flash: Pass; Red X:
Target

Discrete I/O

Learn/Trigger: Bi-directional, optoisolated, 4.5–28V rated, (13mA at 24VDC); Outputs (1, 2,
3): Bi-directional, optoisolated, 1–28V rated, (ICE <100mA at 24VDC, current limited by user)

Image
Acquisition

Progressive scan, square pixel

Focal Range
Shutter
Operating
Temperature

1” (33 mm) to ∞ (liquid lens autofocus - standard Vision HAWK only)
6µs to 100ms (1/150,000 to 1/10) Default =
666µs (1/1,500)

25µs to 100ms (1/40,000 to 1/10) Default =
400µs (1/2,500)

0° to 45° C (32° to 113° F)

0° to 50° C (32° to 122° F)

Storage
Temperature

–29° to 70° C (–20° to 158° F)

Humidity
Compliance

Up to 90% (non-condensing)
CDRH, FCC, UL/cUL, CE (General Immunity for Light Industry: EN 55024:1998 ITE
Immunity Standard; Radiated and Conducted Emissions of ITE Equipment: EN 55022:98
ITE Disturbances), CB, BSMI

Vision HAWK Smart Camera Guide

C

1/3”, WVGA (752 x 480) CMOS, up to 60 fps

Monochrome

Height

Power

GMV-68001212G

C-3

General
Specifications

Part Number

Appendix

C

General Specifications

TABLE C–1. Specifications (Continued)

Part Number
Sensor

GMV-68001000G

GMV-68001002G

1/3”, SXGA (1280 x 960)
CCD, up to 20 fps

Sensor Color

GMV-68001010G

GMV-68001012G

1/3”, WVGA (752 x 480)
CMOS, up to 60 fps

GMV-68001030G

GMV-68001032G

2/3”, WUXGA (2048 x 1088)
CMOS, up to 48 fps

Monochrome

Height

4.03” (102.3 mm)

Width

2.27” (57.6 mm)

Depth

1.59” (40.5 mm)

Weight

11 oz. (320 g)

Power

5-28VDC, 200mV p-p max
5-28VDC, 200mV p-p max
5-28VDC, 200mV p-p max
ripple, 170mA at 24VDC (typ.) ripple, 135mA at 24VDC (typ.) ripple, 140mA at 24VDC (typ.)

Connector

M12 12-pin Ultra-Lock (Connector A) and M12 8-pin Ultra-Lock (Connector B)

Lens Type

C-Mount Lens

Communications

Ethernet

Illumination

External Illumination Required

Laser Output

N/A

Indicators

LEDs: Trigger, Pass, Fail, Mode, Power, Network Activity, I/O

Discrete I/O

Learn/Trigger: Bi-directional, optoisolated, 4.5–28V rated, (13mA at 24VDC); Outputs (1, 2,
3): Bi-directional, optoisolated, 1–28V rated, (ICE <100mA at 24VDC, current limited by user)

Image
Acquisition

Progressive scan, square pixel

Focal Range

Depends on lens

Shutter

6µs to 100ms (1/150,000 to
1/10) Default = 666µs
(1/1,500)

Operating
Temperature

0° to 45° C (32° to 113° F)

Storage
Temperature
Humidity
Compliance

C-4

25µs to 100ms (1/40,000 to
1/10) Default = 400µs
(1/2,500)

25µs to 100ms (1/40,000 to
1/10) Default = 400µs
(1/2,500)

0° to 50° C (32° to 122° F)
–29° to 70° C (–20° to 158° F)
Up to 90% (non-condensing)

CDRH, FCC, UL/cUL, CE (General Immunity for Light Industry: EN 55024:1998 ITE
Immunity Standard; Radiated and Conducted Emissions of ITE Equipment: EN 55022:98
ITE Disturbances), CB, BSMI

Vision HAWK Smart Camera Guide

TABLE C–1. Specifications (Continued)

Sensor

GMV-68001104G

GMV-68001106G

1/3”, SXGA (1280 x 960)
CCD, up to 20 fps

Sensor Color

GMV-68001114G

GMV-68001116G

1/3”, WVGA (752 x 480)
CMOS, up to 60 fps

GMV-68001204G

GMV-68001206G

1/3”, SXGA (1280 x 960)
CCD, up to 20 fps

Monochrome

Height

1.59” (40.5 mm)

Width

2.27” (57.6 mm)

Depth

3.79” (96.3 mm)

Weight

10 oz. (280 g)

Power

5-28VDC, 200mV p-p max
5-28VDC, 200mV p-p max
5-28VDC, 200mV p-p max
ripple, 170mA at 24VDC (typ.) ripple, 135mA at 24VDC (typ.) ripple, 170mA at 24VDC (typ.)

Connector

M12 12-pin Ultra-Lock (Connector A) and M12 8-pin Ultra-Lock (Connector B)

Lens Type

Built-In Liquid Lens (standard Vision HAWK only)

Communications

Ethernet

Illumination

High Output LEDs: .564mW, 470, 525, 617nm

Laser Output

5.0mW max.; Type: Laser diode; Output Wavelength: 655nm nominal; Operating Life:
50,000 hours @ 25° C; Safety Class: Class 1 Visible Laser

Indicators

LEDs: Trigger, Pass, Fail, Mode, Power, Network Activity, I/O

Discrete I/O

Learn/Trigger: Bi-directional, optoisolated, 4.5–28V rated, (13mA at 24VDC); Outputs (1, 2,
3): Bi-directional, optoisolated, 1–28V rated, (ICE <100mA at 24VDC, current limited by user)

Image
Acquisition

Progressive scan, square pixel

Focal Range

1” (33 mm) to ∞ (liquid lens autofocus - standard Vision HAWK only)

Shutter

6µs to 100ms (1/150,000 to
1/10) Default = 666µs
(1/1,500)

25µs to 100ms (1/40,000 to
1/10) Default = 400µs
(1/2,500)

6µs to 100ms (1/150,000 to
1/10) Default = 666µs
(1/1,500)

Operating
Temperature

0° to 45° C (32° to 113° F)

0° to 50° C (32° to 122° F)

0° to 45° C (32° to 113° F)

Storage
Temperature

–29° to 70° C (–20° to 158° F)

Humidity
Compliance

Up to 90% (non-condensing)
CDRH, FCC, UL/cUL, CE (General Immunity for Light Industry: EN 55024:1998 ITE
Immunity Standard; Radiated and Conducted Emissions of ITE Equipment: EN 55022:98
ITE Disturbances), CB, BSMI

Vision HAWK Smart Camera Guide

C-5

C
General
Specifications

Part Number

Appendix

C

General Specifications

TABLE C–1. Specifications (Continued)

Part Number
Sensor

GMV-68001214G

GMV-68001216G

1/3”, WVGA (752 x 480)
CMOS, up to 60 fps

Sensor Color

GMV-68001304G

GMV-68001306G

1/3”, SXGA (1280 x 960)
CCD, up to 20 fps

GMV-68001314G

GMV-68001316G

1/3”, WVGA (752 x 480)
CMOS, up to 60 fps

Monochrome

Height

1.59” (40.5 mm)

Width

2.27” (57.6 mm)

Depth

3.79” (96.3 mm)

Weight

10 oz. (280 g)

Power

5-28VDC, 200mV p-p max
5-28VDC, 200mV p-p max
5-28VDC, 200mV p-p max
ripple, 135mA at 24VDC (typ.) ripple, 170mA at 24VDC (typ.) ripple, 135mA at 24VDC (typ.)

Connector

M12 12-pin Ultra-Lock (Connector A) and M12 8-pin Ultra-Lock (Connector B)

Lens Type

Built-In Liquid Lens (standard Vision HAWK only)

Communications

Ethernet

Illumination

High Output LEDs: .564mW, 470, 525, 617nm

Laser Output

5.0mW max.; Type: Laser diode; Output Wavelength: 655nm nominal; Operating Life:
50,000 hours @ 25° C; Safety Class: Class 1 Visible Laser

Indicators

LEDs: Trigger, Pass, Fail, Mode, Power, Network Activity, I/O

Discrete I/O

Learn/Trigger: Bi-directional, optoisolated, 4.5–28V rated, (13mA at 24VDC); Outputs (1, 2,
3): Bi-directional, optoisolated, 1–28V rated, (ICE <100mA at 24VDC, current limited by user)

Image
Acquisition

Progressive scan, square pixel

Focal Range

1” (33 mm) to ∞ (liquid lens autofocus - standard Vision HAWK only)

Shutter

25µs to 100ms (1/40,000 to
1/10) Default = 400µs
(1/2,500)

6µs to 100ms (1/150,000 to
1/10) Default = 666µs
(1/1,500)

25µs to 100ms (1/40,000 to
1/10) Default = 400µs
(1/2,500)

Operating
Temperature

0° to 50° C (32° to 122° F)

0° to 45° C (32° to 113° F)

0° to 50° C (32° to 122° F)

Storage
Temperature
Humidity
Compliance

C-6

–29° to 70° C (–20° to 158° F)
Up to 90% (non-condensing)
CDRH, FCC, UL/cUL, CE (General Immunity for Light Industry: EN 55024:1998 ITE
Immunity Standard; Radiated and Conducted Emissions of ITE Equipment: EN 55022:98
ITE Disturbances), CB, BSMI

Vision HAWK Smart Camera Guide

TABLE C–1. Specifications (Continued)

Sensor

GMV-68001004G

GMV-68001006G

1/3”, SXGA (1280 x 960)
CCD, up to 20 fps

Sensor Color

GMV-68001014G

GMV-68001016G

1/3”, WVGA (752 x 480)
CMOS, up to 60 fps

GMV-68001034G

GMV-68001036G

2/3”, WUXGA (2048 x 1088)
CMOS, up to 48 fps

Monochrome

Height

4.03” (102.3 mm)

Width

2.27” (57.6 mm)

Depth

1.59” (40.5 mm)

Weight

11 oz. (320 g)

Power

5-28VDC, 200mV p-p max
5-28VDC, 200mV p-p max
5-28VDC, 200mV p-p max
ripple, 170mA at 24VDC (typ.) ripple, 135mA at 24VDC (typ.) ripple, 140mA at 24VDC (typ.)

Connector

M12 12-pin Ultra-Lock (Connector A) and M12 8-pin Ultra-Lock (Connector B)

Lens Type

C-Mount Lens

Communications

Ethernet

Illumination

External Illumination Required

Laser Output

N/A

Indicators

LEDs: Trigger, Pass, Fail, Mode, Power, Network Activity, I/O

Discrete I/O

Learn/Trigger: Bi-directional, optoisolated, 4.5–28V rated, (13mA at 24VDC); Outputs (1, 2,
3): Bi-directional, optoisolated, 1–28V rated, (ICE <100mA at 24VDC, current limited by user)

Image
Acquisition

Progressive scan, square pixel

Focal Range

Depends on lens

Shutter

6µs to 100ms (1/150,000 to
1/10) Default = 666µs
(1/1,500)

Operating
Temperature

0° to 45° C (32° to 113° F)

Storage
Temperature

25µs to 100ms (1/40,000 to
1/10) Default = 400µs
(1/2,500)

0° to 50° C (32° to 122° F)
–29° to 70° C (–20° to 158° F)

Humidity
Compliance

25µs to 100ms (1/40,000 to
1/10) Default = 400µs
(1/2,500)

Up to 90% (non-condensing)
CDRH, FCC, UL/cUL, CE (General Immunity for Light Industry: EN 55024:1998 ITE
Immunity Standard; Radiated and Conducted Emissions of ITE Equipment: EN 55022:98
ITE Disturbances), CB, BSMI

Vision HAWK Smart Camera Guide

C-7

C
General
Specifications

Part Number

Appendix

C

General Specifications

Dimensions
FIGURE C–1.  Vision HAWK Smart Camera Dimensions

Note: Nominal dimensions shown. Typical tolerances apply.

C-8

Vision HAWK Smart Camera Guide

Dimensions

C
General
Specifications

FIGURE C–2. Vision HAWK C-Mount Smart Camera Dimensions

Note: Nominal dimensions shown. Typical tolerances apply.

Vision HAWK Smart Camera Guide

C-9

Appendix

C

General Specifications

Field of View and Working Distance

C-10

Vision HAWK Smart Camera Guide

D
Web HMI

D
Web HMI

APPENDIX D

This appendix contains information about Vision HAWK support for
Visualization HMIs.The Vision HAWK features a built in runtime
monitoring web page that can be viewed from any supported browser on
the same network. Supported browsers include:
•

Internet Explorer 5.0 or later

•

Firefox 3.0 or later

Vision HAWK Smart Camera Guide

D-1

Appendix

D

Web HMI

A built-in runtime HTML monitoring page suitable for HMI Panels that
support Internet Explorer 5.0 or later browser such as the SIMATIC M277
Panel is available on the Vision HAWK. Note that the runtime page can
also be displayed with the Firefox or Safari web browsers.
The Runtime Page shows an image from the Vision HAWK, along with
inspection counters and buttons to control certain aspects of the display.
A title bar displays the camera name, ip address and resolution. Options
are available to change if and where the counters, buttons, and titlebar
are displayed. Additionally, up to 10 results values from the job can be
displayed along with each image. These values can either be overlayed
over the image, or shown as a tabular report underneath the image.
All settings and options are set by the user via a series of option pages
which can appear over the main display. All parameters are saved as
cookies in the web browser environment, so that the next time the
Runtime Page is loaded for that device, the layout and settings are
retained.
The Runtime Image Page is accessed via a URL which contains the IP
address of the camera, and optional parameters. The default page is
accessed by simply specifying the IP address of the camera in a web
browser, for example:
http:// 161.218.121.58 (example only, actual IP address of the Vision
HAWK should be used)
If no previous settings have been set by the user, the display will be
similar to the following:

D-2

Vision HAWK Smart Camera Guide

The default behavior is:

D

Images and counters are for the first inspection in the job

•

All images (pass & fail) are shown

•

The display is automatically refreshed at regular intervals (auto=on)

•

Graphics are overlaid on the image (note: not all graphics are
available)

•

A border is drawn around the image signifying the status of the
inspection: green=pass, red=fail

Web HMI

•

The web page includes the following elements:
•

Title Bar specifying the name of the camera, IP address, and job
(avp) filename. Note that the file extension (.avp) is removed from the
displayed filename.

•

Failures Push Button – when this button is selected, only images
related to failed inspections are displayed

•

Auto Push Button – when this button is selected, the image and
counters are updated automatically. If the button is not selected, both
the image and counters are frozen.

•

Refresh Push Button – pushing this button manually updates the
image and counters

•

Status – the run status of the inspection – RUNNING or STOPPED

Vision HAWK Smart Camera Guide

D-3

Appendix

D

•

Web HMI

Counters – the Total, Pass, Fail and Alarm counters are shown for
the selected inspection

Adding Options to the Base URL
An option can be specified by adding it to the end of the URL as follows:
http://ip_address/?option=value
Note the question mark “?” separating the URL from the optional
parameter(s).
Additional options are specified by separating them with the ampersand
“&” character.
http://ip_address/?option1=value1&option2=value2&option3=value3

Basic Options
NOTE: Some basic options can be changed by specifying optional values
at the end of the URL. A much richer superset of these options can be
configured by using the Settings Pages described below. It is possible to
completely control the behavior of the Runtime Page without the use of
optional parameters in the URL.
The graphics overlay can be turned on or off by using the “graphics” URL
option. This is a setting that can have the value “on” or “off”. As an
example, to turn the display of graphics off, the web page can be
launched with the following URL:
http:// 161.218.121.58/?graphics=off

D-4

Vision HAWK Smart Camera Guide

Web HMI

D

Note: ROI graphics are not produced by applications created by
AutoVISION. They are displayed for applications created in Visionscape
FrontRunner.

Layout Options
The overall layout of the Runtime Page can be configured. To change the
layout, use the Settings screens as described in the next section. The
following shows a default configuration:

Vision HAWK Smart Camera Guide

D-5

Appendix

D

Web HMI

Buttons, status, and counters appear to the right of the image area. The
buttons are size for use via a touch screen.
The following illustrates that the layout has been changed to position the
counters at the top, shown without titles to save room. Additionally, an
Options button now appears in the right side area.

Another example with buttons and counters at the top:

D-6

Vision HAWK Smart Camera Guide

It is also possible to hide all elements except the image.

All of the options and settings can be configured by using the settings
pages. By default, there is no “Settings” button, so to show the settings
pages, the URL should be specified with the “setopt=1” parameter as
follows:
http://ip_address/?setopt=1
This will display the Runtime Page overlayed with the Options Setup page
as follows:

The tabs at the top of the screen can be used to navigate between the
several setup pages. To close the setup screens and return to the main
display, use the close button (“X”) at the upper right corner.

Vision HAWK Smart Camera Guide

D-7

Web HMI

D

Settings Pages

Appendix

D

Web HMI

The Layout page controls many layout features, which are organized into
groups. Selecting the Modes group results in the following options being
displayed:

Refer to the table below for a description of the various settings. The
other groups of settings appear as follows:
Image Display:

D-8

Vision HAWK Smart Camera Guide

Buttons:

Web HMI

D

Counters and Status:

Extra Settings:

Vision HAWK Smart Camera Guide

D-9

Appendix

D

Web HMI

As each option is checked or unchecked, the effect can be seen
immediately by observing the layout of the Runtime Page shown behind
the Options Setup Page.

D-10

Vision HAWK Smart Camera Guide

Web HMI

D

Pressing the Save button will save these settings so that they become the
default behavior the next time the page is launched.
Pressing the Defaults button will reset the stored settings to the original
defaults the next time the page is launched.
The Close button (“X” in upper right corner) will return to the main
Runtime Page.

Vision HAWK Smart Camera Guide

D-11

Appendix

D

Web HMI

The Report Tab brings up the following Report Setup screen:

Data Values from datums in the selected inspection can be formatted and
overlaid on the displayed image or shown in a table below the image. This
is specified by assigning one of 10 data report slots. If overlayed on the
image, each of these slots will represent a row in the display area, which
is evenly split into 10 equal sized rows. The spacing will depend on the
overall size of the display area, which in turn is dependant on the
dimensions of the browser window. If the report is shown in list form, each
slot corresponds to one of 10 rows.
Selecting a slot to configure results in the following display:

D-12

Vision HAWK Smart Camera Guide

This would display the value overlaid over the image near the top of the
image display area. If D5 had been used instead, it would appear closer
to the center.
By default, the displayed format will be appropriate for the datum type
requested. However the format can be changed by specifying a printf
style format string.
The format codes must be consistent with the expected data types. If the
result is an integer, then a %d format is expected, floating point numbers
require %f type formats. The list of format codes is not documented here,
refer to printf documentation.
For array values, each element of the array will be passed in turn to the
format string. For example, if a PointDm is being used, there are four
expected array values corresponding to X, Y, angle, scale. (The order is
the same as for variant access via VB). An example of using a format for
PointDm:
(%.2f,%.2f) angle=%.1f scale=%.1f
This will display a result similar to:
(23.23,45.10) angle=3.2 scale=1.0
The later array values can be considered optional and can be omitted if
desired. For example, to display just the x and y values of a PointDm, use
the format string:
center = (%6.2f, %6.2f)
This will display a result similar to:
center = (134.22, 452.12)
If no format string is specified, an appropriate default format is used. For
example, for a LineDm, by default the datum value will be displayed as:
A = value, B = value, C = value

Vision HAWK Smart Camera Guide

D-13

D
Web HMI

At a minimum the path to a datum must be specified. The inspection is
implied, so it is not in the path. In the example above, the path
Snapshot1.Blob1.BlbFlt1.CentPt is specified in the first slot.

Appendix

D

Web HMI

Style
The default display of a report value is left justified, and uses a default
font and color. If desired, all visual aspects of the displayed report value
can be modified. If the Style field is used, it has the format:
style:value,style:value,…
For example, set the text size to 9pt, and align to the right, the following
can be specified:
size:9pt,align:right
Possible style values:

It is permitted to use CSS identifiers to alter other display aspects. For
example, the following will show a red background color for the text:
backgroundColor:red
To set some of the more common styles, the combo boxes for Style, Size,
Color, and Opacity can be used. The styles field will automatically be
updated.

D-14

Vision HAWK Smart Camera Guide

Selecting the URL tab brings up the following display:

Web HMI

D

The displayed URL can be copied and then used in a browser window to
completely replicate the current setup.

Additional Notes:
•

Line breaks can be inserted into format strings by using embedded
HTML codes. To introduce a line break, use “
” • Commands and options are case sensitive. This is a limitation of javascript and CSS. • A new Frontrunner feature allows copying a path of a datum to the clipboard. Right-click the Datum name in the DatumGrid display, and select the “Copy path to clipboard” option. Vision HAWK Smart Camera Guide D-15 E APPENDIX E Allen-Bradley PLC Setup via EDS E Allen-Bradley PLC Setup via EDS This section describes how to set up an Allen-Bradley PLC via EDS file for use with the Vision HAWK. Vision HAWK Smart Camera Guide E-1 Appendix E Allen-Bradley PLC Setup via EDS AB Rockwell RSLogix 5000 v20 PLC Integration with EDS This section was created and run on the following Allen Bradley/Rockwell components: • RSLogix 5000 Version 20.00.00 (CPR 9 SR 5) • 756-L61 ControlLogix5561 Controller, firmware rev 20.11 • 1756-ENBT/A EtherNet/IP interface card, firmware rev 4.1 Run the Rockwell “EDS Hardware Installation Tool”. E-2 Vision HAWK Smart Camera Guide AB Rockwell RSLogix 5000 v20 PLC Integration with EDS Select Add: Allen-Bradley PLC Setup via EDS E Select Browse: Vision HAWK Smart Camera Guide E-3 Appendix E Allen-Bradley PLC Setup via EDS Navigate to the VisionHAWK EDS file, then Open it. The default install location is C:\Microscan\Vscape\Firmware\EDS\Vision Hawk. Keep clicking Next > until the Finish button is displayed: E-4 Vision HAWK Smart Camera Guide AB Rockwell RSLogix 5000 v20 PLC Integration with EDS Click Finish: Allen-Bradley PLC Setup via EDS E Open RSLogix 5000 v20 and create the I/O Configuration for the base system, including the system’s Ethernet interface: Vision HAWK Smart Camera Guide E-5 Appendix E Allen-Bradley PLC Setup via EDS Right click on Ethernet and select New Module: The Select Module Type dialog is displayed: E-6 Vision HAWK Smart Camera Guide AB Rockwell RSLogix 5000 v20 PLC Integration with EDS Clear the Module Type Vendor Filters: Allen-Bradley PLC Setup via EDS E Scroll down the Module Type Vendor Filters until Microscan comes into view, then select Microscan: Vision HAWK Smart Camera Guide E-7 Appendix E Allen-Bradley PLC Setup via EDS Click the required camera and select Create: The New Module dialog is displayed. Type a unique name for this camera and its IP address: E-8 Vision HAWK Smart Camera Guide AB Rockwell RSLogix 5000 v20 PLC Integration with EDS Go to the Connection tab and set the Requested Packet Interval required for the application: Allen-Bradley PLC Setup via EDS E Vision HAWK Smart Camera Guide E-9 Appendix E Allen-Bradley PLC Setup via EDS Click OK, verify the camera was added to the Ethernet network, then open the Controller Tags to verify that :I and :O tag set were created: Open the Main Routine: E-10 Vision HAWK Smart Camera Guide AB Rockwell RSLogix 5000 v20 PLC Integration with EDS Right click on rung 0, and select Import Rungs: Allen-Bradley PLC Setup via EDS E Navigate to the VisionHAWK 32-000003-lx.L5X file and select Import. The default install directory is C:\Microscan\Vscape\Tutorials and Samples\Vision Hawk\EIP demo. Vision HAWK Smart Camera Guide E-11 Appendix E Allen-Bradley PLC Setup via EDS The Import Configuration dialog is displayed: Select Tags: E-12 Vision HAWK Smart Camera Guide AB Rockwell RSLogix 5000 v20 PLC Integration with EDS In the Final Name column, click on VisionHAWK:I, then click on the down arrow that shows up on the right: Allen-Bradley PLC Setup via EDS E Double-click on the Mscan MV:I (or whatever name that was assigned to the device) tag: Vision HAWK Smart Camera Guide E-13 Appendix E Allen-Bradley PLC Setup via EDS In the “Final Name” column, click on Mscan_MV:O, then click on the down arrow that shows up on the right: Double click on the Mscan_MV:O (or whatever name that was assigned to the device) tag: Click OK and the Main Routine and User Defined tags will be populated: E-14 Vision HAWK Smart Camera Guide AB Rockwell RSLogix 5000 v20 PLC Integration with EDS Delete any empty rungs (check rung 0): Allen-Bradley PLC Setup via EDS E Download the project to the PLC: Put the PLC into Run Mode: Vision HAWK Smart Camera Guide E-15 Appendix E Allen-Bradley PLC Setup via EDS Open the Program Tag window and select “Monitor Tags”: E-16 Vision HAWK Smart Camera Guide AB Rockwell RSLogix 5000 v20 PLC Integration with EDS Expand Mscan_MV_IO_user so that the Echo in the .IN.Status and .OUT.Control structures are visible: Allen-Bradley PLC Setup via EDS E Vision HAWK Smart Camera Guide E-17 Appendix E Allen-Bradley PLC Setup via EDS Change .OUT.Control.Echo to non-zero: Verify Mscan_MV_IO_user.IO.IN.Status.Echo is the same value as the .OUT.Control.Echo: This confirms that the PLC and camera have successful two-way communication. The demo code expects a demo vision job to be loaded on the camera, which populates the following input tags (camera to PLC) with vision tool results: • .IN.bool.bool1, bool2, and bool3 • .IN.long.long1 • .IN.float.float1 • .IN.string.string1 The demo code will operate the Control and Status signals of the camera regardless of whatever vision job is loaded. For a more detailed overview of the demo code and vision job, please see the associated appendix Demo PLC Code. To send a trigger to the camera, scroll to Mscan_MV_IO_user.Control.Trigger: E-18 Vision HAWK Smart Camera Guide AB Rockwell RSLogix 5000 v20 PLC Integration with EDS The user of the demo code can know that the camera was triggered when the Trigger control changes to 0. All processing is done when the counter Mscan_MV_dv_fall_count increments, along with the pass/fail counters in the Mscan_MV_demo_xxxx tags. For example: Vision HAWK Smart Camera Guide E-19 E Allen-Bradley PLC Setup via EDS Set the Trigger to 1. This causes the demo code to trigger the camera, process the new inspection data, record the results in the Mscan_MV_demo_xxxx tags, and clear the DataValid status signal. Appendix E-20 E Allen-Bradley PLC Setup via EDS Vision HAWK Smart Camera Guide F APPENDIX F Allen-Bradley PLC Setup via Generic F Allen-Bradley PLC Setup via Generic Ethernet Module This section describes how to set up an Allen-Bradley PLC via Generic Ethernet Module for use with the Vision HAWK. Vision HAWK Smart Camera Guide F-1 Appendix F Allen-Bradley PLC Setup via Generic Ethernet Module Prepare the PLC: Integrate the Camera into a PLC Environment This section assumes you are using an Allen Bradley PLC with Rockwell RSLogix 5000 v16 or newer. RSLogix v19 and v20 may look slightly different than the screen shots shown, but the integration process is still valid. Create the I/O Configuration for the base system, including the system’s Ethernet interface: Add the camera by right-clicking on the Ethernet interface, and select “New Module”: F-2 Vision HAWK Smart Camera Guide Select “ETHERNET-MODULE Generic Ethernet Module”, and click OK: Allen-Bradley PLC Setup via Generic F Configure the following fields: “Name” = A useful name to remember the unit. The example here is “Mscan_MV”. “IP Address” = The IP Address of the camera “Comm Format” = “Data – DINT” “Input” “Assembly Instance” = 102 “Input” “Size” = 80 “Output” “Assembly Instance” = 114 “Output” “Size” = 80 “Configuration” “Assembly Instance” = 1 “Configuration” “Size” = 0 (none) Click OK when done. Vision HAWK Smart Camera Guide F-3 Appendix F Allen-Bradley PLC Setup via Generic Ethernet Module Example: Configure the “Required Packet Interval (RPI)” and click OK. F-4 Vision HAWK Smart Camera Guide F Allen-Bradley PLC Setup via Generic 10 ms is the minimum allowed by the camera, 20 ms or higher is recommend, as required by the application: Double-click on the “Controller Tags” item, and verify VH’s :I and :O tags appear in the Controller Tags window: Vision HAWK Smart Camera Guide F-5 Appendix F Allen-Bradley PLC Setup via Generic Ethernet Module Open the “Main Routine”: Right-click on the top rung and select “Import Rung”: F-6 Vision HAWK Smart Camera Guide Navigate to the “32-000003-lx.L5X” file and click “Import”: Allen-Bradley PLC Setup via Generic F At the “Import Configuration” window, find the Module Name that was assigned to the Generic Module. Here the module name is “Mscan_MV”: Vision HAWK Smart Camera Guide F-7 Appendix F Allen-Bradley PLC Setup via Generic Ethernet Module Click on Mscan_MV:I, then click on the down-arrow, then double click on the “Mscan_MV:I” that appears below it: Note the “*” that appears on the far left of the dialog box for the Mscan_MV:I line: Click on Mscan_MV:O, then click on the down-arrow, then double click on the “Mscan_MV:O” that appears below it: F-8 Vision HAWK Smart Camera Guide Note the “*” that appears on the far left of the dialog box for the Mscan_MV:O line: Allen-Bradley PLC Setup via Generic F Click OK. Delete any empty rungs (rung 0 may be empty): The tags and main program are now configured sufficiently to test communication with the camera. Vision HAWK Smart Camera Guide F-9 Appendix F Allen-Bradley PLC Setup via Generic Ethernet Module Select the control button next to “Offline”, and select “Download”: F-10 Vision HAWK Smart Camera Guide Once the program has downloaded, make sure the PLC is in Run Mode: Allen-Bradley PLC Setup via Generic F To open the Program Tags, double-click on “Program Tags”, then select the “Monitor Tags” tab at the bottom of the tag window: Vision HAWK Smart Camera Guide F-11 Appendix F Allen-Bradley PLC Setup via Generic Ethernet Module Expand Mscan_MV_IO_user so that the .IN.Status and .OUT.Control structures are visible, then scroll the window so Mscan_MV_IO_user.OUT.Control.Echo is visible: F-12 Vision HAWK Smart Camera Guide Change .OUT.Control.Echo to non-zero: Allen-Bradley PLC Setup via Generic F Scroll the window so Mscan_MV_IO_user.IO.IN.Status.Echo is visible, and verify it is the same value as the .OUT.Control.Echo: Vision HAWK Smart Camera Guide F-13 Appendix F Allen-Bradley PLC Setup via Generic Ethernet Module This confirms that the PLC and camera have successful two-way communication. To send a trigger to the camera, scroll to Mscan_MV_IO_user.Control.Trigger: Set the Trigger to 1. This causes the demo code to trigger the camera, process the new inspection data, record the results in the Mscan_MV_demo_xxxx tags, and clear the DataValid status signal. The user can know that the camera was triggered when the Trigger control changes to 0. The user can know that all processing is done when the F-14 Vision HAWK Smart Camera Guide counter Mscan_MV_dv_fall_count increments, along with the pass/fail counters in the Mscan_MV_demo_xxxx tags. For example: Allen-Bradley PLC Setup via Generic F Vision HAWK Smart Camera Guide F-15 Appendix F Allen-Bradley PLC Setup via Generic Ethernet Module Parameterize the Camera Open the Mscan_MV_IO_user.OUT.long, float, and string tags and verify they are configured as follows: This configures the Measure (float101 and float102), Decode (string101) and Count Blob (long101 and long102) tools in the same way they were configured in AutoVISION during Try Out. Note the Description column. It offers a hint for what each linked tag does for the vision job. F-16 Vision HAWK Smart Camera Guide Trigger the Camera F Allen-Bradley PLC Setup via Generic To send a trigger to the camera, scroll to Mscan_MV_IO_user.Control.Trigger: Set the Trigger to 1. When the Trigger returns to a value of 0, the camera may be retriggered. If you connect to the camera with AutoVISION, it will display a new Inspection result each time the camera is triggered. Recall that the vision job was created with pre-defined images to produce predictable “Passed” and “Failed” results. The camera’s illumination lights will not flash when triggered. The Inspection results can be seen in the PLCs’s IN tags, and well as in AutoVISION. Open the RSLogix tag window so Mscan_MV_IO_user.IN.Status and bool are visible. Vision HAWK Smart Camera Guide F-17 Appendix F Allen-Bradley PLC Setup via Generic Ethernet Module This example shows a “Passed” inspection, where the following tags are all 1: IN.Status.InspStat IN.bool.bool1 (Measure status) IN.bool.bool2 (decode+matchcode status) IN.bool.bool3 (count blob status) F-18 Vision HAWK Smart Camera Guide F Allen-Bradley PLC Setup via Generic If you scroll down to the IN.long, float and string values, you will see the literal results of the vision tools: Vision HAWK Smart Camera Guide F-19 Appendix F Allen-Bradley PLC Setup via Generic Ethernet Module This is equivalent to the AutoVISION inspection result: This example shows a “Failed” inspection, where every tool reports a fail: F-20 Vision HAWK Smart Camera Guide This is the Failed inspection’s literal data: Allen-Bradley PLC Setup via Generic F Vision HAWK Smart Camera Guide F-21 Appendix F Allen-Bradley PLC Setup via Generic Ethernet Module This is equivalent to the AutoVISION inspection report: F-22 Vision HAWK Smart Camera Guide Parameterize the Camera Again Vision HAWK Smart Camera Guide F-23 F Allen-Bradley PLC Setup via Generic The Measure and Count Blob tools can be parameterized by the PLC so they always pass. The Decode tool can be parameterized so it always fails, either due to no decode, or a matchcode mismatch. Scroll the tag window so OUT.long, float and string are visible, then change them as shown here: Appendix F Allen-Bradley PLC Setup via Generic Ethernet Module Trigger the Camera Again Trigger the camera twice, and you will see the Status results stay the same for all triggers: bool2 (decode+matchcode status) = 0 Why: Decode+Matchcode status always fails because the matchcode has been changed to “wrong code”, or there is no decode. bool1 (Measure status) and bool3 (count blob status) = 1 Why: The inspected values are now in tolerance. InspStat = 0 Why: The Decode tool fails, so the overall Inspection result is a Fail. PLC tags: This concludes the EtherNet/IP demo. F-24 Vision HAWK Smart Camera Guide G APPENDIX G Demo PLC Code G Demo PLC Code This section describes how to use Microscan demo PLC code with a vision job and camera target. The EIP demo files can be found where AutoVISION is installed, in the folder C:\Microscan\Vscape\Tutorials and Samples\Vision Hawk\EIP demo. Open the EIP_demo.avp with AutoVISION and download it to the camera. During PLC integration, import the 32-000003-lx.L5X file to create the camera’s demo tags and ladder logic. Vision HAWK Smart Camera Guide G-1 Appendix G Demo PLC Code Glossary of Terms The following terms are used in the description of Microscan’s demo PLC program. Camera The Microscan Smart Camera used in this application, which has an EtherNet/IP communication interface. User App The PLC logic code written by the end user or system integrator. Demo Code The PLC logic code distributed by Microscan that can be imported into the PLC’s ladder logic area. It encapsulates most of the device Control and Status management. The demo code expects a demo vision job loaded on the camera. However, the demo code will operate whether or not the demo vision job is loaded on the camera. Activate / Set High Writing a 1 value to a single Control bit, or any other bool bit. Active A Control, Status, bool, or PLC logic “contact” in a 1 state. Clear A Control, Status, bool, or PLC logic “contact” in a 0 state. One Shot PLC tag write operation that is performed once, typically in reaction to an event. After a one shot operation, the PLC logic does not write to the same tag again unless another event occurs. G-2 Vision HAWK Smart Camera Guide Demo Setup The EIP demo files can be found where AutoVISION is installed, where the default folder is C:\Microscan\Vscape\Tutorials and Samples\Vision Hawk\EIP demo. 1. Open EIP_demo.avp with AutoVISION. 2. To use pre-defined images, select the camera icon on the Camera tool. 3. Browse to the EIP demo folder, select it, and click OK. Vision HAWK Smart Camera Guide G-3 Demo PLC Code G Vision Job Setup Appendix G Demo PLC Code After the EIP demo folder has been enabled for image load, the camera icon will change to a folder: 4. While in Edit mode, Try Out can be used to get an understanding of what to expect after the job is sent to the camera. Before Try Out can be effective, the Measure, Decode, and Count Tool parameters must be specified. After job download, the tool parameters will be supplied by the PLC. Measure Tolerance: Decode Matchstring: Count Tolerance: With these tool parameter configured as shown, Try Out will show the following Pass/Fail results. G-4 Vision HAWK Smart Camera Guide Fail: Demo PLC Code G Pass: 5. Download the job to the camera. 6. Add the camera and demo code to the PLC environment (see the next section). PLC Demo Code Setup During PLC integration, import the 32-000003-lx.L5X file, found in the EIP demo folder, to create the camera’s demo tags and ladder logic. Please refer to Allen-Bradley PLC Setup via EDS. Description of PLC Tags Mscan_MV_demo_mode Purpose This is intended for demonstration purposes only, to modify the operation of the demo code. It allows the first-time user to control the device directly Vision HAWK Smart Camera Guide G-5 Appendix G Demo PLC Code with no assistance from the demo code, or allow the demo code to manage the Control and Status signals fully. The demo mode tag takes three different values, putting the demo code into one of three modes of operation: • Exchange IO data only • Actively operate device controls, status, and demo data • Automatically trigger the device after one second of idle time User App Method User app can set the demo mode with one of three values to define the demo code’s mode of operation. 0=Exchange IO data only In this mode, the user directly accesses the Mscan_MV_IO_internal tag set. The demo code only exchanges data with the camera, doing nothing to control the device or respond to events from it. 1=Operate device controls and respond to device events This is the default mode of the demo code. In this mode, the user app accesses the Mscan_MV_IO_user tag to control and monitor the camera. The user app must not access the Mscan_MV_IO_internal tag set. In this mode, the user activates the controls in Mscan_MV_IO_user.OUT.Control (Trigger, ResetCount, GoOnline, GoOffline, ResetError, ExeCmd), and the demo code handles the rest. 2=Auto-trigger In this mode, the demo code fully manages the Control and Status signals, the same as when the mode is set to 1. It also activates the camera’s trigger after one second of idle time. The timer used to drive the trigger is Mscan_MV_trigger_delay_timer. Demo Code Usage Depending on the mode, the demo code will run the appropriate level of code. • G-6 In mode 0, only the IO exchange rungs are executed. All others are bypassed (ladder jmp). Vision HAWK Smart Camera Guide In mode 1, the auto-trigger rungs are bypassed. This is the default mode of the demo code. • In mode 2, all rungs are executed. Mscan_MV_IO_user Purpose User-accessible IO data for the camera. The user app reads and writes these IO tags, and the demo code handles the actual on-the-wire control of the camera. User App Method Activate a Control by setting its value to 1. The user app can determine that the Control is done when the Control is clear (demo code changes the Control to a bit/bool value of 0). Do not attempt to activate a Control unless it is clear. The user app should activate the Controls using one-shot writes. The use app should not continuously hold a Control in an active state. Holding a Control in an active state will prevent the demo code from notifying the user app that the Control operation is complete by clearing the Control. Usually, when a Control is clear (0), the camera is ready for the Control to be activated again. Please see the Specific Control Guidelines and Specific Status Guidelines below for qualifications. Demo Code Usage The demo code waits for the user app to activate a Control. When the user app activates a Control, the demo code handles all handshaking and confirmation that the Control operation is performed by the camera. When the operation is complete, the demo code clears the Control back to 0. Specific Control Guidelines GoOnline and GoOffline In order to take the camera Online and Offline, only one of these Controls can go active (change from 0 to 1), and be active, at any given time. Vision HAWK Smart Camera Guide G-7 G Demo PLC Code • Appendix G Demo PLC Code ResetCount After the user app activates ResetCount, the demo code will clear ResetCount when the operation is complete. The next Inspection output will be #1 (as can be seen if AutoVISION is connected to the camera in run mode). Trigger Do not trigger the camera unless the TriggerReady Status is active. If the Trigger goes active when TriggerReady is not active, the demo code increments the counter Mscan_MV_trigger_err_count, and immediately clears the Trigger Control, without attempting to trigger the camera. After the user app activates the Trigger, the demo code will clear the Trigger when the camera indicates it has accepted the Trigger. Do not re-trigger the camera until DataValid in the Status register goes active, all Inspection data has been processed, and the DataValid is cleared using the ResetDataValid Control. ResetDataValid When the user app sees DataValid go active, it should process the Inspection data, then clear DataValid by activating ResetDataValid. See Data Valid for more details. ResetError To clear the Error Status, activate ResetError. ExeCmd, CmdCode, CmdArg These Controls can be used to perform a job change, and query the active job slot. Refer to the CmdCode section of the EIP chapter for available command codes, command result codes, and a diagram of G-8 Vision HAWK Smart Camera Guide command execution. The demo code includes tags with pre-defined CmdCode and CmdCodeRslt definitions: The ExeCmd, CmdCode, and CmdArg controls are used in combination with these Status signals: The demo code records the final result of the command operation by copying CmdCode, CmdArg, CmdCodeRslt and CmdRet to the following tags: The demo code will automate the command process when Mscan_MV_demo_mode is 1, which is the default value at program startup, similar to how it assists the Triggering and DataValid Controls. The PLC integrator can initiate command operation by accessing the demo code’s Mscan_MV_IO_user tag set for Control and Status signals. While a command operation is active, the demo code forces all Control signals to an inactive state, except for the Echo. No Controls can be activated until the command operation is completed. To verify the camera is still “alive” during command execution, the Control.Echo can be incremented, and the Status.Echo will update accordingly. When the demo code automates the command process, the PLC integrator is responsible for the following steps: Vision HAWK Smart Camera Guide G-9 Demo PLC Code G Appendix G Demo PLC Code 1. Deactivate all Controls and clear DataValid and Error status signals. This is a “best practice” measure, to ensure that the PLC has transitioned from a state of triggering and processing inspections, to issuing a command. 2. If a job change command is to be issued, populate the output tags required to configure the new job (bool, int, long, float, string). 3. Write the required CmdCode (see Mscan_MV_const_CmdCode_xxxx tags) and CmdArg, then activate ExeCmd. 4. Wait for ExeCmd to go inactive (per typical demo mode 1 operation). Note that job changes can take up to a minute. While a job change command is being executed, the Status.State tag will be 2. 5. When ExeCmd goes inactive, verify the following: Mscan_MV_CmdCodeRslt_last is 0 (Success) Mscan_MV_CmdRest_last contains the returned data from the command (if any) Status.State has changed to 0 (Offline) or 1 (Online) ExeCmdAck is inactive (0) Status.Error is inactive (0) 6. G-10 Put the camera online (if necessary), and continue with normal runtime operation. Vision HAWK Smart Camera Guide Specific Status Guidelines G Online Demo PLC Code The camera cannot be Triggered or generate Inspection data unless Online is active. See the GoOnline Control. TriggerReady Do not attempt to trigger the camera unless TriggerReady is active. See the description of the Trigger for more details. TriggerAck and ResetCountAck Used by the demo code to complete the respective operations. DataValid When DataValid goes active, the user app should process the Inspection data, then clear DataValid using the ResetDataValid control. This is handled, by the demo code in mode 1 and 2, as a demonstration for the user app. If the camera’s DataValid goes active, but the user app has not cleared a previous DataValid event, the demo code does not overwrite Mscan_MV_IO_user with new Inspection data. Instead, the demo code increments the counter Mscan_MV_dv_err_count. The new Inspection data remains stranded in the Mscan_MV_internal tag set, and is effectively lost. Mscan_MV_trigger_count Incremented by the demo code when a new trigger is issued to the camera over the EtherNet/IP interface (Trigger Control activated). Mscan_MV_trigger_err_count Incremented by the demo code if the user app attempts to trigger the camera when TriggerReady is not active. Vision HAWK Smart Camera Guide G-11 Appendix G Demo PLC Code Mscan_MV_dv_err_count Incremented by the demo code when new Inspection data is received from the camera, but the user app has not cleared the previous DataValid. Mscan_MV_status_err_count Incremented by the demo code whenever the Error Status goes active. Mscan_MV_demo_blob, Mscan_MV_demo_decode, Mscan_MV_demo_InspStat, Mscan_MV_demo_measure Purpose These tags record counts and min and max values of several EIP IN data members. The demo code expects a demo vision job to be loaded on the camera, and a demo target to be in the camera’s field of view. The demo PLC code will operate without the demo vision job being loaded on the camera. However, the data records will not be valid. The demo vision job has the following data members linked to certain job tools: IN Bool1 = Measure status (pass/fail) Bool2 = Decode+Matchcode status (pass/fail) Bool3 = Blob count status (pass fail) Long1 = Blob count Float1 = Measure value String1 = Decode text OUT Long101 = Blob count minimum count tolerance Long102 = Blob count maximum count tolerance G-12 Vision HAWK Smart Camera Guide Float101 = Measure lower tolerance G Float102 = Measure upper tolerance Demo PLC Code String101 = Matchcode Each tag set records the following data for each vision job tool result received in the Inspection report: Vision HAWK Smart Camera Guide G-13 Appendix G Demo PLC Code User App Method The user app can follow the demo code’s usage of these tags for further application logic development. During runtime, the user app can change the OUT data members, and observe the change in tool status after a new trigger. Specifically, the PLC integrator would typically modify the logic beginning at the following rungs: Demo Target The demo vision job uses predefined images. It is unnecessary to have the camera aimed at any specific target. If preferred, the job can be changed to enable the camera’s image sensor. In this case, the demo targets should be printed approximately 2.5 inches (63 mm) wide by 1.6 inches (40 mm) tall, centered on white paper larger than the camera’s field of view, and presented to the camera with the Data Matrix symbol on the right: “Pass” Image G-14 Vision HAWK Smart Camera Guide “Fail” Image Demo PLC Code G Demo Code Usage The user app example of the demo code watches for Data Valid. When it goes active, the user app example processes the user IO data, updates each demo record with the results, then uses ResetDataValid to clear DataValid. Mscan_MV_IO_internal, Mscan_MV_ons_internal Purpose Used by the demo code to manage the camera. User App Method None. The user app must not attempt to read or write to this tag set. Demo Code Usage The demo code uses this tag set to abstract the on-the-wire control of the camera from the user app. Run the Camera: Runtime Operation of EtherNet/IP Demo At this point in the evaluation, it is assumed that you have downloaded the demo vision job to the camera, your PLC is running the EIP demo code and is exchanging data with the camera. The PLC can now parameterize, trigger and monitor the camera over EtherNet/IP. Vision HAWK Smart Camera Guide G-15 Appendix G-16 G Demo PLC Code Vision HAWK Smart Camera Guide H APPENDIX H Serial Commands H Serial Commands This section provides descriptions of the serial commands that can be sent to the camera via TCP (Telnet) port, AutoVISION Terminal, or HyperTerminal. Vision HAWK Smart Camera Guide H-1 Appendix H Serial Commands SET {tagname}{value} Sets value of a global tag. The tagname must correspond to one of the supported tags within the device. The value can contain spaces. The command is terminated by a carriage return and/or line feed character. The value can be a list of comma-separated items to set a sequence of tags: Send SET int1 1, 2, 3 to set int1 = 1, int2 = 2, int3 = 3. The AVP service allows setting of step and datum information from the job tree using forward slash ‘/’ in the symbolic name path. SET avp/insp1/snapshot1/acq1/gain 2.0 paths are not case-sensitive and do not need to be fully qualified if unique. SET avp/acq1/gain 2.0 will set the same gain value if there is only one acquire. Control tags in the AVP service such as START, STOP, and TRIGGER act as momentary switches. SET avp.start 1 is equivalent to the ONLINE command. avp.start will reset immediately and always read as 0. Success Return: On success will return !OK followed by an echo of the command. For example: !OK SET matchstring1 ABCD Fail Return: On failure will return !ERROR followed by the reason for the failure. For example: !ERROR Tag matchstring66 not found GET {tagname} Gets value of a global tag. The tagname must correspond to one of the supported tags within the device. H-2 Vision HAWK Smart Camera Guide The command is terminated by a carriage return and/or line feed character. Include an index to get a single value from an array such as GET int1. If the index is omitted, the full array of values will be returned in a commaseparated list of values. Send Get {tagname} to get the value of a tag within the global data service. To get the value of a tag within another service, prefix the tagname with the service name. For example, a GET {service.tagname} command such as GET eip.input for the EIP input assembly. The AVP service allows retrieval of step and datum information from the job tree using forward slash ‘/’ in the symbolic name path. GET avp/insp1/snapshot1/status paths are not case-sensitive and do not need to be fully qualified if unique. GET avp/snapshot1/status will return the same result if there is only one inspection. When issued against a step, GET avp/snapshot1 will return the values for all datums. Success Return: On success will return the value stored in the tag. For example: ABCD Fail Return: On failure will return !ERROR followed by the reason for the failure. For example: !ERROR Tag matchstring66 not found INFO {service.tagname or service} Gets information about a tag or service. INFO with no arguments gets a list of services. INFO {service} gets a list of tags in that service. INFO {service.tagname} gets attributes of the tag as well as a list of subtags. Vision HAWK Smart Camera Guide H-3 Serial Commands H Appendix H Serial Commands The AVP service allows retrieval of step and datum information from the job tree using forward slash ‘/’ in the symbolic name path. INFOavp/insp1/snapshot1/status paths are not case-sensitive and do not need to be fully qualified if unique. INFO avp/snapshot1/status will return the same result if there is only one inspection. When issued against a step, INFO avp/snapshot1 returns properties of the step, a list of child datums, and a list of child steps. Child steps are indicated by a trailing forward slash. GETIMAGE {-transfer=ymodem} {-type=failed}{-format=[jpg|png]} {-quality=n} {-inspection=n} {woi=l,t,r,b} Initiates serial transfer of inspection image. -transfer=ymodem is not currently optional - only Ymodem protocol is supported. -type=failed to retrieve the last failed image. If omitted, the current image is returned. -format=[jpg|png] specifies the format of the image. If omitted, the image format is JPG. -quality=n specifies a JPG compression quality of n less than or equal to 100. The default quality is 80 if not specified. -inspection=n specifies the inspection from which to retrieve an image. The image will be from the first snapshot within that inspection. If not specified, the image will be from the first inspection that does contain a snapshot. woi=left,top,right,bottom specifies a rectangular area of the image to be included in the output image. If omitted, the full image buffer is returned. ONLINE Starts all inspections. H-4 Vision HAWK Smart Camera Guide Serial Commands H OFFLINE Stops all inspections. TRIGGER {inspection index} Triggers inspection. If {inspection index} is omitted, inspection 1 is triggered. VT (Virtual Trigger) Command Triggers an inspection by pulsing a Virtual I/O point. For example: VT 1 will return pulse VIO1. The inspection will run if it is configured to use VIO 1 as a trigger. Syntax: VT [VIO Index] • If specified, the VIO index must be in the allowed range for Virtual I/O points within Visionscape. The virtual I/O line will be set high then low. • If VIO Index is not specified, VIO1 is assumed Success Return: Nothing is echoed on success of the VT command. Fail Return: Return !ERROR followed by the reason for the failure. For example: !ERROR No such trigger JOBSAVE [-slot=]n Save job to slot n. JOBLOAD [-slot=n][-r] Load job from slot n. -r = Start inspections. Vision HAWK Smart Camera Guide H-5 Appendix H Serial Commands JOBDELETE [-slot=n] Delete job in slot n. JOBINFO [[-slot=]n][-v] Get job summary or info about slot n. -v = Verbose. This option shows the amount of space that would be freed if the job were deleted. It also lists the total disk space and free disk space. JOBBOOT {-slot=n} Set bootup job slot n. JOBDOWNLOAD [-transfer=]{YMODEM} Download .avz job packaged via transfer method. JOBDELETE -all Delete all jobs in job slots. Important: Does not delete the current job loaded in camera memory. GET SYSTEM.JOBSLOT Retrieve the slot of the current job. Note that the current job in the camera can be loaded from a job slot or the PC. If it isn’t loaded from a job slot then this command will return -1. ASSIGN [-automap] [-u] [-name=avp] [-range=n] [-count=n] {tagname} Assign marks a tag or range of tags as in use by an application. Once marked as in use, the application will avoid those tags when attempting to auto-assign another tag range. H-6 Vision HAWK Smart Camera Guide -automap = find the first unused set of 'n' tag indices -u = un-assign tag -name = name of application that is taking assignment -range = maximum number of indices to search when -automap is used -count = number of consecutive tag indices to assign -tagname = tag to perform assignment on For example, ASSIGN -automap -name=avp -range=10 -count=2 int101 will find the first set of 2 unassigned integers starting from int101 up to int110 and mark them as assigned by 'avp'. The index value is returned. Vision HAWK Smart Camera Guide H-7 Serial Commands H Appendix H-8 H Serial Commands Vision HAWK Smart Camera Guide I APPENDIX I Vision HAWK Boot Modes I Vision HAWK Boot Modes This section describes the Vision HAWK’s Diagnostic Boot Mode and Boot Error Mode. Vision HAWK Smart Camera Guide I-1 Appendix I Vision HAWK Boot Modes Diagnostic Boot Mode The Vision HAWK supports a special boot mode used for diagnostics and recovery. There are two ways in which the camera can be put into this mode: 1. This method requires an Ethernet connection between the host PC and Vision HAWK. Power-on the unit and hold the AutoVISION button down until the green flash illuminates once. For C-Mount versions, hold the button down for approximately 30 seconds. The unit is now configured for IP address 192.168.0.10 with subnet mask 255.255.255.0. Establish a telnet connection between the host PC and Vision HAWK. The [SAFE-KERNEL] prompt is displayed. 2. This method requires a QX-1 and a serial connection between the host PC running a terminal emulator and Vision HAWK camera. Power-on the unit and hold down the Tab key down for several seconds. The unit will boot to a [SAFE-KERNEL] prompt with communication settings of 115200, N, 8, 1 (baud, parity, data bits, stop bits). Once the unit is booted, there are many possible actions the user can take. However, the most useful actions are listed below. In rare situations, the boot job executed at camera startup can cause unexpected behavior. If this is the suspected case, it is possible to disable loading and running of the boot job at startup using the following command. [SAFE-KERNEL] BP_UpdateStartupOptions(0, 0) Note that the loading and running of the boot job is automatically re-enabled the next time a job is saved to camera flash from AutoVISION or FrontRunner. At boot time, the system configures itself using a set of information known as boot parameters. To obtain a list of the current configuration’s boot parameters, issue the following command: [SAFE-KERNEL] BP_Dump() I-2 Vision HAWK Smart Camera Guide Should your device need to be configured with different IP information, follow the example below and substitute the appropriate settings for IP address, subnet mask, and gateway address, respectively. [SAFE-KERNEL] BP_UpdateIP(“192.168.0.10”, “255.255.255.0”, “192.168.0.100”) It is possible to configure the system to acquire its IP address via DHCP or to use a static IP address. Issue the following command with a ‘0’ for static IP or a ‘1’ for DHCP. [SAFE-KERNEL] BP_UpdateDHCP(0) Boot Error Mode The Vision HAWK enters an error mode on boot if it’s unable to fully load Visionscape. This mode is visually displayed to the user by flashing the Error LED along with the OUTPUT 1, OUTPUT 2, and OUTPUT 3 LEDs on the front of the unit. Additionally, this mode is represented as a “BOOT_ERR” in the Network Overview tool. If you encounter this error condition, you will need to reload the firmware using the Smart Camera Firmware Update Tool. Vision HAWK Smart Camera Guide I-3 Vision HAWK Boot Modes I Appendix I-4 I Vision HAWK Boot Modes Vision HAWK Smart Camera Guide

Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.6
Linearized                      : No
Create Date                     : 1991:10:02 10:39:26Z
Modify Date                     : 2013:01:15 09:35:17-08:00
Has XFA                         : No
XMP Toolkit                     : Adobe XMP Core 4.2.1-c043 52.372728, 2009/01/18-15:08:04
Producer                        : Acrobat Distiller 9.5.0 (Windows)
Creator Tool                    : FrameMaker 8.0
Metadata Date                   : 2013:01:15 09:35:17-08:00
Format                          : application/pdf
Title                           : Vision HAWK Smart Camera Guide
Creator                         : 
Document ID                     : uuid:85c822e0-4a7b-4d66-8095-1613e7b52f2b
Instance ID                     : uuid:05fd7a49-ea8b-4d1a-9876-12a9582c26d1
Page Layout                     : SinglePage
Page Mode                       : UseOutlines
Page Count                      : 177
EXIF Metadata provided by EXIF.tools

Navigation menu