1.2 Laser Description and Safety Information ...................................................................................................................................... 4
1.3 Features .......................................................................................................................................................................................... 5
2 Specifications and Requirements ...................................................................................................................................6
3.2 Set the Focus...................................................................................................................................................................................9
3.3 Mount the Reader ........................................................................................................................................................................... 9
3.4 Position the Reader ...................................................................................................................................................................... 10
3.6.2 Serial or I/O Connections on USB Models ............................................................................................................................12
3.6.4 USB Connection.....................................................................................................................................................................14
3.8.1 Power Supply ........................................................................................................................................................................ 21
3.8.2 Main Serial Interface ..............................................................................................................................................................21
3.8.3 User Interface—Serial Host ...................................................................................................................................................22
4.1 Test Mode .....................................................................................................................................................................................28
5 Getting Started ............................................................................................................................................................. 31
5.3 USB Device Discovery ..................................................................................................................................................................32
5.4 Serial Device Discovery ................................................................................................................................................................ 33
6.4 Good Read Setup ......................................................................................................................................................................... 39
6.5 Data Formatting ............................................................................................................................................................................ 40
6.7.3 Code Moving Out of the FOV ................................................................................................................................................45
8.1 Industrial Ethernet Setup in Barcode Manager .............................................................................................................................48
Page 3
ABR 3000 Series Barcode Reader
8.1.1 Set the Industrial Ethernet Protocol (EtherNet/IP, Modbus/TCP).......................................................................................... 48
8.1.2 Industrial Ethernet Reading Phase Control
8.1.3 Industrial Ethernet Reading Phase Acquisition Control ........................................................................................................ 50
8.1.4 Industrial Ethernet Digital Output Control ............................................................................................................................. 50
8.1.5 Digital Input Echo to Industrial Ethernet ................................................................................................................................51
8.1.6 Transmitting Output Data Messages Using Industrial Ethernet ............................................................................................52
8.2.1 ABR Assembly Object Descriptions ......................................................................................................................................53
8.2.2 Configuring the ABR for Ethernet/IP in Barcode Manager ....................................................................................................56
8.2.3 ABR Series EDS File Installation in Studio 5000 Logix Designer Software ...........................................................................57
8.2.4 ABR Series Manual Installation in Studio 5000 Logix Designer Software ............................................................................ 62
8.2.5 ABR Series AOI Installation in Logix Designer Software .......................................................................................................63
8.2.6 AOI Data Description .............................................................................................................................................................66
8.3.1 ABR Output Message Data ................................................................................................................................................... 68
8.3.2 Configure the ABR for Modbus/TCP in Barcode Manager ................................................................................................... 68
9.4 Maximum Line Speed and Exposure Calculations .......................................................................................................................93
10 PPI (Pixels Per Inch) Setup Chart ............................................................................................................................... 96
13.4 Connection Boxes and Power Supply Boxes ...........................................................................................................................104
14 Product Support and Maintenance .......................................................................................................................... 105
14.2.1 Clean the Reader ...............................................................................................................................................................105
14.2.2 Update the Software and Firmware................................................................................................................................... 105
14.2.3 Update the Firmware .........................................................................................................................................................105
14.3 Reset the Reader to the Factory Default Environment (Optional) .............................................................................................106
Imager-based barcode reader with superior decoding capability in a compact housing
• Powerful decoding capability to read even
difficult 1D and 2D codes
• Ultra-compact metal housing for industrial environments
• Quick
configuration with push buttons or software interface
• Available in multiple resolutions and with USB or Ethernet
communications
• Integrated LED lighting and easy focus adjustment in one package for
maximum application
flexibility
• Green "good-read" feedback spotlight and beeper for easy monitoring
•
Embedded webserver interface for monitoring images and statistics over
any network
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.
All ABR 3000 contain one aiming laser source 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.
These products conform to the applicable requirements of IEC 60825-1 and comply 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 1 M laser product
according to IEC 60825-1 regulations.
CAUTION: Use of controls or adjustments or performance of procedures other than those
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.
Class 1 lasers are lasers that are safe under reasonably foreseeable conditions of operation, including the use of optical
instruments for intrabeam viewing.
1.3 Features
1. Smart Teach Interface
2. Ethernet Connection LED
3. Power LED
4. Button
5. Internal Illuminators
6. Good Read LED (green)
7. Lens
8. Aiming System Laser Source
Figure 1. Models with Serial and Ethernet
1.3.1 Indicators
9. Focus Adjustment Screw
10. Ethernet Cable
11. Power - Serial - I/O Cable
IndicatorColorLED Status During Normal Operation
1PowerBlueIndicates connection to the power supply
2Ethernet ConnectionAmberIndicates connection to the Ethernet network
Figure 2. Models with Serial and USB
3
READY/Learn
4
GOOD/Setup
5
TRIGGER/Focus (Aim)
6
COM/Test
Figure 3. Indicators—Top of Device
During the reader startup, all of the LEDs turn on for one second.
See
Smart Teach Interface
on page 28 for the colors and meanings of the five LEDs when the reader is in Smart Teach mode.
7
STATUS
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 Diagnostic page of Barcode Manager.
Figure 4. Diagnostic Indicators
GreenReady
GreenReading successful
Amber
Amber
RedNo read result
Reading in progress. Do not trigger a new reading attempt
until the current attempt finishes
Active result output transmission on the Main serial or USB
ports
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.
5 V dc to 30 V dc
10 V dc to 30 V dc with TCNM-ACBB1
Consumption
0.4 A maximum at 5 V dc
0.1 A maximum at 30 V dc
Communication Interface
Main RS232 or RS422 full duplex: 2400 bit/s to 115200 bit/s
USB: USB 2.0 Hi-Speed
Ethernet2: 10/100 Mbit/s
Inputs
Input 1 (External Trigger) and Input 2: Protected against short-circuits
(opto-isolated, polarity insensitive, and PNP only when connected
through TCNM-ACBB1, see
Maximum voltage: 30 V dc
Maximum input current: 3.5 mA
Outputs
2 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 continuous or 145 mA pulsed
Output Saturation Voltage (in PNP or NPN mode): < 1.7 V at 100 mA
Maximum load device voltage drop (in NPN mode): 30 V
Optical Features
Image Sensor: CMOS sensor with Global Shutter
Image Format752 × 4801280 × 960
Frame Rate57 frames/second36 frames/second
Focus Range
Factory calibrated
positions (mm)
Tilt: 0° to 360° within vertical FOV
LED Safety: LED emission according to EN 62471
Laser Safety (Aiming source): IEC60825-1 2007
Lighting System: Internal Illuminator
Aiming System: Laser Indicator
3
Inputs
on page 22 for specifications)
Outputs
on page 25 for specifications)
WVGA1.2 MP
45 - 70 - 12545 - 80 - 125
Construction
Aluminum
Weight in grams (ounces)
Serial and USB: 117 (4.1) with cable
Serial and Ethernet: 200 (7.1) with cable
Operating Conditions
Operating Temperature: 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 up and 3 down on each axis
Bump Resistance EN 60068-2-29
30g; 6 ms; 5000 bumps up and 5000 down on each axis
Environmental Rating
IEC IP65
Required Overcurrent Protection
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.
2.2 Specifications—Software
Operating Mode
Continuous, One Shot, Phase Mode
Configuration Methods
Smart Teach Human Machine Interface
ABR 3000: Windows-based SW (Barcode Manager) via Ethernet, USB, or Serial 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
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
5
, 7, 8, or 10
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.
5
Windows XP is not compatible with ABR USB models.
6
Microsoft and Windows are registered trademarks of Microsoft Corporation in the United States and/or other countries.
Figure 6. Overall Dimensions of ABR 3000 USB Models
Page 9
ABR 3000 Series Barcode Reader
3 Installation Instructions
3.1 Handling
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 Set the Focus
The reader is factory-calibrated at three focus positions (45 mm, 70 mm, and 125 mm for WVGA models; 45 mm, 80 mm,
and 125 mm for 1.2 MP models). The focus range is continuous to provide
can select a focus position different than these three positions.
1. Determine the focus position needed for your application. The following tables show the reading ranges at the three
focus positions for Code 128 (1D) and Data Matrix (2D) 10 mil resolution codes.
Table 2: WVGA Models
Focus Position (mm)Horizontal Field of View
4538 mm (1.5 in)30 mm to 80 mm (1.2 in to 3.1 in)25 mm to 70 mm (1.0 in to 2.8 in)
7056 mm (2.2 in)60 mm to 125 mm ( 2.4 in to 4.9 in)45 mm to 100 mm (1.8 in to 3.9 in)
12595 mm (3.7 in)95 mm to 155 mm ( 3.7 in to 6.1 in)65 mm to 120 mm (2.6 in to 4.7 in)
Table 3: 1.2 MP Models
Focus Position (mm)Horizontal Field of View
4552 mm (2.0 in)25 mm to 90 mm (1.0 in to 3.5 in)30 mm to 65 mm (1.2 in to 2.6 in)
8086 mm (3.4 in)65 mm to 145 mm (2.6 in to 5.7 in)55 mm to 105 mm (2.2 in to 4.1 in)
125130 mm (5.1 in)105 mm to 180 mm (4.1 in to 7.1 in)80 mm to 125 mm (3.1 in to 4.9 in)
2. Using a 2.5 mm hex key, rotate the focus ring at the back of the reader to one of the three pre-calibrated distances
or to the desired distanced according to your application.
fine-tuning for your application. This means you
Reading Range (Depth of Field)
1D2D
Reading Range (Depth of Field)
1D2D
CAUTION: Do not rotate the focus ring beyond the focus scale limits; damage to the focus
mechanism can occur.
Refer to the Reading Diagrams in
focus positions for Code 128 (1D) and Data Matrix (2D) codes.
3.3 Mount the Reader
Note: Mount the device at a 10° to 15° angle from the target to avoid direct reflections.
1. If a bracket is needed, mount the device onto the bracket.
Mount the device (or the device and the bracket) to the machine or equipment at the desired location. Do not tighten
on page 72 which show the reading ranges at the different
Page 10
No Pitch, Tilt
or Skew
Pitch
minimize
Skew
assure at least 10º
Tilt
any angle
inside FOV
FOV
V
FOV
H
NO
ABR 3000 Series Barcode Reader
3. Check the device alignment.
Tighten the mounting screws to secure the device (or the device and the bracket) in the aligned position.
4.
3.4 Position the Reader
The ABR is able to decode code labels at a variety of angles; however significant angular distortion may degrade reading
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
Use the follow the suggestions for the best orientation:
See
Figure 7. Code Reading Orientation—Pitch, Tilt, and Skew Angles
• 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.
reflection of the light emitted by the ABR reader. It is best to use at least 10°
Figure 9. Code Out of FOV Due to Tilt Angle
Reading Features
Figure 8. Code in FOV
on page 70 for FOV vs. Reading Distance considerations.
There are
being changed after the application has been completed.
These are adhesive labels that are designed to be applied over the focus screw.
five single-use focus lock labels included in the packaging that can be used to protect the focus position from
Figure 10. Focus Lock Label
3.6 Typical Layouts
The following typical layouts refer to system hardware configurations. However, they also require the correct setup of the
software configuration parameters. Dotted lines in the figures refer to optional hardware configurations within the particular
layout. Most examples show the optional, but recommended, TCNM-ACBB1 connection box (see
Connections
on page 20).
Important:
When using a TCNM-ACBB1 with an ABR 3000:
•
The Input setting Line Type must be set to PNP
• The Trigger and Input 2 indicator LED's are not functional in the TCNM-ACBB1 box
• Any input signals to the TCNM-ACBB1 must be PNP current sourcing signals
TCNM-ACBB1 Electrical
Important: ABR 3000 readers do not have auxiliary serial interfaces. Therefore neither data monitoring nor
configuration can be performed through this interface.
device
ABR 3000 readers can be configured in Barcode Manager through the Ethernet, Main Serial, or USB
interfaces depending on the reader model.
3.6.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.
When using a Local Area Network (LAN), one or more ABR readers can be connected to the network using STP-M12D-4xx
cables.
3.6.2 Serial or I/O Connections on USB Models
The CSB-M121701USB02M121702 accessory Y-cable allows the USB interface to be used with input/output signals
between the ABR 3000 reader and the I/O devices.
To connect the system in a Serial point-to-point configuration using a connection box, you need the hardware indicated in
Figure 13
ABR power and I/O device connections take place through the TCNM-ACBB1 connection box using the MQDEC-1703SSDB25 accessory cable.
If a connection box is not used, the MQDEC-1703SS-DB25 cable could be replaced with a MQDC2S-17xx cable to wire to
the I/O devices directly. In this case the I/O will be referenced to ground, which is connected to both the USB and I/O side
of the Y connector.
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 its reading zone.
on page 13. In this layout, the data is transmitted to the Host from the ABR main serial interface.
1. Main Serial Interface (RS232 or RS422
Full-Duplex)
2. Optional
Outputs
3. External Trigger (for One Shot or
Phase Mode)
4. USB interface for monitoring and
programming; can be removed after
installation
STP-M12D-4xx
MQDEC-1703SS-DB25
#1
AloneAloneAlone
#2#3
Phase
Mode
Continuous
Mode
External
Trigger
Host
Switch
Power
1. Ethernet TCP/IP Server 1
2. Ethernet TCP/IP Server 2
3. Main Serial Interface (RS232 or RS422 Full-Duplex)
4. Aux Serial Interface (RS232)
= Pass-Through Input channel
= Output channel
TCNM-ACBB1
ABR 3000 Series Barcode Reader
Figure 13. Serial Interface Point-to-Point Layout for USB Models
All devices always support multiple output channels (that is, for data monitoring).
3.6.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.
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.
For ABR 3000 models, the USB connection is possible in different layouts.
Figure 15. USB Point-to-Point Layout
Note: USB-HID (Keyboard Wedge) configurations can also be made through this interface. See
(Keyboard Wedge) Configurations
One or more ABR 3000 USB models can be connected to a USB Hub. The HUB must be able to supply 500 mA to each
port.
on page 41.
Figure 16. USB Layout to Hub
USB-HID
3.7 Connector Descriptions
The connector pinouts and notes given in this section are for typical cabling applications.
3.7.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.
There are two non opto-isolated inputs available on the M12 17-pin connector of the reader: Input 1 (External Trigger) and
Input 2, a generic input.
The electrical features of both inputs are:
INPUTVIN MinimumVIN MaximumIIN Maximum
10
NPN
PNP
OFF
ON0 V2.5 V0.3 mA
10
OFF
ON4 V30 V3.5 mA
The relative pins on the M12 17-pin connector are:
PinNameFunction
2GNDPower Supply Input Voltage -
6I1AExternal Trigger (referenced to GND)
13I2AInput Signal 2 (referenced to GND)
4 V30 V0 mA
0 V2.5 V0 mA
3.7.3 Outputs
Two general purpose non opto-isolated but short circuit protected outputs are available on the M12 17-pin connector of the
reader.
The electrical features of the two outputs are the following:
Outputs
2 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 continuous or 145 mA pulsed
Output Saturation Voltage (in PNP or NPN mode): < 1.7 V at 100 mA
Maximum load device voltage drop (in NPN mode): 30 V
The pinout is the following:
PinNameFunction
2GNDPower Supply Input Voltage -
8O2Output 2 (referenced to GND)
9O1Output 1 (referenced to GND)
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.
Outputs
on page 25 for specifications)
10
The OFF state is guaranteed even if the input is floating.
Input and Output Line Types set to NPN in Barcode Manager
If using RS-422, but not using RX+ and RX–, connect these two to –V dc or Ground
Load
Load
5-30V dc
*
**
3
4
1
2
ABR 3000 Series Barcode Reader
3.7.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.7.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.8 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.
Use this pinout only when the ABR is connected to the TCNM-ACBB1 by means of the MQDEC-1703SS-DB25 accessory
cable.
When using a TCNM-ACBB1 with an ABR 3000:
•
The Input setting Line Type must be set to PNP
• The Trigger and Input 2 indicator LED's are not functional in the TCNM-ACBB1 box
• Any input signals to the TCNM-ACBB1 must be PNP current sourcing signals
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
Shield
ShieldCable shield connected to chassis and 17-pin connector shell
Main Interface
RS232RS422 Full-Duplex
TXTX+
RXRX+
-TX-
-RX-
SGNDSGND
11
11
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.
3.8.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.8.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 by the user via Barcode
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.
RS232 Interface
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:
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.8.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.
RS232 PC-Side Connections
9-pin male connector
PinNamePinName
2RX3RX
3TX2TX
5GND7GND
25-pin male connector
3.8.4 Inputs
There are two opto-isolated, polarity insensitive inputs available through the TCNM-ACBB1 that require PNP input signals
to use with an ABR 3000: 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
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.
filter, by default, is implemented in software on both inputs. The value can be changed through the
Note: Polarity insensitive inputs assure full functionality even if pins A and B are exchanged.
The connections are indicated in the following diagrams:
TCNM-ACBB1Function
+V
I1A
I1B
-V
Power Source - External Trigger
External Trigger A (polarity insensitive)
External Trigger B (polarity insensitive)
Power Reference - External Trigger
When using a TCNM-ACBB1 with an ABR 3000:
•
The Input setting Line Type must be set to PNP
• The Trigger and Input 2 indicator LED's are not functional in the TCNM-ACBB1 box
• Any input signals to the TCNM-ACBB1 must be PNP current sourcing signals
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.
External Trigger Input Connections Using External Power
Figure 24. PNP 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 configuration parameters to NPN for the
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.
TCNM-ACBB1Function
+V
O1+
O1O2+
O2-
-V
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
The electrical features of the outputs are the following:
2 opto-isolated NPN or PNP, reverse polarity and short circuit protected outputs available
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 27. PNP/Open Emitter Output Using ABR Power
Figure 28. NPN/Open Collector Output Using ABR Power
Output 1 and 2 Connections Using External Power
CAUTION: If output devices are powered externally (separate from ABR power), it is always advised to
maintain the same voltage levels used for the ABR device.
Figure 29. PNP/Open Emitter Output Using External 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.
IconDescription
Test Mode includes bar graph visualization to check static reading performance.
Focus (Aim) turns on the laser aiming cross to aim the reader at the target.
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 Barcode Manager.
Quick access to the following modes is provided using the push button:
Press the button. The
1.
Hold the button until the specific mode LED is on (Test, Focus/Aim, Setup, or Learn).
2.
3.
Release the button to enter the
Status LED gives visual feedback.
specific mode.
After the button is pressed, the cycle of LED activation is as follows:
Release button to
exit
Release button to
enter Test mode
Release button to
enter Focus (Aim)
mode
Release button to
enter Setup mode
4.1 Test Mode
Release button to
enter Learn mode
Release button to
exit (cycle)
Test mode can be used to test the reading performance of the system. Use a code suitable for your application.
1.
Enter the Test function by pressing and holding the Smart Teach button until the
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
Test LED is on.
shows the good read rate.
Figure 31. Smart Teach Interface: Test Function
The bar graph has the following meaning, referring to the actual percentage of good reads:
3. To exit the test, press the Smart Teach button once.
Note: By default, the Test exits automatically after three minutes.
4.2 Focus/Aiming
The reader includes a built-in aiming system to aid in reader positioning. Access the aiming system through the Smart
Teach Interface.
1.
Apply power to the reader.
During startup, all of the LEDs blink for one second. On the connector side of the reader near the cable, the Power
LED (blue) indicates the reader is correctly powered.
2.
Enter Focus/Aim mode by pressing and holding the Smart Teach button until the
Figure 33. Smart Teach Interface: Aim Mode
3. Release the button to enter Aim mode.
The aiming system turns on.
4. Place an application-specific code in front of the reader at the reading distance indicated for your model (see
the Focus
5. Position the center of the code 8 mm to the left of the aiming system indicator, as shown in the following figure.
on page 9).
Focus/Aim LED is on.
Set
Figure 34. Aiming Mode Using the Red Crosshairs
6. Exit Aim mode by pressing the Smart Teach button once. The aiming system turns off.
4.3 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 35. Smart Teach Interface: Setup Mode
2. Release the button to enter Setup mode.
Setup LED blinks until the procedure is completed. The Setup procedure ends when the Image Acquisition
The
parameters are successfully saved in the reader memory, the Setup LED stops blinking, the ABR beeps once,
and exits Setup mode.
If the calibration cannot be reached after a timeout of about 5 (five) seconds, ABR exits without saving the
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
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
2. Release the button to enter Learn mode.
Learn LED blinks until the procedure is complete. The Learn procedure ends when the Image Processing
The
and Decoding parameters for a single code are successfully saved in the reader memory, the Green Spot is
activated, the Learn LED stops blinking, the ABR beeps once, and exits Learn mode.
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.
configure multiple codes, use the Barcode Manager Auto-learn
Learn LED is on.
Figure 36. Smart Teach Interface: Learn Mode
Note: If you have used this procedure to
configure the ABR, go to
Test Mode
on page 28.
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® XP14, 7, 8, or 1015 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.1.1 Connect to Barcode Manager
Depending on your ABR 3000 model, connect to the Barcode Manager configuration environment through one of the
following interfaces:
•
Ethernet
• USB
• Serial Configuration
Configuration—
Configuration—
Ethernet Device Discovery
USB Device Discovery
16
Serial Device Discovery
—
on page 31
on page 32
on page 33
5.2 Ethernet Device Discovery
The following
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).
configuration procedure assumes that a laptop computer running Barcode Manager is connected to a factory
The Barcode Manager discovery feature also shows devices not belonging to the LAN and displays them in light gray (see
configuration for Windows® operating system version 7, 8, or 10.
14
Windows XP is not compatible with ABR USB models.
15
Microsoft and Windows are registered trademarks of Microsoft Corporation in the United States and/or other countries.
16
All devices can be configured through their Main Serial port. However, through this interface, configuration is slower than the Ethernet or USB
interfaces and presents some limitations. It is recommended to use the Serial interface for configuration only if the other interfaces are not available.
Figure 37. Device Discovery
Page 32
ABR 3000 Series Barcode Reader
1. Confirm
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
c) Right-click on the connection that you want to change, then click Properties.
d) In the connection properties, click Internet Protocol Version 4 (TCP/IPv4), and then click Properties.
the network connections. Changing the Local Area Connection (LAN) properties of the programming
adapter settings.
If you are prompted for an administrator password or
confirmation, enter the password or provide confirmation.
Figure 38. 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
Change the Ethernet Settings (IP Address, Subnet Mask, Gateway Address, etc.) according to the network
c)
requirements.
d) Click OK.
3.
In Barcode Manager, click
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
Details about the device display in this area.
After device discovery, configure your device through Barcode Manager.
device wrench icon to open the Device Environment Configuration window.
Find Devices.
device icon into the Selected Device Information Area.
configuration procedure assumes that a laptop computer running Barcode Manager is connected to an ABR
ABR 3000 Ethernet Model Connection via USB
available at
www.bannerengineering.com
.
Page 33
ABR 3000 Series Barcode Reader
1.
After the reader is connected to the USB port and successfully starts, from Barcode Manager, click Getting
Started to discover the reader.
The reader is shown in the Sensor Neighborhood list.
Figure 40. Sensor Neighborhood List
2. Find your reader in the list by matching its serial number (SN). The USB driver creates a virtual Ethernet connection
with an IP address that cannot be modified.
Tip: The USB unit is the one in the Sensor Neighborhood list without a wrench icon (used for
modifying the IP parameters).
3.
Double-click on or drag the device icon into the Selected Device Information Area. Details about the device
Note: After device discovery, configure your device through Barcode Manager as described in
Configuration
on page 35.
5.4 Serial Device Discovery
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 or USB 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
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.
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.
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, set the focus manually. See
5.
After the code is positioned, click
Set the Focus
on page 9.
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.
Figure 42. Gain and Exposure Time
6. Click Start Automatic Setup. The Automatic Setup window opens.
• Dynamic Tuning—Maximum allowable image exposure is automatically calculated using the parameters
• 1D code
• 2D code
• Include Image Filtering—Select to find the best decoding condition.
8.
Click Start.
The reader begins acquiring images and adjusting the brightness and 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
Reading Phase
on page 38.
6.2 Advanced Setup for Manual Adjustable Focus Models
Advanced Setup provides access to the complete array of optical/illumination and code
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 sensor at the correct reading distance for your application so that its Field of
View (FOV) covers the application reading area.
From the Task Area select Open Device Configuration.
1.
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.
Place an application-specific code in front of the reader at the correct application reading distance.
4.
Using a 2.5 mm hex key (Allen wrench), rotate the Focus Adjustment Screw at the back of the reader to one of the
factory calibrated positions for your application.
The factory calibrated positions are: 45, 70, and 125 mm for WVGA models; 45, 80, and 125 mm for MP models.
CAUTION: Do not rotate the Focus Adjustment Screw beyond the focus scale limits or damage
can occur to the focus mechanism.
Refer to
128 (1D) and Data Matrix (2D) codes.
Reading Diagrams
on page 72, which shows the reading ranges at the different focus positions for Code
10. Click on 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. A small green box around it indicates it is decoded.
Figure 46. Decoded Symbology
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 the borders with the mouse.
The code must be found within this area in order to be decoded.
11. Add application-specific codes to the Code Settings by selecting them from the icons over the Configuration
Parameters tree area.
12.
If the Data Matrix symbology is not used, delete it from the Code Settings with the icon.
17
If you don’t know the code type, use the Code Autolearn
feature by clicking the icon. See the Barcode
Manager Instruction Manual for details.
13.
For each code symbology set the relative parameters according to your application.
6.3 Reading Phase
1.
Click Reading Phase.
2. Select your application-specific Operating Mode from the icons over the
•
Continuous
•
One Shot
•
Phase Mode
Continuous Mode and Acquisition Trigger are shown by default.
3. Configure the relative Operating Mode parameters from the Reading Phase parameters panel.
Different groups appear in the panel depending on the selected icons over the Configuration Parameters tree area.
Configuration Parameters tree area:
17
The Code Autolearn procedure will not recognize the following symbologies: Pharmacode, MSI, Standard 2 of 5, Matrix 2 of 5.
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:
2. Configure your application-specific Data Formatting Message(s) from the Configuration
Message 1, Message 2, etc.
Parameters tree area:
Figure 50. Data Formatting
3. Add fields to the output message by clicking on the icons above the Message Field area.
The fields are appended to the message.
4. Drag the
fields to position them between other fields in the message so that the output message is ordered
according to your application requirements.
Each field has its own relative configuration parameters in the parameters panel.
6.5.1 USB-HID (Keyboard Wedge) Configurations
The ABR 3000 USB interface allows the reader to be used as a USB-HID device (virtual keyboard) otherwise known as a
keyboard wedge.
In this configuration, code reading input from the ABR is sent directly to the application running on the PC as if it was typed
from the PC keyboard. This is typically used in data entry programs.
To assure the input is correctly interpreted, the ABR reader must be aligned with the keyboard type. This is done through
Device > Settings > Settings > Maintenance Settings. Select your keyboard from the dropdown list.
The USB-HID interface is an ABR Output only channel and is configured through the Data Formatting page.
Correctly set the Header and Terminator parameters depending on the requirements of the application running on the PC.
Typically, the Good Read message is transmitted, the No Read message is not transmitted, and Multiple Reads need to be
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 59. 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 60. 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.
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 62. 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 63. 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 64. 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 56.
on page 57 and configure your PLC using the EDS and AOI files. Users of other controllers may have
ABR Assembly Object Descriptions
on page 53 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 55).
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.
®
18
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 65. 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 48)
18
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 85. 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 62).
on page 57 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."
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 88. 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 89. 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 48.
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 48), the Control panel shows the following Modbus/TCP-specific settings:
Industrial Ethernet
Page 69
ABR 3000 Series Barcode Reader
Figure 90. 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 Field of View (FOV) for your application. Refer to
Figure 91
on page 70
and the formula below.
Table 8: 3000 Models
ModelOffset Distance (d0)
ABR3009-xxxx (WVGA)839°26°46°25
ABR3106-xxxx (1.2
MP)
(mm)
841°32°49°30
Horizontal Viewing
Angle
Vertical Viewing
Angle
Diagonal Viewing
Angle
Min Reading
Distance (mm)
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
Figure 91. Reading Distance References
Examples
The FOV for a ABR3106-WSE2 at a reading distance of 100 mm is:
FOVH = 2 [(100 mm + 8 mm) tan (41°/2)] ≈ 81 mm
FOVV = 2 [(100 mm + 8 mm) tan (32°/2)] ≈ 62 mm
9.2 Global FOV Diagrams
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.
Figure 93. Global FOV 2D Code Diagram for WVGA Models
Page 72
1 2 3 4 5 6 7 8 9
in
0
3
-2
-3
1
2
-1
mm
-5
5
-4
4
Distance
Horizontal FOV
1D Codes
1 2 3 4 5
in
0
1.5
-1.0
-1.5
-2.0
0.5
1.0
2.0
-0.5
mm
-2.5
2.5
3.0
-3.0
Distance
Horizontal FOV
2D Codes
ABR 3000 Series Barcode Reader
9.2.2 ABR3106-xxxx 1.2 MP Models
Figure 94. Global FOV 1D Code Diagram for 1.2 MP Models
9.3 Reading Diagrams
• 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).
Figure 95. Global FOV 2D Code Diagram for 1.2 MP Models
Page 73
Reading Distance
Horizontal Reading Width
1 1.5 2 2.5 3 3.5 4
in
0
1.0
-1.0
-1.5
0.5
1.5
-0.5
mm
ABR 3000 Series Barcode Reader
• Perform testing with the actual ABR using application-specific
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 WVGA models, it is about equal to 0.64; specifically 480/752 (that is, FOVV ≈ FOVH × 0.64)
◦For 1.2 MP models, is about equal to 0.75; specifically 960/1280 (that is, FOVV ≈ FOVH × 0.75)
•
The reading distance ranges are measured from the reading window surface
• The max theoretical Line Speed values for each diagram can be calculated using the formula in
Speed and Exposure Calculations
on page 93
Maximum Line
• Common software parameter settings:
◦For all ABR 3000 models (except where specified differently) reading all 1D code symbologies - Processing
Mode = Standard
◦For all ABR 3000 models (except where specified differently) reading 2D code symbologies - Processing
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,
For ABR 3000 models used in 2D code reading applications, due to
the "fisheye" or “vignetting” effect of the lens, the reading area is
limited to the central zone of the Vertical FOV.
Depending on the application, Image Cropping can be applied 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.
For ABR 3000 models used in 2D code reading applications, due to
the "fisheye" or “vignetting” effect of the lens, the reading area is
limited to the central zone of the Vertical FOV.
Depending on the application, Image Cropping can be applied
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.
For ABR 3000 models used in 2D code reading applications, due to
the "fisheye" or “vignetting” effect of the lens, the reading area is
limited to the central zone of the Vertical FOV.
Depending on the application, Image Cropping can be applied 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.
Figure 116. 1.2 MP + Polarized Model Vignetting Effect
When the Dynamic reading option is selected in the Image Auto-Setup or Automatic Setup window, the maximum allowable
image exposure is automatically calculated according to the formula described in this section, using the parameters
entered.
The Exposure Time (or Shutter) parameter defines the time during which the image will be exposed to the reader to be
acquired. This parameter depends heavily on the environmental conditions (external lighting system, image contrast, etc.).
In general, a longer time corresponds to a lighter image but is susceptible to blurring due to the code movement; a shorter
exposure time corresponds to a darker image.
Note: The following considerations must be applied only when the internal lighting system and 2D codes
are used. The Maximum line speed allowed for linear codes or postal code reading applications heavily
depends on the direction of symbol movement. When the direction of movement is parallel to the
elements of the code, the maximum speed is greater.
Assuming:
Conversion to Metric
•
• X: Code Resolution (mm)
• T
: Exposure Time (s)
exp
• LS: Line Speed (mm/s)
[Code Resolution in mils] x 0.0254 = Code Resolution in mm
• n/a
• [Line Speed in ft/min] x 5.08 = Line Speed in mm/s
The essential condition to avoid blurring effects between two adjacent elements in a dynamic reading application is:
LS × T
exp
≤ X
The maximum (theoretical) line speed LS can be calculated as follows:
X / T
T
exp (min)
= LS
exp (min)
(max)
is the minimum Exposure Time value obtainable for the
specific application. It can be evaluated in static reading
conditions and depends on the ABR model selected for the application (internal lighting system, optical lens, reading
distance) and on any external lighting system. It may also depend on code printing quality, and reader position.
Examples
ABR 3000 using:
Internal Lighting Mode = Very High Power Strobe
Exposure Time (µs) = 200 µs
Code Resolution (X) = 0.254 mm (10 mils)
has a maximum line speed of: 0.254 (mm) / 0.0002 (s) = 1270 mm/s
Likewise, T
speed and code resolution. Therefore: X / LS = T
T
exp (max)
and LS
is the maximum Exposure Time value that can be used without blurring for the given application line
exp (max)
are represented in the graph below as the curved line for X (code resolution). Values above the curve
(max)
exp (max)
result in blurring. In practice, the application values are somewhere below the theoretical line, (in the dark gray area), due to
environmental and other conditions.
For example, the maximum target speed in the application is also affected by these conditions:
• Code/Background Contrast: Maximum speed decreases when decreasing image contrast (poor quality codes,
reflective
• Code Resolution: Maximum speed increases when decreasing code resolution, (that is, 2X). There is a decrement of
overlapping effects between two adjacent elements
transparent coverings, different supports and printing techniques)
• Tilt Angle: Maximum speed decreases when increasing Tilt angle (from 0 to 45 degrees)
The Internal Lighting parameter allows setting the operating mode of the internal lighting system. The possible values are:
• Disabled: The built-in LED array is turned off all the time. This option can be useful if using an external lighting
system
• Very High Power Strobed: The built-in LED array is on only during the image exposure time
Note: To avoid the LED array overheating, for Power Strobed settings, the program automatically limits the
range of allowed values for the Exposure Time parameter. Therefore, after changes to Internal Lighting,
recheck Exposure Time.
Print and use the Setup Chart on the following page to aid in aiming and focusing the reader (7000 models), the Advanced
Setup of the reader (7000 models), and the Learn procedure (3000 and 7000 models).
ABR is effective when used in the omnidirectional reading of 2D, stacked, linear, and postal codes. For example, in
automated document handling and mail processing systems.
Figure 121. Address Coded in Data Matrix Symbology for Automated Mail Processing
11.2 Deformed or Overprinted Code Reading
ABR assures the reading of deformed and / or overprinted codes, even though damaged or printed on high reflective
surfaces (see the following
figures).
Figure 122. Packaging with PDF417 Code
Figure 123. Overprinted Barcode Readable by ABR Through the Envelope Window Film
Figure 124. Barcode Printed on Curved Surface Readable by ABR in spite of Image Optical Distortion
Figure 125. Dot Matrix Code Directly Marked on PCB Copper Pad by Using Ink-Jet Technology
11.4 Laser Marking/Etching Technology
Figure 126. Data Matrix Code Directly Marked on PCB Surface by Using Laser Etching Technology
CAUTION: ABR readers are not designed to be used in real-time laser marking applications (Mark &
Read). They must be mounted far away from the laser marker to avoid burning the CMOS sensor.
11.5 Short Distance Code Reading on Reflective and/or
Colored Surfaces
ABR 3000 1.2 MP Polarizer models provide advantages in particular applications which require codes to be read at very
short reading distances on reflective and/or colored surfaces such as black plastic and have 0° skew angles.
Figure 127. 1.2 MP Polarizer Model Reading Reflective LabelFigure 128. Standard Model Reading Reflective Label
When wiring the device, pay careful attention to the signal name (acronym) on the TCNM-ACBB1 spring clamp
•
connectors (
pin connector pay attention to the pin number of the signals (
• If you need information about a certain reader parameter, refer to the Barcode Manager online help. Connect the
device and click on the link to the parameter you’re interested in.
• If you’re unable to
Program version, Parameter Configurationfile, serial number and model number of your reader. Most of this
information is available while Barcode Manager is connected to the reader.
ProblemSolution
Barcode Manager Installation: Autorun or Start.hta doesn’t
run
Driver Installation Error: The ECM driver fails to install
correctly (ABR 3000 models)
Power ON: The POWER LED is not lit• Is power connected?
One Shot or Phase Mode using the Input 1 (External Trigger)
or Input 2: The
External Trigger is switching
One Shot or Phase Mode using serial trigger source: The
Trigger LED is not blinking
Phase Mode: the
image is displayed in the Barcode Manager window
Continuous Mode: the Trigger LED is not blinking
TCNM-ACBB1 Electrical Connections
fix the problem and you’re going to contact Banner Engineering, provide (if possible): Application
Trigger LED is not blinking while the
Trigger LED is correctly blinking but no
on page 20). If you are connecting directly to the ABR M12 17-
Connector Descriptions
• Check the Windows settings to see if Autorun is
disabled
Associate the file type .hta with the Microsoft HTML
•
Application host mshta.exe in Windows\System32
Windows 7 requires that update KB3033929 be installed for
the ABR 3000 ECM driver to work properly.
•
If using a power adapter (like PG6000), is it
connected to a wall outlet?
• If using rail power, does the rail have power?
• If using TCNM-ACBB1, does it have power (check
switch and LED)?
• Check if you are referring to the M12 17-pin
connector or to the TCNM-ACBB1 spring clamp
connectors.
• Measure Voltage either at pin 1 and pin 2 (for 17-pin
connector) or at spring clamp Vdc and GND (for
TCNM-ACBB1).
• Check if you are referring to the device/accessory
cable connector or to the TCNM-ACBB1 spring
clamp connectors
•
Is the sensor connected to the Input 1 or Input 2?
• Is power supplied to the photoelectric sensor?
• For NPN
the two I1 or I2 signals (A or B)?
• For PNP configuration, is one of the two I1 or I2
signals grounded (A or B)?
•
Are the photoelectric sensor LEDs (if any) working
correctly?
• Is the sensor/reflector system aligned (if present)?
•
On the Reading Phase step check the Input 1 or
Input 2 Debouncing Time parameter setting
• On the Reading Phase step check the settings for
Acquisition Trigger, Reading Phase-ON, and
Reading Phase-OFF parameters
• On the Reading Phase step check the settings for
Acquisition Trigger, Reading Phase-ON, and
Reading Phase-OFF parameters
• Are the COM port parameters (Baud Rate, Parity,
Data Bits, Stop Bits) correctly assigned?
• On the Reading Phase step check the settings of
Acquisition Trigger String, Reading Phase-ON
String, and Reading Phase-OFF String parameters
• Is the serial trigger source correctly connected?
Is the Phase frequency lower than the maximum frame rate?