Allen-Bradley DS Series User Manual
Allen-Bradley DS Series User Manual

Allen-Bradley DS Series User Manual

Enhanced bar code decoders
Table of Contents

Advertisement

Quick Links

Allen-Bradley
DS/DD Series B
Enhanced Bar
Code Decoders
(Bulletin 2755)
User
Manual

Advertisement

Table of Contents
loading

Summary of Contents for Allen-Bradley DS Series

  • Page 1 Allen-Bradley User DS/DD Series B Enhanced Bar Manual Code Decoders (Bulletin 2755)
  • Page 2: Publication

    Reproduction of the contents of this copyrighted publication, in whole or in part, without written permission of Allen-Bradley Company, Inc., is prohibited. Throughout this manual we use notes to make you aware of safety...
  • Page 3: Table Of Contents

    Table of Contents toc-i Using this Manual Chapter 1 Chapter Objectives ........1–1 What the Package Includes .
  • Page 4 toc-ii Table of Contents Configuration Screens ......3–2 Host Commands ........3–2 Stand-alone Operation .
  • Page 5 Table of Contents toc-iii Getting Started ........5–2 Configuration Functions .
  • Page 6 toc-iv Table of Contents Quiet Zone Ratio (All Decoders) ..... . . 6–11 Space Tolerance (Pharma-Code Decoders Only) ... 6–12 Bar Tolerance (Pharma-Code Decoders Only) .
  • Page 7 Table of Contents toc-v Count ......... . 8–6 Loading .
  • Page 8 toc-vi Table of Contents Example 6: Sorting by Unique Characters and/or Strings . . . 10–18 Example 7: Stripping Unwanted Characters ... . 10–18 Example 8: Stripping Unwanted Characters ... . 10–19 Example 9: Substituting Characters Within a String .
  • Page 9 Table of Contents toc-vii AUX Data Format ....... . . 13–4 Rubout Character .
  • Page 10 toc-viii Table of Contents IF - Configure Scanner A Package Detect Filter and Sense ..15–21 BF - Configure Scanner B Package Detect Filter and Sense . . . 15–22 BL - Configure Scanner B Laser Mode .
  • Page 11 Table of Contents toc-ix NC - Clear Symbols Not Read Counter ....15–73 RN - Save Configuration to Storage Memory and Restart ..15–74 SA - Save Configuration to Storage Memory (No Restart) .
  • Page 12 ....... . . D–3 Allen-Bradley 1784-T45 or T47 Programming Terminal ..
  • Page 13 Table of Contents toc-xi Electrical Interfaces for Appendix H AutoLoad Applications AutoLoad Input Module Application (powered internally) ..H–1 AutoLoad Input Module Application (powered externally) ..H–2 AutoLoad Activated by Aux Port Connector .
  • Page 14: Using This Manual

    Chapter Using this Manual Chapter Objectives This chapter gives an overview of the manual, including: what the package includes contents of manual what you need to know conventions and terminology warnings and cautions related publications What the Package This manual and interchangeable LED indicator legends in six Includes different languages are shipped with the following decoders: Catalog Number...
  • Page 15: Contents Of Manual

    1–2 Using this Manual Contents of Manual This manual describes how to install and use all versions of the decoder. The general contents of each chapter are: Chapter Title Purpose Using this Manual Provides an overview of the manual. Describes the main features of the NEMA Decoder Features Type 1 and Type 4 decoders.
  • Page 16: What You Need To Know

    The following conventions are used in this manual: All configuration menus and screens are approximate renderings of what you see on the terminal screen, although Allen-Bradley reserves the right to make minor modifications to any menu or screen to help improve performance.
  • Page 17: Related Publications

    1–4 Using this Manual We have prepared this manual assuming you are using a complete implementation of the product: a dual-head scanner with Pharma-Code capabilities and LCD screen. You should apply its contents as appropriate to your own implementation. For instance, references to Scanner B will not apply to single–head decoders.
  • Page 18: Decoder Features

    Chapter Decoder Features Chapter Objectives This chapter describes features of the Dual-Head Bar Code Decoders, including available options and accessories. It covers: NEMA type enclosures scanner ports power supply LED indicators serial communication ports (HOST port and AUX port) LCD display discrete input/output modules NEMA Type Enclosures The 2755-DS1_ and -DD1_ decoders have NEMA Type 1...
  • Page 19: Power Supply

    HOST Port POWER SCANNER B Port AUX Port SCANNER A Port RS-232/422/485 (DD Versions Only) RS-232 ALLEN-BRADLEY BAR CODE DECODER Optional LCD Display DISCRETE I/O POWER LASER ON A LASER ON B LED Indicators 1 2 3 4 5 6 7 8...
  • Page 20: Led Indicators

    SCANNER B Port HOST Port AUX Port (DD Versions Only) RS-232/422/485 SCANNER RS-232 Port ALLEN-BRADLEY BAR CODE DECODER Optional LCD Display DISCRETE I/O POWER LASER ON A LASER ON B LED Indicators 1 2 3 4 5 6 7 8...
  • Page 21: Lcd Display

    2–4 Decoder Features LCD Display The decoders support an optional 2 line x 20 character per line alphanumeric LCD Display for viewing: bar code data output counter values decoder performance values The format of the display data is under user control via the configuration screens or host commands.
  • Page 22: Host Port

    Decoder Features 2–5 Host Port The HOST port supports RS-232, RS-422, and RS-485 (using Allen-Bradley DH485 protocol) interfaces. The HOST port allows the exchange of data between the decoder and a host computer or Allen-Bradley PLC controller. Power Connector and The NEMA Type 1 decoder uses an IEC 320 power entry connector.
  • Page 23 2–6 Decoder Features All positions accept an output module. Position eight also accepts an input module. You can configure the input module (in position 8) to automatically load scanned bar code data into the match code table. This function is referred to as Autoload Input. Match code functions are described in detail in Chapters 7 and 8.
  • Page 24: Decoder Options (Nema Type 1 Decoders)

    Decoder Features 2–7 Decoder Options Options available when ordering the NEMA Type 1 decoder are (NEMA Type 1 Decoders) listed inside the decoder’s cover as shown below. Note that on actual production labels: the base catalog number will appear in the first field following the words “Cat No.”...
  • Page 25: Decoder Options (Nema Type 4 Decoders)

    2–8 Decoder Features Decoder Options Options available when ordering the NEMA Type 4 decoder are (NEMA Type 4 Decoders) listed inside the decoder’s cover. Note that on actual production labels: the base catalog number will appear in the first field following the words “Cat No.”...
  • Page 26: Input/Output Modules

    Decoder Features 2–9 Input/Output Modules The optional I/O Module Board supports the following I/O modules: Output Modules (function as a switch not a power source) Catalog Number 2755-OB5S 2755-OA5S 2755-OM5S Nominal Line Voltage –– 120 VAC 240 VAC Maximum Line Voltage 60 VDC 140 VAC 280 VAC...
  • Page 27: Lcd Display

    2–10 Decoder Features There are three I/O Module Board options available for customer installation in any 2755 decoder. Catalog number 2755-NB0 includes a NEMA Type 4 connector and a 6 foot (1.83 meter) unterminated cable. Each connector and cable combination can connect to as many as four modules. Catalog number 2755-NB1 includes an I/O Board (without modules).
  • Page 28: Scanners

    Decoder Features 2–11 Scanners The following table provides a quick reference guide to the Allen-Bradley scanners that are available for use with the decoders. Catalog No. Description 2755-LD8 High Performance Visible Laser Diode Bar Code Scanner. 500 scan per second fixed mount scanners with read distances up to 50 inches (1.27 meters) depending on the symbol size and quality.
  • Page 29: Cable Selection Guide

    2–12 Decoder Features Cable Selection Guide SCANNER Group I Group II LD4 / LD8 LD4 / LD8 NEMA NEMA Group III Group IV TYPE 1 TYPE 4 L7 / L9 L7 / L9 DECODER DECODER Group V Group VI L4 / L5 L4 / L5 Group VII G3 / G6...
  • Page 30: Package Detectors For Scanners

    10 feet (3.03 meters) or 8 feet (2.43 meters) with a 2 to 1 operating margin. Includes mounting brackets for single-hole or flat surface mounting. We recommend using Allen-Bradley Photoswitch package detectors (PhotoSeries 6000 or 9000) with 2755-LD4 and -LD8 scanners.
  • Page 31: Overview Of Decoder Operations

    Chapter Overview of Decoder Operations Chapter Objectives This chapter defines the function of the decoder and gives an overview of decoder operations, including: function of decoder supported bar code symbologies configuration options stand-alone vs. host operations types of memory decoder operating modes Function of Decoder The decoder acquires and decodes video information from one or two scanners.
  • Page 32: Configuration Screens

    The HOST port accepts commands using the RS-232 and RS-422 interfaces and a variety of communication protocols, as well as the RS-485 interface using Allen-Bradley DH485 protocol. Appendix F lists the protocol options for each interface. Stand-alone Operation The decoder can operate as a stand-alone device or connected to a host device.
  • Page 33: Host Operation

    PLC controller via the HOST port of the decoder. Programmable Logic Controllers (PLC) The decoder connects to an Allen-Bradley PLC Controller in the following ways (see Figure 3.1): 1. Flexible Interface Module (Catalog No. 2760-RB) which supports a: –...
  • Page 34 3–4 Overview of Decoder Operations Figure 3.1 PLC Controller Configurations Point-to-Point Link using Flexible Interface Module Point-to-Point Link using PLC-5 family processor RS-232, RS-422, or DH485 (point-to-point) with serial ASCII port. Flexible Interface 1771-1/OI/O Module with . . . Rack 1771-1/OI/O 2760-SFC1 or -SFC2 Rack...
  • Page 35: Host Computers

    Overview of Decoder Operations 3–5 Host Computers The decoder connects directly to other host computers using the RS-232 or RS-422 interface of the host device, or can be multi-dropped (with DH485) through a 1784-KR module. 2755–DD1A/4A Decoder Types of Memory The Series B decoder has two types of memory: operating memory storage memory.
  • Page 36: Operating Memory

    3–6 Overview of Decoder Operations Operating Memory The decoder uses configuration parameters as they exist in operating memory to perform all functions. Initially set to factory defaults, these parameters can be changed using the AUX terminal configuration and ASCII or PCCC host commands. With the exception of specific host communication parameters (See Chapter 12), all parameters take effect immediately when changed You can use the Default command to reset the operating memory to...
  • Page 37: Memory Contents At Startup

    Overview of Decoder Operations 3–7 Storage memory can be thought of as programmable read only memory (PROM). The default parameters are stored as read only (EPROM), while the user changeable portion as retentive EEPROM. for the sake of simplicity and consistency with earlier versions of the DS/DD decoders, we will maintain the conventions that the Save and Recall commands will ask for confirmation to “SAVE CONFIGURATION CHANGES TO EEPROM .
  • Page 38: Decoder Operating Modes

    3–8 Overview of Decoder Operations Decoder Operating Modes This section gives a brief overview of the different operating modes of the decoder. You select these operating modes and parameters when configuring the decoder. Scanning Modes The decoder supports two scanning modes: Coordinated Mode Scanner A and Scanner B are coordinated, using the same trigger source and set of configuration parameters.
  • Page 39: Sending Data To Host - Speed Vs. Timing

    Overview of Decoder Operations 3–9 – Internal Timer. The trigger source is an internal timer that cycles the trigger on and off at a set time interval Once triggered, the decoder continuously attempts to decode bar codes until one of the following conditions occurs: –...
  • Page 40: Installing The Decoder

    Chapter Installing the Decoder Chapter Objectives This chapter presents recommendations and instructions on how to install and connect equipment to the NEMA Type 1 and Type 4 Single and Dual-Head Bar Code Decoders. The information is organized by task, and can serve as a useful quick start tutorial to guide you through system installation and setup.
  • Page 41: Grounding

    4–2 Installing the Decoder When installing the decoder in a noise-polluted industrial environment, consider the effects of electromagnetic interference (EMI). Factors that minimize EMI include: proper grounding shielded cables correct routing of wires Grounding Grounding is an important safety measure in electrical installations. With solid-state systems, grounding also minimizes the effects of noise caused by electromagnetic interference (EMI).
  • Page 42: Mounting The Decoder

    Figure 4.2 shows nominal mounting dimensions in inches (and cm) for the NEMA Type 1 and Type 4 decoders. The horizontal mounting orientation is shown here. Figure 4.2 Mounting dimensions (for reference only) 4.6 in (11.7 cm) ALLEN-BRADLEY 10.25 in (26.0 cm) 9.5 in (24.1 cm) 8.0 in (20.3 cm)
  • Page 43: Installing Power Cord

    4–4 Installing the Decoder of 6 inches (152 mm) below the decoder to wire I/O modules and to access the power entry/power switch To mount the decoder, we recommend that you use four inch (M6) hex-head capscrews or bolts with flat and split lockwashers and nuts. Select a bolt that equals the thickness of the mounting surface, plus the thickness of the washers, plus at least inch (12.7 mm) to...
  • Page 44 Installing the Decoder 4–5 Figure 4.4 shows the available power cord options for the NEMA Type 4 decoder. Unless an alternate power cord is ordered, the decoder is shipped with a 120/240 VAC, three wire (U.S. Color Code) unterminated power cord. Figure 4.4 Power cord options for NEMA Type 4 Decoder Ground Neutral...
  • Page 45: Quick Start For Ds/Dd Decoder Configuration And Scanner Setup

    4–6 Installing the Decoder Quick Start for DS/DD You will need a computer terminal or a personal computer with Decoder Configuration terminal emulation software (such as PROCOMM ) and an RS-232 and Scanner Setup cable. Lists of compatible terminals appear in Figures 4.7 and 4.8. Wiring information appears in Appendix D.
  • Page 46: Select Crt Type

    Installing the Decoder 4–7 Note: When using the 2755-CT1 cable to interface with a NEMA Type 4 decoder, it may be necessary to use a null modem adapter on some computers or terminals. You can identify such equipment by comparing the pinout supplied with your computer or terminal with the schematic supplied with your cable.
  • Page 47: Select Operations

    4–8 Installing the Decoder Note: If the next screen that appears is not properly formatted, or if strange characters appear, press the ESC key to return to the Select CRT Type screen. Review your CRT Type selection. If you are using terminal emulation, verify that your settings are correct.
  • Page 48: Set Symbology Parameters

    Installing the Decoder 4–9 Press “1” to proceed to the Symbology configuration screen. A Caution screen will appear. This screen allows you to disable the decoder’s optional output modules during configuration. It will appear each time you select a configuration screen from the Select Operations menu while the outputs are enabled.
  • Page 49: Configure Scanner(S)

    4–10 Installing the Decoder Note: For best performance, enable only those symbologies you intend to read. You can find additional information on selecting symbologies in Chapter 6. Configure Scanner(s) Once all your symbology selections have been made, press ESC to activate the command line at the bottom of the screen.
  • Page 50 Installing the Decoder 4–11 2. Turn the decoder off and connect the scanner to the decoder 3. Even if your application will use a host computer, external display, discrete I/O (input or output devices), or package detect, do not attach those devices at this time. Figure 4.5 shows the scanners you can connect to Scanner Port A and B of the NEMA Type 1 decoder and the cables available for each scanner.
  • Page 51 4–12 Installing the Decoder Figure 4.5 Connecting scanners to NEMA Type 1 decoder SCANNER A SCANNER B HOST RS-232 RS-232 /422 /485 CABLES CABLES 2755-CL10 2755-CL10 2755-CL25 2755-CL25 2755-CL40 2755-CL40 2755-CL50 2755-CL50 2755–L7/L9 2755–L7/L9 Scanner Scanner 2755-NP3/NP5 2755-NP3/NP5 Package Detector Package Detector Cables Cables...
  • Page 52 Installing the Decoder 4–13 Figure 4.6 Connecting scanners to NEMA Type 4 decoder HOST SCANNER A SCANNER B RS-232 RS-232 /422 /485 CABLES CABLES 2755-CN10 2755-CN10 2755-CN25 2755-CN25 2755-CN40 2755-CN40 2755-CN50 2755-CN50 2755–L7/L9 2755–L7/L9 Scanner Scanner 2755-NP3/NP5 2755-NP3/NP5 Package Detector Package Detector Cables Cables...
  • Page 53 4–14 Installing the Decoder 4. Turn the decoder on and place a sample symbol at the desired read position. The symbol should not be moving at this time. 5. Monitor the decoder’s performance while viewing the Status and Primary Counters screen. Decoder performance is a measure of the percentage of good reads compared to the total number of read attempts.
  • Page 54: Customize As Required

    Construct your own cable using the pinouts in Appendix D. Supported Terminal Types Configuration Manual Allen-Bradley Industrial Terminals Data Entry 1771-T1, -T2, -T3 Allen-Bradley 1784-T45 Laptop Terminal DEC VT100 Lear Siegler ADM 3E Computer or terminal that emulates one of the above Publication 2755-833...
  • Page 55: Connecting The Host Device

    Appendix D. Allen-Bradley Industrial Terminals Configuration Manual 1771-T1, -T2, -T3 Data Entry Allen-Bradley 1784-T45 Laptop Terminal DEC VT100 Lear Siegler ADM 3E Computer or terminal that emulates one of the above See Appendix D for details on connecting each terminal. See Chapters 5 through 14 for details on using a terminal to configure the decoder and to monitor operations.
  • Page 56 Installing the Decoder 4–17 Figure 4.9 Connecting device to HOST port of NEMA Type 1 decoder Supported Host Devices Allen-Bradley PLC Controller via: HOST Cat. No. 1771-DB BASIC Module SCANNER A SCANNER B RS-232 /422 /485 RS-232 Cat. No. 1771-DA ASCII I/O Module Cat.
  • Page 57 Installing the Decoder Figure 4.10 Connecting device to HOST port of NEMA Type 4 decoder Supported Host Devices Allen-Bradley PLC Controller via: Cat. No. 1771-DB BASIC Module Cat. No. 1771-DA ASCII I/O Module Cat. No. 2760-RB Flexible Interface Module with Cat. No. 2760-SFC1/SFC2 Protocol Cartridge...
  • Page 58: Installing I/O Modules

    Installing the Decoder 4–19 Installing I/O Modules This section shows how to install input and output modules on the optional I/O Module Board. The board has eight positions (MOD1-MOD8) for I/O modules. All eight positions accept output modules. The MOD8 position alternately accepts an input module for the match code AutoLoad function.
  • Page 59: Connecting I/O Modules To External Devices

    4–20 Installing the Decoder Connecting I/O Modules to The bottom of the decoder has two holes for I/O module field wiring. External Devices inch holes accept standard inch conduit fittings or NEMA 4 Conduit Hubs, or the 2755-NB0 NEMA 4 Connector Kit. The NEMA 4 connector can be used with either NEMA 1 or NEMA 4 decoders.
  • Page 60 Installing the Decoder 4–21 To wire each output module: 1. Strip inch of the insulation from wires (removing wire particles). 2. Loosen terminal screws on pull-apart connector. For easier installation, remove connector from the I/O board by gently lifting the connector. 3.
  • Page 61: Installing Conduit Hubs/Nema Type 4 Decoder

    4–22 Installing the Decoder Installing Conduit Use the Bulletin 1490-N1 conduit hub with the NEMA Type 4 Hubs/NEMA Type 4 decoder to maintain environmentally sealed connections at conduit Decoder entrances. The NEMA Type 1 and Type 4 decoders accept Catalog Number 1490-N1 conduit hubs (for a inch hole size and inch...
  • Page 62: Introduction To Aux Terminal Configuration

    To use the built-in configuration menus and screens, you must first AUX Terminal connect a terminal to the RS-232 AUX port of the decoder. Supported terminals include: Allen-Bradley Industrial Terminal (Catalog No. 1770-T1, -T2, -T3) Allen-Bradley 1784-T45 Laptop Terminal (Catalog No. 1784-T45)
  • Page 63: Getting Started

    5–2 Introduction to AUX Terminal Configuration Getting Started After connecting the terminal to the decoder and setting the communication parameters, you can start using the configuration menus. 1. Power on the terminal or computer and load communications software (if required). 2.
  • Page 64 Introduction to AUX Terminal Configuration 5–3 4. Press the number key that corresponds to the language you want to use. All subsequent screens will display in the selected language. 5. After selecting a language, the Select CRT Type screen displays. 6.
  • Page 65: Configuration Functions

    5–4 Introduction to AUX Terminal Configuration Select an operation by pressing a number key from [1] to [8] or [A] to [G]. Press [Esc] to return to the previous screen. Each operation is described in the sections that follow. Configuration Functions The eight numbered options on the Select Operation menu access configuration functions: 1.
  • Page 66: Editing Conventions

    Introduction to AUX Terminal Configuration 5–5 ATTENTION: If your application uses discrete outputs, we recommend that you disable the outputs during configuration to prevent unwanted state changes. To proceed with configuration while the outputs are enabled, press the [Esc] key. To disable the outputs during configuration, press any other key.
  • Page 67: Highlight

    Moves the highlight or selection cursor to the right one field. Moves the highlight or selection cursor to the left one field. Note: The Allen-Bradley 1770 Industrial Terminals do not have arrow keys. Use Ctrl-U for up, Ctrl-D for down, Ctrl-L for left, Ctrl-R for right.
  • Page 68: Field Types

    Introduction to AUX Terminal Configuration 5–7 Field Types Each configuration parameter has a field associated with it that shows the current setting. You can change the value or setting in any field. There are two main types of fields: select fields and edit fields. A third type, select/edit numeric field, is a hybrid of the other two.
  • Page 69 5–8 Introduction to AUX Terminal Configuration [Space] Advances through available settings in a select or select/edit field or opens an edit field for changes. Pressing [Space] in an edit field clears the contents of the field and places you in edit mode. In edit mode, the field is highlighted (displays in reverse video) while you enter text.
  • Page 70: Audible Beep

    Introduction to AUX Terminal Configuration 5–9 Audible Beep The terminal beeps when you enter invalid data into an edit field, for example, entering a letter into a numeric field. Some numeric fields have a range of minimum/maximum values. If you enter a value outside the range, the terminal beeps.
  • Page 71: Command Line

    5–10 Introduction to AUX Terminal Configuration [Esc] to cancel the edit operation and close the field. The field is restored to its initial contents. [Return] to accept the entered data and close the field [Backspace] while editing to erase the last character Command Line Press [Esc] while in any configuration screen to access the command line.
  • Page 72 Introduction to AUX Terminal Configuration 5–11 Symbology NEXT PAGE Scanner Control, Primary Match Code, Dis- crete I/O NEXT PAGE Extended Match Code Table NEXT PAGE Aux and LCD Display Format NEXT PAGE Host Message Replacement Rules NEXT PAGE Host Message Format NEXT PAGE Host Communications NEXT PAGE...
  • Page 73 5–12 Introduction to AUX Terminal Configuration Press [N] or [Esc] to cancel the operation and return to the Select Operation menu. Press [Y] to recall the values from storage memory. The recalled configuration will then control decoder operations. SAVE Saves the configuration currently in operating memory to storage memory.
  • Page 74: Configuration: Symbology

    Chapter Configuration: Symbology Configure Symbology Option 1 on the Select Operation menu accesses the Symbology configuration screen. Use this function to select symbologies for decoding and to define the operating parameters to use during decoding. The screen is displayed with the first field highlighted. The default settings are displayed the first time you access this screen.
  • Page 75: Code 39

    6–2 Configuration: Symbology The decoder will auto discriminate between multiple symbologies. For optimum performance, enable only those symbologies and code lengths you intend to use. The following pages define each symbology parameter along with the field type and possible values. The default value is shown in bold letters.
  • Page 76: Code 39 Check Character

    Configuration: Symbology 6–3 Code 39 Check Character Field Type Options Select Controls whether the decoder is required to compute and verify a code check character for Code 39 bar codes. The code check character ensures that the data is read correctly. The default is No, which means the decoder treats all decoded characters as data.
  • Page 77: Interleaved 2-Of-5 Check Character

    6–4 Configuration: Symbology We recommend that you enter specific lengths for Interleaved 2-of-5 labels. Otherwise, a partial scan of symbols could result in a valid shorter read. The decoder will ignore 2 character Interleaved 2-of-5 labels unless you enter a specific length of 2. Interleaved 2-of-5 Check Character Field Type Options Select...
  • Page 78: Codabar

    Configuration: Symbology 6–5 Codabar Field Type Options Select Enables/disables decoding of Codabar labels. The default of No disables decoding of this symbology. Select Yes to enable decoding. Codabar Specific Lengths Field Type Options Edit Numeric 0 through 64 (0) Sets length checking for Codabar labels. The default is 0, which means the decoder does not check lengths.
  • Page 79 6–6 Configuration: Symbology Code 128 Field Type Options Select Enables/disables decoding of Code 128 labels. The default of No disables decoding of this symbology. Select Yes to enable decoding. Code 128 Specific Lengths Field Type Options Edit Numeric 0 through 64 (0) Sets length checking for Code 128 labels.
  • Page 80: Code 128

    Configuration: Symbology 6–7 This check differs from the one above, because instead of looking at the number of transitions in the entire scan, this search only considers the number of transitions contained within the symbol. The decoder rejects the scan if the number of transitions does not correspond to a selected specific length.
  • Page 81: Upc-E

    6–8 Configuration: Symbology None Disables decoding of supplementary codes. Enables decoding of 2 character supplementary codes. Enables decoding of 5 character supplementary codes. 2 or 5 Enables decoding of 2 or 5 character supplementary codes. Auto Enables decoder to auto discriminate supplementary codes (None, 2 or 5) on label The Auto Selection allows you to mix labels without supplements with labels containing 2 or 5 digit supplements.
  • Page 82: Expand Upc-E

    Configuration: Symbology 6–9 Expand UPC-E Field Type Options Select Controls whether the UPC-E bar code is transmitted in a 12 digit (expanded) format. The default is No, which means do not send the expanded form but the 6 digit (compressed) form. EAN-8 Field Type Options Select...
  • Page 83: Ean-13

    6–10 Configuration: Symbology EAN-13 Field Type Options Select Enables/disables decoding of EAN-8 labels. The default of No disables decoding of this symbology. Select Yes to enable decoding. EAN-13 Supplements Field Type Options None Select 2 or 5 Auto Enables/disables decoding of EAN-13 supplementary codes. The default of None disables decoding of supplements for this symbology.
  • Page 84: Quiet Zone Ratio (All Decoders)

    Configuration: Symbology 6–11 Note: We recommend starting with the default settings for all Pharma-Code parameters except Minimum Number of Bars and Decode Direction, which must be determined by your application. The complex interrelationships among other Pharma-Code options make them best suited for use only by experienced Pharma-Code users in unusual instances when the default values do not provide acceptable results.
  • Page 85: Space Tolerance (Pharma-Code Decoders Only)

    6–12 Configuration: Symbology A typical quiet zone value for the Pharma-Code symbology is 5. Space Tolerance (Pharma-Code Decoders Only) Field Type Options 5 through 40 (15) Edit Ignore Defines the percent difference (in width) between the narrowest and widest space elements of the Pharma-Code symbol. Space tolerance is expressed mathematically as: (Widest Space –...
  • Page 86: Minimum Number Of Bars (Pharma-Code Decoders Only)

    Configuration: Symbology 6–13 (Widest Wide Bar – Narrowest Wide Bar ) (Widest Wide Bar + Narrowest Wide Bar ) 100% = % Bar Tolerance (Widest Narrow Bar – Narrowest Narrow Bar) (Widest Narrow Bar + Narrowest Narrow Bar) 100% = % Bar Tolerance Select a value that is greater than the worst case tolerance to prevent no-reads.
  • Page 87: Decode Direction (A Or B) (Pharma-Code Decoders Only)

    6–14 Configuration: Symbology Decode Direction (Scanner A or B) (Pharma-Code Decoders Only) Field Type Options Forward Select Reverse Sets the direction the decoder uses to decode a scanned label. Direction values are either Forward or Reverse. The default is Forward. The decoder uses the decode direction to determine the least significant bar of a symbol.
  • Page 88: Code Verification List (Pharma-Code Decoders Only)

    Configuration: Symbology 6–15 The midrange value is half the sum of the widths of the narrowest and widest bar in the symbol. If the setting is midrange, the decoder will not reject symbols based on the wide to narrow bar ratio setting. Instead, all bars greater than or equal to the midrange are wide bars and all bars less than the midrange are narrow bars.
  • Page 89: Configuration: Scanner Control, Primary Match Table, Discrete I/O

    Chapter Configuration: Scanner Control, Primary Match Table, Discrete I/O Scanner Control, Primary Option 2 on the Select Operation configuration screens. Use this Match Code Table, function to configure scanner control, match codes, and discrete I/O Discrete I/O operations. The screen displays with the first field highlighted. The factory defaults are displayed the first time you access this screen.
  • Page 90: Laser Light (Scanners A And B)

    7–2 Configuration: Scanner Control, Primary Match Table, Discrete I/O Laser Light (Scanners A and B) Field Type Options Select Triggered Determines whether the Scanner A laser is on continuously, turns on and off with the trigger, or is off regardless of the trigger. Use triggered mode with slower package rates to extend the life of your laser.
  • Page 91 Configuration: Scanner Control, Primary Match Table, Discrete I/O 7–3 Continuous The decoder continuously attempts to decode every scan from the scanner. There is no start and stop control. The continuous mode of operation is useful during initial setup to determine the optimum location of the scanner relative to the bar code labels.
  • Page 92: No-Read Timer

    7–4 Configuration: Scanner Control, Primary Match Table, Discrete I/O Figure 7.1 Internal timer trigger X = Y = No-Read Timer value (in milliseconds) Minimum value = 10 msec Maximum value = 9999 msec Resolution = 5 msec A no-read occurs if the timer expires before a valid package occurs.
  • Page 93: Inter-Scan Timer

    Configuration: Scanner Control, Primary Match Table, Discrete I/O 7–5 Inter-Scan Timer Field Type Options Edit 10 through 9999 or 0 Disables decoding for a set time interval after a valid read. The default is 0, which disables the timer. The Inter-Scan Timer is valid in both continuous and triggered modes of operations.
  • Page 94: Capture Count

    7–6 Configuration: Scanner Control, Primary Match Table, Discrete I/O Figure 7.2 Inter-scan timer Direction of Travel Field #1 Field #2 Width of label. Distance traveled during Inter-Scan Timer. Distance between start of field #1 field #2. The label orientation must be such that distance D is S for the scanner to scan all of Field #2.
  • Page 95: Symbols / Scan

    Configuration: Scanner Control, Primary Match Table, Discrete I/O 7–7 The decoder interprets a scanned label in one of three ways. Valid Scan Sufficient valid symbols have been decoded to satisfy the Symbols/Scan parameter. Undecodable Scan The scanned data does not correspond to a valid pattern within the selected symbologies.
  • Page 96: Symbols/Package

    7–8 Configuration: Scanner Control, Primary Match Table, Discrete I/O Important: If you select Any and the decoder is operating in a triggered mode, the symbols within each label must be unique. The decoder interprets identical symbols as duplicates and ignores the second symbol.
  • Page 97: Laser Light

    Configuration: Scanner Control, Primary Match Table, Discrete I/O 7–9 Laser Light Refer to Laser Light under Scanner A Parameters earlier in this section for information on Scanner B laser light control. Decode Mode Field Type Options Coordinated 1 Coordinated 2 Select Package Detect Host...
  • Page 98 7–10 Configuration: Scanner Control, Primary Match Table, Discrete I/O In Independent Package Detect mode, the Symbols/Package setting must be satisfied by each scanner individually. For example, the Symbols/Package setting is 2. Scanner A must decode two symbols to produce a valid read, or scanner B must decode two symbols to produce a valid read.
  • Page 99: Trigger Timeout

    Configuration: Scanner Control, Primary Match Table, Discrete I/O 7–11 Trigger Timeout Field Type Options Edit 10 through 9999 or 0 Determines the length of time (in milliseconds) the Scanner B laser remains on after receiving a start trigger. The trigger timeout determines a no-read condition for Scanner B.
  • Page 100: Package Detect Input A Sense

    7–12 Configuration: Scanner Control, Primary Match Table, Discrete I/O If the filter is enabled, the decoder starts a timer whenever it senses a package detect signal longer than 1 millisecond. This timer delays the decoder’s reaction to the package detect for between 10 and 15 milliseconds to allow any “bounce”...
  • Page 101: Package Detect Input B Sense

    Configuration: Scanner Control, Primary Match Table, Discrete I/O 7–13 If the filter is enabled, the decoder starts a timer whenever it senses a package detect signal longer than 1 millisecond. This timer delays the decoder’s reaction to the package detect for between 10 and 15 milliseconds to allow any “bounce”...
  • Page 102: Symbology (1 - 8)

    7–14 Configuration: Scanner Control, Primary Match Table, Discrete I/O Symbology (1 - 8) Field Type Options Code 39 Interleaved 2-of-5 Codabar UPC-A UPC-E Select EAN-8 EAN-13 Code 128 Pharma–Code Applies only to decoders equipped with the optional Pharma–Code capabilities. Selects the symbology of the match code string (1–8). You can select any one of the symbologies for each primary match code string.
  • Page 103: Discrete I/O Parameters

    Configuration: Scanner Control, Primary Match Table, Discrete I/O 7–15 Discrete I/O Parameters These parameters define conditions that control the discrete outputs. Each output is defined by four parameters: normal state of an output (O=opened or C=closed) source of the event (Scanner A or B) condition that activates an output duration of pulsed output send Host Message parameter...
  • Page 104: Source

    7–16 Configuration: Scanner Control, Primary Match Table, Discrete I/O ATTENTION: Outputs are initially open (off) when power is first applied to the decoder, and again when the decoder is powered off. If a fault condition is detected, the outputs open and the CPU ACTIVE indicator light turns off.
  • Page 105 Configuration: Scanner Control, Primary Match Table, Discrete I/O 7–17 None The factory default setting for each output is None, which means an output condition is not defined. You can hold an output open or closed by setting the condition to None and then changing the Output State to normally open or normally closed.
  • Page 106 7–18 Configuration: Scanner Control, Primary Match Table, Discrete I/O Read and No-Match Activates the specified output when a valid read occurs but the bar code data does not match any entry in the primary match code table. The read and no-match condition is used to detect when incorrect labels have been used.
  • Page 107 Configuration: Scanner Control, Primary Match Table, Discrete I/O 7–19 The corresponding output counter increments each time the buffer overflow condition occurs. AutoLoad Configures the specified output to load bar code data from the first valid package(s) into the match code table.
  • Page 108 7–20 Configuration: Scanner Control, Primary Match Table, Discrete I/O If an invalid operation occurs (decoder is unable to decode a symbol in a package), it will wait for the next package. For each match code entry, the decoder: if Symbology is Any, the decoder changes the setting of the Symbology parameter to match the symbology of the first symbol read loads the match code string...
  • Page 109: Output Duration

    Configuration: Scanner Control, Primary Match Table, Discrete I/O 7–21 2. AutoLoads Multiple Packages Loads multiple packages into the match code table as long as AutoLoad (INPUT) is held active. If the number of outputs configured for AutoLoad exceeds the Symbols/Package setting, multiple packages can be loaded until all table entries are filled.
  • Page 110 7–22 Configuration: Scanner Control, Primary Match Table, Discrete I/O Figure 7.3 AutoLoad using System Restart AutoLoad Configuration at System Restart Output duration must be (Saved configuration) set for outputs and LEDs to operate. First Valid Package Read Notes: AutoLoad is set for Outputs 1, 2, and 3 and applies to match code entries 1, 2, and 3. Symbols/package parameter is set to 3.
  • Page 111 Configuration: Scanner Control, Primary Match Table, Discrete I/O 7–23 Figure 7.4 AutoLoad using AutoLoad (INPUT) AutoLoad Configuration at AutoLoad (Input) Output duration must be (Saved Configuration) set for outputs and LEDs to operate. Notes: AutoLoad is set for outputs 1, 2, and 3 and applies to match code entries 1, 2, and 3. Output 8 is set to AutoLoad (INPUT), which activates the AutoLoad function for entries 1, 2, and 3 when an input signal is momentarily applied.
  • Page 112 7–24 Configuration: Scanner Control, Primary Match Table, Discrete I/O Figure 7.5 Loading multiple packages using AutoLoad (INPUT) AutoLoad Configuration at AutoLoad (Input) Output duration must be (Saved Configuration) set for outputs and LEDs to operate. Notes: AutoLoad is set for Outputs 1, 2, and 3 and applies to match code entries 1, 2, and 3. Output 8 is set to AutoLoad (INPUT) and activates the AutoLoad function for entries 1, 2, and 3 when an input signal is applied.
  • Page 113 Configuration: Scanner Control, Primary Match Table, Discrete I/O 7–25 Figure 7.5 (continued) AutoLoad (INPUT) Held Active Third Valid Package Notes: Bar code data from next package loaded into table entry 3. Output condition changes from AutoLoad to Match Entry for Output 3. After AutoLoad AutoLoad (INPUT) No Longer Active Notes: Bar code data from three packages now loaded into table.
  • Page 114: Configuration: Extended Match Table And Counters

    Chapter Configuration: Extended Match Table and Counters Extended Match Table You can use the screen illustrated below to set up match code entries in the Extended Match Code Table. You can define up to 128 entries here that provide added flexibility in response to incoming data over the Primary Match Codes described in the previous chapter.
  • Page 115: Screen Status

    8–2 Configuration: Extended Match Table and Counters Each parameter is defined below. The options for each parameter are summarized in a table, and explained more fully in the text. The default setting for each parameter is displayed in bold letters in the table.
  • Page 116: Status Of Counter Set

    Configuration: Extended Match Table and Counters 8–3 Status of Counter Set Field Type Options Enabled Select Disabled This parameter activates or deactivates the counters within the particular set of extended match code values currently displayed. The default value is Enabled, which means that any extended match code table entry in the currently displayed set to which a match pattern has been assigned will be enabled.
  • Page 117 8–4 Configuration: Extended Match Table and Counters Used for verification of specific label information. The corresponding output counter increments each time a match entry occurs. Lot, which is an advanced capability available only in the extended match code table, and not in the primary match code table When Lot is selected, the decoder will change the Mode parameter to Match Entry, M, place into the extended match code...
  • Page 118: Source

    Configuration: Extended Match Table and Counters 8–5 Source Field Type Options A (Default for DS) Select A|B = A or B (Default for DD) A–B = Precedent determined Specifies from which scanner(s) an event can originate and meet the extended match pattern requirements. For single head decoders, Scanner A is the default value.
  • Page 119: Match Pattern String

    8–6 Configuration: Extended Match Table and Counters Match Pattern String Field Type Options 0 to 32 characters Edit Text Blank Defines the characters for a specified match code string (1 - 128). The default is no characters (Blank), which means a match code string is not defined.
  • Page 120: Loading

    Configuration: Extended Match Table and Counters 8–7 Loading Field Type Options 0 through 9, X Edit Numeric In the most general sense, loading provides a means to distribute the response to incoming data among the eight discrete outputs. Loading instructs the decoder to respond to a match by activating the discrete corresponding to the next column number in which a nonzero value appears.
  • Page 121 8–8 Configuration: Extended Match Table and Counters Internal Status of Counters On Terminal Display Match Match # >1 >3 >1 >3 >3 >1 >3 >1 >3 >3 >1 >3 >1 >3 >3 Tinted cells in this table show location of indicator arrow (“greater than” symbol). Cells are not highlighted on screen.
  • Page 122: Output Duration

    Configuration: Extended Match Table and Counters 8–9 Output Duration ATTENTION: Outputs that are addressed from multiple Extended Match Code Table entries (or from both Primary and Extended Match Code Table entries) and have overlapping durations will activate as shown below. Failure to consider this fact could lead to unexpected discrete output behavior.
  • Page 123: Configuration: Aux And Lcd Display Parameters

    Chapter Configuration: AUX and LCD Display Parameters AUX and LCD Display The decoder can display the following on an auxiliary terminal or an Parameters optional 2 line x 20 character per line alphanumeric LCD display to monitor: bar code data output counters decoder performance values host messages...
  • Page 124: Message Format

    9–2 Configuration: AUX and LCD Display Parameters Select AUX Only to display the data on the AUX terminal but not the LCD display. Select LCD Only to display the data on the LCD display but not the AUX terminal. Select AUX and LCD to enable the display of data on both devices.
  • Page 125: Scroll Lcd

    Configuration: AUX and LCD Display Parameters 9–3 Scroll LCD Field Type Options Select Enables or disables scrolling of the LCD display. The default of No disables scrolling and formats the LCD as a single line, 40 character display. Each new entry overwrites all positions. Note: Newly displayed data will overwrite existing display data from the lowest position specified to the end of the display with blanks, so plan your LCD display parameters carefully.
  • Page 126: Position: Bar Code Strings

    9–4 Configuration: AUX and LCD Display Parameters Position: Bar Code Strings Field Type Options 0 through 40 Edit Numeric Defines the character position at which to start displaying the bar code data. The default of 0 disables the display of bar code data. To start the bar code data display at a specific position, enter a starting character position between 1 and 40.
  • Page 127: Position: Symbols Not Read Counter

    Configuration: AUX and LCD Display Parameters 9–5 To start the package counter display at a specific position, enter a starting character position between 1 and 40. For example, to start the display at character position 30, select 30. Position: Symbols Not Read Counter Field Type Options 0 through 40 Edit Numeric...
  • Page 128: Ascii Command

    9–6 Configuration: AUX and LCD Display Parameters ASCII Command The Display Text Message (TM) command allows you to send a message to the LCD Display. The following TM command sends the message ”START JOB!”. TM010START JOB! Message Text String = START JOB! Length of Text String = 10 AUX Keyboard Not Enabled = 0 Command Code = TM...
  • Page 129: How Scrolling Affects The Display Of Host Messages

    Configuration: AUX and LCD Display Parameters 9–7 Display Message at AUX Terminal (900H) High Byte Low Byte STS= 00H CMD= 08H Command Address = 900H ”T” ”S” ”R” ”A” ” ” ”T” ”O” ”J” ”!” ”B” When the host sends this command to the decoder, the message displays on the LCD at the beginning of the line in position 01.
  • Page 130: Lcd Display Examples

    9–8 Configuration: AUX and LCD Display Parameters Select starting positions for other data that is greater than the length of the host messages. This will allow host messages and other data to display at the same time without overwriting each other. LCD Display Examples The section provides examples to illustrate how data is displayed on the LCD Display and how the configuration parameters control the...
  • Page 131 Configuration: AUX and LCD Display Parameters 9–9 Important: Host messages and Default Prompt Messages always display in position 01. If host messages are expected, select starting positions for other data that are greater than the length of these messages to avoid conflicts. Example 2 In Example 2, the LCD Display is enabled to display bar code data in position 1 and decoder performance values in position 15.
  • Page 132: Adjusting Contrast Of Lcd Display

    9–10 Configuration: AUX and LCD Display Parameters Adjusting Contrast of The main logic board of the decoder has a potentiometer for LCD Display adjusting the contrast of the LCD Display. Figure 9.1 shows the general location of the potentiometer on the main logic board. Figure 9.1 Potentiometer for LCD display contrast Mounting bracket for optional battery Potentiometer for LCD Display Contrast...
  • Page 133 Configuration: AUX and LCD Display Parameters 9–11 Enables AUX Terminal to display data. Displays unformatted bar code data. Displays bar code data starting at position 21. The AUX terminal display will look like this for the above configuration. Bar Code Data 229176 229183 229192...
  • Page 134 9–12 Configuration: AUX and LCD Display Parameters Disables the display of data on any device Configures bar code data to display in position 21 Example 3 In Example 3, the AUX terminal is enabled to display bar code data, decoder performance values, and the package counter. Enables AUX terminal to display data.
  • Page 135 Configuration: AUX and LCD Display Parameters 9–13 Decoder Performance Values Scanner A Scanner B Package Counter Bar Code Data 229176 229176 001724 229183 001725 229192 98 0 001726 229206 001727 229240 96 0 001728 229253 99 0 001729 229263 001730 229268 001731 229285...
  • Page 136: Configuration: Host Message Replacement Rules

    Chapter Configuration: Host Message Replacement Rules Introduction to Function 5 on the Select Operation menu accesses the Host Host Message Message Replacement Rules configuration screen. Use this Replacement Rules function to modify the message sent to the host. Host message replacement rules may not be required in every application.
  • Page 137: Symbols Vs. Host Message Fields

    10–2 Configuration: Host Message Replacement Rules Symbols vs. Host Message Fields Understanding host message replacement rules and their use requires that you clearly understand the difference between two frequently confused terms. A bar code symbol is the set of bars and spaces from which the scanner gathers data for interpretation by the decoder.
  • Page 138: Metacharacters

    Configuration: Host Message Replacement Rules 10–3 Rule status, located on the far left side of the screen Each number represents an available host message replacement rule. Currently enabled rules are marked with an asterisk (*). Rules are enabled by assigning a value to the Find String Containing field.
  • Page 139 10–4 Configuration: Host Message Replacement Rules A listing of valid metacharacters appears in the table below. Each appears with a general explanation of its function and syntax. More detailed examples of their use appear at the end of this chapter. Note: The host replacement rules interpret a question mark differently than does the match code table.
  • Page 140 Configuration: Host Message Replacement Rules 10–5 Table 10.C Search pattern metacharacters – string manipulation Character Description and Use Note: These metacharacters refer to the character, metacharacter, string, or expression that immediately precedes them. The question mark instructs the rule to match either no occurrence or one occurrence of what precedes it.
  • Page 141 10–6 Configuration: Host Message Replacement Rules Character Description and Use A vertical bar (the shifted “\” character on the keyboard) instructs the rule to match an incoming string if the character or expression on the left or right of the vertical bar appears in the string. Examples A | B Matches “A”...
  • Page 142: Processing Order

    Configuration: Host Message Replacement Rules 10–7 Table 10.E Replacement string metacharacters Character Description and Use The backslash plus a number 1 through 9 recalls a previously saved string. Any character, string or expression that is surrounded by parentheses in the search pattern (as described earlier) can be recalled by the replace pattern using the “\n”...
  • Page 143: Configuration Parameters

    10–8 Configuration: Host Message Replacement Rules The lowest numbered rule with the Host Message Field Number value of 1 (or All) will be applied first. If that rule is successful, no other rule specifying field 1 (or All) will be applied. This will continue until a rule satisfies the field, or until all appropriate rules have been applied to field 1.
  • Page 144: Symbology

    Configuration: Host Message Replacement Rules 10–9 Note: If any rule is enabled for a given source, then all data from that source will pass through the rules. For example, if any rule is enabled for AUX data, then all AUX data will pass through the rules. Therefore, if you construct a rule with Scanner A as the source, and establish no rule for Scanner B, then all data from Scanner A will pass through the rules, while the data from Scanner B will not.
  • Page 145 10–10 Configuration: Host Message Replacement Rules Note: Using a combination of All in the symbol number field and All in the host message field number field within a rule creates a special situation in which the decoder will attempt to match the rule using only those symbols that have not previously satisfied a rule.
  • Page 146: Find String Containing

    Configuration: Host Message Replacement Rules 10–11 If Scanner A reads the following symbols: Then the host message would be AB1AB1AB1. Since the first symbol read satisfies the search criteria, it will continue passing through the rule until all host fields are filled. Changing the symbol number to 2 would lead to a host message of 1AB1AB1AB.
  • Page 147: Replace Entire String With

    10–12 Configuration: Host Message Replacement Rules Replace Entire String With Field Type Options Any valid string up to 24 Edit Text characters in length Blank Defines the string or expression that should be sent to the host to replace the string that was matched by the search pattern currently in effect.
  • Page 148: Alignment

    Configuration: Host Message Replacement Rules 10–13 Alignment Field Type Options Left Select Right Determines whether the data in the host message should align to the left or right edge of the field. The default is Right. As described above, fill characters will be applied before the text (pushing the text to the far right) in right justified fields, and after the text (pushing the text to the far left) in left justified fields.
  • Page 149: Assembling A Host Message

    10–14 Configuration: Host Message Replacement Rules Assembling a Host Message Some applications demand nothing more than a stream of raw bar code data to be of use. However, interpretation and manipulation of that raw data proves useful in many production situations. Host message replacement rules make that interpretation and manipulation possible.
  • Page 150: Examples

    Configuration: Host Message Replacement Rules 10–15 Examples Example 1: Sorting by Data Source Parameter Rule #1 Value Rule #2 Value Source A Symbology Any Symbol Number All Find String Containing .* Replace Entire String & & With Minimum Field Length 0 Alignment Right Right Fill Character None...
  • Page 151: Example 3: Sorting By Symbology

    10–16 Configuration: Host Message Replacement Rules Example 3: Sorting by Symbology By setting up specific rules to check for symbology, different code types may be sent to the host in a predetermined order. Parameter Rule #1 Value Rule #2 Value Source A|B Symbology Code 128 I 2 of 5...
  • Page 152: Example 5: Sorting Symbols By Data Identifiers

    Configuration: Host Message Replacement Rules 10–17 Example 5: Sorting Symbols by Data Identifiers Rule #1 Rule #2 Rule #3 Rule #4 Parameter Value Value Value Value Source A|B Symbology Any Symbol Number All Find String ^P( ..^Q( .
  • Page 153: Example 6: Sorting By Unique Characters And/Or Strings

    10–18 Configuration: Host Message Replacement Rules Example 6: Sorting by Unique Characters and/or Strings Parameter Rule #1 Value Source A|B Symbology Any Symbol Number All Find String Containing ^6[2–9] | ^[7–9][0–9]$ Replace Entire String With & Minimum Field Length 0 Alignment Right Fill Character None Host Message Field Number 1...
  • Page 154: Example 8: Stripping Unwanted Characters

    Configuration: Host Message Replacement Rules 10–19 Example 8: Stripping Unwanted Characters Parameter Rule #1 Value Source A|B Symbology UPC-A Symbol Number All Find String Containing ^( ..)(. * ) Replace Entire String With \2 Minimum Field Length 0 Alignment Right Fill Character None...
  • Page 155: Configuration: Host Message Format

    Chapter Configuration: Host Message Format Host Message Format Function 6 on the Select Operation menu accesses the Host Message Format configuration screen. Use this function to configure the message format of bar code data sent to the host. The screen displays with the first field highlighted. The default settings are displayed the first time you access this screen.
  • Page 156: Bar Code Host Message Format

    11–2 Configuration: Host Message Format Some of the fields are controlled by the bar code itself. However, most of the fields are controlled by the host message configuration parameters. In addition, many of these same functions can be performed using the Host Replacement Rules described earlier in this manual.
  • Page 157 Configuration: Host Message Format 11–3 Note: A double delimiter (two quotation marks in this example) indicate the end of bar code data. Example 1: If one Code 39 label is decoded, the decoder transmits: #L7–AData From Scanner A ” 01001122334455 ” ” 000013CRLF Header Message End Message Characters Source Identifier...
  • Page 158: Host Message Parameters

    11–4 Configuration: Host Message Format Example 3: If a No-Read occurs, the decoder transmits: #L7–AData From Scanner A ” NO-READ ” ” 000015CRLF Header Message End Message Characters Source Identifier Package Count Start Character End of Package Double Delimiter No-Read Message Field Delimiter Note: Message packages can consist of both bar code strings and no-read strings.
  • Page 159: Header Message

    Configuration: Host Message Format 11–5 The source identifier may be unique for Scanner A, Scanner B and the AUX terminal to identify the data source. Header Message Field Type Options Any ASCII Character String Edit Text (32 chars max) Blank Defines a 1 to 32 character header message to include in each message sent to the host.
  • Page 160: Send Symbology

    11–6 Configuration: Host Message Format Send Symbology Field Type Options Select Controls whether the symbology type of the bar code is included in the message sent to the host. The default is No, which means the symbology type is not sent to the host. If you select Yes, the symbology type is transmitted as a two digit code: 00 Keyboard Data from AUX Terminal...
  • Page 161: Send Decoder Performance

    Configuration: Host Message Format 11–7 Send Decoder Performance Field Type Options Select Controls whether the performance indicators for Scanners A and B are included in the message sent to the host. The default is No, the performance indicators are not sent to the host. The performance indicator is a three digit value for DS units, and a six digit value for DD units.
  • Page 162: No-Read Replacement Strings

    11–8 Configuration: Host Message Format No-Read Replacement Strings Field Type Options Any ASCII Character String Edit Text (32 chars max) Blank If the rules are active (See Chapter 10), defines a 1 to 32 character string to include in the message sent to the host. These strings are sent when a no-read or a specific host replacement rule is not satisfied for a specific field (1 through 16).
  • Page 163: Host Communications

    Chapter Configuration: Host Communications Host Communications Function 7 on the Select Operation menu accesses the Host Communications menu screen from which you can control communications for the HOST port of the decoder. The screen displays with the first field highlighted. The default settings are displayed the first time you access this screen.
  • Page 164: Baud Rate

    12–2 Configuration: Host Communications Baud Rate Field Type Options 9600 4800 2400 Select 1200 19200 38400 Selects the baud rate (data transmission speed) for the HOST port. The default is 9600 the first time the decoder is started. From then on, operation is determined at restart by the contents of storage memory.
  • Page 165: Host Protocol

    Configuration: Host Communications 12–3 Host Protocol Field Type Options RS232 RS232 XON/XOFF RS232 CTS/RTS – 1 RS232 CTS/RTS – 2 RS422 Select RS422 XON/XOFF DH485 PCCC – 1 DH485 PCCC – 2 DH485 ASCII – 1 DH485 ASCII – 2 Selects a communication interface and protocol for the HOST port.
  • Page 166: Ack Character

    12–4 Configuration: Host Communications ACK Character Field Type Options 0 through 255 Edit ASCII 255 = None Defines an Acknowledge (ACK) character for ACK/NAK protocol. The first time the decoder is started, the default is None, which means an ACK character is not defined. From then on, the default is determined at restart by the contents of storage memory.
  • Page 167: Start Scan Character

    Configuration: Host Communications 12–5 You must define ACK and NAK characters to enable ACK/NAK protocol with the host. ACK/NAK protocol only applies to bar code data sent to the host. It is typically used with the transmission check to provide error detection. You can also use ACK/NAK protocol to provide flow control.
  • Page 168: Large Buffer

    12–6 Configuration: Host Communications Large Buffer Field Type Options Select Enables or disables use of the 8K byte buffer on the HOST port. The default is No, which disables use of this buffer. The 8K byte buffer allows the decoder to decode and buffer messages to the host.
  • Page 169: Transmission Check

    Configuration: Host Communications 12–7 Transmission Check Field Type Options None Select Checksum – LSB Checksum – MSB Specifies the type of transmission check that is generated at the end of a message sent to the host. The default is None, which means no transmission check is generated.
  • Page 170: Chapter Objectives

    8 Data Bits 1 Stop Bit Parity None XON/XOFF Flow Control Specific terminal types for data entry and display include: Allen-Bradley Industrial Terminal (Catalog No. 1771-T1, -T2, -T3) Allen-Bradley laptop computers (Catalog No. 1784-T45, –47, –48) Allen-Bradley 2708-DH5 Series of Attended Workstations...
  • Page 171: Aux Terminal Configuration

    13–2 Configuration: AUX Terminal Data Entry AUX Terminal Function 8 on the Select Operation screen accesses the AUX Configuration Terminal Data Entry screen. Use this screen to configure the AUX terminal for manual data entry operations. These parameters are used by the terminal when the AUX port is set to manual data entry (not configuration) mode.
  • Page 172: Confirm Entry

    Configuration: AUX Terminal Data Entry 13–3 Data entered at the keyboard is sent to the host with the AUX Port Source Identifier (if defined) and formatted according to the Aux Data Format parameter. The data is either formatted like the host message or is unformatted.
  • Page 173: Aux Data Format

    13–4 Configuration: AUX Terminal Data Entry AUX Data Format Field Type Options Unformatted Select Host Format Controls the format of data sent to the host from the keyboard. The default is Unformatted; the data, with the AUX Source ID prefix (if defined), is sent in the same form it was entered.
  • Page 174: Size Of Display

    Configuration: AUX Terminal Data Entry 13–5 Size of Display Field Type Options 10 through 80 Edit Numeric Defines the maximum number of characters that can display on one line of the terminal display. The default is 80, which means up to 80 characters can display on one line.
  • Page 175: Internal Selector

    13–6 Configuration: AUX Terminal Data Entry Internal Selector The Internal Selector is a jumper on the main logic board, labelled AUX Terminal. The figure below shows the location of this jumper on the board. Internal Selector (AUX Terminal Jumper) Internal Selector AUX TERMINAL LCD DISPLAY DATA CONFIG.
  • Page 176: Data Entry And Display Operations

    Configuration: AUX Terminal Data Entry 13–7 Note: If either the external selector or the the internal selector is set to data entry, the decoder will be in manual data entry mode, and will not display the Configuration screens. Data Entry and After switching to manual data entry mode, you can: Display Operations Display bar code data, decoder performance indicators, counter...
  • Page 177: Displaying Host Messages

    13–8 Configuration: AUX Terminal Data Entry Displaying Host Messages The AUX terminal can display text messages that are sent from the host using the Display Text Message command. Typically, this command is used during manual data entry to prompt the user to enter bar code data or take some other action.
  • Page 178 Configuration: AUX Terminal Data Entry 13–9 Decoder Operations Host Recieves Packag AUX Terminal Screen Package 1 no-read no-read Sends Default Prompt Message to AUX Terminal Keyboard enabled for package 1 no-read. 12345 Enter Carton Data: 12345 Example 2: What happens if you have not completed entering the data at the keyboard and the next package arrives? If the next package is a valid read, it will be sent to the discretes I/O and the host.
  • Page 179: Using Ascii And Pccc Commands

    13–10 Configuration: AUX Terminal Data Entry Decoder Operations Host Recieves Package C AUX Terminal Screen Package 1 no-read no-read Sends Default Prompt Message to AUX Terminal Keyboard enabled for package 1 no-read. Enter Carton Data: Package 2 no-read no-read Data entry started. Completed after package 2 arrives.
  • Page 180 Configuration: AUX Terminal Data Entry 13–11 If the TM command is sent with a string length of zero (no message defined), the decoder displays the Default Prompt Message instead. The following TM command sends the message ”ENTER DATA:” to the AUX Terminal and enables the keyboard for one entry. TM111ENTER DATA: Message Text String = ENTER DATA: Length of Text String = 11...
  • Page 181 13–12 Configuration: AUX Terminal Data Entry The following PCCC command sends the message ”START JOB!” to the AUX terminal. The command address 900H sends a message for display, but does not enable the keyboard. Bytes 6 – 15 in the example below define the characters of the message Display Message at AUX Terminal (900H) High Byte...
  • Page 182 Configuration: AUX Terminal Data Entry 13–13 Display Message on AUX Terminal/ Enable Aux Terminal for Keyboard Entry (901H) High Byte Low Byte STS= 00H CMD= 08H Command Address = 901H ”N” ”E” ”E” ”T” ” ” ”R” ”A” ”C” ”T” ”R”...
  • Page 183: Display And System Configuration

    Chapter Display and System Configuration Chapter Objectives This chapter describes how to use the bar code decoder configuration software to: Display bar code strings Display decoder performance indicators and counters Reset status and counters Restart the system Select a new language option Save the current configuration.
  • Page 184: Display Bar Code Strings

    14–2 Display and System Configuration Display Bar Code Strings The Display Bar Code Strings function on the Select Operation menu allows you to monitor bar code labels as they are decoded. To select this function, press the “A” or “a” key. The screen will clear and display decoded bar code strings.
  • Page 185: Display Status And Primary Counters

    Display and System Configuration 14–3 Each line displays a maximum of 80 characters. If the data consists of more than 80 characters, it continues to the next line until the entire string is displayed. If the decoder is unable to decode a bar code label, the no-read message (if defined during configuration) is displayed.
  • Page 186 14–4 Display and System Configuration The decoder performance indicators and counters are updated on the display once each second. Following is a description of each display item. Decoder Performance In continuous mode, the performance indicators display the (Scanner A and B) percent of decoded scans for each scanner.
  • Page 187: Resetting The Counters

    Display and System Configuration 14–5 The counters are six digit values that increment up to 999999. When exceeding 999999, the display automatically advances to 000000. To exit this function and return to the Select Operation menu, press [ESC]. Resetting the Counters You can reset the decoder status and counters to zero from the Display Status and Counters screen.
  • Page 188: Select Language

    14–6 Display and System Configuration Select Language The Select Language function allows you to access the Select Language screen. Press the “F” or “f” key from the Select Operation menu. Press the number key that corresponds to the language you want to use.
  • Page 189: Ascii Host Commands

    DH485 ASCII-2 Protocol without Responses Note: The DH485 ASCII-2 Protocol (without responses) reduces data traffic on the link. Responses are unnecessary since the link layer of the Allen-Bradley DH485 network insures that a command is properly received. The decoder supports the following DH485 communication...
  • Page 190 15–2 ASCII Host Commands Table 15.A Two–character ASCII commands (grouped by function) Page Command Command Function Number Code Symbologies 15–8 Configure Bar Code Symbology and Supplements 15–9 Configure Bar Code Specific Length 15–11 Configure Code 39, I 2-of-5, Codabar Check Characters 15–12 Configure I 2-of-5 Guard Bar 15–13...
  • Page 191 ASCII Host Commands 15–3 Page Command Command Function Number Code AUX and LCD Display Format 15–47 Enable AUX Terminal and LCD to Display Formatted Data 15–48 Configure Data Display Positions for AUX Terminal and LCD 15–49 Enable LCD Scrolling Host Message Replacement Rules 15–50 Set Search and Replace Rule for Host Message Fields 15–52...
  • Page 192 15–4 ASCII Host Commands Table 15.B lists the two character ASCII commands in alphabetical order, by command code. Table 15.B Two–character host commands (Alphabetical Order) Page Command Command Function Number Code 15–25 Auto-load Begin 15–25 Auto-load End 15–26 Auto-load 15–64 Configure AUX Terminal Data Entry Operations 15–22 Configure Scanner B Package Detect Filter and Sense...
  • Page 193: Command Format

    ASCII Host Commands 15–5 Page Command Command Function Number Code 15–77 Configure Pad Data Character (Obsolete Command) 15–69 Read Decoder Performance Indicators 15–68 Configure Default Prompt Message for AUX Terminal and LCD 15–70 Read Package Counter 15–43 Read All Extended Counts 15–38 Read Extended Match Count 15–75...
  • Page 194: Command Replies

    15–6 ASCII Host Commands Note: The start command sequence is optional. The <ESC>=! sequence differentiates two character commands from single character commands. If any of the characters below are used as single character commands (ACK/NAK or Start/Stop Scan Characters), then the escape sequence (ESC=!) must be used with all two character commands that start with that character.
  • Page 195 ASCII Host Commands 15–7 1. Parameters. Contains data requested by the command parameters. Some commands do not return any parameters. 2. End of Parameter Code. Delimiter that indicates the end of the parameter list. This code is the same as the End of Message Code. 3.
  • Page 196: Ct - Configure Bar Code Symbology And Supplements

    15–8 ASCII Host Commands CT - Configure Bar Code Symbology and Supplements Command Format: CTfccs Function: Enables or disables the decoding of a specific bar code symbology and supplements. Parameters: fccs Command Parameter Function Valid Values Parameter Enable a bar code 1=Yes symbology? 0=No...
  • Page 197: Sl - Configure Specific Length For Bar Code Symbology

    ASCII Host Commands 15–9 SL - Configure Specific Length for Bar Code Symbology Command Format: SLccssttuuvvwwxxyyzz Function: Configures specific lengths for Code 39, Interleaved 2-of-5, Codabar, and Code 128 symbologies. Parameters: ccssttuuvvwwxxyyzz Command Parameter Valid Values Parameter Function 01= Code 39 Bar code 02= Interleaved 2-of-5 03= Codabar...
  • Page 198 15–10 ASCII Host Commands SL - Configure Specific Length for Bar Code Symbology (continued) Example: SL021416000000000000 Command: Parameters: 021416000000000000 Command Parameter Values Parameter Function Bar code type 02= Interleaved 2-of-5 1st specific length 2nd specific length 3rd specific length 4th specific length 5th specific length 6th specific length 7th specific length...
  • Page 199: Cc - Configure Code 39, I 2-Of-5, Codabar Check Characters

    ASCII Host Commands 15–11 CC - Configure Code 39, I 2-of-5, Codabar Check Characters Command Format: CCabcdef Function: Enables or disables bar code check characters. Parameters: abcdef a through f are Yes (1) and No (0) responses to the following parameters (in sequence shown): Command Parameter Function Valid Values...
  • Page 200: Cg - Configure Interleaved 2-Of-5 Guard Bar

    15–12 ASCII Host Commands CG - Configure Interleaved 2-of-5 Guard Bar Command Format: CGa Function: Enables verification of guard bars on Interleaved 2-of-5 symbols. Parameters: Command Parameter Function Valid Values Parameters Enable verification of guard bar 1=Yes, 0=No on I 2/5 symbols = rr <end>...
  • Page 201: Cq - Configure Quiet Zone

    ASCII Host Commands 15–13 CQ - Configure Quiet Zone Command Format: CQaa Function: Configures the General Quiet Zone Ratio. Parameters: Command Parameter Function Valid Values Parameters 00 = Defaults The Quiet Zone Ratio 04 – 10 = rr <end> Response: rr = response code <end>= end of message control code Example:...
  • Page 202: Cf - Configure Code 128 Fnc1 Character

    15–14 ASCII Host Commands CF - Configure Code 128 FNC1 Character Command Format: CFaaa Function: Selects return value for Code 128 FNC1 Character. Parameters: Command Parameter Function Valid Values Parameters 000 = Discard Select Code 128 FNC1 001...255 = FNC1 Character Character Response:...
  • Page 203: Cv - Code Verification List

    ASCII Host Commands 15–15 CV - Code Verification List Command Format: CVaabbbb Function: Defines numeric values for specific data locations of a Pharma-Code bar code symbol. Parameters: aabbbb Command Parameter Function Valid Values Parameters 00 to 16 00 means clear Field location Code Verification List (all 16 locations)
  • Page 204: Cp - Configure Pharma-Code Symbology

    15–16 ASCII Host Commands CP - Configure Pharma-Code Symbology Command Format: CPabccddeefgg Function: Enables the Pharma-Code symbology and configures parameters of the symbology. Parameters: abccddeefgg Command Parameter Function Valid Values Parameters 0= No Enable symbology 1= Yes 0= Forward 1= Reverse 2= Forward Scanner A Decode direction Reverse Scanner B...
  • Page 205 ASCII Host Commands 15–17 CP - Configure Pharma-Code Symbology (continued) Example: Command: CP10040000005 10040000005 Parameters: Command Parameter Function Valid Values Parameters Enable symbology 1= Yes Decode direction 0= Forward Quiet zone ratio Space tolerance 00=Ignore Bar tolerance 00=Ignore Wide to narrow bar ratio 0=midrange Minimum number of bars =00CR...
  • Page 206: Sc - Configure Scanner A Control

    15–18 ASCII Host Commands SC - Configure Scanner A Control Command Format: SCldcsprrrrttttm Function: Specifies the operating parameters for Scanner A or Scanners A and B in coordinated mode. Parameters: ldcsprrrrtttttm Command Parameter Function Valid Values Parameters 0= On Laser-light 1= Triggered 2= Off 0= Package Detect...
  • Page 207 ASCII Host Commands 15–19 SC - Configure Scanner A Control (continued) Example: Command: SC01211005500001 01211005500001 Parameters: Command Parameter Function Values Parameters Laser-light 0=Continuous scanning Decode trigger mode 1= Host Capture count Bar code symbols per scan Bar code symbols per package No-read timer value 0055= 55 millisecond...
  • Page 208: Pb - Configure Scanner B Control

    15–20 ASCII Host Commands PB - Configure Scanner B Control Command Format: PBabtttt Function: Configures Scanner B to operate in coordinated or independent mode. This command also defines the operating parameters for Scanner B when the scanning mode is set to independent. NOTE: This command is valid only for dual head decoders.
  • Page 209: If - Configure Scanner A Package Detect Filter And Sense

    ASCII Host Commands 15–21 IF - Configure Scanner A Package Detect Filter and Sense Command Format: IFf Function: Enables or disables the 15 ms input filter and determines the sense of the package detect signal for Scanner A. Parameters: f = disable or enable filter/select sense. Command Parameter Valid Values...
  • Page 210: Bf - Configure Scanner B Package Detect Filter And Sense

    15–22 ASCII Host Commands BF - Configure Scanner B Package Detect Filter and Sense Command Format: BFf Function: Enables or disables the 15 ms input filter and determines the sense of the package detect signal for Scanner B. NOTE: This command is valid only for dual head decoders.
  • Page 211: Bl - Configure Scanner B Laser Mode

    ASCII Host Commands 15–23 BL - Configure Scanner B Laser Mode Command Format: BLa Function: Configures the laser light for scanner B. NOTE: This command is valid only for dual head decoders. Parameters: Command Parameter Function Valid Values Parameters 0= On 1= Triggered Scanner B laser light 2= Off...
  • Page 212: Sw - Write Scanner Source To Match Code Table

    15–24 ASCII Host Commands SW - Write Scanner Source to Match Code Table Command Format: SWab Function: Configures the source of an event. Parameters: Command Parameter Function Valid Values Parameters Match code table entry number 1 through 8 1=Scanner A 2=Scanner B 3=A|B Source of event...
  • Page 213: Ab - Auto-Load Begin

    ASCII Host Commands 15–25 AB - Auto-load Begin Command Format: AB Function: Resets autoloads. Once received, the decoder loads match code table positions set to autoload with decoded bar code data until it receives an AE (Autoload End command. Equivalent to manual autoload input.
  • Page 214: Al - Autoload

    15–26 ASCII Host Commands AL - Autoload Command Format: ALabeestring Function: Load the match pattern into the next available position set to autoload, checking first the primary match table, and then the extended match table. This is the equivalent of a manual Autoload, except the data is supplied by the host instead of a scanner.
  • Page 215 ASCII Host Commands 15–27 AL - Autoload (continued) Example: Command: 1110ABCDE12345 Parameters: Command Parameter Function Valid Values Parameters Source Symbology 1=Code 39 Length of match string 10 Characters String Match string ABCDE12345 Response: = 00CR 00 = command complete response code CR = end of message control code for Carriage Return.
  • Page 216: Os - Set Output Normally Open/Closed

    15–28 ASCII Host Commands OS - Set Output Normally Open/Closed Command Format: OSnf Function: Sets the state of a discrete output to normally open or normally closed. Parameters: nf Command Parameter Function Valid Values Parameters Discrete output number 1 through 8 Switch operation normally 0= Normally Open open or normally closed...
  • Page 217: Oc - Set Output Condition And Output Duration

    ASCII Host Commands 15–29 OC - Set Output Condition and Output Duration Command Format: OCnctttt Function: Sets the condition that will activate an output and the length of time (in milliseconds) the output is activated. nctttt Parameters: Command Parameter Function Valid Values Parameters Output number...
  • Page 218 15–30 ASCII Host Commands OC - Set Output Condition and Output Duration (continued) Example: Command: OC510110 510110 Parameters: Command Parameter Function Values Parameters Output number Condition that activates output 1= Read (Package) Time (in milliseconds) that tttt 0110= 110 milliseconds output is activated.
  • Page 219: Oh - Hold Output Open/Closed

    ASCII Host Commands 15–31 OH - Hold Output Open/Closed Command Format: OHnfftttt Function: Allows the host to control the discrete outputs (regardless of their ”normal” state) for a set duration. When the duration expires, the output reverts to its previous state. Note: If a normally open output is held open (or a normally closed output is held closed), the state of the output will not change.
  • Page 220 15–32 ASCII Host Commands OH - Hold Output Open/Closed (continued) Example: Command: OH2001000 2001000 Parameters: Command Parameter Function Values Parameters Discrete output number State of discrete output 00= Hold Open Time (in milliseconds) that tttt 1000 milliseconds output remains held open. = 00CR Response: 00 = command complete...
  • Page 221: Mr - Read Primary Match Code Table Entry

    ASCII Host Commands 15–33 MR - Read Primary Match Code Table Entry Command Format: MRn Function: Read match code configuration for table entry 1 – 8. Parameters: n = match code table entry number 1 through 8. Command Parameter Function Valid Values Parameters Match code table entry number...
  • Page 222: Mw - Write Primary Match Code Table Entry

    15–34 ASCII Host Commands MW - Write Primary Match Code Table Entry Command Format: MWnfccllstring Function: Configure a match code for table entry 1 – 8. Parameters: nfccllstring Command Parameter Function Valid Values Parameters Match code table entry number 1 through 8 RESERVED Ignored 01=Code 39...
  • Page 223: Cm - Clear Primary Output Counters

    ASCII Host Commands 15–35 MW - Write Primary Match Code Table Entry (continued) Example: Command: MW4102041289 4102041289 Parameters: Command Parameter Function Values Parameters Match code table entry number RESERVED Bar code symbology 02=Interleaved 2 of 5 Length of match string string Match string 1289...
  • Page 224: Co - Clear All Primary Output Counters

    15–36 ASCII Host Commands CO - Clear All Primary Output Counters Command Format: CO Function: Clears the Primary Counters to zero. Parameters: None = rr <end> Response: rr = response code <end>= end of message control code Example: Command: = 00CR Response: 00 = command complete response code...
  • Page 225: Se - Set Extended Match Counters

    ASCII Host Commands 15–37 SE - Set Extended Match Counters Command Format: SEnnnmmmmmm Function: Sets the value of extended count number nnn to mmmmmm. Parameters: nnnmmmmmm Command Parameter Function Valid Values Parameters The number of the Extended 001 to 128 match count 000 = All mmmmmm...
  • Page 226: Rc - Read Extended Match Counters

    15–38 ASCII Host Commands RC - Read Extended Match Counters Command Format: RCnnn Function: Reads the value of Extended count number nnn. Parameters: Command Parameter Function Valid Values Parameters The number of the Extended 001 to 128 match count = mmmmmm <end> Response: mmmmmm = count value <end>...
  • Page 227: Sm - Set Extended Match Data

    ASCII Host Commands 15–39 SM - Set Extended Match Data Command Format: SMnnnasccmmmmmmddddddddllstring Function: Sets the value of the Extended data number nnn. Parameters: nnnasccmmmmmmddddddddllstring Command Parameter Function Valid Values Parameters The number of the Extended 000 to 128 match count A=Auto-load M=Match Entry Mode...
  • Page 228 15–40 ASCII Host Commands SM - Set Extended Match Data (continued) Example: Command: SM002M30100000010000000041289 002 M 3 01 000000 10000000 04 1289 Parameters: Command Parameter Function Valid Values Parameters The number of the Extended match count Mode M = Match Entry Source 3=A|B Symbology...
  • Page 229: Rp - Read All Extended Match Data

    ASCII Host Commands 15–41 RP - Read All Extended Match Data Command Format: RP Function: Reads the value of all Extended data. Parameters: None Response Parameter Function Valid Values Parameters The number of the Extended 001 to 128 match counts A=Auto-load M=Match Entry Mode...
  • Page 230 15–42 ASCII Host Commands RP - Read All Extended Match Data (continued) Example: Command: 001 M 03 01 001289 04 1289 CR Response: 002 ... 128 M 03 01 001289 04 1289 CR =00CR Command Parameter Function Values Parameters The number of the Extended match counts Mode M = Match Entry...
  • Page 231: Ra - Read All Extended Counters

    ASCII Host Commands 15–43 RA - Read All Extended Counters Command Format: RA Function: Reads all Extended counts. Parameters: None nnnmmmmmm<end>... Response: nnnmmmmmm<end> = rr <end> Response Parameter Function Valid Values Parameters The number of the Extended match count mmmmmm Value of count 000000 to 999999 The number of the Extended...
  • Page 232: Ra - Read All Extended Counters (Continued)

    15–44 ASCII Host Commands RA - Read All Extended Counters (continued) Example: Command: Parameters: None 001000012CR002000122... Response: 128000012CR =00CR Response Parameter Function Values Parameters The number of the Extended match count mmmmmm Value of count 000012 The number of the Extended match count mmmmmm Value of count...
  • Page 233: Cs - Disable Extended Match Code Set

    ASCII Host Commands 15–45 CS - Disable Extended Match Code Set Command Format: CSnnnnnnnn Function: Disables a group of Extended Match Codes Parameters: nnnnnnnn Command Parameter Function Valid Values Parameters Allows the 128 Extended Match 00000000 = All Codes to be treated as eight Disabled nnnnnnnn sets of sixteen each.
  • Page 234: Rs - Read Extended Match Set Status

    15–46 ASCII Host Commands RS - Read Extended Match Set Status Command Format: RS Function: Reads the status of the extended match sets. Parameters: none nnnnnnnn = rr <end> Response: rr = response code <end> = end of message control code Example: Command: 10010001 = 00CR...
  • Page 235: Df - Enable Data Display On Aux Terminal And Lcd

    ASCII Host Commands 15–47 DF - Enable Data Display on AUX Terminal and LCD Command Format: DFab Function: Enables the AUX terminal and/or the LCD Display to receive and display bar code data. Note: Before data will display at the AUX terminal, you must set the AUX port to manual data entry mode (as described in Chapter 13).
  • Page 236: Dp - Configure Data Display Positions For Aux Terminal And Lcd

    15–48 ASCII Host Commands DP - Configure Data Display Positions for AUX Terminal and LCD Command Format: DPdpp Function: Enables the display of specific data items on the LCD and/or AUX port terminal starting at a specific character position. Note: Before data will display at the AUX terminal, you must set the AUX port to manual data entry mode (as described in Chapter 13).
  • Page 237: Sd - Enable Lcd Scrolling

    ASCII Host Commands 15–49 SD - Enable LCD Scrolling Command Format: SDf Function: Enables or disables scrolling of the LCD display. Parameters: Command Parameter Function Values Parameters 0= No Enable Scrolling LCD Display 1= Yes See Chapter 9 for details on how the LCD Display operates when scrolling is enabled or disabled.
  • Page 238: Sr - Set Search And Replace Rule For Host Message Fields

    15–50 ASCII Host Commands SR - Set Search and Replace Rule for Host Message Fields Command Format: SRnnmmsccbbffapppllstringllstring Function: Set parameters for the host message replacement rules. Parameters: nnmmsccbbffapppllstringllstring Command Parameter Function Valid Values Parameters The number of the Search and 01 to 16 Replace Rule The host message field number...
  • Page 239 ASCII Host Commands 15–51 SR - Set Search and Replace Rule for Host Message Fields (continued) Example: SR02013010009004807^S(.*)$02\1 Command: Parameters: 02 01 3 01 00 09 0 048 07 ^S(.*)$ 02 \1 Command Parameter Function Values Parameters The number of the Search and Replace Rule The host message field number Source...
  • Page 240: Sf - Set No-Read Replacement Strings

    15–52 ASCII Host Commands SF - Set No-Read Replacement Strings Command Format: SFnnllstring Function: Set the No-Read Replacement Strings. Parameters: nnllstring Command Parameter Function Valid Values Parameters The number of the No-Read 01 to 16 Replacement String Length of the No-Read 00=Empty or 01 to 24 Replacement String String...
  • Page 241: Hc - Configure Host Communications

    ASCII Host Commands 15–53 HC - Configure Host Communications Command Format: HCaaannnssspppfr Function: Configures host communication parameters. Parameters: aaannnssspppfr Command Parameter Function Valid Values Parameter ASCII decimal value ACK (Acknowledge) character 000 to 254 255 = None ASCII decimal value NAK character 000 to 254 (Negative Acknowledgement)
  • Page 242 15–54 ASCII Host Commands HC - Configure Host Communications (continued) Example: HC03603703504311 Command: Parameters: 03603703504311 Command Parameter Function Values Parameter ACK character 036 = $ character NAK character 039 = & character Start character for Scanner A 035 = # character Stop character for Scanner A 043 = + character Large buffer enable...
  • Page 243: Hb - Configure Scanner B Start & Stop Charactersà

    ASCII Host Commands 15–55 HB - Configure Scanner B Start & Stop Characters Command Format: HCsssppp Function: Configures Scanner B start and stop characters for independent host triggering. Parameters: sssppp Command Parameter Function Valid Values Parameter ASCII decimal value Start character for Scanner B 000 to 254 255 = None ASCII decimal value...
  • Page 244: Mf - Configure Host Message Format

    15–56 ASCII Host Commands MF - Configure Host Message Format Command Format: MFabcdefghhhiiijkl Function: Configures the format of messages sent to the host. Parameters: abcdefghhhiiijkl a through g are Yes (1) and No (0) responses to the following parameters (in sequence shown): Command Parameter Function Valid Values...
  • Page 245 ASCII Host Commands 15–57 MF - Configure Host Message Format (continued) Example: Command: MF1101110094042100 1101110094042100 Parameters: Command Parameter Function Values Parameters Send bar code data? 1=Yes Send package count? 1=Yes Send bar code symbology? 0=No Send source identifier? Ignored Send header message? Ignored Send no-read message? Ignored...
  • Page 246: Hf - Set The Number Of Fields In Host Message

    15–58 ASCII Host Commands HF - Set the Number of Fields in Host Message Command Format: HFnn Function: Sets the number of fields in the host message. Parameters: Command Parameter Function Valid Values Parameter Set the number of fields in 00 to 16, host message 00 = All...
  • Page 247: Ix - Configure Aux Terminal Source Identifier

    ASCII Host Commands 15–59 IX - Configure AUX Terminal Source Identifier Command Format: IXlstring Function: Defines a source identifier for the AUX port terminal. Source identifiers are included in messages sent to the host. They identify whether the data was scanned (by Scanner A or B) or entered at the AUX terminal.
  • Page 248: Im - Configure Scanner A Source Identifier

    15–60 ASCII Host Commands IM - Configure Scanner A Source Identifier Command Format: IMlstring Function: Defines a source identifier for Scanner A. Source identifiers are included in messages sent to the host. They identify whether the data was scanned (by Scanner A or B) or entered at the AUX terminal.
  • Page 249: Ib - Configure Scanner B Source Identifier

    ASCII Host Commands 15–61 IB - Configure Scanner B Source Identifier Command Format: IBlstring Function: Defines a source identifier for Scanner B. Source identifiers are included in messages sent to the host. They identify whether the data was scanned (by Scanner A or B) or entered at the AUX terminal.
  • Page 250: Hm - Configure Header Message

    15–62 ASCII Host Commands HM - Configure Header Message Command Format: HMIIstring Function: Defines a header message for bar code data. Parameters: llstring Command Parameter Function Valid Values Parameter Length of header message 00 to 32 String Header message characters Up to 32 characters A zero length string will disable the header message.
  • Page 251: Nm - Configure Default No-Read String

    ASCII Host Commands 15–63 NM - Configure Default No-Read String Command Format: NMIIstring Function: Defines a no-read message for bar codes that could not be scanned or decoded. No-read messages are optionally included in messages sent to the host. ll string Parameters: Command Parameter Function...
  • Page 252: Ax - Configure Aux Terminal Data Entry Operations

    15–64 ASCII Host Commands AX - Configure AUX Terminal Data Entry Operations Command Format: AXabceeefgg Function: Configures AUX terminal data entry parameters. These parameters take effect when the AUX port is set to manual data entry mode (as described in Chapter 13).
  • Page 253 ASCII Host Commands 15–65 AX - Configure AUX Terminal Data Entry Operations (continued) Example: Command: AX111008180 Parameters: 111008180 Command Parameter Function Values Parameter Enable keyboard entry? 1= Yes Confirm entry? 1= Yes Format Aux Terminal 1= Host Format Keyboard Data? Rubout character for ASCII Decimal Value keyboard data entry...
  • Page 254: Tm - Display Text Message At Aux Terminal And Lcd

    15–66 ASCII Host Commands TM - Display Text Message at AUX Terminal and LCD Command Format: TMfllstring Function: Sends a message to the AUX port terminal (and/or LCD Display) and optionally enables the keyboard for one message. If a text message is not defined, the Default Prompt Message is sent.
  • Page 255 ASCII Host Commands 15–67 TM - Display Text Message at AUX Terminal and LCD (continued) Example: Command: TM111MESSAGETEXT 111MESSAGETEXT Parameters: Command Parameter Function Values Parameters Enable keyboard entry for one 1= Yes message. Length of text message. String Text message characters. MESSAGETEXT =00CR Response:...
  • Page 256: Pm - Default Prompt Message For Aux Terminal

    15–68 ASCII Host Commands PM - Default Prompt Message for AUX Terminal Command Format: PMllstring Function: Defines the default prompt message for the AUX port terminal. Parameters: llstring Command Parameter Function Valid Values Parameters Length of the AUX terminal 00 through 20 prompt message AUX terminal prompt String...
  • Page 257: Pi - Read Decoder Performance Indicators

    ASCII Host Commands 15–69 PI - Read Decoder Performance Indicators Command Format: PI Function: Reads the decoder performance indicators for Scanners A and B. Parameters: None Response Parameter Function Valid Values Parameters Scanner A Performance 3 digit value Indicator 000 through 100, 999 3 digit value Scanner B Performance 000 through 100,...
  • Page 258: Pr - Read Package Counter

    15–70 ASCII Host Commands PR - Read Package Counter Command Format: PR Function: Returns the count maintained by the package counter. Parameters: None pppppp<end>= rr <end> Response: pppppp= package count, up to 999999 <end>= end of message control code rr = response code <end>= end of message control code Example: Command:...
  • Page 259: Nr - Read Symbols Not Read Counter

    ASCII Host Commands 15–71 NR - Read Symbols Not Read Counter Command Format: NR Function: Returns the count in the no-read counter. Parameters: None pppppp<end>= rr <end> Response: pppppp = no-read count, up to 999999 <end> = end of message control code rr= response code <end>= end of message control code Example:...
  • Page 260: Mc - Read Output Counter

    15–72 ASCII Host Commands MC - Read Output Counter Command Format: MCn Function: Reads the selected output counter. Parameters: n = counter 1 through 8 mmmmmm<end>=rr<end> Response: mmmmmm= output counter count. Maximum value of 999999 <end>= end of message code rr= response code <end>= end of message code Example:...
  • Page 261: Pc - Clear Package Counter

    ASCII Host Commands 15–73 PC - Clear Package Counter Command Format: PC Function: Clears the package counter to 0. Parameters: None = rr <end> Response: rr= response code <end>= end of message control code Example: Command: = 00 <CR> Response: 00= command complete response code CR= end of message control code...
  • Page 262: Rn - Save Configuration To Storage Memory And Restart

    15–74 ASCII Host Commands RN - Save Configuration to Storage Memory and Restart Command Format: RN Function: Saves current configuration in to storage memory and restarts the decoder. Operation then resumes using the new configuration parameters. Parameters: None = 97 <end> Response: 97= Indicates the command was received and the decoder is...
  • Page 263: Dd - Set Configuration To Default Values

    ASCII Host Commands 15–75 DD - Set Configuration to Default Values Command Format: DD Function: Sets configuration in operating memory to the default values. Important: Host port communication parameters and the contents of storage memory are not changed with the DD command. Parameters: None Response:...
  • Page 264: Re - Reset Decoder

    15–76 ASCII Host Commands RE - Reset Decoder Command Format: RE Function: Resets decoder. Recalls the configuration from storage memory and restarts the decoder. Parameters: None = 97 <end> Response: 97 = Indicates the command was received and the decoder is resetting.
  • Page 265: Dm - Configure Bar Code Data Mask

    ASCII Host Commands 15–77 DM – Configure Bar Code Data Mask Command Format: DM Function: Obsolete command. Formerly used to define a data mask to return and/or suppress selected characters in each field sent to the host. Host Message Replacement Rules replace this function.
  • Page 266: Pccc Host Commands

    Protocol Options The PCCC host commands use the Allen-Bradley DH485 link protocol. To use these commands, the Host Protocol configuration parameter on the Host Communications configuration screen must...
  • Page 267: Command Format

    16–2 PCCC Host Commands ATTENTION: When controlling discrete outputs locally using AUX port configuration, suspend host communications to prevent outputs from unintentionally changing state. Command Format The general structure and definitions of all commands is shown below. The structure shows the high and low byte of each data word (word 2 bytes).
  • Page 268: Command Reply Format

    PCCC Host Commands 16–3 Byte 1 specifies the command status which is always 0. Bytes 2 and 3 contain a unique transaction number sequence that links each command to a reply The TNS is user defined. FNC Code When the CMD byte = 06H (diagnostic command), byte 4 specifies a diagnostic function.
  • Page 269: Unprotected Read Command

    16–4 PCCC Host Commands – 41H – Response to an unprotected read (01H) command – 46H – Response to a diagnostic link (06H) command – 48H – Response to an unprotected write (08H) command If the CMD byte sent in any of the commands is invalid, the STS byte will contain 10H.
  • Page 270: Read Current Bar Code Data

    PCCC Host Commands 16–5 Read Current Bar Code Data Bar code data is stored as a packet in the host buffer of the decoder at address 100H to 3BFH. Each packet contains data from one read operation. The maximum number of bytes in one packet is 704 bytes. To read the current bar code data, send this command structure: Read Current Bar Code Data Command High Byte...
  • Page 271: Read Counters And Performance Indicator

    16–6 PCCC Host Commands Reply - Truncated Data (Host Buffer Contains More Data) High Byte Low Byte STS= 80H CMD Reply = 41H Data To read the rest of the data in the buffer, send one or more additional read commands. In each command, offset the address appropriately from the previous command.
  • Page 272: Read Last Host Message

    PCCC Host Commands 16–7 The following command reads the value of output counter 1: Read Output Counter 1 High Byte Low Byte STS= 00 CMD= 01H 604H Size = 4 Read Reply High Byte Low Byte STS= 00H CMD Reply = 41H Counter Data You can read more than one counter, however the read operation must specify an address within the valid address range and start on...
  • Page 273: Read Decoder Configuration Data

    16–8 PCCC Host Commands Read Decoder Configuration Data Appendix A lists the address location for each configuration parameter along with the byte size of the data and the default value. To read or examine one or more parameters, send the read command with the appropriate starting address and byte size referenced in Appendix A.
  • Page 274: Modify Configuration Data

    PCCC Host Commands 16–9 Modify Configuration Data Appendix A lists the address location for each configuration parameter along with the byte size of the data and the default value. To modify a specific parameter, send the write command with the appropriate starting address and the appropriate data referenced in Appendix A.
  • Page 275 16–10 PCCC Host Commands Execute Decoder Function High Byte Low Byte STS= 00H CMD= 08H Command Address = 600H through 639H,640H, 641H Reply High Byte Low Byte STS= 00H CMD Reply = 48H If you send a command with an invalid address, the reply returns a status code of 10H (invalid address).
  • Page 276: Send Repeat Read Command

    PCCC Host Commands 16–11 Send Repeat Read Command The Repeat Read command tells the decoder to wait for bar code data. When data is available, the decoder sends it to a specific address in host memory using the unprotected write (08H) command. The host does not have to request data at each poll when a 2760-RB is used (RB polls automatically).
  • Page 277: Cancel Repeat Read Command

    16–12 PCCC Host Commands Cancel Repeat Read Command To terminate the processing of a Repeat Read command, send the Cancel Repeat Read command to the decoder. Cancel Repeat Read Command High Byte Low Byte STS= 00H CMD= 08H Cancel Repeat Read Command Address = 641H Display Text Message on AUX Terminal / Enable AUX Terminal Keyboard.A To configure a message for display on the AUX terminal (and/or...
  • Page 278: Hold Discrete Output Open Or Closed

    PCCC Host Commands 16–13 Command Replies High Byte Low Byte STS= 00H CMD Reply = 48H If the AUX port is not set to manual data entry mode (CONFIG jumper is open), the LCD will display the message but not the AUX terminal.
  • Page 279: Diagnostic Link Commands

    16–14 PCCC Host Commands Example (holds output closed for 10 milliseconds) High Byte Low Byte Important: A duration of 0000 holds the specified output in the programmed state until it is changed with another host command or via the AUX terminal configuration screens. The condition field on the AUX terminal will display Open or Closed.
  • Page 280: Read Diagnostic Counters

    PCCC Host Commands 16–15 Diagnostic Loop Command High Byte Low Byte STS= 00H CMD= 06H FNC=00H Diagnostic Loop Data 122 bytes maximum Diagnostic Loop Reply High Byte Low Byte STS= 00H CMD Reply = 46H Diagnostic Loop Data (same data as in command) Read Diagnostic Counters The Read Diagnostic Counters command (CMD= 06H, FNC= 01H) returns diagnostic counter values.
  • Page 281: Reset Diagnostic Counters

    16–16 PCCC Host Commands Each diagnostic counter increments when the event occurs. The Reset Diagnostic Counters command resets all counter values to zero (0). Reset Diagnostic Counters The Reset Diagnostic Counters (CMD= 06H, FNC= 07) sets all diagnostic counter values to zero (0). The command and reply formats look like this: Reset Diagnostic Counters Command High Byte...
  • Page 282 PCCC Host Commands 16–17 Read Diagnostic Status Command High Byte Low Byte STS= 00H CMD= 06H FNC=03H Read Diagnostic Status Reply High Byte Low Byte STS= 00H CMD Reply = 46H ”2” ”5” ”7” ”–” ”5” ”D” (or “S”) ”D” ”...
  • Page 283: Maintenance And Troubleshooting

    Chapter Maintenance and Troubleshooting Chapter Objectives This chapter provides troubleshooting information to assist with problem detection and resolution. It also shows how to replace the I/O module protection fuses. ATTENTION: Always use caution when replacing fuses or installing accessories within the decoder. Replacing the Battery The optional lithium backup battery (Catalog Number 1747–BA) will last up to five years.
  • Page 284: Replacing Module Fuses

    17–2 Maintenance and Troubleshooting Replacing Module Fuses The I/O Module Board has fuses for each of the eight modules. The module fuses are located below the module connectors. When replacing fuses, use Replacement Part No. 77104-899-01. Figure 17.1 Module fuses MOD1 MOD2 MOD3 MOD4 MOD5...
  • Page 285: Troubleshooting

    Solution: Verify power source. Cause: Improper connection to power source. Solution: Check connections. Cause: Faulty decoder. Solution: Return decoder to Allen-Bradley for repair. Problem: Decoder ”Power On” indicator lights but ”CPU Active” indicator does not stay lit. Cause: Internal decoder failure.
  • Page 286 17–4 Maintenance and Troubleshooting Problem: ”Laser On” indicators on both the decoder and scanner light but the scanner does not emit the laser light. Cause: Mechanical shutter on scanner closed (2755-L4/L5 scanners only). Solution: Open shutter. Cause: Scanner Laser On switch is in OFF position (2755-L7/L9 scanners only).
  • Page 287 Maintenance and Troubleshooting 17–5 Solution: Determine the optimum reading angle by using a static bar code label position and checking the Decoder Performance Indicators with the Decode Mode set to Continuous. Fix the scanner at a position that produces a high decoder performance value.
  • Page 288 17–6 Maintenance and Troubleshooting Solution: Calculate ”scans per label” based on line speed and bar code orientation (picket fence or step ladder). Calculate at least five scans per label at full line speed. If calculation is less than five scans per label, select a higher speed scanner or reduce product line speed.
  • Page 289 Maintenance and Troubleshooting 17–7 Problem: Characters do not display or are difficult to read on the LCD Display. Cause: Inadequate contrast. Solution: Improve readability of characters on LCD Display by adjusting LCD Display potentiometer on main logic board. See Chapter 9 for details. Problem: AUX Terminal is set to manual data entry mode, and terminal is displaying duplicate characters.
  • Page 290 17–8 Maintenance and Troubleshooting Solution: Place the AUX Terminal jumper on the logic board in the CONFIG position and make sure the AUX port connector does not have a jumper between pins 15 and 16 (NEMA Type 1) or G and H (NEMA Type 4). Problem: You are unable to perform manual data entry functions at the AUX terminal.
  • Page 291: Specifications

    Chapter Specifications Bar Code Decoders Electrical Catalog Numbers Input Line Voltage 85 (Min) to 264 (Max) VAC 2755-DD1_ 2755-DD4_ 100 to 240 VAC Nominal 2755-DS1_ 2755-DS4_ Input Line Frequency 47 (Min) to 63 (Max) Hz; 50 to 60 Hz Nominal Power 80 VA Max (DD decoderss) 55 VA Max (DS decoders)
  • Page 292 Communications HOST Port Electrical Standards RS232, RS422, RS485 Protocols ASCII (RS232, RS422, DH485) Allen-Bradley PCCC (RS485 only) Connector (NEMA Type 1) 25-pin (female) subminiature D Connector (NEMA Type 4) 19-pin (male) circular Cannon KPT series Baud Rate 300, 1200, 2400, 4800, 9600, 19200, 38400...
  • Page 293 Specifications 18–3 Output Modules Catalog Number 2755-OB5S 2755-OA5S 2755-OM5S Nominal Line Voltage –– 120 VAC 240 VAC Maximum Line Voltage 60 VDC 140 VAC 280 VAC Minimum Line Voltage 3.0 VDC 12 VAC 24 VAC Maximum Peak Off State Voltage 60 VDC 400 V peak 600 V peak...
  • Page 294: Appendix A

    Appendix Decoder Configuration Addresses Number of Acceptable Values PCCC Address Configuration Parameter Bytes (Default in bold) Reserved AUX Terminal 0 = No Enable Keyboard Entry 1 = Yes 2 = No Read AUX Terminal 0 = No Confirm Entry 1 = Yes AUX Terminal 0 = Unformatted Aux Data Format...
  • Page 295 A–2 Decoder Configuration Addresses Number of Acceptable Values PCCC Address Configuration Parameter Bytes (Default in bold) Enable EAN–13 Supplement 0 = No 1 = 2 Char 2 = 5 Char 3 = 2 or 5 Char 4 = Auto Display Formatted Data 0 = None 1 = AUX/LCD 2 = AUX Only...
  • Page 296 Decoder Configuration Addresses A–3 Number of Acceptable Values PCCC Address Configuration Parameter Bytes (Default in bold) Field delimiter ASCII 1 – 255, 255 = None Start Character ASCII 1 – 255, 255 = None End Message 0 = CrLf 1 = Cr 2 = Lf 3 = Etx 4 = None...
  • Page 297 A–4 Decoder Configuration Addresses Number of Acceptable Values PCCC Address Configuration Parameter Bytes (Default in bold) Host Protocol 0 = *RS232 (read–ONLY) 1 = RS232 XON/XOFF 2 = RS232 CTS/RTS – 1 3 = RS232 CTS/RTS – 2 4 = RS422 5 = RS422 XON/XOFF 6 = RS485 PCCC –...
  • Page 298 Decoder Configuration Addresses A–5 Number of Acceptable Values PCCC Address Configuration Parameter Bytes (Default in bold) Match Complete Count 1 ... 16 Scanner A – Source Identifier String Length 0–4, 0 = Empty String 4 characters Header string String Length 0–32, 0 = Empty String 32 characters...
  • Page 299 A–6 Decoder Configuration Addresses Number of Acceptable Values PCCC Address Configuration Parameter Bytes (Default in bold) Output 2 Event 0 = None 1 = Read Package 2 = No–Read Package 3 = Match Complete 4 = Match Entry 5 = Read and no–match 6 = No–Read or no–match 7 = Auto Load 8 = Invalid...
  • Page 300 Decoder Configuration Addresses A–7 Number of Acceptable Values PCCC Address Configuration Parameter Bytes (Default in bold) Output 4 Event 0 = None 1 = Read Package 2 = No–Read Package 3 = Match Complete 4 = Match Entry 5 = Read and no–match 6 = No–Read or no–match 7 = Auto Load 8 = Invalid...
  • Page 301 A–8 Decoder Configuration Addresses Number of Acceptable Values PCCC Address Configuration Parameter Bytes (Default in bold) Output 6 Event 0 = None 1 = Read Package 2 = No–Read Package 3 = Match Complete 4 = Match Entry 5 = Read and no–match 6 = No–Read or no–match 7 = Auto Load 8 = Invalid...
  • Page 302 Decoder Configuration Addresses A–9 Number of Acceptable Values PCCC Address Configuration Parameter Bytes (Default in bold) Output 8 Event 0 = None 1 = Read Package 2 = No–Read Package 3 = Match Complete 4 = Match Entry 5 = Read and no–match 6 = No–Read or no–match 7 = Auto Load 8 = Auto Load Input...
  • Page 303: Decoder Function Or Command Addresses

    A–10 Decoder Configuration Addresses Decoder Function or Command Addresses Refer to Chapter 16 for additional information on the use of these commands and functions. Address Command 0600H Clear package counts 0604H Clear primary count 1 0608H Clear primary count 2 060CH Clear primary count 3 0610H...
  • Page 304: Pharma–Code Configuration 0700H–0725H

    Decoder Configuration Addresses A–11 Address Command 0662H Hold output 3 closed 0663H Hold output 4 closed 0664H Hold output 5 closed 0665H Hold output 6 closed 0666H Hold output 7 closed 0667H Hold output 8 closed 0668H Start Scanner B Trigger 0669H Stop Scanner B Trigger Pharma–Code Configuration 0700H–0725H...
  • Page 305: Series B Configuration Parameters 0900H–0901H

    A–12 Decoder Configuration Addresses Series B Configuration Parameters 0900H–0901H Number of Acceptable Values PCCC Address Configuration Parameter Bytes (Default in bold) 900H write text message to AUX/LCD string length 0 – 128, 0 = Empty string 128 characters 901H write text message to AUX/LCD and enable keyboard entry 0 –...
  • Page 306: Host Message Replacement Rules 1000H–143Fh

    Decoder Configuration Addresses A–13 Number of Acceptable Values PCCC Address Configuration Parameter Bytes (Default in bold) Scanner B Start Scan Character ASCII 0 – 255, 255 = None Scanner B Stop Scan Character ASCII 0 – 255, 255 = None Extended Match Set 1 (1 –...
  • Page 307: Host Message No Read Replacement Strings 2000H–21B9H

    A–14 Decoder Configuration Addresses Where i ranges from 1 to 16. The decoder shall return status 10H for references to 1000H–103FH. Host Message No Read Replacement Strings 2000H–21B9H Number of Acceptable Values PCCC Address Configuration Parameter Bytes (Default in bold) 2000H+i*1AH Search Fail String Length 0–24 0 = Empty...
  • Page 308: Extended Match Data 8000H-A03Fh

    Decoder Configuration Addresses A–15 Extended Match Data 8000H–A03FH The following table lists the configuration parameters for the Extended Match Data Table. Address the counters by adding the offset i * 40 H to the base address 8000, where i represents the counter number, 1 to 128.
  • Page 309 Appendix Factory Default Settings Category of Parameters Parameter Default Setting Enable Code 39 Yes (No on Pharma-Code Units) Enable Interleaved 2-of-5 Guard Bars: No Enable Codabar Enable Code 128 Code 128 FNC1 Character None Bar Code Symbology ar Co e m olog Enable UPC-A Supplements: None...
  • Page 310 B–2 Factory Default Settings Category of Parameters Parameter Default Setting Bar Code Symbology Match Code Text String Blank Normal State O (Normally Open) Match Code Table (1 - 8) Match Code Table (1 - 8) Source A for DS, A|B (A or B) for DD Duration 0 msec Scanner A Filter...
  • Page 311 Factory Default Settings B–3 Category of Parameters Parameter Default Setting Start Character 255 (None) Source Identifier (for AUX) Blank Source Identifier (for A) Blank Source Identifier (for B) Blank Header String Blank Field Delimiter None Number of Fields in Message Host Message Format ost Message ormat Send Symbology...
  • Page 312: Appendix C

    Appendix Transmission Check The decoder can generate three types of transmission checks: Longitudinal Redundancy Check A byte developed by an exclusive OR of all bytes in a message. Checksum, Most Significant Byte First Sixteen bit sum of all the bytes in a message with the most significant byte transmitted first.
  • Page 313: Appendix Objectives

    Appendix Setting Up Terminals Appendix Objectives This appendix provides instructions on how to setup and connect the following terminals to the AUX port of the NEMA Type 1 or Type 4 decoder. Lear Siegler ADM 3E DEC VT100 1784-T45 1771-T1, -T2, -T3 Connecting Terminal to Abb.
  • Page 314: Lear Siegler Adm 3E Terminal

    D–2 Setting Up Terminals Lear Siegler Follow these steps if using a Lear Siegler ADM 3E terminal: ADM 3E Terminal 1. Construct a cable to connect the terminal to the decoder. Use a Belden 8303, Alpha 45123, or equivalent type of cable. Use the following connector pinouts: Male 19-pin NEMA Type 4 or Female 25-pin male...
  • Page 315: Dec Vt100 Terminal

    Setting Up Terminals D–3 DEC VT100 Terminal Follow these steps if using a DEC VT100 terminal: 1. Construct a cable to connect the VT100 to the decoder. Use a Belden 8303, Alpha 45123, or equivalent type of cable. Use the following connector pinouts: Male 19-pin NEMA Type 4 or Female 25-pin Female...
  • Page 316: Allen-Bradley 1784-T45 Or T47 Programming Terminal

    D–4 Setting Up Terminals Allen-Bradley 1784-T45 or Follow these steps if using an Allen-Bradley 1784-T45 or -T47 T47 Programming computer: Terminal 1. Construct a cable to connect the terminal to the decoder. Use a Belden 8303, Alpha 45123, or equivalent type of cable. Use the...
  • Page 317: Allen-Bradley 1770-T1, -T2, -T3 Terminals

    DT100 emulation. 7. You are now ready to configure the decoder. See Chapter 5. Allen-Bradley Follow these steps if using an Allen-Bradley 1770-T1, -T2, or -T3 1770-T1, -T2, -T3 Terminals terminal: 1. Construct a cable to connect the decoder to Channel B of the terminal.
  • Page 318: 2708-Dh5 Attended Workstations

    D–6 Setting Up Terminals 2708-DH5 Attended Follow these steps if using one of the Allen-Bradley 2708-DH5 Workstations Attended Workstations: 1. Construct a cable to connect the decoder to the COM1 port of the 2708-DH5 terminal. Use a Belden 8303, Alpha 45123, or equivalent type of cable.
  • Page 319: Appendix E

    Appendix Connecting to a Host The HOST port of the decoder allows communication with a host device using three standard interfaces: RS-232, RS-422, RS-485. This appendix contains connection diagrams for each interface. Use these diagrams when connecting a host device to the HOST port of the decoder.
  • Page 320: Rs-232 Interface

    E–2 Connecting to a Host Appendix F lists the host protocol options for each communication interface. RS-232 Interface Figure E.1 shows how to connect the NEMA Type 1 decoder to a host using RS-232. Use a Belden 8303 cable, Alpha 45123 cable, or equivalent.
  • Page 321 Connecting to a Host E–3 Pin # Modem Function Descriptions Control Line RTS/CTS-1 The decoder sends a DTR (Data Terminal Ready) signal to tell the host the decoder is online and capa- RTS/CTS-2 ble of receiving data from the host. The DTR line remains on while the decoder is on. RTS/CTS-1 The decoder sends the RTS (Request to Send) signal to tell the host it is ready to send data.
  • Page 322: Rs-422 Interface

    E–4 Connecting to a Host RS-232 RTS/CTS-2 Enables the RS-232 (RTS and CTS) control lines for flow control. Use this mode of flow control to communicate with Catalog No. 2760-RA or -RB module. The RS-232 interface and flow control are selected on the Host Communications configuration screen.
  • Page 323 Connecting to a Host E–5 The RS-422 interface uses pins 7, 14, 15, 16, 17, 18, and 19 of the HOST port connector. The transmit data and receive data lines are: Pin 14 TxB+ Transmits data from the decoder to the host. Pin 15 TxA–...
  • Page 324: Using Dh485 Protocol

    E–6 Connecting to a Host The RS-422 interface uses pins D, P, R, S, T, U, and V of the HOST port connector. The transmit data and receive data lines are: Pin P TxB+ Transmits data from the decoder to the host. Pin R TxA–...
  • Page 325 Connecting to a Host E–7 Figure E.5 Connecting NEMA Type 1 Decoder to DH485 Network Host Port 25-pin DB Connector Host RS-485 Port on Decoder Shield Shield Shield SIG GND SIG GND TxA – TxA – RS-485 * Pin designations depend Termination on host device.
  • Page 326 E–8 Connecting to a Host Figure E.6 Connecting NEMA Type 4 Decoder to DH485 Network Host Port 2755-NC17 Host RS-485 Port on Decoder Shield Shield Shield SIG GND SIG GND TxA – TxA – RS-485 * Pin designations depend Termina- on host device.
  • Page 327 Connecting to a Host E–9 The host protocol options are: DH485 PCCC-1. PCCC commands with write replies DH485 PCCC-2. PCCC commands without write replies DH485 ASCII-1. ASCII commands with responses DH485 ASCII-2. ASCII commands without responses. The communication interface and host protocol is selected during configuration.
  • Page 328: Appendix F

    Appendix Protocol Selection The following table lists the available options for host communications. Physical Flow Control Communications Application Configuration Interface Link Layer Layer Selections RS-232 None ASCII RS232 RS-232 None ACK/NAK ASCII RS232 ACK Character Defined NAK Character Defined RS-232 XON/XOFF ASCII RS232 XON/XOFF...
  • Page 329: Dc Output Module Application

    Appendix Output Module Applications Figures G.1 through G.3 show typical output module applications. Outputs are open when power is first applied to the decoder (during initial diagnostics) and again when the decoder is powered off. DC Output Module Application Figure G.1 illustrates a typical DC output module application. When using high impedance loads, you may have to add an additional resistor (R) in parallel with the load.
  • Page 330: Ac Output Module Application

    G–2 Output Module Applications AC Output Module Application Figure G.2 illustrates a typical AC output module application. When using high impedance loads, you may have to add an additional resistor (R) in parallel with the load. Select a value for R that maintains a minimum current of 50 mA RMS through the output module in the closed state.
  • Page 331 Output Module Applications G–3 Figure G.3 Using diode to protect module MOD 1-8 DC Output Module – Connector Block Fuse Load Enclosure Diode Conduit Hole – + DC Source Output module functions as switch, not a power source. Publication 2755-833...
  • Page 332 Appendix Electrical Interfaces for AutoLoad Applications There are three ways to activate the AutoLoad function described in Chapter 5: 1. 12 VDC power supply terminal on I/O Module board connects to input module (in position 8 of I/O Module Board) and a normally opened (N.O.) contact, providing power to the input module.
  • Page 333 H–2 Electrical Interfaces for AutoLoad Applications AutoLoad Input Module Application (powered externally) Figure H.2 illustrates the AutoLoad Input module application that is powered externally. An AC/DC input module is installed in position 8 of the I/O Module Board. A push button (normally opened contact) provides input to the module to load bar code data into the match code table.
  • Page 334 Electrical Interfaces for AutoLoad Applications H–3 Figure H.3 shows the connection between a normally opened contact and pins on the NEMA Type 1 or NEMA Type 4 connector. Figure H.3 AutoLoad function activated by AUX connector NEMA Type 1 NEMA Type 4 Aux Port (female) Connector Aux Port (Male) Connector Use the Catalog No.
  • Page 335: Ascii Character Set

    Appendix ASCII Character Set Publication 2755-833...
  • Page 336 I–2 ASCII Character Set Entering Non-Printable The following parameters allow you to enter non-printable ASCII ASCII Characters characters into the edit field: Source Identification Message Header Message No-Read Message Match Table Entry Default Prompt Message The table below shows you how to enter non-printable ASCII control characters (ASCII 0 through 31) into a text string.
  • Page 337 Appendix Custom Settings Use a photocopy of the table below to record your own custom parameter settings as you develope new applications. This table is a blank version of the default settings table from Appendix B. Category of Parameters Parameter Default Setting Enable Code 39 Enable Interleaved 2-of-5...
  • Page 338 J–2 Custom Settings Category of Parameters Parameter Default Setting Bar Code Symbology Match Code Text String Normal State Match Code Table (1 - 8) Match Code Table (1 - 8) Source Duration Scanner A Filter Scanner A Sense ac age etect Input Package Detect Input Scanner B Filter Scanner B Sense...
  • Page 339 Custom Settings J–3 Category of Parameters Parameter Default Setting Start Character Source Identifier (for AUX) Source Identifier (for A) Source Identifier (for B) Header String Field Delimiter Number of Fields in Message Host Message Format ost Message ormat Send Symbology Send Package Count Send Bar Code Strings Send Decoder Performance...
  • Page 340 Appendix European Union Directive Compliance European Union Directive If this product is installed within the European Union or EEA Compliance regions and has the CE mark, the following regulations apply. EMC Directive This apparatus is tested to meet Council Directive 89/336 Electromagnetic Compatibility (EMC): EN 50081-2 EMC –...
  • Page 341: Declaration Of Conformity

    K–2 European Union Directive Compliance Declaration of Conformity Publication 2755-833...
  • Page 342 Glossary Glossary See acknowledgement. acknowledgement An ASCII control character used to acknowledge the reception and acceptance of a transmission block. address 1) A character string that uniquely identifies a memory location. 2) A character string that uniquely identifies the physical location of an input or output circuit.
  • Page 343 G–2 Glossary bar code The vertical bars and spaces found in a bar code symbol. bar code density The number of characters which can be represented in a linear inch. bar code label A label that carries a bar code and is suitable to be affixed to an article.
  • Page 344 Glossary G–3 character A single groups of bars and spaces representing an individual number, letter or punctuation mark. A graphic shape representing a letter, number or symbol. check digit A digit included within a symbol whose value is based mathematically on other characters included in the symbol. It is used to mathematically check the accuracy of the read.
  • Page 345 G–4 Glossary Acronym for European Article Numbering System, the international standard bar code for retail food packages. element 1) A single binary position in a character. 2) Dimensionally the narrowest width in a character, bar or space. encoded area The total linear dimension consisting of all the characters of a code pattern, including start/stop characters and data.
  • Page 346 Glossary G–5 Interleaved 2-of-5 A bar code in which characters are paired together using bars to represent the first character and spaces to represent the second. Inter-Scan Timer A timer that inhibits decoding for a set time interval after a valid read.
  • Page 347 G–6 Glossary multi-drop link A link that has more than 2 stations (contrasted with a point-to-point link.) multiplexer The incorporation of 2 or more signals into a single wave from which the individual signal can be recovered. See negative acknowledgement. Negative Acknowledgment An ASCII control character transmitted by a receiver as a negative response to the sender.
  • Page 348 PCCC Acronym for Programmable Controller Communications Commands. A set of commands used to communicate with Allen-Bradley programmable controllers. percent good reads The number of successful reads per 100 attempts to read a particular symbol.
  • Page 349 G–8 Glossary scanner A device that optically scans bar code symbols and converts the optical information into digital or analog form and sends it to a decoder. self-checking A bar code or symbol using a checking algorithm which can be applied to each character to guard against undetected errors.
  • Page 350 Glossary G–9 symbols per scan A value that indicates the number of bar code symbols expected in a single sweep of the scanning beam. Acronym for Universal Product Code. The standard bar code type for retail food packaging in the United States. valid package A scan (or group of scans) that is comprised of valid reads and satisfies the fields per package parameter.
  • Page 351 Index I–1 Numbers clear primary output counter, 15-35 Codabar check character, 15-11 2755-AM55, G-1 G-3 Code 128 FNC1 character, 15-14 2755-CT1, 2-13 Code 39 check characters, 15-11 code verification list, 15-15 2755-IA55, 2-9, 18-3, H-1 H-3 command format, 15-5 2755-IB55, 2-9, 18-3, H-1 H-3 command replies, 15-6 2755-IM55, 2-9, 18-3, configure bar code data mask...
  • Page 352 Index I–2 save configuration to storage AUX Port memory and restart, 15-74 communication parameters, 14-1 Scanner A control, 15-18 configuration mode, 2-4, 5-1, Scanner A package detect, 15-21 13-6 Scanner A source identifier, connecting AUX Terminal, 4-15, 15-60 4-16 Scanner B control, 15-20 connector pinouts (NEMA Type 1), 4-15 Scanner B laser light, 15-23...
  • Page 353 Index I–3 constructing cable (NEMA Type Command Line, valid keys, 5-10 1), 4-15 Communications Parameters, AUX constructing cable (NEMA Type port, 14-1 4), 4-16 Configuration supported types, 4-15, 4-16, discrete I/O, 7-1 5-1, 13-1, D-1 Host Message Replacement Rules, 10-1 LCD and AUX display, 9-1 primary match table, 7-1 scanner, 7-1...
  • Page 354 Index I–4 on LCD Display, 9-5 and loading, 8-7 Counter Status, Extended Match Display Bar Code Strings Function, Code Table, 8-2 14-2 Counters Display Status and Primary Counters Function, 14-3 output (1 - 8), 14-4 package, 14-4 resetting, 14-5 symbols not read, 14-4 EAN 13 enabling, 6-10 supplements, 6-10...
  • Page 355 Index I–5 FNC1 Character, 6-7 vs. message field and bar code symbol, 10-2 Fuses Host Message Format ordering replacment fuses, 2-9 contents of, 11-2 replacing I/O module fuses, 17-2 examples, 11-2 parameters, 11-4 11-9 Host Message Parameters Codabar check character, 6-5 Grounding Recommendations, 4-2 Code 39 check character, 6-3 default no-read message, 11-7...
  • Page 356 Index I–6 Host Trigger, start/stop scan Large Buffer characters, 7-3 description of, 12-6 when to use, 12-6 Laser Light off, 7-2 on, 7-2 I/O Module Board, 2-5 triggered, 7-2 customer installable options, 2-10 LCD Display, 9-1 ordering options, 2-9 adjusting contrast, 9-10 I/O Modules customer installable option, 2-10 available types, 2-9...
  • Page 357 Index I–7 format of data sent to host, 13-11 rubout character, 13-4 size of display, 13-5 Obsolete Commands configure bar code data mask Match Complete, 7-8 (DM), 15-77 Match Entry, in Extended Match configure pad data character (PD), Code Table, 8-4 15-77 Match Pattern String, in Extended Operating Memory, 3-6...
  • Page 358 Index I–8 signaling arrival and departure of PCCC Unprotected Write Command package, 7-3 cancel repeat read command, 16-12 Package Detect Decode Mode, 7-9 display message on AUX Terminal, Package Detect Input 16-12 filter and sense (Scanner A), 7-12 execute decoder functions, 16-9 filter and sense (Scanner B), hold output open or closed, 16-13 7-12, 7-13...
  • Page 359 Index I–9 wild card character (?), 7-14 Scanner A Control capture count, 7-6 Processing Order, host message decode modes, 7-2 replacement rules, 10-7 inter-scan timer, 7-5 Publications, related, 1-4 match complete, 7-8 no-read timer, 7-4 Symbols/package, 7-8 symbols/scan, 7-7 Scanner B Control, 7-8 Question Mark decode modes, 7-9 as metacharacter, 10-4...
  • Page 360 Index I–10 immediately after valid trigger, 12-6 Terminal Connections and Setup, Source, in Extended Match Code Table, 8-5 Transmission Check, 12-7 Source of Event, 7-16 checksum - LSB, 12-7, C-1 Space Tolerance, Pharma Code, checksum - MSB, 12-7, C-1 6-12 example, C-1 Start &...
  • Page 361 Philippines Poland Portugal Puerto Rico Qatar Romania Russia–CIS Saudi Arabia Singapore Slovakia Slovenia South Africa, Republic Spain Sweden Switzerland Taiwan Thailand Turkey United Arab Emirates United Kingdom United States Uruguay Venezuela Yugoslavia Allen-Bradley Headquarters, 1201 South Second Street, Milwaukee, WI 53204 USA, Tel: (1) 414 382-2000 Fax: (1) 414 382-4444 Publication 2755-833 – November 1996 40062-296-01(C) Publication 2755-833 –...

This manual is also suitable for:

Dd series

Table of Contents