Advertisement

Quick Links

FACTORY AUTOMATION
MANUAL
BARCODE SCANNER
VB8-305

Advertisement

Table of Contents
loading

Summary of Contents for Pepperl+Fuchs VB8-305

  • Page 1 FACTORY AUTOMATION MANUAL BARCODE SCANNER VB8-305...
  • Page 2 VB8-305 With regard to the supply of products, the current issue of the following document is applicable: The General Terms of Delivery for Products and Services of the Electrical Industry, published by the Central Association of the "Elektrotechnik und Elektroindustrie (ZVEI) e.V.
  • Page 3: Table Of Contents

    VB8-305 CONTENTS INTRODUCTION ..................1 Status Indicators ................... 2 Available Models................... 3 INSTALLATION.................... 4 VB8-305-5 V DC CCD Scanner ..............4 2.1.1 Mechanical Installation.................. 4 2.1.2 Electrical Connections................... 5 RS232 Interface .................... 6 WEDGE Interface ..................6 PEN Emulation Interface................7 Inputs ......................
  • Page 4 VB8-305 Data Format ....................38 4.3.1 Header/Terminator Selection ..............38 Power Save....................41 4.4.1 Sleep State ....................41 4.4.2 Enter Sleep Timeout ................... 41 4.4.3 Standby....................... 41 Reading Parameters ................... 41 4.5.1 Operating Modes ..................41 4.5.2 Reads per Cycle ..................43 Decoding Parameters .................
  • Page 5: Introduction

    VB8-305 Introduction INTRODUCTION The VB8 compact CCD reader is the perfect solution for many OEM applications. It contains a built-in decoder and multi-standard interface. Due to its well-balanced mix of technical characteristics it is perfect for integration into custom equipment, setting a new standard in this product class.
  • Page 6: Status Indicators

    VB8-305 Introduction STATUS INDICATORS The reader has two LED indicators signaling several operating conditions which are described in the tables below. Led2 Led1 VB8 Scanner VB8 Scan Engine POWER UP POWER ON / LED2 Meaning Power supply ON Power supply OFF...
  • Page 7: Available Models

    • Barcode type • Enclosure The following models are therefore available: • Model1: VB8-305 = CCD Scanner for linear codes (10 to 30 V DC Power-supply) • Model2: VB8-305-5 V = CCD Scanner for linear codes (5 V DC Power-supply)
  • Page 8: Installation

    VB8-305 Installation INSTALLATION VB8 CCD SCANNER 2.1.1 Mechanical Installation The diagram below gives the overall dimensions of the reader and may be used for its installation. 68.6 [0.94] [2.70] 10.4 31.6 [1.25] [0.41] [in.] Optical Axis Figure 1 - Overall dimensions...
  • Page 9: Electrical Connections

    VB8-305 Installation 2.1.2 Electrical Connections VB8-305-5VDC The VB8 Scanner is equipped with a 25-pin female D-Sub connector for connection to the power supply and input/output signals. The details of the connector pins are indicated in the following table: Figure 2 - 25-pin female D-sub connector...
  • Page 10: Rs232 Interface

    VB8-305 Installation RS232 Interface The VB8 Scanner can communicate with the Host using the RS232 signals provided on the 25-pin connector. The pins are indicated in Table 1 and in the following diagram: It is always advisable to use shielded cables. The overall maximum cable length must be less than 15 m (49.2 ft).
  • Page 11: Pen Emulation Interface

    VB8-305 Installation PEN Emulation Interface The VB8 Scanner can communicate with the Host in a PEN Emulation Interface using the signals provided on the 25-pin connector. The pins are indicated in Table 1 and in the following diagram: VB8 25-pin...
  • Page 12: Outputs

    VB8-305 Installation EXTERNAL TRIGGER Vcc 5Vdc + 5V EXT TRIG+ EXT TRIG- Signal 25 GND Ground Figue 8 - Input NPN command using VB8 power EXTERNAL TRIGGER Vcc 5Vdc + 5V Signal EXT TRIG+ EXT TRIG- Ground Figure 9 - Input PNP command using VB8 power...
  • Page 13: External Beeper Connection

    VB8-305 Installation External Beeper Connection A beeper output signal is provided on pin 8 so that an external piezoelectric buzzer with internal oscillator can be connected for Good Read acoustic signaling. The complete circuit to be built is shown in the schematic diagram below.
  • Page 14: Vb8- 305 (10 To 30 V Dc) Ccd Scanner

    VB8-305 Installation Electrical Connections VB8-305 (10 to 30 V DC) The scanner cable is equipped with a 25-pin female D-sub connector for connection with the power supply and input/output signals: Figure 2 - 25-pin female D-sub connector 25-pin Connector 9, 13...
  • Page 15: Rs232 Interface

    VB8-305 Installation RS232 Interface The VB8 Scanner can communicate with the Host using the RS232 signals provided on the 25-pin connector. The pins are indicated in Table 1 and in the following diagram: It is always advisable to use shielded cables. The overall maximum cable length must be less than 15 m (49.2 ft).
  • Page 16: Inputs

    VB8-305 Installation Inputs There is an input available on the VB8 Scanner relative to the External Trigger. The pins are indicated in Table 1. These inputs are optocoupled and can be driven by both an NPN or PNP type command. The connections are indicated in the...
  • Page 17: Outputs

    VB8-305 Installation EXTERNAL TRIGGER Vcc 5Vdc + 5V EXT TRIG+ EXT TRIG- Signal 25 GND Ground Figue 8 - Input NPN command using VB8 power EXTERNAL TRIGGER Vcc 5Vdc + 5V Signal EXT TRIG+ EXT TRIG- Ground Figure 9 - Input PNP command using VB8 power...
  • Page 18: External Beeper Connection

    VB8-305 Installation...
  • Page 19 VB8-305 Installation...
  • Page 20: Positioning

    VB8-305 Installation POSITIONING The VB8 scanner is able to decode barcode labels at a variety of angles, however significant angular distortion may degrade reading performance. When mounting the VB8 take into consideration these three ideal label position angles: Pitch 0°, Skew 10° to 30° and Tilt 0°. Follow the suggestions for the best orientation: The Pitch angle is represented by the value P in Figure 23.
  • Page 21: Deviationmirror-Vb8 Accessory

    VB8-305 Installation The Tilt angle is represented by the value T in Figure 25. Position the reader in order to minimize the Tilt angle. Figure 25 - Tilt angle DeviationMirror OMH-VB8 ACCESSORY The OMH-VB8 is an 80° deflection mirror that is mounted directly to the VB8 Scanner or Scan Engine.
  • Page 22 VB8-305 Installation [4.10] [0.18] [0.94] [0.28] 84.5 [3.33] Figure 27 - DeviationMirror OMH-VB8 Overall Dimensions To fix a VB8-xxx Scanner to the OMH-VB8, use the 4 M 2.5x5 mm screws supplied with the DeviationMirror Kit. Refer to the figure below.
  • Page 23 VB8-305 Installation The 80° deflection mirror assures that the minimum skew angle is maintained to avoid direct light reflection which can degrade reading performance. 80° Code Surface 10° Figure 30 – Maintaining minimum skew angle...
  • Page 24: Software Configuration Strings

    VB8-305 Software Configuration Strings SOFTWARE CONFIGURATION STRINGS DEFAULT CONFIGURATION RS232 INTERFACE 9600 baud, parity disabled, 8 data bits, 1 stop bit, handshaking disabled, ACK/NACK from Host disabled, 100 ms RX timeout, FIFO enabled, inter-character delay disabled WEDGE INTERFACE USA keyboard, caps lock off, delays disabled, control character emulation = ctrl+shift+key;...
  • Page 25 VB8-305 Software Configuration Strings CODE SELECTION enabled codes • Interleaved 2 of 5 Check digit transmitted, variable length code; 4-99 characters • EAN8/EAN13UPC A/UPC B without ADD ON Check digit transmitted, no conversions • Code 39 variable length code; 1-99 characters •...
  • Page 26: Vb8 Configuration

    VB8-305 Software Configuration Strings VB8 CONFIGURATION VB8 is factory set for RS232 Interface applications. The easiest way to configure VB8 is by using the Configuration utility program installed from the CD included with this manual. Otherwise you can configure the scanner using this...
  • Page 27: Command Syntax

    VB8-305 Software Configuration Strings Command Syntax The command syntax is given below with an example: Command(s) <CR> The new setting will be definitive (stored in FLASH EPROM) Example: Multiple command programming sequence: AC410132 Carriage return character (0D Hex.) Exit and save new configuration...
  • Page 28 VB8-305 Software Configuration Strings SERIAL CONFIGURATION STRINGS ENTER/EXIT CONFIGURATION COMMANDS DESCRIPTION STRING Enter Configuration Exit and Save Configuration Restore Default $+$*<CR> Transmit Software Release (not for PEN emulation) $+$!<CR> These commands do not require $-. INTERFACE SELECTION DESCRIPTION STRING RS232...
  • Page 29 VB8-305 Software Configuration Strings RS232 DESCRIPTION STRING Baud rate 1200 2400 4800 9600 19200 38400 Parity none even Data bits Stop bits Handshaking disable RTS/CTS XON/XOFF RTS always On ACK/NACK Protocol disable enable FIFO disable enable Inter-character delay (ms) CK00 - CK99...
  • Page 30 VB8-305 Software Configuration Strings WEDGE (continued) DESCRIPTION STRING Caps Lock caps Lock ON caps Lock OFF Num Lock Toggle Num Lock Num Lock Unchanged Delays Inter-Character (ms) CK00 - CK99 Inter-Code (s) FG00 - FG99 Control Character Emulation Ctrl + Shift + Key...
  • Page 31 VB8-305 Software Configuration Strings DATA FORMAT NOT FOR PEN EMULATION INTERFACES DESCRIPTION STRING Code Identifier disable DL standard AIM standard Custom Custom Code Identifier EH abc EA00 Headers no header one character EA01 x EA02 xx two characters three characters...
  • Page 32 VB8-305 Software Configuration Strings DATA FORMAT (continued) NOT FOR PEN EMULATION INTERFACES DESCRIPTION STRING Code Length Tx not transmitted transmitted in variable-digit format transmitted in fixed 4-digit format Field Adjustment disable right addition EF a 0 d EF a 1 d...
  • Page 33 VB8-305 Software Configuration Strings READING PARAMETERS DESCRIPTION STRING Operating Modes serial on-line on-line See page 41 for details automatic test Mode disable #DStat0<CR> enable #DStat1<CR> Beeper Intensity very low intensity low intensity medium intensity high intensity Beeper Tone Tone 1...
  • Page 34 VB8-305 Software Configuration Strings CODE SELECTION (continued) DESCRIPTION STRING UPC A/UPC E without ADD ON with ADD ON 2 ONLY with ADD ON 5 ONLY with ADD ON 2 AND 5 EAN 8 check digit transmission disable AAG0 enable AAG1...
  • Page 35 VB8-305 Software Configuration Strings CODE SELECTION (continued) DESCRIPTION STRING disable Code 2/5 family Interleaved 2/5 no check digit control AC11 xxxx check digit control and transmission AC12 xxxx check digit control without transmission AC13 xxxx Normal 2/5 5 bars no check digit control...
  • Page 36 VB8-305 Software Configuration Strings CODE SELECTION (continued) DESCRIPTION STRING Code 128 disable Code 128 family enable Code 128 AI11 control without transmission of check digit enable EAN 128 AI21 control without transmission of check digit add GS before Code disable...
  • Page 37 VB8-305 Software Configuration Strings CODE SELECTION (continued) DESCRIPTION STRING Code 11 disable the family no check AG21 Type C with tx Type C no tx AG22 Type K with tx AG31 Type K no tx AG32 AG41 Type C and K with tx...
  • Page 38: References

    VB8-305 Preferences REFERENCES RS232 PARAMETERS 4.1.1 Handshaking Hardware handshaking: (RTS/CTS) The RTS line is activated by the decoder before transmitting a character. Transmission is possible only if the CTS line (controlled by the Host) is active. Signals at EIA levels...
  • Page 39: Ack/Nack From Host Protocol

    VB8-305 Preferences 4.1.2 ACK/NACK from Host Protocol This parameter sets a transmission protocol in which the Host responds to the reader after every code transmitted. The Host sends an ACK character (06 HEX) in the case of good reception or the NACK character (15 HEX) requesting re-transmission, in the case of bad reception.
  • Page 40: Pen Parameters

    VB8-305 Preferences PEN PARAMETERS 4.2.1 Minimum Output Pulse This parameter sets the duration of the output pulse corresponding to the narrowest element in the barcode. In this way the code resolution is controlled by the signal sent to the decoder, independently of the physical resolution of the code read.
  • Page 41: Output And Idle Levels

    VB8-305 Preferences 4.2.3 Output and Idle Levels The following state diagrams describe the different output and idle level combinations for Pen Emulation: idle OUTPUT: Normal black space IDLE: Normal white barcode output OUTPUT: Normal black idle IDLE: Inverted space white...
  • Page 42: Data Format

    VB8-305 Preferences DATA FORMAT 4.3.1 Header/Terminator Selection The header/terminator selection is not effected by the reading of the restore default code. In fact, header and terminator default values depend on the interface selection: RS232: no header, terminator CR-LF WEDGE: no header, terminator ENTER These default values are always restored through the reading of RS232 or WEDGE interface selection code, see chapter 3.
  • Page 43 VB8-305 Preferences SET CUSTOM EXTENDED HEADER/TERMINATOR KEYS The extended Header/Terminator keys for Wedge Interface users can be customized by defining them through a simple keyboard setting procedure. For example, the Numeric Keypad keys can be set for use as Headers or Terminators by substituting the default extended keys using this procedure.
  • Page 44 VB8-305 Preferences Set Custom Extended Header/Terminator Keys $+FB1$- Enter the code above. • If the first 4 KEYS (Shift, Alt, Ctrl, and Backspace) are not available on your keyboard, you can only substitute them with keys not used, or substitute them with each other.
  • Page 45: Power Save

    VB8-305 Preferences POWER SAVE 4.4.1 Sleep State This mode allows the µ P in the reader to enter a “Sleep” state for minimum power consumption. This command is only valid when On-Line is selected. Before entering Sleep mode, the following are verified: •...
  • Page 46 VB8-305 Preferences • AUTOMATIC: the VB8 reader does not require connections with external presence sensors in this operating mode. In this mode the illuminator is always ON and VB8 is continuously scanning. The reading phase is enabled when a barcode enters the reading zone of the camera and is terminated after a fixed number of scans without a code.
  • Page 47: Reads Per Cycle

    VB8-305 Preferences 4.5.2 Reads per Cycle In general, a reading cycle corresponds to the Phase ON / Phase OFF times of a device. The resulting effects of this parameter on code reading depend on other related configuration conditions. Here are the definitions of Phase ON and Phase OFF times.
  • Page 48: Technical Features

    VB8-305 Technical Features TECHNICAL FEATURES ELECTRICAL FEATURES Supply voltage Model1: 10 - 30VDC / Model2: 5 VDC ± 5% Power consumption 1.5 W Interfaces RS232, Wedge, PEN Emulation Power ON / Power OFF / Good Read / Miss LED Indicators...
  • Page 49: Reading Diagrams

    VB8-305 Technical Features READING DIAGRAMS 100 120 160 180 200 220 240 260 280 300 0.20 mm -100 -120 0.13 mm 0.20 mm 0.30 mm 0.50 mm -140 (5 mils) (8 mils) (12 mils) (20 mils) -160 Reading Diagram VB8-xxx (code 39)
  • Page 50 VB8-305 Technical Features 100 120 160 180 200 220 240 260 280 300 0.20 mm -100 -120 0.13 mm 0.20 mm 0.30 mm 0.50 mm -140 (5 mils) (8 mils) (12 mils) (20 mils) -160 Reading Diagram VB8-xxx (code 39)
  • Page 51: Acode Identifier Table

    VB8-305 Code Identifier Table CODE IDENTIFIER TABLE CODE IDENTIFIER TABLE CODE AIM STANDARD P+F STANDARD Custom 2/5 interleaved ] I y 2/5 industrial ] X y 2/5 normal 5 bars ] S y 2/5 matrix 3 bars ] X y...
  • Page 52: Hex/Numeric Table

    VB8-305 Hex/Numeric Table HEX/NUMERIC TABLE CHARACTER TO HEX CONVERSION TABLE char char char < > SPACE " &...
  • Page 53 VB8-305 With regard to the supply of products, the current issue of the following document is applicable: The General Terms of Delivery for Products and Services of the Electrical Industry, published by the Central Association of the "Elektrotechnik und Elektroindustrie (ZVEI) e.V.
  • Page 54 FACTORY AUTOMATION – SENSING YOUR NEEDS For half a century, Pepperl+Fuchs have been continually providing new stimuli for the world of automation. The company is also setting standards in quality and innovative technology. We develop, produce and distribute electronic sensors and interface modules on a global scale.

Table of Contents