BOA Spot ID Quick Start Guide v1.0
BOA Spot ID Quick Start Guide v1.0
All copyrights in this manual, and the hardware and software described in it, are the
exclusive property of Teledyne DALSA Incorporated and its licensors.
Claim of copyright does not imply waiver of Teledyne DALSA Incorporated or its licensors
other rights in the work. See the following Notice of Proprietary Rights.
This manual and the related hardware and software are confidential trade secrets and the
property of Teledyne DALSA Incorporated and its licensors. Use, examination,
reproduction, copying, transfer and/or disclosure to others of all or any part of this manual
and the related documentation are prohibited except with the express written consent of
Teledyne DALSA Incorporated.
The information in this document is subject to change without notice. Teledyne DALSA
Incorporated makes no representations or warranties with respect to the contents of this
manual and specifically disclaims any implied warranties of merchantability or fitness for a
particular purpose. Teledyne DALSA Incorporated assumes no responsibility for errors or
omissions in this document.
Declaration of Conformity
Manufacturer Teledyne DALSA Industrial Products Incorporated
700 Technology Park Drive
Billerica MA 01867
USA
CE We declare that this product has been tested to comply with the
EC Directive for a class A digital device in accordance with
EN55022/CISPR22.
FCC We declare that this product has been tested and found to
comply with the limits for a class A digital device, pursuant to
Part 15 of the FCC rules. These limits are designed to provide
reasonable protection against harmful interference in a
residential installation.
This equipment generates, uses and can radiate radio frequency
energy and may cause harmful interference to radio
communication.
Other Certifications
IP67 This product meets the requirements for industrial applications
that require IP67 wash down protection - requires fitted sealing
lens cover and sealing plugs on unused connectors.
CFR 21 Part 11 This product provides the tools needed for users to implement
an auditing program that could be in compliance with CFR 21
Part 11. These tools include:
• System or software backup and restore
• System software security (password login and access limits)
• Protection of system backup files from modification.
• Time stamp information on data output.
• Do not look directly into the LED ring light during operation! The light is extremely
bright and may cause pain or damage your vision.
• Avoid “hot-plugging” cables and devices. Always shut the system down and remove
power before connecting or disconnecting anything to it.
• Do not use in a Free-standing operation. Mount the BOA Spot properly to prevent it
from falling accidentally. Mounting holes are provided on each side of the BOA Spot.
• Always use the BOA Spot sensor within its recommended operating conditions.
Refer to the complete specifications on page 25.
• Do not install BOA Spot in a location that will expose it to excessive heat, humidity,
vibration, impact, corrosive substances, flammable substances, static electricity or
Electro Static Discharge (ESD).
• Never expose the internal electronics by opening the enclosure.
• Do not attempt to modify the BOA Spot or open the case. This unit has no field-
replaceable components (beyond replacing the Lens or Ring-light). Tampering with
the unit will void the product warranty.
Warranty
Teledyne DALSA warrants the BOA Spot Vision Sensor against defects in materials and
workmanship for a period of twenty four (24) months from the date of delivery. Teledyne
DALSA and its representatives expressly disclaim any and all other warranties.
Your sole remedy shall be repair or replacement of the BOA Spot Vision Sensor product
and associated optional components, provided that the defective product is returned
within the warranty period.
If you need to return the BOA Spot Vision Sensor, you must contact the Teledyne DALSA
representative who sold you the product. Do not return your product to Teledyne DALSA
without prior authorization.
Teledyne DALSA assumes no liability for damages resulting from the use of this manual.
In addition to reading barcodes, the IDE model offers advanced capabilities for reading
printed text, verifying the position and content of labels, or verifying the presence,
absence and integrity of features on parts.
Upgrading from IDS to the IDE:
The IDS model can be field upgraded via a license to support the IDE advanced
features. The upgrade can be purchased through our local reseller and will require
sending the serial number and MAC ID of the device. The upgrade license is entered in
the highlighted field on the Applications page of the web server (as shown below). More
information on this is provided later in this document.
Basic Inkjet IDS/IDE Enable decoding of poor quality inkjet DPM codes.
* Lens and ring-light are only specified for the M12 version, not available with C Mount lens.
M12 Lens, Cover, and LED ring M12 cover rotates to adjust focus
C-Mount Lens
The BOA Spot Vision Sensor can be ordered
with support for a C-Mount lens. Lenses are sold
separately.
There is an optional IP67 Lens cover that may be
ordered separately.
There is no internal light option with the C-Mount
lens.
Optional filters can be ordered separately for use
with the C-Mount lens.
C-Mount Lens
shown with Optional Cover
Distance in mm Approx FOV (mm) 2D min cell (mil) 1D min bar (mil)
640 Model 1280 Model
65 25 x 19 50 x 38 3 2.5
82 32 x 24 64 x 48 4 3
103 40 x 30 80 x 60 5 4
205 81 x 61 162 x 122 10 7.5
100
Min Focus
80
Distance
60
40
20
0
20
40
60
80
100
mm
Distance in mm Approx FOV (mm) 2D min cell (mil) 1D min bar (mil)
640 Model 1280 Model
50 16 x 12 32 x 24 2 1.5
103 32 x 24 64 x 48 4 3
210 40 x 30 80 x 60 5 4
415 80 x 60 160 x 120 10 7.5
100
Min Focus
80
Distance
60
40
20
0
20
40
60
80
100
mm
100
Min Focus
80
Distance
60
40
20
0
20
40
60
80
100
mm
Distance in mm Approx FOV (mm) 2D min cell (mil) 1D min bar (mil)
640 Model 1280 Model
120 16 x 12 32 x 24 2 1.5
225 32 x 24 64 x 48 4 3
280 40 x 30 80 x 60 5 4
550 80 x 60 160 x 120 10 7.5
100
Min Focus
80
Distance
60
40
20
0
20
40
60
80
100
mm
0 50 100 150 200 250 300 350 400 450 500 550
mm
Designator Definitions
LAN 10/100 BaseT Ethernet connection. Provides the primary
interface for configuring the sensor, developing the application
and monitoring results.
Note: The BOA Spot can be powered from the Ethernet cable
directly (Passive Power over Ethernet or PPoE).
I/O PWR Provides access to the sensor I/O – 3 IN, 3 OUT, RS-232. Also
provides PWR input (24-30V). Note: The power is common to
both connectors.
LED 1 Blue Solid = Sensor booted, not configured (no Solution file)
Green Solid = Solution loaded, ready to run
Green blink = Solution loaded & running, acquisition in process
Red = Sensor Fault
LED 2 Blue blink = Booting (should stop after 20 seconds)
Green = Inspection Pass (runtime decision result)
Blue = Inspection Recycle (runtime decision result)
Red = Inspection Fail (runtime decision result)
LED LAN Blue = Warm reset or reboot
Red/Green/Yellow = Network activity
NOTE: The BOA Spot does not support the IEEE 802.3af standard Power over Ethernet
(PoE) and should not be directly connected to a PoE supported router.
3 GND * 8
4 TDX- 2
5 RDX+ 3
6 TDX+ 1 A-BVS-E8S-X
7 NC 4
8 RDX- 6
1 PWR Brown
2 GND Blue
3 OUT2 White
6 IN2 Yellow
7 IN CMN Black
8 RS232 TX Gray
A-BVS2-IO12S-X
9 RS 232 RX Red
10 OUT 1 Purple
11 OUT 0 Gray/Pink
12 IN 1 Red/Blue
RJ45
PL-101 PL-100
A-BVS2-PL-101 A-BVS-PL-100
RJ45
NOTE: The BOA Spot does not support the IEEE 802.3af standard Power over Ethernet
(PoE) and should not be directly connected to a PoE supported router.
1. Connect the M12-8 male end of the Ethernet cordset (A-BVS-E8S-X) to the M12-8
female connector labeled “LAN” on the sensor.
2. Connect the RJ45 end of the Ethernet cordset to the RJ45 on the client PC, PLC
or factory LAN (PC is only required for setup)
3. Connect sensor PWR, GND, trigger and I/O from the control panel to the breakout
screw terminals on the PL-101.
4. Connect one end of the M12-12 male IO-PWR cordset (A-BVS-PL101S-X) to the
M12-12 female connector on the sensor labeled “IO/PWR”. Connect the other end
of the cable to the M12-12 female connector on the PL-101.
BOA Spot
A-BVS-E8S-X
A-BVS-PL101S-X
Setup client PC
A-BVS-PL-101
Power
Inputs
Outputs
1. Connect the M12-8 male end of the Ethernet cordset (A-BVS-E8S-X) to the M12-8
female connector labeled “LAN” on the sensor.
2. Connect the RJ45 end of the Ethernet cordset to the RJ45 connector labeled
“CAM LAN” on the Panel Link breakout module (A-BVS-PL-100)
3. Connect the RJ45 labeled “LAN” on the breakout module to the controlling PC,
PLC or the factory LAN
4. Connect sensor PWR and GND to the breakout screw terminals labeled “PWR”.
NOTE: The trigger button on the PL-100 does not function in this configuration.
BOA Spot
A-BVS2-E8S-X
A-BVS-PL-100
Power
Setup client PC
Surface Mount
Top View
Side Side
View View
Bottom View
Back View
C Mount Lens
Cover
General Specifications
This following table lists the specifications of the BOA Spot Vision Sensor:
Specification Definition
Specification Definition
Voltage ON 11-30 V
OFF 0-3 V (12 V nominal threshold)
Current ON 8.0 mA typical (24 V applied)
Protection Resistance 3.0 K Ohms
Isolation 4000 V RMS
Common pin Input PWR or GND
Switch Time ON 20 Microseconds
OFF 10 Microseconds
Latency Trigger 62 Microseconds from trigger input to start of acquisition
The active polarity of each input is configured in iNspect for BOA Spot application, as
detailed on page 47. The sensor includes a noise filter on the input which is also
configurable.
To connect with an NPN source, connect the sensor’s input (pin 5, 6 or 12) to the NPN
source output and the sensor’s common input (pin 7) to PWR. When the source output
turns ON, the sensor’s input will be pulled down turning the opto-coupler ON.
To connect with an PNP source, connect the sensor’s input (pin 5, 6 or 12) to the PNP
source output and the sensor’s common input (pin 7) to GND. When the source output
turns ON, the sensor’s input will be pulled up turning the opto-coupler ON.
Input Diagram
NPN Wiring PNP Wiring
7 5
5
7
The pulse train requires a 1 millisecond (1 ms) setup and hold time between any edge
transition. When a solution switch is detected, BOA Spot will abort the current
inspection (if running) and switch immediately.
To use the BOA Spot inputs for job switching, select the “Job Change” and “Job Select”
functions in the Input control setup panel as shown.
Note: OS 151209 or later, Hardware version 21414 or later, and Firmware version 1997
or later is required to support the “hardware switch” operation described on this page.
Note: Job switching is also supported through the software user interface and the script
tool. These methods are described later in this manual.
Specification Definition
Voltage (Vin) Load 30 V maximum
Current GPO[0:2] 160 mA max @ 20°C (drives to OCMN when active)
Protection Fuse PTC fuses to 160 mA at 20°C or 100 mA at 70°C
Common pin Out PWR or GND
Switch Time ON 150 Microseconds typical
OFF 50 Microseconds typical
The active polarity of each output is configured in iNspect for BOA Spot application as
detailed on page 48.
To connect with an NPN input source, connect the sensor’s output (pin 3, 10 or 11) to
the NPN source input and the sensor’s common output (pin 4) to GND. When the
sensor’s output turns ON, the opto switch closes and OUTX = 0 (current flows through
load).
To connect with an PNP input source, connect the sensor’s output (pin 3, 10 or 11) to
the PNP source input and the sensor’s common output (pin 4) to PWR. When the
sensor’s output turns ON, the opto switch closes and OUTX = output common.
Output Diagram
Supply 12-30V
PNP Wiring Supply 12-30V NPN Wiring
PNP 4
3
3
4 NPN
Ground
Ground
A hardware output is a signal with a fixed programmed pulse duration and fixed
programmed offset relative to the incoming Trigger signal. Set one output to PASS and
another to FAIL. If processing is not complete when the output decision is scheduled, a
FAIL output will result. This method guarantees a PASS or FAIL output at a predictable
offset for every trigger.
Trigger Period
Trigger
Pulse Duration
Output
Pulse Offset
A software output is a signal with a fixed pulse output duration but has a variable offset
relative to the Trigger signal. The variability depends on the total processing time per
image. Set one output to PASS and another to FAIL. Software will determine which
output to pulse at the end of processing. This method guarantees a PASS or FAIL
output for every trigger, but does not guarantee timing.
Trigger Period
Trigger
Pulse Duration
Output
Variable Offset
Variable
Image Max Image timing
Spot processing Acquisition Processing
Specification Definition
PL-101 Connections
Out0/Strb Out0/Strb
Out1 Out1
Out2 Out2
+
24V OCMN OCMN
─ +
24V
─
In0/Trig
In0/Trig
In1
In1
In2
In2
+
24V ICMN
ICMN ─
+
24V
─
These port settings can be changed through the GUI by configuring the “RS232 Stream
Settings” in the Setup Control panel. Refer to the on-line help for details.
Electrically, three (3) signals are required to make a serial port connection between
BOA Spot and another device as shown below. RS232 is a “point-to-point” connection,
so the Receive and Transmit lines must be crossed in the cable.
9 RS232 RX Red 3 TX
8 RS232 TX Gray 2 RX
Note: It is important to establish a common ground between BOA Spot and the
connecting 3rd party device.
The BOA Spot Vision Sensor is supplied with the vision software embedded. The
application runs directly on the device and does not require a PC connection at runtime.
However, a PC client is required to access, setup and store a solution (job file) on the
device. We provide two methods for accessing the application from the client PC
(normally Method 2 is not required):
Note: For Either Method, you must configure the network options of the client PC.
Follow the instructions on the next page.
BOA Spot is compatible with computers running Windows 7 or 8.1. PC Security settings
and the Network Interface should be configured for the BOA Spot. You must have
Administrator Privileges to perform the steps below.
Note: The paths to some tools depend on the Windows configuration and appearance
settings. Some items may appear in the left or the right pane in menus.
A: System Performance Settings
This will increase the performance of your PC in general, and will make the BOA Spot
client application perform better. However, this turns off the visual effects of Aero on W7
or W8. The application will work incorrectly if you do not perform these steps.
C: Windows Firewall
BOA Spot communicates with the PC through the Network connection. Windows
Firewall will block this communication. It is easiest to turn off the firewall. If you must
connect to an office network or to the Internet you can turn the firewall back on.
1.Open the Control Panel. Click on “System and Security”. Click on “Windows Firewall”.
If you get a message that says the service is not running, click “No” (do not start the
firewall). Skip forward to “D. Internet Explorer.”
2.Click “Turn Windows Firewall on or off”. Click the bubble beside “Off (not
recommended)” in all categories. Click “OK”.
Note: If you prefer to leave the Firewall on, you can run the Application and approve
each process as it gets reported by the firewall as “potentially unsafe”. Return to the
Windows Firewall, and click on “Allow a program or feature through Windows Firewall”
and verify what processes are being allowed or denied.
5 6
Note: The sensor must be rebooted by clicking the “Apply Configure” button before
changes take effect. Close the Web Browser while the BOA Spot reboots.
When the inspection “Solution” is set up and stored on the sensor, the Ethernet
connection can be disconnected and the inspection will run autonomously (providing
you are not communicating with 3rd party equipment using Ethernet)
The sensor can store up to 32 Solutions in its flash storage memory. These solutions
can be switched using the GUI or via PLC control, or hardware switch (page 27).
The BOA Spot administrator can setup user accounts. With password control enabled,
the web server will prompt users for a valid login.
Image
& Tool
Instruction Drawing
& Setup
The BOA Spot application will open to the “Select Solution” panel (shown above) if
there is no Solution currently running. The application opens to the “Run” panel if a
Solution is currently running. The run status is displayed at the top of the Instruction &
Setup panel.
• When you apply power to the BOA Spot, it will load and start running Solution0, if you
have “Auto Load” enabled, and if there is a Solution0 saved in the BOA Spot memory.
(You can also select which solution to auto-load via the web interface.)
• If there is no Solution0, or you do not have “Auto Load” enabled, BOA Spot opens to
the Select Solution panel and waits for you to load a Solution, or start a new Solution.
• If BOA Spot is running, it will continue running and inspecting when you close the
quit or application window. The application window runs on the PC only.
Setup the trigger source, exposure and light controls for your application.
Use the interactive features to adjust the lens aperture and focus. The goal is to
achieve an optimal high contrast image.
If using triggered acquire, click the button to the right (will show as green)
6. Click on the tool you want to use in the “Select Tools” panel.
Draw the Region Of Interest (ROI) on the image in which the tool will inspect.
This can be the whole image or a subset of the image. You can construct a
single or multiple ROIs if required.
By default the tool reads the first code
it finds. You can change the expected
number in the tool property panel
(mouse right-click on ROI to open).
This panel is where you would setup connections to outside devices (i.e. PLCs or
storage devices) for control/status communication and/or an FTP connection for
storing images.
After a connection has been established, the script tool is used to define what is
communicated between BOA Spot and the connected device(s). Typically this is
inspection results or application controls, such as selecting which solution to run
for a given process.
Refer to the BOA Spot Communication Guide and Script Guide for more detailed
information.
Setting up Inputs
The BOA Spot application provides options for controlling the inputs. These are
selected in “Setup Connections” in the “Configuration” panel as shown below. Click
on the GUI table cells to change the control parameters.
Each input supports a noise filter called “debounce”. A signal must remain active for
the duration of the debounce to be considered valid. The debounce settings range
from 1us to 64ms. GPI0 is a special input that is used either as a Trigger or general
purpose input. When used for triggering, the polarity of this input is programmable.
BOA Spot inputs are available to the script tool for synchronizing with external
events. They can also be used as “Job Change” and “Job Select” inputs for
hardware job switching (refer to page 27).
The BOA Spot application provides two options for controlling the outputs. These
are selected in “Setup Connections” in the “Configuration” panel as shown below.
Click on the GUI table cells to set the Driver, polarity and associated pulse
parameters.
Note: The Strobe driver uses the offset/duration settings defined in the sensor
panel. The active polarity only affects the external STROBE output.
Each BOA Spot output can be configured by an equation in the script tool or a
programmable pulse based the inspection result (either Pass, Fail or Recycle):
Script Setting: Use the script tool to configure an output to provide a
programmable level or a pulse based on the application need (Note: the GUI
pulse settings are disabled in this mode – shown as dark gray above). Script
selection is non-deterministic, meaning the output timing may vary if the processor
is heavily loaded. This may occur, for example, when the trigger and inspection
times are close and BOA Spot is serving images to a connected PC.
Example: A script equation that generates an active high 10 ms pulse based on a
PASS result would be:
If (Result = 1) Global.GPO[0] = pulse( 1, 0 ,10)
BOA Spot offers a basic scripting tool for application control. If you are setting
up a complex inspection (not typical with BOA Spot) or handshaking with
connected devices, the script tool provides a lot of flexibility.
You do not need to use the script tool for basic applications. Refer to the on-line
help for more details.
Here you can test the solution to see if it meets the inspection objective.
When you are satisfied with the solution, you can save it on the BOA Spot
vision sensor using this panel. You can save up to 32 solutions.
Choose a name and ID# for the solution, then click the “Save Solution” button.
The solution can be automatically loaded on power up, or by using discrete I/O
or by using commands from a connected device.
The same panel allows you to export solutions to a connected client PC for
backup. You must save a solution to the device before it can be exported.
Note: When you access BOA Spot through this interface, it is important that you
maintain version compatibility between the vision sensor and the client.
The emulator installation provides some 640x480 images to get started. These are
selected when the “Use Default Location” box is checked. The application data
directories are hidden under Windows 7 and 8, but they are accessible using the
“Browse Images” or “Browse Solutions” buttons.
Problem: After updating the firmware, I cannot reconnect to the BOA Spot.
Reason: The old support files may still be on your system if you did not “Clean” it.
Solution: Run iAssistant. Click “Clean”. Reboot the system and connect to the BOA
Spot. When you click on links on the home page new support files will be installed.
Also make sure you are not using the 64-bit version of Internet Explorer 8. Open
Explorer and then open “About Internet Explorer”. “64-bit Edition” is explicitly shown.
iDiscover and the Emulator Start Menu shortcuts point to the 32-bit Internet Explorer.
Problem: Display controls are disabled in the Run panel. Cannot change the display.
Reason: These controls are disabled when image logging is enabled.
Solution: Disable image logging to allow changing the display settings.
Problem: History Log disabled in the Run panel.
Reason: The History Log is disabled by default to save on memory.
Solution: History Log is enabled from the Connections panel.