1.2 Laser Description and Safety Information ...................................................................................................................................... 4
1.3 Features .......................................................................................................................................................................................... 5
2 Specifications and Requirements ...................................................................................................................................7
3.2 Mount the Reader ......................................................................................................................................................................... 10
3.3 Position the Reader ...................................................................................................................................................................... 11
3.5.2 Serial Connection .................................................................................................................................................................. 13
3.7.1 Power Supply ........................................................................................................................................................................ 22
3.7.2 Main Serial Interface ..............................................................................................................................................................22
3.7.3 User Interface—Serial Host ...................................................................................................................................................23
4.1 Test Mode .....................................................................................................................................................................................36
5 Getting Started ............................................................................................................................................................. 39
6.5 Good Read Setup ......................................................................................................................................................................... 51
6.6 Data Formatting ............................................................................................................................................................................ 52
6.8.3 Code Moving Out of the FOV ................................................................................................................................................56
8.1 Industrial Ethernet Setup in Barcode Manager .............................................................................................................................59
8.1.1 Set the Industrial Ethernet Protocol (EtherNet/IP, Modbus/TCP)
8.1.2 Industrial Ethernet Reading Phase Control ........................................................................................................................... 59
8.1.3 Industrial Ethernet Reading Phase Acquisition Control ........................................................................................................ 61
8.1.4 Industrial Ethernet Digital Output Control ............................................................................................................................. 61
8.1.5 Digital Input Echo to Industrial Ethernet ................................................................................................................................62
8.1.6 Transmitting Output Data Messages Using Industrial Ethernet ............................................................................................63
8.2.1 ABR Assembly Object Descriptions ......................................................................................................................................64
8.2.2 Configuring the ABR for Ethernet/IP in Barcode Manager ....................................................................................................67
8.2.3 ABR Series EDS File Installation in Studio 5000 Logix Designer Software ...........................................................................68
8.2.4 ABR Series Manual Installation in Studio 5000 Logix Designer Software ............................................................................ 73
8.2.5 ABR Series AOI Installation in Logix Designer Software .......................................................................................................74
8.2.6 AOI Data Description .............................................................................................................................................................77
8.3.1 ABR Output Message Data ................................................................................................................................................... 79
8.3.2 Configure the ABR for Modbus/TCP in Barcode Manager ................................................................................................... 79
9.3.1 ABR7106-xxE2 (6 mm models) 1D Codes ............................................................................................................................ 88
9.3.2 ABR7106-xxE2 (6 mm models) 2D Codes............................................................................................................................. 94
9.3.3 ABR7109-xxE2 (9 mm models, manual focus) 1D Codes......................................................................................................97
9.3.4 ABR7109-xxE2 (9 mm models, manual focus) 2D Codes....................................................................................................100
9.3.5 ABR7112-RSE2 (12 mm models) 1D Codes........................................................................................................................ 103
9.3.6 ABR7112-RSE2 (12 mm models) 2D Codes........................................................................................................................ 107
9.3.7 ABR7116-RSE2 (16 mm models) 1D Codes........................................................................................................................ 111
9.3.8 ABR7116-RSE2 (16 mm models) 2D Codes........................................................................................................................ 115
9.4 Maximum Line Speed and Exposure Calculations .....................................................................................................................117
10 PPI (Pixels Per Inch) Setup Chart ............................................................................................................................. 120
11.2 Deformed or Overprinted Code Reading ..................................................................................................................................122
11.3 Direct Part Marking....................................................................................................................................................................122
13 Lighting System Notes ............................................................................................................................................. 127
13.1 Lighting Systems for Direct Part Marking .................................................................................................................................127
13.1.1 Lighting Systems for DPM Overview .................................................................................................................................127
13.1.3 Lighting Systems for DPM Selection Criteria ....................................................................................................................127
13.2 ABR 7000 Recommended Illuminators .....................................................................................................................................131
13.2.1 Red Illuminator .................................................................................................................................................................. 132
14.4 Connection Boxes and Power Supply Boxes ...........................................................................................................................139
15 Product Support and Maintenance .......................................................................................................................... 140
15.2.1 Clean the Reader ...............................................................................................................................................................140
15.2.2 Update the Software and Firmware................................................................................................................................... 140
15.2.3 Update the Firmware .........................................................................................................................................................140
15.3 Reset the Reader to the Factory Default Environment (Optional) .............................................................................................141
Imager-based barcode reader with superior decoding capability and a powerful array of lens and lighting options
WARNING: Not To Be Used for Personnel Protection
Never use this device as a sensing device for personnel protection. Doing so could lead to serious injury
or death. This device does not include the self-checking redundant circuitry necessary to allow its use in
personnel safety applications. A sensor failure or malfunction can cause either an energized or deenergized sensor output condition.
1.1 Models
• Powerful decoding capability to read even
difficult 1D and 2D codes
• Superior ability to read DPM and low contrast codes
• Industrial IP67 metal housing for factory environments
• Autofocus or manual focus models available for ease of setup and
configuration
• Quick
configuration with push buttons or software interface
• Ethernet and serial communications for connection to the factory floor
• Powerful integrated LED lighting and easy focus adjustment in one
package for maximum application flexibility
• Green "good read" and red "no read" feedback spotlights and beeper for
easy monitoring
•
Easy, multi-head system connection to multiply barcode reading power
• Embedded webserver interface for monitoring images and statistics over
any network
The ABR 7000 internal illuminators contain two aiming Laser LEDs used to position the reader. Disconnect the power
supply when opening the device during maintenance or installation to avoid exposure to hazardous laser light. The laser
beam can be switched on or off through a software command.
This product conforms to the applicable requirements of IEC 60825-1 and complies with 21 CFR 1040.10 except for
deviations pursuant to Laser Notice N° 50, date June 24, 2007. This product is classified as a Class 2 laser product
according to IEC 60825-1 regulations.
2
Multicolored DPM models have red and blue lights for optimized reading of DPM codes.
CAUTION: Use of controls or adjustments or performance of procedures other than those
specified
herein may result in hazardous radiation exposure. Do not attempt to disassemble this sensor for
repair. A defective unit must be returned to the manufacturer.
For Safe Laser Use - Class 2 Lasers
Do not stare at the laser.
•
• Do not point the laser at a person’s eye.
• Mount open laser beam paths either above or below eye level, where
practical.
• Terminate the beam emitted by the laser product at the end of its useful
path.
Reference IEC 60825-1:2007, Section 8.2.
CAUTION: Never stare directly into the sensor lens. Laser
light can damage your eyes. Avoid placing any mirror-like
object in the beam. Never use a mirror as a retroreflective
target.
Class 2 Lasers
Class 2 lasers are lasers that emit visible radiation in the wavelength range from
400 nm to 700 nm, where eye protection is normally afforded by aversion
responses, including the blink reflex. This reaction may be expected to provide
adequate protection under reasonably foreseeable conditions of operation,
including the use of optical instruments for intrabeam viewing.
Class 2 Laser Safety Notes
Low-power lasers are, by definition, incapable of causing eye injury within the
duration of a blink (aversion response) of 0.25 seconds. They also must emit only
visible wavelengths (400 to 700 nm). Therefore, an ocular hazard may exist only if
individuals overcome their natural aversion to bright light and stare directly into
the laser beam.
1 PowerBlueIndicates that the reader is connected to the power
2 Ethernet
Connection
3 STATUSRedNo read result
4 COM/TestAmber Active result output transmission on the Main serial
Figure 3. Indicators—Back and Top of
During the reader startup, all of the LEDs turn on for one second.
Smart Teach Interface
See
Device
on page 36 for the colors and meanings of the five LEDs when the reader is in Smart Teach mode.
5 TRIGGER/AimAmber Reading in progress. Do not trigger a new reading
6 GOOD/SetupGreenReading successful
7 READY/LearnGreenReady
Amber Indicates connection to the Ethernet network
supply
port
attempt until the current attempt finishes
1.3.2 Diagnostic Indication
The Status and Ready LEDs blink simultaneously to signal the presence of an error.
Diagnostic message transmission on interfaces can be enabled to provide details
about specific error conditions. See the Diagnostic Error Conditions chart in the
Figure 4. Diagnostic Indicators
Diagnostic page of Barcode Manager.
1.3.3 Button
Use the button for the Smart Teach interface for quick installation without using a PC. The button can be disabled or reconfigured to perform additional functions from Barcode Manager.
Main RS232 or RS422 full duplex: 2400 bit/s to 115200 bit/s
Auxiliary - RS232: 2400 to 115200 bit/s
Ethernet3: 10/100 Mbit/s
Inputs
Input 1 (External Trigger) and Input 2 opto-isolated and polarity
insensitive
Maximum voltage: 30 V dc
Maximum input current: 10 mA
Outputs
3 NPN/PNP/Push-Pull software selectable, reverse polarity and short
circuit protected outputs available (2 Opto-isolated outputs instead if
using TCNM-ACBB1, see
Maximum Current: 100 mA maximum
Output Saturation Voltage (in PNP or NPN mode): < 3 V at 100 mA
Maximum load device voltage drop (in NPN mode): 30 V
Indicators
Power LED
Ready, Good, Trigger, Com, Status LEDs
Ethernet Network LED
Green Spot LED
Other
Smart Teach Button (configurable via Barcode Manager), Beeper
Optical Features
Image Sensor: CMOS sensor with Global Shutter
Image Format: 1.3 M pixels SXGA (1280×1024) pixels
Frame Rate: 60 frames/sec.
Pitch: ±35°
Tilt: 0° to 360°
LED Safety: LED emission according to EN 62471
Laser Safey (pointers): IEC60825-1 2007
Lighting System: Internal Illuminator
Aiming System: Laser Pointers
Construction
Aluminum
Weight
About 238 grams (8.4 oz.)
Outputs
on page 33 for specifications)
Operating Conditions
Operating Temperature4: 0 °C to +50 °C (+32 °F to +122 °F)
Liquid Lens Autofocus models Operating Temperature4: 0 °C to +45 °C
(+32 °F to +113 °F)
Storage Temperature: –20 °C to +70 °C (–4 °F to +158 °F)
90% maximum relative humidity (non-condensing)
Vibration Resistance EN 60068-2-6
14 mm at 2 to 10 Hz; 1.5 mm at 13 to 55 Hz; 2 a (a), 70 to 500 Hz; 2
hours on each axis
Shock Resistance EN 60068-2-27
30 g; 11 ms; 3 shocks on each axis
Bump Resistance EN 60068-2-29
30 g; 6 ms; 5000 shocks on each axis
Environmental Rating
Required Overcurrent Protection
Certifications
5
IEC IP67
WARNING: Electrical connections must be
made by qualified personnel in accordance
with local and national electrical codes and
regulations.
Overcurrent protection is required to be provided by end product
application per the supplied table.
Overcurrent protection may be provided with external fusing or via
Current Limiting, Class 2 Power Supply.
Supply wiring leads < 24 AWG shall not be spliced.
For additional product support, go to
Modifications or changes to this equipment without the expressed written approval of Banner Engineering could void the authority to use the equipment.
This device complies with PART 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This device may not cause harmful
interference, and (2) this device must accept any interference received, including interference which may cause undesired operation.
This equipment 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 when the equipment is operated in a commercial environment. This equipment
generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the instruction manual, may cause harmful
interference to radio communications. Operation of this equipment in a residential area is likely to cause harmful interference in which case the user will
be required to correct the interference at his own expense.
3
The Ethernet interface supports application protocols: TCP/IP, EtherNet/lP, Modbus TCP
4
High ambient temperature applications should use metal mounting bracket for heat dissipation.
5
IEC IP67 when correctly connected to IP67 cables with seals.
Smart Teach Human Machine Interface
ABR 7000: Windows-based SW (Barcode Manager) via Ethernet Interface
Host Mode Programming sequences sent over Serial or Ethernet TCP interfaces
Parameter Storage
Permanent memory (Flash)
Barcode Types
1-D and stacked2-DPOSTAL
•PDF417 Standard and
Micro PDF417
•
Code 128 (GS1-128)
•Code 39 (Standard and
Full ASCII)
•Code 32
•MSI
•Standard 2 of 5
•Matrix 2 of 5
•Interleaved 2 of 5
•
Codabar
•Code 93
•Pharmacode
•EAN-8/13-UPC-A/E
(including Addon 2 and
Addon 5)
•GS1 DataBar Family
•Composite
Symbologies
•Data Matrix ECC 200
(Standard, GS1 and
Direct Marking)
•
QR Code
•(Standard and Direct
Marking)
•Micro QR Code
•MAXICODE
•Aztec Code
•Australia Post
•
Royal Mail 4 State
Customer
•Kix Code
•Japan Post
•PLANET
•POSTNET
•POSTNET (+BB)
•Intelligent Mail
•Swedish Post
2.3 PC Requirements—Barcode Manager
Administrative rights are required to install the Barcode Manager software.
Operating System
Microsoft® Windows® operating system version XP SP3, 7, 8, or 10
Barcode Manager does not currently support Windows Embedded
(often used in industrial PCs and/or PLCs)
System Type
32-bit or 64-bit
Hard Drive Space
2 GB hard disk for 64-bit machines; 1 GB hard disk for 32-bit machines
Memory (RAM)
1 GB RAM
Processor
6
2.00 GHz or faster microprocessor
Screen Resolution
One 19-inch or larger monitor, optimized for 1280×1024 resolution
Third-Party Software
Web Browser: Google Chrome, Mozilla Firefox, Microsoft Internet
Explorer, Opera, etc.
Connection
100 Base-T Ethernet
2.4 Dimensions
All measurements are listed in millimeters [inches], unless noted otherwise.
6
Microsoft and Windows are registered trademarks of Microsoft Corporation in the United States and/or other countries.
Proper handling ensures that the ABR will function correctly.
The ABR is designed for use in an industrial environment. It is built to withstand vibration and shock when correctly
installed. However, it is also a precision product and before and during installation it must be handled properly to avoid
damage.
•
Do not drop the device (exceeding shock limits)
• Do not fine tune the positioning by striking the device or the bracket
•
Do not weld the device into position; this can cause electrostatic, heat, or reading window damage
• Do not spray paint near the reader; this can cause reading window damage
3.2 Mount the Reader
Note: Mount the device at a 10° to 15° angle from the target to avoid direct reflections.
1. Rotate the connector block to the desired angle.
Figure 7. Connector Block
2. If a bracket is needed, mount the device onto the bracket.
3. Select a reading distance.
The ABR 7000 manual adjustable focus models and Liquid Lens Autofocus models are both factory focused to a
precise reading distance.
• If this distance is compatible with your application, or if you have a Liquid Lens Autofocus model, you can
use the Smart Teach Interface to install the reader.
• If this distance is not compatible with your application and you have a manual focus model, use the software
setup procedure described in the Instruction Manual. See
Models
on page 46.
Advanced Setup for Manual Adjustable Focus
The following table shows the Horizontal Field of View size for these factory focused reading distances:
LensFactory Focused Reading DistanceHorizontal Field of View
6 mm85 mm (3.3 in)121 mm (4.8 in)
9 mm180 mm (7.1 in)145 mm (5.7 in)
9 mm Liquid Lens Autofocus135 mm (5.3 in)
12 mm250 mm (9.8 in)145 mm (5.7 in)
16 mm320 mm (12.6 in)132 mm (5.2 in)
7
109 mm (4.3 in)
4. Mount the device (or the device and the bracket) to the machine or equipment at the desired location. Do not tighten
the mounting screws at this time.
5.
Check the device alignment.
6. Tighten the mounting screws to secure the device (or the device and the bracket) in the aligned position.
Aim and Autofocus the Reader—Liquid Lens Autofocus Models
distances.
on page 37to perform the autofocus to optimize the reader for other
Page 11
No Pitch, Tilt
or Skew
Pitch
minimize
Skew
assure at least 10º
Tilt
any angle
inside FOV
FOV
V
FOV
H
NO
ABR 7000 Series Barcode Reader
3.3 Position the Reader
The ABR is able to decode code labels at a variety of angles; however
performance.
When mounting the ABR, consider these ideal label position angles: Pitch or Skew 10° to 20° and Tilt 0°. The reader can
read a code at any tilt angle provided the code fits into the Field Of View (FOV).
Note: Because the ABR is omni-directional on the code plane, the Pitch and Skew angles have the same
significance
performance can be improved by modifying the Skew angle.
The Pitch, Skew and Tilt angles are represented in the following figure.
with respect to the code plane. However in some advanced code reading applications
significant angular distortion may degrade reading
Figure 8. Code Reading Orientation—Pitch, Tilt, and Skew Angles
Use the follow the suggestions for the best orientation:
• Position the reader to avoid the direct
for the Skew angle
• Use a Pitch or Skew angle of 0° in some cases, such as low contrast or low illumination
• Align the reader to fit linear barcodes into the horizontal FOV for best performance (because linear barcodes are
rectangular). The ABR can read labels with any tilt angle.
Figure 9. Code in FOV
reflection of the light emitted by the ABR reader. It is best to use at least 10°
Figure 10. Code Out of FOV Due to Tilt Angle
See
Reading Features
on page 81 for FOV vs. Reading Distance considerations.
The Focus Lock Label is for ABR 7000 manual focus models only.
There are five single-use focus lock labels included in the packaging that can be used to protect the focus position from
being changed after the application has been completed.
These are adhesive labels that are designed to be applied over the focus screw.
3.5 Typical Layouts
The following typical layouts refer to system hardware configurations. However, they also require the correct setup of the
software
layout. Most examples show the optional, but recommended, TCNM-ACBB1 connection box (see
Connections
configuration parameters. Dotted lines in the figures refer to optional hardware configurations within the particular
TCNM-ACBB1 Electrical
on page 21).
Note: All software configurations are made through Barcode Manager which connects to the reader
through the on-board Ethernet interface (recommended) or Serial interface.
Note: The Master/Slave Role is only significant for the Internal ID-NET Network. If your layout doesn’t use
the ID-NET network then the device’s Role is not significant and can be ignored.
3.5.1 Ethernet Connection
The Ethernet connection is possible in two different layouts. In a Point-to-Point layout the reader is connected to a local
host by using a STP-M12D-4xx cable. There is no need to use a crossover adapter because ABR incorporates an autocross
function.
Figure 11. Ethernet Point-to-Point Layout
All devices always support multiple output channels (that is, for data monitoring).
When using a Local Area Network (LAN), one or more ABR readers can be connected to the network using STP-M12D-4xx
1. Main Serial Interface (RS232 or RS422 Full-Duplex)
2. Auxiliary Serial Interface (RS232 – Data Monitor)
3. External T
rigger (for One Shot or Phase Mode)
Host
TCNM-ACBB1
ABR 7000 Series Barcode Reader
Figure 12. Ethernet Network Layout
3.5.2 Serial Connection
In this layout the data is transmitted to the Host on the main serial interface. The Ethernet interface can be used for reader
configuration by connecting a laptop computer running Barcode Manager.
Data can be transmitted on the RS232 auxiliary interface independently from the main interface selection to monitor data.
When One Shot or Phase Mode operating mode is used, the reader can be activated by an External Trigger (for example a
pulse from a photoelectric sensor) when the object enters the reading zone.
All devices always support multiple output channels (that is, for data monitoring).
3.5.3 Pass-Through
The pass-through layout allows each device working alone, to collect data from one or more pass-through input channels
and send this data plus its own on one or more different output channels.
In this way independent devices can be connected together in combinations to create multi device networks. Many devices
reading independently can send their messages through a common output channel which instead of being directed at a
Host can be collected by another device on its pass-through input channel and sent to a Host on a different output channel.
3. Main Serial Interface (RS232 or RS422 Full-Duplex)
4. Aux Serial Interface (RS232)
= Pass-Through Input channel
= Output channel
TCNM-ACBB1
ABR 7000 Series Barcode Reader
Figure 14. Pass-Through Layout
In a Pass-through layout each device supports multiple pass-through configurations to accept input from different devices
on different channels (middle reader, above). However, readers are not required to have a pass-through configuration if they
don’t need to receive data from an input channel (right reader, above). The overall data collection device always has at least
one pass-through configuration to collect the input data from the other devices and send it to the Host (left reader, above).
All devices always support multiple output channels (that is, for data monitoring).
In a Pass-through layout each device can have a different operating mode: Continuous, One Shot, Phase Mode, etc.
3.5.4 ID-NET Multidata Network (Pass-Through)
A special case of the pass-through layout allows each Slave device working alone, to collect data from one or more passthrough input channels and send this data plus its own on the ID-NET output channel to the Master.
The Slave readers are connected together using the ID-NET interface. Every Slave reader must have an ID-NET address in
the range 1-31.
The Master collects the data from its pass-through ID-NET input channel and sends it to the Host on a different output
channel.
ID-NET (up to 32 devices, max network extension of 1000 m)
3. Main Serial Interface (RS232 or RS422 Full-Duplex)
4. Aux Serial Interface (RS232)
= Pass-Through Input channel
= Output channel
TCNM-ACBB1
ABR 7000 Series Barcode Reader
Figure 15. ID-NET Multidata Layout (Pass-Through)
In a Pass-through layout each device supports multiple pass-through configurations to accept input from different devices
on different channels (Master reader, above). However, ID-NET Slave readers are not required to have a pass-through
configuration if they do not need to receive data from an input channel (right reader, above). The ID-NET Master always has
at least one pass-through
configuration to collect the ID-NET Slaves data and send it to the Host.
Note: Slave devices cannot receive data from a pass-through ID-NET input channel and Master devices
cannot send data on an ID-NET output channel.
All devices always support multiple output channels (that is, for data monitoring).
In a Pass-through layout each device can have a different operating mode: Continuous, One Shot, Phase Mode, etc.
3.5.5 ID-NET Synchronized Network
When the device is working Synchronized, the ID-NET connection is used to collect data from several readers to build a
multi-point or a multi-sided reading system; there can be one Master and up to 31 Slaves connected together.
The Slave readers are connected together using the ID-NET interface. Every slave reader must have an ID-NET address in
the range 1-31.
The Master reader is also connected to the Host on one of its communication channels. In the following examples the
RS232/RS422 main serial interface is used.
For a Master/Slave Synchronized layout the External Trigger signal is unique to the system; there is a single reading phase
and a single message from the Master reader to the Host computer. It is not necessary to bring the External Trigger signal
to all the readers.
In the Master/Slave Synchronized layout the Master operating mode can only be set to Phase Mode.
The Main and ID-NET interfaces are connected as shown in the following figures.
1. Main Serial Interface (RS232 or RS422 Full-Duplex)
2. External T
rigger
3. ID-NET (up to 16 devices - practical limit)
TCNM-ACBB1
ID-NET Synchronized
Slave #n
ID-NET Synchronized
Slave #1
ID-NET
Synchronized Master
Power
1. TCP/IP on-board Ethernet Interface
2. External T
rigger
3. ID-NET (up to 16 devices - practical limit)
Host
TCNM-ACBB1
ABR 7000 Series Barcode Reader
Figure 16. ID-NET Synchronized Layout
All devices always support multiple output channels (that is, for data monitoring).
The same
and ID-NET interfaces are connected as shown in the figure below.
configuration can be made to a Host using the on-board Ethernet interface to the Master. The TCP/IP Ethernet
3.6 Connector Descriptions
The connector pinouts and notes given in this section are for typical cabling applications.
3.6.1 Power, Communications, and I/O Connector
The ABR reader is equipped with an M12 17-pin male connector for connection to the power supply, serial interfaces, and
input/output signals. The details of the connector pins are indicated in the following table.
• Connect pin "Earth" of the TCNM-ACBB1 connection box to a good earth ground
For direct connections, connect the cable shield to the locking ring nut of the connector
•
3.6.2 Inputs
There are two opto-isolated polarity insensitive inputs available on the M12 17-pin connector of the reader: Input 1 (External
Trigger) and Input 2, a generic input. See
The electrical features of both inputs are:
INPUT| V AB | Minimum| V AB | MaximumI IN Maximum
Open0 V2 V0 mA
Closed4.5 V30 V10 mA
The relative pins on the M12 17-pin connector are:
PinFunction
1Power Supply input voltage +
2Power Supply input voltage -
3Input 2 B (polarity insensitive)
5External Trigger B (polarity insensitive)
6External Trigger A (polarity insensitive)
13Input 2 A (polarity insensitive)
Inputs
on page 29 for more details.
3.6.3 Outputs
Three general purpose non opto-isolated but short circuit protected outputs are available on the M12 17-pin connector.
The pinout is the following:
PinFunction
9Configurable
8Configurable digital output 2
16Configurable digital output 3
2Power Supply Input Voltage -
The electrical features of the three outputs are the following:
Outputs
3 NPN/PNP/Push-Pull software selectable, reverse polarity and short circuit protected outputs available (2 Opto-isolated outputs instead if using
TCNM-ACBB1, see
Maximum Current: 100 mA maximum
Output Saturation Voltage (in PNP or NPN mode): < 3 V at 100 mA
Maximum load device voltage drop (in NPN mode): 30 V
Outputs
on page 33 for specifications)
The output signals are fully programmable being determined by the configured Activation/Deactivation events, Deactivation
Timeout or a combination of the two. For further details refer to the Help On Line page for the Output Setup step in Barcode
Manager.
CAUTION: For NPN output connections, the external interface voltage (Vext) must not exceed the ABR
power supply source voltage (Vdc) otherwise correct output functioning cannot be guaranteed.
If using RS-422, but not using RX+ and RX–, connect these two to –V dc or Ground
Load
Load
Load
10-30V dc
4.5-30V dc
*
**
3
4
1
2
ABR 7000 Series Barcode Reader
3.6.5 Ethernet Connector
A Standard M12 D-Coded female connector is provided for the Ethernet connection. This interface is IEEE 802.3 10 BaseT
and IEEE 802.3u 100 BaseTx compliant.
Transmitted data (+)
Received data (+)
Transmitted data (-)
Received data (-)
3.6.6 Ethernet Interface
The Ethernet interface can be used for TCP/IP communication with a remote or local host computer by connecting the
reader to either a LAN or directly to a host PC. There is no need to use a crossover adapter since ABR incorporates an
auto-cross function.
A STP-M12D-4xx can be used to connect to a LAN.
On the ABR Ethernet interface the following communication channels are available:
•
TCP Client
• TCP Server
• UDP Channel
• FTP Client
The following Industrial Ethernet protocols are also available over the Ethernet interface:
• EtherNet/IP
• Modbus TCP Client
3.7 TCNM-ACBB1 Electrical Connections
All ABR models can be connected to a TCNM-ACBB1 connection box through the MQDEC-1703SS-DB25 accessory cable.
This cable terminates in an M12 17- pin connector on the ABR side and in a 25-pin male D-sub connector on the TCNMACBB1 side.
Make system connections through one of the TCNM-ACBB1 connection boxes because they offer the advantages of easy
connection, easy device replacement, opto-isolated outputs (Outputs 1 and 2), and filtered reference signals.
Note: If you require direct wiring to the reader, the connections are the same as shown in this section with
the exception of the digital Outputs. Direct wiring details are indicated in
Connector Descriptions
on page
16.
The table below gives the pinout of the TCNM-ACBB1 terminal block connectors. Use this pinout when the ABR is
connected by means of the TCNM-ACBB1.
O1+Output 1 + opto-isolated and polarity sensitive
O1-Output 1 - opto-isolated and polarity sensitive
O2+Output 2 + opto-isolated and polarity sensitive
O2-Output 2 - opto-isolated and polarity sensitive
Auxiliary Interface
TXAuxiliary Interface TX
RXAuxiliary Interface RX
SGNDAuxiliary Interface Reference
Shield
ShieldNetwork Cable Shield
Main Interface
RS232RS422 Full-Duplex
TXTX+
RXRX+
11
-TX-
-RX-
SGNDSGND
Important: Do not connect GND and SGND to different (external) ground references. GND and SGND are
internally connected through filtering circuitry which can be permanently damaged if subjected to voltage
drops over 0.8 V dc.
Note: To avoid electromagnetic interference when the reader is connected to a TCNM-ACBB1 connection
box, verify the jumper positions in the TCNM-ACBB1 as indicated in p/n 174477
Installation Manual
, available at
www.bannerengineering.com
.
TCNM-ACBB1
3.7.1 Power Supply
Power can be supplied to the reader through the TCNM-ACBB1 spring clamp terminal pins.
The power must be between 10 V dc and 30 V dc only.
It is recommended to connect the device CHASSIS to earth ground (Earth) by setting the appropriate jumper in the TCNM-
ACBB1 connection box. See p/n 174477
TCNM-ACBB1 Installation Manual
, available at
www.bannerengineering.com
, for
details.
3.7.2 Main Serial Interface
The signals relative to the following serial interface types are available on the TCNM-ACBB1 spring clamp terminal blocks.
The main serial interface type and its parameters (baud rate, data bits, etc.) can be defined
Manager. For more details refer to the Help On Line page of the Reading Phase step (Channels) in Barcode Manager.
Details regarding the connections and use of the interfaces are given in the following sections.
The RS232 interface is generally used for Point-to-Point connections. When it is connected to the host computer it allows
transmission of code data.
The following pins are used for RS232 interface connection:
TCNM-ACBB1Function
TX
RX
SGND
Transmit Data
Receive Data
Signal Ground
Shielded cables are recommended. The overall maximum cable length must be less than 15 m (49.2 ft).
RS422 Full-Duplex Interface
The RS422 full-duplex (5 wires + shield) interface is used for non-polled communication protocols in point-to-point
connections over longer distances (maximum 1200 m / 3940 ft) than those acceptable for RS232 communications or in
electrically noisy environments.
The TCNM-ACBB1 pinout follows:
TCNM-ACBB1Function
TX+
RX+
TXRXSGND
RS422 Transmit Data +
RS422 Receive Data +
RS422 Transmit Data RS422 Receive Data Signal Ground
Note: For applications that do not use RS422 transmission to the reader (terminal block RX+ and RXsignals), do not leave these lines floating but connect them to SGND.
3.7.3 User Interface—Serial Host
The following table contains the pinout for standard RS232 PC Host interface. For other user interface types please refer to
their own manual.
• The general cable type specifications
(or AWG 22) stranded flexible
It is recommend to use DeviceNet cables (drop or trunk type) to the following reference standards:
AN50325 – IEC 62026
UL STYLE 2502 80°C 30V
•
Cable Shield MUST be connected to earth ground ONLY at the Master
• NEVER use ID-NET cable shield as common reference
• The ID-NET max cable length depends on the baudrate used (see the Baudrate table, below)
• For Common Power Connections use only 2 wires (ID+ and ID-)
◦DC Voltage Power cable (Vdc – GND) should be handled as a signal cable (that is, do not put it together with
AC cable)
◦Wire dimensioning must be checked in order to avoid voltage drops greater than 0.8 Volts
◦Cable should lie down as near as possible to the ID-NET cable (avoiding wide loops between them)
Note: The default ID-NET baudrate is 500 kbps. Lower ID-NET baudrates allow longer cable lengths.
dependent; contact
Banner Engineering for
details.
ID-NET Response Time
The following figure shows the response time of the ID-NET network. This time is defined as the period between the Trigger
activation and the beginning of data transmission to the Host.
The network must be properly terminated by a 120 Ohm resistor at the first and last reader of the network. This should be
done by setting the ID-NET Termination Resistance Switch in the TCNM-ACBB1 to ON.
Figure 25. ID-NET Network Connections with Common Power Star Network
3.7.5 Auxiliary RS232 Interface
The RS232 auxiliary interface is available for Point-to-Point connections. When it is connected to the host computer it
allows transmission of code data.
The parameters relative to the auxiliary interface (baud rate, data bits, etc.) can be defined
(Channels) in Barcode Manager.
The 9-pin female auxiliary interface connector inside the TCNM-ACBB1 is the preferred connector for temporary
communication monitoring.
through the Reading Phase step
Figure 26. 9-pin female connector
If permanent system wiring is required, the following pins are used to connect the RS232 auxiliary interface:
Auxiliary Interface Receive Data
Auxiliary Interface Transmit Data
Auxiliary Interface Reference
Figure 27. RS232 Auxiliary Interface Connections
Note: Do not connect the Auxiliary Interface to the TCNM-ACBB1 spring clamp connectors and the 9-pin
connector simultaneously.
3.7.6 Inputs
There are two opto-isolated polarity insensitive inputs available on the reader: Input 1 (External Trigger) and Input 2, a
generic input.
The External Trigger can be used in One Shot Mode or in Phase Mode. Its main functions are:
Acquisition trigger in One Shot Mode
•
• Reading phase-ON/reading phase-OFF command in Phase Mode
The main functions of the general purpose Input 2 are:
• Second external trigger in Phase Mode
• Match code storage command when the Match Code option is enabled
The electrical features of both inputs are:
VAB = 30 V dc maximum
IIN = 10 mA (reader) + 12 mA (TCNM-ACBB1) maximum
The active state of these inputs are selected in software.
An anti-disturbance filter, by default, is implemented in software on both inputs. The value can be changed through the
software parameter Debounce Filter. See the Help On Line page of the Reading Phase step (Inputs) in Barcode Manager for
further details on these parameters.
These inputs are opto-isolated and can be driven by both NPN and PNP type commands.
Note: Polarity insensitive inputs assure full functionality even if pins A and B are exchanged.
The connections are indicated in the following diagrams:
External Trigger A (polarity insensitive)
External Trigger B (polarity insensitive)
Power Reference - External Trigger
The yellow Trigger LED is on when the active state of the External Trigger corresponds to ON.
External Trigger Input Connections Using ABR Power
CAUTION: Power from the Vdc/GND spring clamps is available directly to the Input Device on the +V/-V
spring clamps, and does not pass through the Power Switch (ON/OFF) inside the TCNM-ACBB1.
Disconnect the power supply when working inside the TCNM-ACBB1.
Figure 31. NPN External Trigger Using External Power
TCNM-ACBB1Function
+V
I2A
I2B
-V
Power Source - Inputs
Input 2 A (polarity insensitive)
Input 2 B (polarity insensitive)
Power Reference - Inputs
Input 2 Connections Using ABR Power
CAUTION: Power from the Vdc/GND spring clamps is available directly to the Input Device on the +V/-V
spring clamps, and does not pass through the Power Switch (ON/OFF) inside the TCNM-ACBB1.
Disconnect the power supply when working inside the TCNM-ACBB1.
CAUTION: When Outputs 1 and 2 are connected through the TCNM-ACBB1 connection box, they
become opto-isolated and polarity sensitive and acquire the electrical characteristics listed below. To
function correctly, they require setting the Output Line Type
respective output. The hardware connection to the TCNM-ACBB1 can be either NPN or PNP.
Two general purpose outputs are available and their meaning can be defined by the user. They are typically used either to
signal the data collection result or to control an external lighting system.
The third output of an ABR 7000 is not accessible when using a TCNM-ACBB1 connection box.
TCNM-ACBB1Function
+V
O1+
O1O2+
O2-
-V
The electrical features of the outputs are the following:
2 opto-isolated NPN or PNP, reverse polarity and short circuit protected outputs available
Power Source - Outputs
Output 1 + opto-isolated and polarity sensitive
Output 1 - opto-isolated and polarity sensitive
Output 2 + opto-isolated and polarity sensitive
Output 2 - opto-isolated and polarity sensitive
Power Reference Outputs
Maximum Current: 40 mA maximum continuous or 130 mA pulsed
Output Saturation Voltage (in PNP or NPN mode): < 1 V at 10 mA
Maximum load device voltage drop (in NPN mode): 30 V
Power Dissipation: 90mW maximum at 50 °C (122 °F) ambient temperature
By default, Output 1 is associated with the No Read event, which activates when the code(s) signaled by the external trigger
are not decoded. Output 2 is associated with the Good Read event, which activates when all the selected codes are
correctly decoded.
The output signals are fully programmable being determined by the configured Activation/Deactivation events, Deactivation
Timeout or a combination of the two. Refer to the Barcode Manager parameters Help On Line for further details.
Output 1 and 2 Connections Using ABR Power
CAUTION: Power from the Vdc/GND spring clamps is available directly to the Output Device on the +V/V spring clamps, and does not pass through the Power Switch (ON/OFF) inside the TCNM-ACBB1.
Disconnect the power supply when working inside the TCNM-ACBB1.
Figure 36. PNP/Open Emitter Output Using ABR Power
Figure 37. NPN/Open Collector Output Using ABR Power
Smart Teach is designed to improve ease of installation and maintenance
Status information is clearly presented by means of the five colored LEDs. The single push button provides access to the
following modes.
• Test includes bar graph visualization to check static reading performance
• Aim/Autofocus turns on the laser pointers to aid positioning and focusing
• Setup self-optimizes and auto-configures image brightness parameters
• Learn automatically detects and recognizes a single code which is presented to it. Successive Learns will substitute
the current code. To configure multiple codes, use the Barcode Manager Auto-learn procedure
Quick access to the following modes is provided by using the push button:
1.
Press the button. The Status LED gives visual feedback.
2. Hold the button until the specific mode LED is on (Test, Aim/Autofocus, Setup, or Learn).
3.
Release the button to enter the specific mode.
After the button is pressed, the cycle of LED activation is as follows:
Release button to exitRelease button to enter Test mode
Release button to enter Setup modeRelease button to enter Learn modeRelease button to exit (cycle)
Release button to enter Aim/Autofocus
mode
4.1 Test Mode
Test mode can be used to test the reading performance of the system. Use a code suitable for your application.
Enter the Test function by pressing and holding the Smart Teach button until the Test LED is on.
1.
2. Release the button to enter the Test function.
Once entered, the bar graph on the five LEDs is activated and if the reader starts reading codes the bar graph
shows the good read rate.
Figure 40. Smart Teach Interface: Test Function
The bar graph has the following meaning, referring to the actual percentage of good reads:
In case of No Read condition, only the Status LED (red) is on and blinks.
3. To exit the test, press the Smart Teach button once.
Note: By default, the Test exits automatically after three minutes.
4.2 Aim—Manual Focus Models
The Aim function turns on the built-in laser pointer aiming system to aid reader positioning. Because the laser pointers are
centered on the FOV, use them to position the imager on the code. The Aim LED blinks to indicate this state.
1.
Select a single code for your application and place at the correct reading distance for your application.
See the
2. Enter Aim mode by pressing and holding the Smart Teach button until the Aim LED is on.
3. Release the button to enter Aim mode.
The laser pointers turn on.
4. Position the code at the center of the Field of View (equidistant from the laser pointers).
Global FOV Diagrams
on page 82 for reference.
Figure 42. Smart Teach Interface: Aim Mode
Figure 43. Code Position
5. Once aligned, exit Aim mode by pressing the Smart Teach button once.
After a short delay, Aim mode is cancelled and the laser pointers turn off.
4.3 Aim and Autofocus the Reader—Liquid Lens Autofocus
Models
The Aim/Autofocus function turns on the built-in laser pointer aiming system to aid reader positioning. Because the laser
pointers are centered on the FOV, use them to position the imager on the code. The Aim LED blinks to indicate this state.
For Liquid Lens Autofocus models, the autofocus feature is incorporated into this function.
For best results, print the
1.
Using this chart during Focus Autolearn typically results in a more accurate focus/reading distance, a more accurate
PPI value and more accurate module size measurements of barcodes.
2. Place the PPI (Pixels Per Inch) Setup Chart in front of the reader at the correct reading distance for your application.
See the Global FOV Diagrams in
3. Enter Aim/Autofocus mode by pressing and holding the Smart Teach button until the Aim LED is on.
4. Release the button to enter the Aim function.
The laser pointers turn on, and the Autofocus procedure begins. The Aim LED blinks until the procedure is
complete.
PPI (Pixels Per Inch) Setup Chart
on page 120.
Liquid Lens Autofocus Models 9 mm Lens
Figure 44. Smart Teach Interface: Aim/Autofocus Function
5. Within 3 seconds (before the reader flashes),
the Field of View (equidistant from the laser pointers). The code must not move during this procedure.
The Autofocus procedure ends when the Reading Distance and PPI values are successfully saved in the reader
memory, the Aim LED stops blinking and ABR 7000 emits three high pitched beeps.
If the Autofocus cannot be reached after a timeout of about 3 minutes, the ABR 7000 exits without saving the
parameters to memory, the Aim LED stops blinking, and the ABR 7000 emits a long low pitched beep.
position the code closest to your application code size at the center of
Figure 45. Code Position
4.4 Setup
Once entered, the imager automatically performs the Image Acquisition parameter calibration for the specific code
presented to it.
1.
Enter Setup mode by pressing and holding the Smart Teach button until the Setup LED is on.
Figure 46. Smart Teach Interface: Setup Mode
2. Release the button to enter Setup mode.
The Setup LED blinks until the procedure is completed. The Setup procedure ends when the Image Acquisition
parameters are successfully saved in the reader memory, the Setup LED stops blinking, and the ABR emits three
high pitched beeps.
3. If the calibration cannot be reached after a timeout of about 5 (five) seconds, ABR exits without saving the
parameters to memory, the Setup LED stops blinking, and the ABR emits a long low pitched beep.
4.5 Learn
Once entered, the imager starts a procedure to automatically detect and recognize a single code13 which is presented to it.
Successive Learns will substitute the current code. To configure multiple codes, use the Barcode Manager Auto-learn
procedure.
Exit Learn mode at any time by pressing the Smart Teach button once. After a short delay the Learn procedure is cancelled.
1. Enter Learn mode by pressing and holding the Smart Teach button until the Learn LED is on.
Figure 47. Smart Teach Interface: Learn Mode
2. Release the button to enter Learn mode.
The Learn LED blinks until the procedure is complete. The Learn procedure ends when the Image Processing and
Decoding parameters for a single code are successfully saved in the reader memory, the Green Spot is activated,
the Learn LED stops blinking, and the ABR emits 3 high pitched beeps.
Note: The PPI (Pixels Per Inch) Setup Chart cannot be used to set the Code 128 symbology (even though
the reader successfully reads the code). Use the application-specific code if you need to set this
symbology.
Note: If you have used this procedure to
configure the ABR, go to
Test Mode
on page 36.
13
The Learn procedure does not recognize the following symbologies: Postal Codes, Pharmacode, MSI, Standard 2 of 5, or Matrix 2 of 5. Configure
through Barcode Manager for these codes.
Power up the sensor, and verify that the power LED is on blue. Ethernet models only: verify that the Ethernet indicator is on
amber to verify the Ethernet connection.
5.1 Install Barcode Manager
Administrative rights are required to install the Barcode Manager software.
Important: Install Barcode Manager on a Windows® XP, 7, 8, or 1014 computer. Barcode Manager does
not currently support Windows Embedded (often used in industrial PCs and/or PLCs).
1. Download the latest version of Barcode Manager from
2. Navigate to and open the downloaded file.
3. Run Barcode Manager_Setup.exe to access the installation screen.
4.
Follow the onscreen installation procedure.
After the installation is complete, the Barcode Manager entry is created under Start > Programs > Banner
Engineering. A desktop icon is also created.
www.bannerengineering.com
.
5.2 Ethernet Device Discovery
The following configuration procedure assumes that a laptop computer running Barcode Manager is connected to a factory
default reader through the Ethernet port.
The Barcode Manager user interface opens and displays a list of all the devices belonging to the Local Area Network (LAN).
Figure 48. Device Discovery
The Barcode Manager discovery feature also shows devices not belonging to the LAN and displays them in light gray (see
Figure 48
The following is an example configuration for Windows® operating system version 7, 8, or 10.
on page 39).
14
Microsoft and Windows are registered trademarks of Microsoft Corporation in the United States and/or other countries.
the network connections. Changing the Local Area Connection (LAN) properties of the programming
computer to be compatible with the ABR device on the network may be required for connection.
a) Click the Start button, then on the Start menu, click Control Panel or search for Control Panel.
b) In Control Panel, click Network and Internet, then click Network and Sharing Center, and then click Change
adapter settings.
c) Right-click on the connection that you want to change, then click Properties.
If you are prompted for an administrator password or
confirmation, enter the password or provide confirmation.
d) In the connection properties, click Internet Protocol Version 4 (TCP/IPv4), and then click Properties.
Figure 49. Local Area Connection Properties
e) In the Internet Protocol (TCP/IPv4) Properties, select Use the following IP address.
f) Make sure that the IP address is 192.168.3.1, and the subnet mask is 255.255.255.0.
The IP address must be compatible with the default device address 192.168.3.100.
2. As an alternate method, change the IP address of the device.
a) Add the device to the LAN by aligning its IP Address to the network. The network administrator should provide
valid LAN address(es).
b)
Click the
c)
Change the Ethernet Settings (IP Address, Subnet Mask, Gateway Address, etc.) according to the network
device wrench icon to open the Device Environment Configuration window.
requirements.
d) Click OK.
3.
In Barcode Manager, click
Find Devices.
The device displays in Sensor Neighborhood with a dark gray icon, meaning it is now part of the LAN and can be
configured. The new IP address also displays.
4.
Double-click or drag the device icon into the Selected Device Information Area.
Note: Although this feature allows all devices to be configured through their Serial Interface, be aware that
transmission speeds and some Barcode Manager features are limited when using this interface. It is
advised to use the Ethernet interface whenever possible.
Serial Device Discovery is not enabled by default.
In Barcode Manager, from the main menu go to Options > UI Settings window.
1.
2. Click on the Global Settings menu and scroll down to the Find Devices section.
3. Select Enable Serial Device Discovery.
Additional options become available, including Serial Parity, Serial Databits, Serial Stop Bits, and Baud Rates.
4. Scroll down to see the options.
5. Select the Serial communication parameters according to your application.
The default is 115200.
Note: If you’re not sure of the Serial baud rate, select Enable Automatic Device Discovery which for
serial devices will try communication at all baud rates, but only at No parity, 8 data bits;1 stop bit.
Enabling this parameter can notably lengthen discovery time. In general it is better to disable it to
increase discovery efficiency.
6. Click OK to return to Barcode Manager.
7.
Click the Getting Started icon.
Open the Serial Devices tab.
8.
9.
Drag the
The device is now connected to the Barcode Manager Configuration environment. Configure your device through
Barcode Manager.
device icon into the Selected Device Information area.
configuration, the reader must be correctly mounted at the correct reading distance for your application so that its
Field of View covers the application reading area.
Note: For Manual Adjustable Focus models go to
Advanced Setup for Manual Adjustable Focus Models
on page 46.
Automatic Setup provides an automatic procedure for setting optical/illumination and code definition parameters to obtain
the most stable decoding conditions for a single code symbology based on the images presented to the reader. It can be
set to include Image Filters if necessary. See the table below for codes and filters managed by Automatic Setup. Automatic
Setup is especially useful for DPM applications.
GS1 DataBar Stacked
GS1 DataBar Limited
GS1 DataBar Expanded
GS1 DataBar Expanded Stacked
UPCEAN Family EAN13
UPCEAN Family EAN8
UPCEAN Family UPCA
UPCEAN Family UPCE
Data Matrix ECC 200
QR
Micro QR
Aztec
MAXICODE
DOTCODE
Erode 3×3, 5×5 and 7×7
Dilate 3×3, 5×5 and 7×7
Smoothing
Configuration. The Open Device Configuration window opens showing the list of
configurations (jobs) currently saved on the device. For new devices, the only saved configuration is the Default
configuration.
2. Click OK. The device enters continuous mode and begins acquiring images.
3.
Place the application code in front of the reader at the correct application reading distance.
4. If needed, focus the reader on the code.
5.
After the code is positioned, click
Pause to stop image acquisition.
Note: If the image display area is too dark to see the images being captured, drag the Gain and
Exposure Time sliders to the right to increase visibility. This will not affect Automatic Setup.
6. Click Start Automatic Setup. The Automatic Setup window opens.
Figure 52. Automatic Setup
7. Select the correct reading conditions.
• Static Tuning—No maximum limit on exposure time
• Dynamic Tuning—Maximum allowable image exposure is automatically calculated using the parameters
• 1D code
• 2D code
• Include Image Filtering—Select to find
8. Click Start.
The reader begins acquiring images, adjusting the brightness and focus (for liquid lens autofocus models), and
adjusting the decoding settings to find a barcode and optimize reading for the first code it finds. At the end of the
procedure the Status: Completed message displays.
9.
Close the Automatic Setup window.
Your reader is now optimized for decoding. Continue setting up the reader for your application as desired. Typically,
Reading Phase is configured next. See
the best decoding condition.
Reading Phase
on page 50.
6.2 Advanced Setup for Liquid Lens Autofocus Models
Advanced Setup provides access to the complete array of optical/illumination and code definition
fine-tuned semi-automatically and manually to obtain the best results for applications of any complexity. If your application
requires multiple code symbologies, multiple image settings, Code Grading, or other parameter settings for decoding, use
the Advanced Setup.
To begin configuration, the reader must be correctly mounted at the correct reading distance for your application so that its
Field of View covers the application reading area.
Note: For manual adjustable focus models go to
page 46.
1. From the Task Area select Open Device Configuration.
The Open Device Configuration window opens showing the list of currently saved configurations (jobs) saved on the
device. For new devices, the only saved job is the Default configuration.
2. Click OK.
The device enters run mode and begins acquiring images.
3. Click Advanced Setup.
4.
Click the Play
5. Place the PPI (Pixels per Inch) Setup Chart in the reading area.
16. Click the Data Matrix ECC 200 symbology under the Image Settings branch (enabled by default).
If this symbology is among those in your application it will be shown in the image display with its code symbology
name and a small green box around it indicating it is decoded.
Figure 56. Decoded Data Matrix ECC 200
Note: The large green box for each symbol indicates the code localization area which by default is
equal to the maximum FOV. Resize and move the box by dragging its borders with the mouse. The
code must be found within this area in order to be decoded.
17. Add your application specific codes to the Code Settings by selecting them from the icons over the Configuration
Parameters tree area.
18.
If the Data Matrix symbology is not used, delete it from the Code Settings with the icon.
19.
If you don’t know the code type, use the Code Autolearn feature by clicking on the
icon15.
See the Barcode Manager Instruction Manual (p/n 207635) for details.
Continue the configuration using
Reading Phase
on page 50.
6.3 Advanced Setup for Manual Adjustable Focus Models
Advanced Setup provides access to the complete array of optical/illumination and code definition parameters that can be
fine-tuned semi-automatically and manually to obtain the best results for applications of any complexity. If your application
requires multiple code symbologies, multiple image settings, Code Grading, or other parameter settings for decoding, use
the Advanced Setup.
To begin configuration, correctly mount the reader so that its Field of View (FOV) covers the application reading area.
Note: For Liquid Lens Autofocus models go to
43.
1. From the Task Area select Open Device
Configuration.
The Open Device Configuration window opens showing the list of currently saved configurations (jobs) saved on the
device. For new devices, the only saved job is the Default configuration.
2. Click OK.
The device enters run mode and begins acquiring images.
Advanced Setup for Liquid Lens Autofocus Models
on page
15
The Code Autolearn procedure does not recognize the following symbologies: Pharmacode, MSI, Standard 2 of 5, Matrix 2 of 5.
Place the PPI (Pixels per Inch) Setup Chart in the reading area. See
5.
6.
After the chart is positioned, click the
Pause icon to stop image acquisition.
PPI (Pixels Per Inch) Setup Chart
on page 120.
Figure 57. Chart Positioned
Note: If the image display area is too dark to see the images being captured, drag the Gain and
Exposure Time sliders to the right to increase visibility. This will not affect Automatic Setup.
7. Click Image Settings.
8.
Click Image Auto-Steup to automatically acquire the best exposure time and gain
values.
Select the reading option.
9.
• Static reading —No maximum limit on exposure time
• Dynamic reading—Maximum allowable image exposure is automatically calculated using the parameters
Figure 58. Image Auto-Setup Window
10. Click Start.
11. Click Apply.
Note: For applications having multiple lighting or code reading conditions, up to 10 different Image
Settings can be
14. Click the Focus Calibration tab at the bottom of the window.
Note: This feature is only available for manual focus models.
The oscilloscope view is shown in the bottom panel and can be used for manual focus adjustment.
Figure 60. Oscilloscope View
The red line in the image panel above the oscilloscope must pass through the code. Click and drag the red line
vertically to reposition it over the code.
Note: To enlarge the visual image of the code and the oscilloscope views, drag the Focus
Calibration window up and click the zoom image
icon repositioning it on the code.
While in run mode, manually adjust the focus until the bars relative to the code in the oscilloscope demonstrate their
maximum length (focus).
You can also see the visual focus on the code view.
Figure 61. Code View and Oscilliscope View Zoomed In
15.
Click Acquire PPI to automatically set the Image Density so that the ABR functions correctly
and to the fullest extent of its capabilities.
This procedure is necessary to enable transmitting accurate barcode size estimates for barcodes at the same
reading distance as the test card.
Note: At this point it is good practice to save the configuration from temporary memory to
permanent memory, giving it a specific name.
16. Place an
application-specific code in front of the reader and only click Image Auto-Setup to register any changes in
lighting or code surface contrast.
Do not repeat Focus Calibration or PPI.
17. Click the Data Matrix ECC 200 symbology under the Image Settings branch (enabled by default).
If this symbology is among those in your application it will be shown in the image display with its code symbology
name and a small green box around it indicating it is decoded.
Figure 62. Decoded Image
Note: The large green box for each symbol indicates the code localization area which by default is
equal to the maximum FOV. Resize and move the box by dragging its borders with the mouse. The
code must be found within this area in order to be decoded.
18. Add your application-specific codes to the Code Settings by selecting them from the icons over the Configuration
Parameters tree area.
19.
If the Data Matrix symbology is not used, delete it from the Code Settings with the
20.
If you don’t know the code type, use the Code Autolearn feature by clicking on the icon16.
icon.
See the Barcode Manager Instruction Manual for details.
21.
For each code symbology set the relative parameters according to your application.
Continue the configuration using
Reading Phase
on page 50.
6.4 Reading Phase
1.
Click
16
The Code Autolearn procedure does not recognize the following symbologies: Pharmacode, MSI, Standard 2 of 5, Matrix 2 of 5.
Continuous Mode and Acquisition Trigger are shown by default.
3. Configure
Different groups appear in the panel depending on the selected icons over the Configuration Parameters tree area.
application-specific Operating Mode from the icons over the Configuration Parameters tree area:
Continuous
One Shot
Phase Mode
the relative Operating Mode parameters from the Reading Phase parameters panel.
6.5 Good Read Setup
1.
Click Good Read Setup.
2. Select your
•
•
•
•
Not all data collection types are available for all Operating Modes. Incompatible data collection types are shown in
gray and cannot be selected.
The following example shows Code Combination. By default, the Expected Codes (when more than one code type
is selected), are in logical AND, which means that all codes are required to be decoded to produce a Good Read
condition.
specific data collection type from the icons over the Configuration Parameters tree area:
1. Configure
Parameters tree area: Output 1, Output 2, etc.
your application-specific Digital Output(s) and Green/Red Spots (if used) from the Configuration
Figure 67. Output Setup
2. Save the configuration from temporary memory to permanent memory, overwriting the previously saved
configuration.
6.8 Fine-Tuning Examples
The following examples show some of the typical conditions occurring during the installation and how they can be tuned
manually.
6.8.1 Under-Exposure
To correct an under-exposure result it is recommended to change the following parameters in their order of appearance:
1.
Increase the Exposure Time.
2. Increase the Gain.
Note: In general, a longer exposure time corresponds to a lighter image but is susceptible to blurring due
to code movement. Exposure time is also limited by the Internal Lighting mode parameter. Longer
exposure times can be set if the power strobe level is lowered.
High gain settings may produce a grainy image that may affect the decoding process.
The ABR reader can be monitored and controlled using Industrial Ethernet protocols (EtherNet/IP or Modbus/TCP). On the
monitoring side, the ABR makes the barcode data output string configured
or HMI along with eight user-defined output bits. These output bits can be configured to report the current status of the
ABR, including Good Read, No Read, etc. or to report the status of an input bit.
Control of the ABR using Industrial Ethernet is possible using eight user-defined input bits. These can be configured as
Reading Phase On, Reading Phase Off, Acquisition Trigger, or they can control an output bit.
Input command strings cannot be sent to the ABR using Industrial Ethernet, but trigger and Host Mode Programming
commands can be sent to the TCP server channel by a socket connection.
on the Data Formatting page available to a PLC
8.1 Industrial Ethernet Setup in Barcode Manager
8.1.1 Set the Industrial Ethernet Protocol (EtherNet/IP, Modbus/TCP)
The Industrial Ethernet communication channel is disabled by default.
To enable this channel, use the following instructions.
1.
From the Reading Phase, Data Formatting, or Output Setup pages, click Add New Industrial Protocol.
Note: This option is available only for Installer-Expert users.
2. Select one of the choices:
•
EtherNet/IP
• Modbus/TCP
3.
After changing the settings, click
with the new settings.
Play, Monitor, or Getting Started to activate Industrial Communications
8.1.2 Industrial Ethernet Reading Phase Control
The Industrial Ethernet host controller can control the reading phase by assigning individual communication bits to reading
phase parameters. These bits are received on the Industrial Ethernet channel as Input Bits.
To control the reading phase start and end using Industrial Protocol Input Bits, use the following instructions:
1.
Go to Reading Phase > Phase Mode > Phase On and select an input bit from the Industrial Protocol Input Bit list.
In this example, select Bit 2.
Figure 72. Industrial Ethernet Input Bits Configured for Phase On Control
2. Click Phase Off, and select the same bit used in step 1 from the Industrial Protocol Input Bit list.
3. Change selected bit polarity from Leading to Trailing.
The reading phase will start when the input bit goes high, and end when the input bit goes low.
Figure 73. Industrial Ethernet Input Bits Configured for Phase Off Control
8.1.3 Industrial Ethernet Reading Phase Acquisition Control
To acquire individual images using an Industrial Protocol Input Bit, use the following instructions:
1.
Go to Reading Phase > Phase Mode > Acquisition Trigger and select Trigger Type as External.
The External Trigger Source list displays.
Select an Industrial Protocol Input Bit.
2.
In this example, select Bit 6.
Because the selected bit polarity is set to Leading, the ABR will take an image each time the input bit goes high.
Figure 74. Industrial Ethernet Strings and Bits
8.1.4 Industrial Ethernet Digital Output Control
The Industrial Ethernet host controller can also drive the ABR reader’s physical discrete outputs by assigning individual
communication bits to the Digital Output Activation and Deactivation parameters. These bits are received by the ABR as
Input Bits.
1. Go to Output Setup > Output.
2. Under Activation, select an input bit, leaving the polarity setting as Leading.
In this example, select Input Bit 0.
3. Under Deactivation, select the same bit and set it to Trailing.
When the host turns on the ABR Input Bit, the ABR turns on its physical discrete Output 1.
Figure 75. Industrial Ethernet Strings and Bits
8.1.5 Digital Input Echo to Industrial Ethernet
The Industrial Ethernet host controller can receive echoes of the Reading Phase and discrete digital Input signals from the
ABR as Output bits.
1. Go to Output Setup and select an Industrial Protocol Output Bit.
This example uses Output Bit 0.
2. Under Activation, select the discrete digital input to echo, leaving the bit polarity as Leading.
3. Under Deactivation, select the same input and set the polarity to Trailing.
When physical Input 1 turns on, the Industrial Ethernet host controller will see the ABR Output Bit 0 turn on.
Figure 76. Digital Intput Echo to Industrial Ethernet
8.1.6 Transmitting Output Data Messages Using Industrial Ethernet
To send the result output data from the ABR to the Industrial Ethernet host controller, use the following steps:
1. Go to Output Setup.
Should step 1 be Data Formatting rather than Output Setup?
3. Click on the relevant Industrial Protocol.
In this example, Message 2 has been linked to the EtherNet/IP Industrial Protocol. The data from Message 2 will be
sent, as an ASCII string, to the ABR Industrial Protocol output data registers. Arrows should be drawn automatically
from the messages to the Industrial Ethernet channel in the diagram in the center of the screen.
Figure 77. Data Formatting
8.2 EtherNet/IP
If you are using a PLC programmed by Rockwell Studio 5000 Logix Designer software version 20 or later, such as the
ControlLogix or CompactLogix series, you should be able to skip to
Designer Software
more need of
Manager
on page 67.
on page 68 and configure your PLC using the EDS and AOI files. Users of other controllers may have
ABR Assembly Object Descriptions
on page 64 and
8.2.1 ABR Assembly Object Descriptions
The ABR reader is controlled via EtherNet /IP using assembly objects. From the point of view of a PLC, there is one input
assembly and one output assembly
The Originator (client) of the EtherNet /IP connection is the PLC. The Target (AKA server) of the EtherNet /IP connection is
the ABR reader. The direction of communication can be described as T > O or O > T (sometimes also shown as T2O or
O2T). The following tables list the data contained in all of the ABR assembly instances.
Inputs to the Sensor (Outputs from the PLC)
PLC Assembly Instance 113 (0×71) - 3 Registers (Sensor Inputs/PLC Outputs) O > T
Data transfer direction: Originator (PLC) to Target (ABR). Assembly instance 113 is the data used to control the flow of result
message strings from the ABR and pass 8 discrete input bits for control options such as triggering image acquisitions.
WORD#WORD NAMEDATA TYPE
0Last Item Sequence Number8-bit integer
1Output Bits8-bit integer
2Last Fragment Sequence Number8-bit integer
ABR Series EDS File Installation in Studio 5000 Logix
The Last Item Sequence Number is written with the Item Sequence Number by the Originator (PLC) to acknowledge the
receipt of the Item Data. If fragmentation is used, this value is not written until the complete message is received.
Output Bits
The Output Bits attribute is a bitmap used to control the state of the eight discrete outputs to the ABR reader.
Last Fragment Sequence Number
The Last Fragment Sequence Number is written with the Fragment Sequence Number by the EtherNet /IP Originator (PLC)
to acknowledge the receipt of an individual fragment. If fragmentation is not used, this value does not need to be written.
Outputs from the Sensor (Inputs to the PLC)
PLC Assembly Instance 100 (0×65) - 138 Registers (Sensor Outputs/PLC Inputs) T > O
Data transfer direction: Target (ABR) to Originator (PLC). Assembly instance 100 is the data sent back to the PLC to give the
result of the last reading attempt, and the result message string if any.
WORD #WORD NAMEDATA TYPE
0Item Sequence Number8-bit integer
1–2Item Status16-bit integer
3–4Item Data Size16-bit integer
5Input Bits8-bit integer
6Failure Code8-bit integer
7Fragment Sequence Number8-bit integer
8–9Fragment Data Size16-bit integer
10–137Fragment Data128 character string
Item Sequence Number
The Item Sequence Number is incremented by one on every new Item Data production. The Item Sequence Number is set
to zero at power up. Once an Item Data packet is ready to transmit, the Item Sequence Number is set to one. This number
does not increment again until the Originator (PLC) reports that it received the item by putting the matching Item Sequence
Number into its Last Item Sequence Number register.
Item Status
The Item Status Code is the status of the last reading attempt and is always updated live regardless of whether the PLC has
finished
meanings.
receiving all the fragments of the previous message. The following table shows the status codes and their
The Item Data Size is the total size of the Item Data. If the Item Data Size is greater than 128 characters, fragmentation is
used (see the fragmentation example in
Example of Message Transmissions in Action
on page 66).
Input Bits
The Input Bits attribute is a bitmap used to read the state of the 8 discrete inputs from the ABR reader.
Failure Code
The Failure Code is set when an error occurs with the reader. The following is a table of Failure Codes:
Failure CodeName
0×01Input Failure
0×02Communications Failure
0×04Reader Failure
0×08Software Error
0×10Remote Failure
Fragment Sequence Number
The Fragment Sequence Number is set to 1 on the first fragment of the latest Item Data transmission, when the Item
Sequence Number increments up by 1. The Fragment Sequence Number is incremented by 1 on every new fragment. If
fragmentation is not used, this value is fixed at 1. This value will only increment when the Last Fragment Sequence Number
is set to match the current Fragment Sequence Number, to report that the PLC is ready for the next data. The value is only
equal to 0 immediately after a power-up, before the first message is sent.
Fragment Data Size
The Fragment Data Size is the length of the data (in bytes) stored in the Fragment Data attribute. If fragmentation is used,
this value equals 128 until the last fragment.
Fragment Data
This attribute stores the Fragment Data, which are the output messages from the ABR. If the Item Data Size is less than
128, this attribute stores the complete Item Data. If the Item Data Size is greater than 128, this attribute stores the individual
fragments of data.
Example of Message Transmissions in Action
The following is an example of how a PLC receives two Items, one 100 bytes, and the next one 800 bytes, exactly as is
done automatically in the I/O Data Add On Instruction (AOI) available on
same whether two reading attempts completed in quick succession before the PLC finished reading the first result, or
whether they happened with a long period of time in between.
The ABR EtherNet/IP implementation does not support an assembly object Configuration instance. However, one is
required for the creation of implicit Class 1 connections on a ControlLogix
is defined as instance number 128 (0×80). Its size is zero.
®
17
family PLC. Therefore, a configuration instance
Requested Packet Interval (RPI) Value
The ABR reader can operate with Requested Packet Intervals between 2 and 3200 milliseconds. The default set in the EDS
file
is 50 milliseconds. Setting this value faster than needed may hurt reading performance. If your message strings are over
128 bytes, it will take multiple packet intervals to transfer the message in 128 byte fragments. At the default 50 milliseconds
setting, a 300 byte message string would take 100 milliseconds to 150 milliseconds to transfer completely.
8.2.2 Configuring the ABR for Ethernet/IP in Barcode Manager
After Ethernet/IP is added to a configuration’s protocols (see
there is an option to configure settings specific to this protocol. Click Ethernet/IP in the left side Configuration panel, and
select the desired option under Keep Read Item in the right side Control panel.
Figure 78. Keep Read Item
Keep Read Item allows managing the last code read and placed in the output buffer towards the EtherNet/IP host, in cases
of re-connections to the network. The default setting will likely work for most applications. The options are:
• Keep Always—After the last code in the output buffer is read by the EtherNet/IP server manager (host), it remains in
the output buffer.
• Discard After Connection (default setting)—After the last code in the output buffer is read by the EtherNet/IP server
manager (host), it remains in the output buffer until the connection ends, then it is deleted. In this way it will not be
re-read by the same host (or any host) in case of a re-connection.
Industrial Ethernet Setup in Barcode Manager
on page 59)
17
ControlLogix® is a trademark of Rockwell Automation, Inc.
• Discard After Read—After the last code in the output buffer is read by the EtherNet/IP server manager (host), it is
deleted from the output buffer. In this way it will not be re-read by the same host (or any host) in case of a reconnection.
When there is more than one code in the output buffer, the EtherNet/IP protocol requires that each code read by the host
be deleted and replaced by the next code in the output buffer.
8.2.3 ABR Series EDS File Installation in Studio 5000 Logix Designer
Software
Use the EDS Hardware Installation Tool to register the Electronic Data Sheet (EDS) file.
Use the follow the steps, as well as
quickly and easily establish an implicit Class 1 connection between the ABR and a Rockwell Studio 5000 Logix Designer
family PLC. Screenshots are from an example configuration with a ControlLogix 1756-L71 with a 1756-ENBT/A Ethernet
module, using Studio 5000 Logix Designer version 30.
1. Download Banner_ABR_1_1_08312018.eds from
2. On the Tools menu, click EDS Hardware Installation Tool.
The Rockwell Automation's EDS Wizard dialog displays.
ABR Series Manual Installation in Studio 5000 Logix Designer Software
7. For each of the questions marks, create and link a new tag array.
The AOI includes a new type of User Defined Tag (UDT), a custom array of tags meant specifically for this AOI.
In the AOI, right-click on the question mark on the line labeled "Banner_ABR_IO_Data" and click New Tag. In this
a)
example, use the name "Banner_ABR1_AOI."
Figure 98. New Tag
b) Click the question mark on the RawDataFromABR line.
A list of tags displays.
c) Select the appropriate tag. In this example, select Banner_ABR1:I.Data.
This tag was created automatically when the new Ethernet Module was named (see
Installation in Studio 5000 Logix Designer Software
5000 Logix Designer Software
on page 73).
on page 68 and
ABR Series Manual Installation in Studio
ABR Series EDS File
d) Click the question mark on the RawDataToABR line.
e) Select the appropriate tag. In this example, select Banner_ABR1:O.Data.
f) In the AOI, right-click on the question mark on the line labeled "ABR_AOI_Tags" and click New Tag. In this
example, use the name "Banner_ABR1_Tags."
Figure 99. New Tag
The AOI is ready to run.
8. Download the program to the PLC, run it, and put the PLC into Online mode to view live data.
9. Verify that the Banner ABR Ethernet Module is connected by making sure that there is not a yellow warning symbol
over the module icon in the Controller Organizer. If there is no symbol, the ABR has a live connection to the PLC.
Figure 101. Icon—No Errors
10. Go to Controller tags and verify that the LastItemSeqNum tag is incrementing every time the reader sends a result
message.
11. If the tag is not incrementing, and the module showed a good connection in step 10, make sure that the reader is in
run mode or monitor mode. If it is, your AOI should be fully functional and receiving all the useful implicit messaging
data from the ABR.
Figure 102. AOI Data Tags
8.2.6 AOI Data Description
The AOI’s data, all contained in one User-Defined data type (UDT) tag array, contains the data tags described in the
following sections.
InputBitsFromABR
The Input Bits tag is a bitmap used to read the state of the 8 discrete inputs from the ABR reader. These should update live
to always show the latest result, even if the PLC is not caught up at transferring all the result messages.
OutputBitsToABR
The Output Bits attribute is a bitmap used to control the state of the 8 discrete outputs to the ABR reader. This can be used
to trigger the reader by setting to 1 the bit ABR1_Tags.OutputBitsToABR.0, for example, as described in
Reading Phase Control
on page 59.
ItemStatus
The Item Status Code is the status of the last reading attempt and is always updated live regardless of whether the PLC has
finished receiving all the fragments of the previous message. The following table shows the status codes and their
meanings.
The Failure Code is set when an error occurs with the reader. The following is a table of Failure Codes:
Failure CodeName
0×01Input Failure
0×02Communications Failure
0×04Reader Failure
0×08Software Error
0×10Remote Failure
LastItemSeqNumber
The Last Item Sequence Number is written with the Item Sequence Number by the Originator (PLC) to acknowledge the
receipt of the Item Data. If fragmentation is used, this value is not written until the complete message is received.
LastItemDataSize
The Last Item Data Size is the total size of the Item Data that is currently contained as a valid message in the LastItemData
array. This data is updated at the exact same time as when the LastItemSeqNumber increments, when a new item has been
completely received, even if it took multiple packets to transfer in 128 byte fragments.
LastItemData
LastItemData is the 4096 byte array that contains the last full message transferred by the ABR to the PLC. This array is
updated at the same time as LastItemDataSize and LastItemSeqNumber, after all fragments of the message have been reassembled in the AOI. It might not always be the latest result message generated by the ABR if the PLC has fallen behind
and the ABR is buffering multiple results waiting to finish sending them to the PLC. Only the bytes that fall within the size of
the LastItemDataSize are overwritten, so there could also be old data left in the upper array addresses when a shorter
message arrives than the previous message.
8.3 Modbus/TCP
The Modbus/TCP protocol provides device information using register and coil banks
This section defines the register and coil banks. By specification, Modbus/TCP uses TCP port 502. The ABR functions as a
Modbus/TCP Client, so the host controller (usually a PLC) must act as a Server.
The following registers are used to send values back and forth from the barcode reader to the PLC. ABR series reader read-
only output data messages are written to Holding Registers (40000) using Modbus function code 16 (Preset Multiple
Registers). The ABR Input Bits are read every 50 milliseconds from the PLC as Inputs (10000) using Modbus function code
02 (Read Input Status). The state of the ABR Output Bits are written to the PLC on Coils (00000) using Modbus function
code 05 (Write Single Coil).
Modbus Function Codes Used
02: Read Input Status
05: Force Single Coil
16: Preset Multiple Registers
The ABR output messages are written to the 16-bit Holding Registers (40000).
The maximum message size is to 255 registers. This allows for up to 510 8-bit ASCII characters per message. If the
message is longer than 510 characters only the first 510 characters are written, and the rest are discarded. The data is
written in Big Endian format, with the
to the lower byte of the first register. If the message is shorter than the number of registers being written, the ABR writes a 0
value to the extra bytes.
The following table shows the contents of the registers if 255 registers are being written, and the output message is:
on page 59), the Control panel shows the following Modbus/TCP-specific settings:
Industrial Ethernet
Page 80
ABR 7000 Series Barcode Reader
Figure 103. Modbus/TCP-Specific Settings and Their Default Values
Start Register
Defines the offset added to the Starting Address field of the Modbus/TCP message. If set to 5, the output
messages are written from 40006 to 40025 instead of from 40001 to 40020.
Number of Registers
Defines the maximum number of registers according to the maximum length of the message to be transmitted. The
size of the message transmitted is constant, thus, it must be big enough to contain the largest barcode information.
Remote Address
Defines
the IP address of the server to which the client tries to connect.
Remote Port
Defines
the port number of the server to which the client tries to connect. It must be different from the port
numbers defined for other communications functions.
Remote Unit ID
Defines
the unit identifier used with Modbus/TCP devices that are composites of several Modbus devices, for
example on Modbus/TCP to Modbus RTU gateways. In these situations, the unit identifier tells the Slave Address
of the device behind the gateway. By default, Modbus/TCP-capable devices usually ignore the unit identifier
Connection Retry Time
Defines
a timeout (in milliseconds) for the Industrial Protocol Client before the client retries the connection between
the client and the server. If the connection is not successful, further retries are attempted after this timeout expires.
If set to 0 there is no retry attempt.
After changing settings, click
Play , Monitor , or Getting Started to activate the Industrial Ethernet
Use the data in the following table to calculate the FOV for your application. Refer to
Table 7: 7000 Models
ModelLens TypeOffset
ABR7106-xxE2 6 mm manual
focus
ABR71L9-xxE2 9 mm Liquid
Lens Autofocus
ABR7109-xxE2 9 mm manual
focus
ABR7112-xxE2 12 mm manual
focus
ABR7116-xxE2 16 mm manual
focus
The viewing angle has a tolerance of ±1° depending on the reading distance.
FOVx = 2 [(d + d0) tan (αx/2)]
where:
FOVx = horizontal, vertical or diagonal field of view (FOV)
αx = horizontal, vertical or diagonal viewing angles
d = reading distance (in mm) from window surface to code surface
d0 = offset distance (in mm) from center of lens to external window surface
Distance (d0)
(mm)
766°55°80°35
1440°32°50°22
1141°34°52°70
432°26°40°70
524°19°30°80
Horizontal
Viewing Angle
Vertical
Viewing Angle
Figure 1
and the formula below.
Diagonal
Viewing Angle
Min Reading
Distance
(mm)
Figure 104. Reading Distance Reference
Examples
The FOV for a ABR71L9-RSE2 at a reading distance of 200 mm is:
FOVH = 2 [(200 mm + 14 mm) tan (40°/2)] ≈ 156 mm
FOVV = 2 [(200 mm + 14 mm) tan (32°/2)] ≈ 123 mm
Note: The following diagrams are given for typical performance at 25° C using high quality grade A
symbols according to ISO/IEC 15416 (1D code) and ISO/IEC 15415 (2D code) print quality test
specifications.
application performance.
The following diagrams show the maximum obtainable Field of View for 1D and 2D codes using Processing Mode =
Advanced. Depending on the code resolution, symbology, and number of characters in the code, the Reading Area can be
different from the FOV.
See the reference Reading Diagrams for specific
9.2.1 Manual Focus Models 6 mm Lens
Testing should be performed with actual application codes in order to maximize the
• The following reading diagrams are references and are provided for typical performance at 25 °C using high quality
grade A symbols: Code 128 (1D code) and Data Matrix ECC 200 (2D code).
•
Perform testing with the actual ABR using application codes to evaluate whether maximizing application
performance requires adjustments to the hardware/software configuration with respect to the Reference Conditions
given under each diagram.
•
The ratio of the Vertical FOV width with respect to the Horizontal FOV width in the diagrams depends on the model.
For 7000 models, it is about equal to 0.8; specifically 1024/1280 (that is, FOVV.≈ FOVH × 0.8).
•
The reading distance ranges are measured from the reading window surface.
• The maximum theoretical Line Speed values for each diagram can be calculated using the formula in
Speed and Exposure Calculations
.
• Common software parameter settings:
◦For all ABR 7000 6 mm models reading all code symbologies, and all 9 mm, 12 mm, and 16 mm models
◦For ABR 7000 9 mm, 12 mm, and 16 mm models reading 2D code symbologies: Processing Mode =
Standard; Code Contrast = Low; Decoding Complexity = Very High
• When defining a hardware/software configuration for the ABR for conditions different from those of the reference
diagrams, keep in mind the following rules:
◦Changes in Exposure Time act directly proportional to the luminosity of the image and inversely proportional
to the maximum code reading movement speed. Consequently, reducing the Exposure Time by half,
reduces the luminosity of the image by half but doubles the theoretical code reading movement speed.
◦Changes in Gain act directly proportional to the luminosity of the image. Increasing the Gain value however,
can reduce the quality of the acquired image.
◦At the center of the field of view, the lighting power of the red illuminator is about 1.5 times that of the
Multicolored DPM illuminator.
◦For the DPM illuminator, the overall lighting power being considered is all Sectors ON from the Internal LED
Figure 122. Effective Field of View for High Resolution Codes with 6mm
Due to the "fisheye" effect of the 6 mm lens, the reading
area for higher resolution codes is limited to the central zone
of the Vertical Field of View.
For these applications, Image Cropping is recommended
above and below the central zone of the Vertical FOV,
limiting image acquisition to the effective reading area and
therefore increasing frame rate and reducing overall image
processing time. See
Manager Instruction Manual.
± 15 mm ≈ 550 pixels
1. Drag top of box to set x,y coordinates ≈ 0,236.
2. Drag bottom of box to set vertical window
dimensions ≈ 550 pixels.
Figure 121. Focusing Distance—Data Matrix 0.19 mm (7.5 mils)
Figure 124. Effective Field of View for High Resolution Codes with 6mm
Due to the "fisheye" effect of the 6 mm lens, the reading
area for higher resolution codes is limited to the central zone
of the Vertical Field of View.
For these applications, Image Cropping is recommended
above and below the central zone of the Vertical FOV,
limiting image acquisition to the effective reading area and
therefore increasing frame rate and reducing overall image
processing time. See
Manager Instruction Manual.
± 20 mm ≈ 512 pixels
1. Drag top of box to set x,y coordinates ≈ 0,255.
2. Drag bottom of box to set vertical window
dimensions ≈ 512 pixels.
Figure 123. Focusing Distance—Data Matrix 0.25 mm (10 mils)