Allen-Bradley DS/DD Series B Enhanced Bar Code Decoders (Bulletin 2755) User Manual
Important User Information Because of the variety of uses for the products described in this publication, those responsible for the application and use of this control equipment must satisfy themselves that all necessary steps have been taken to assure that each application and use meets all performance and safety requirements, including any applicable laws, regulations, codes and standards.
Table of Contents Using this Manual Chapter 1 Chapter Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . What the Package Includes . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contents of Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . What You Need to Know . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conventions Used . . . . . . . . . .
toc-ii Table of Contents Configuration Screens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Host Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Stand-alone Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Host Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Programmable Logic Controllers (PLC) . . . . . . . . . . . . . . . . . . Host Computers . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table of Contents Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Editing Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Highlight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Moving Around the Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . Field Types . . . . . . . . . . . . . . . . . . . . . . . .
toc-iv Table of Contents Quiet Zone Ratio (All Decoders) . . . . . . . . . . . . . . . . . . . . . . . Space Tolerance (Pharma-Code Decoders Only) . . . . . . . . . . . Bar Tolerance (Pharma-Code Decoders Only) . . . . . . . . . . . . . Minimum Number of Bars (Pharma-Code Decoders Only) . . . . . Decode Direction (A or B) (Pharma-Code Decoders Only) . . . . . Wide to Narrow Bar Ratio (Pharma-Code Decoders Only) . . . . . Code Verification List (Pharma-Code Decoders Only) . . . . . . . .
Table of Contents Count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Loading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Output Duration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration: AUX and LCD Display Parameters Chapter 9 Configuration: Host Message Replacement Rules Chapter 10 AUX and LCD Display Parameters . . . . . . . . . . . . . . . . . . . . . . . Display Data . . . . . . . . . . .
toc-vi Table of Contents Example 6: Example 7: Example 8: Example 9: Sorting by Unique Characters and/or Strings . . . Stripping Unwanted Characters . . . . . . . . . . . . Stripping Unwanted Characters . . . . . . . . . . . . Substituting Characters Within a String . . . . . . . 10–18 10–18 10–19 10–19 Host Message Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Introduction to Host Message Format . . . . . . . . . . . . . . . . . . . . . Bar Code Host Message Format . . . . . .
Table of Contents AUX Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Rubout Character . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Echo To Terminal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Size of Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Default Prompt Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . Switching to Manual Data Entry Mode . . . . . . . . . . . . . . . . . . . . .
toc-viii Table of Contents IF - Configure Scanner A Package Detect Filter and Sense . . . . BF - Configure Scanner B Package Detect Filter and Sense . . . BL - Configure Scanner B Laser Mode . . . . . . . . . . . . . . . . . . . SW - Write Scanner Source to Match Code Table . . . . . . . . . . . AB - Auto-load Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AE - Autoload End . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AL - Autoload . . . . . . . . . . . . . . . .
Table of Contents NC - Clear Symbols Not Read Counter . . . . . . . . . . . . . . . . . . RN - Save Configuration to Storage Memory and Restart . . . . . SA - Save Configuration to Storage Memory (No Restart) . . . . . DD - Set Configuration to Default Values . . . . . . . . . . . . . . . . . RD - Set Configuration to Factory Defaults and Restart . . . . . . RE - Reset Decoder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ID - Version of Software . . . . . . . . . . . . . . . . . . . . .
toc-x Table of Contents Decoder Configuration Addresses Appendix A Factory Default Settings Appendix B Transmission Check Appendix C Setting Up Terminals Appendix D Decoder Function or Command Addresses . . . . . . . . . . . . . . . Pharma–Code Configuration 0700H–0725H . . . . . . . . . . . . . . . Series B Configuration Parameters 0900H–0901H . . . . . . . . . . Series B Configuration Parameters 0E00H–0EFFH . . . . . . . . . Host Message Replacement Rules 1000H–143FH . . . . . . . . . .
Table of Contents Electrical Interfaces for AutoLoad Applications Appendix H ASCII Character Set Appendix I AutoLoad Input Module Application (powered internally) . . . . . . AutoLoad Input Module Application (powered externally) . . . . . . AutoLoad Activated by Aux Port Connector . . . . . . . . . . . . . . . Entering Non-Printable ASCII Characters . . . . . . . . . . . . . . . . . . .
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 Includes This manual and interchangeable LED indicator legends in six different languages are shipped with the following decoders: Catalog Number Description 2755-DS1A Single-Head, NEMA Type 1 2755-DD1A Dual-Head, NEMA Type 1 2755
1–2 Using this Manual Contents of Manual This manual describes how to install and use all versions of the decoder.
Using this Manual What You Need to Know 1–3 No special knowledge is required to read this manual or use the decoder. However, if using the decoder to communicate with a programmable controller or host device, you should be familiar with communication devices, standards (RS-232, RS-422, RS-485) and terminology. This manual defines commands a host device can send to the decoder and responses to those commands. However, the manual does not include programs which are required to generate the commands.
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.
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 enclosures. The 2755-DS4_ and 2755-DD4_ decoders have NEMA Type 4 enclosures.
2–2 Decoder Features Dual-head scanners can operate in two modes: • Independent Mode Both scanners operate independently of one another, each using a separate trigger source (Scanner A and Scanner B). • Coordinated Mode Both scanners operate in a coordinated mode, each using the same trigger source (Scanner A). Power Supply An internal power supply provides power to both the laser scanner(s) and the decoder. The source voltage may range from 100 to 240 volts AC nominal (50 to 60 Hz).
Decoder Features LED Indicators 2–3 Seventeen front panel indicators provide a visual indication of the operating status of the dual-head decoders. There are fourteen front panel indicators on single-head decoders. Table 2.A defines the color and function of each LED. Table 2.
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. The LCD Display can be factory installed or ordered as a separate component for customer installation. AUX Port The AUX port communicates with a standard ASCII terminal using the RS-232 interface.
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 On/Off Switch The NEMA Type 1 decoder uses an IEC 320 power entry connector. The NEMA Type 4 decoder uses a standard 3-pin connector with a separate ON/OFF toggle switch (that is sealed to comply with NEMA Type 4 standards).
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. Each decoder has two conduit holes or optional connectors for wiring the I/O modules.
Decoder Features Decoder Options (NEMA Type 1 Decoders) Options available when ordering the NEMA Type 1 decoder are 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.” • the series letter will appear in the field following “Ser.” • the revision letter will appear in the field following “Rev.”. CAT. NO. SER. REV. I/O POWER CORD 0 = NONE 1=240VAC U.S.
2–8 Decoder Features Decoder Options (NEMA Type 4 Decoders) Options available when ordering the NEMA Type 4 decoder are 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.” • the series letter will appear in the field following “Ser.” • the revision letter will appear in the field following “Rev.”. CAT. NO. SER. I/O POWER CORD 0 = NONE 3 = NEMA 4 European BLANK = NEMA 4 U.S. REV.
Decoder Features 2–9 Input/Output Modules The optional I/O Module Board supports the following I/O modules: Catalog Number Nominal Line Voltage Maximum Line Voltage Minimum Line Voltage Maximum Peak Off State Voltage Maximum Peak Off State Leakage Static off-state dv/dt Maximum On-State Current Minimum On-State Current Maximum 1 Cycle Surge Maximum 1 Second Surge Peak On-State Voltage Catalog Number Maximum Input Voltage Minimum Input Voltage Input Resistance Maximum Input Current Drop Out Current Allow
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). Catalog number 2755-NB2 is a kit including two DC output modules (3 to 60 VDC at 0.5 amps), one input module (3.3 to 32 VDC), and the I/O board.
Decoder Features Scanners 2–11 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. 2755-LD4① High Performance Visible Laser Diode Bar Code Scanner.
2–12 Decoder Features Cable Selection Guide SCANNER Group I NEMA TYPE 1 DECODER Group III Group II LD4 / LD8 LD4 / LD8 L7 / L9 L7 / L9 L4 / L5 L4 / L5 Group V Group VII Group IV NEMA TYPE 4 DECODER Group VI G3 / G6 LD1 / LD2 Group Decoder / Scanner Combination I Optional extension cable (there is a 10 ft. (3.05 m) cable a d i d to the t scanner) cann hard-wired 15 ft. (4.75 m) 2755-C15D1 NEMA A 1 to LD4 / LD8 40 ft. (12.
Decoder Features 2–13 Package Detectors for Scanners Scanner L7 / L9 L4 / L5 Description Optional, for Catalog No. 2755-L7, -L9 Scan Head. DC retroflective detector with an operating range up to 18 feet (5.49 meters). Mounts from front or rear, plus head rotation allows additional flexibility in selecting sending direction. Catalog No. 2755-NP3 Optional, for Catalog No. 2755-L7, -L9 Scan Head. Polarized beam retroflective detector has a maximum operating distance of 10 feet (3.03 meters) or 8 feet (2.
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.
3–2 Overview of Decoder Operations • set host communication parameters • define up to 8 primary and 128 extended match codes • specify up to eight discrete outputs and the conditions that will activate each output • set display format for data on LCD display and/or AUX port terminal • define operating parameters for AUX port ASCII terminal when used for manual data entry Configuration Screens The decoder has built-in menus and screens for configuration and monitoring operations.
Overview of Decoder Operations Host Operation 3–3 The decoder can also communicate directly with a host computer or PLC in a control or data collection application. The decoder communicates with and transmits bar code data to a host computer or 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.
3–4 Overview of Decoder Operations Figure 3.1 PLC Controller Configurations Point-to-Point Link using Flexible Interface Module RS-232, RS-422, or DH485 (point-to-point) Flexible Interface Module with 2760-SFC1 or -SFC2 Protocol Cartridge ... .. Point-to-Point Link using PLC-5 family processor with serial ASCII port.
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. Figure 3.2 shows the relationship of the types of memory, and the text that follows summarizes their contents. Figure 3.
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 factory defaults.
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 . . . Y/N?” and “RESTORE CONFIGURATION FROM EEPROM . . .
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.
Overview of Decoder Operations 3–9 – Internal Timer.
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.
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).
Installing the Decoder 4–3 Figure 4.1 View of the front cover from inside LCD Display (optional) LED Board Pull on tab to remove LED Label insert 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) 10.5 in (26.7 cm) Mounting Holes 12.
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 1/4 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 1/2 inch (12.7 mm) to accommodate the mounting brackets of the decoder and the nut.
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–6 Installing the Decoder Quick Start for DS/DD Decoder Configuration and Scanner Setup You will need a computer terminal or a personal computer with terminal emulation software (such as PROCOMM) and an RS-232 cable. Lists of compatible terminals appear in Figures 4.7 and 4.8. Wiring information appears in Appendix D. See Chapters 5 through 14 for more detail on using a terminal to configure the decoder and monitor operations.
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. You will need a null modem if pins 2 and 3 are reversed. Choose a language from the Select Language screen by pressing the appropriate number on your keyboard.
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. Select Operations After you have selected a CRT type, you will see the Select Operations menu.
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. More information on this subject appears in Chapter 5. For now, press any key except ESC to continue configuration.
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. Press ENTER to select the highlighted “Next Page”. The Scanner Control screen will appear.
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. Figure 4.
4–12 Installing the Decoder Figure 4.
Installing the Decoder 4–13 Figure 4.
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. The manual you received with your scanner will instruct you on the proper implementation of pitch, tilt, and skew.
Installing the Decoder 4–15 6. Adjust the position of the scanner to maximize decoder performance. 7. Fix the scanner in this optimized position. Customize As Required Your system is now ready to customize for best performance in your particular application. The software screens used to do that have been structured to “walk you through” the configuration process. We recommend stepping through the screens in the order they appear, using this manual as a reference.
4–16 Installing the Decoder The AUX port on the NEMA Type 4 decoder has a 19-pin (male) connector and communicates over an RS-232 serial communication line. Figure 4.8 shows terminals you can connect to the AUX port of the NEMA Type 4 decoder. Figure 4.8 Connecting terminal to AUX port of NEMA Type 4 decoder SCANNER A SCANNER B AUX RS-232 HOST RS-232 /422 /485 ① ① Use the Cat. No. 2755-CT1 communication cable or construct your own cable using the Cat. No.
Installing the Decoder 4–17 Figure 4.9 Connecting device to HOST port of NEMA Type 1 decoder Supported Host Devices SCANNER A SCANNER B AUX RS-232 HOST RS-232 /422 /485 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 ① Any RS-232 or RS-422 ASCII Device ① Construct your own cable using pinouts in Appendix E.
4–18 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 ① SCANNER A SCANNER B AUX RS-232 HOST RS-232 /422 /485 Any RS-232 or RS-422 ASCII Device ① Use the Cat. No. 2755-CT1 communication cable or construct your own cable using the Cat. No.
Installing the Decoder Installing I/O Modules 4–19 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. The Accessories section in Chapter 2 provides a complete list of modules supported by the I/O board. Figure 4.
4–20 Installing the Decoder Connecting I/O Modules to External Devices The bottom of the decoder has two holes for I/O module field wiring. The 7/8 inch holes accept standard 1/2 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. Figure 4.12 shows the location of the holes in the bottom of the enclosure. Figure 4.
Installing the Decoder 4–21 To wire each output module: 1. Strip 1/4 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. Insert wires into connector. Note polarity on module connectors when using DC modules. 4. Tighten terminal screws on connector to secure the wires. 5. Replace pull-apart connector if removed from I/O board. Figure 4.
4–22 Installing the Decoder Installing Conduit Hubs/NEMA Type 4 Decoder Use the Bulletin 1490-N1 conduit hub with the NEMA Type 4 decoder to maintain environmentally sealed connections at conduit entrances. The NEMA Type 1 and Type 4 decoders accept Catalog Number 1490-N1 conduit hubs (for a 7/8 inch hole size and 1/2 inch conduit).
Introduction to AUX Terminal Configuration Chapter Objectives This chapter describes the basic concepts you’ll need to understand before attempting to use the built-in configuration menus and screens of the Dual-Head Bar Code Decoders to: • select bar code symbology and supplements • configure scanner operations • reset decoder status and counters • configure AUX port terminal and LCD display • display bar code values • configure host communications and host message format • restart decoder Co
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. Power on the decoder. The POWER and CPU ACTIVE indicators light. 3. The Select Language screen displays: If the Select Language screen does not appear, press [Esc].
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. Press the number key that corresponds to the terminal you are using, or press [Esc] to return to the previous screen. 7. After selecting the terminal type, the Select Operation screen will appear.
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. Symbology 2. Scanner Control, Primary Match Table, Discrete I/O 3. Extended Match Table and Counters 4. Aux and LCD Display Format 5. Host Message Replacement Rules 6.
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. Note: The outputs remain disabled until you restart the system with function E) Restart System.
5–6 Introduction to AUX Terminal Configuration Highlighted Box Prompt Line Highlight Edit Field Help Line Select Field Command Line Highlight Each screen displays a group of configuration parameters and settings. The cursor displays as a highlighted (reverse video) box indicating the current selection. The above screen shows the Laser Light setting of Triggered as the current selection.
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. Select Field Select fields have a fixed group of settings from which you can choose.
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. [Backspace] Deletes the previous character in edit mode. Moves backwards through the available settings in a select or select/edit field.
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. Help Line The help line at the bottom of the screen displays keys that are active in the current mode of operation.
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. The command line displays with NEXT PAGE highlighted.
Introduction to AUX Terminal Configuration Symbology 5–11 NEXT PAGE Scanner Control, Primary Match Code, Discrete 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 Aux Terminal Data Entry NEXT PAGE Note: You can also access these screens in any order from the Select Operation menu.
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. The Save command does not alter the current operation of the decoder. The following message prompts you to confirm the save operation.
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. Make changes appropriate for your application.
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. Code 39 Field Type Options Select No Yes Enables/disables decoding of Code 39 bar code labels.
Configuration: Symbology 6–3 Code 39 Check Character Field Type Options Select No Yes 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. The Code 39 check character is computed as a Modulus 43 sum of all characters value as specified in the AIM specification USS-39.
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 No Yes Controls whether the decoder is required to compute and verify a code check character for Interleaved 2 of 5 bar codes.
Configuration: Symbology 6–5 Codabar Field Type Options Select No Yes 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. You can specify up to 8 code lengths (maximum of 64 characters).
6–6 Configuration: Symbology Code 128 Field Type Options Select No Yes 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. The default is 0, which means the decoder does not check lengths. You can specify up to 8 code lengths (maximum of 64 characters).
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. It attempts to decode all scans if no specific length is specified.
6–8 Configuration: Symbology None 2 5 2 or 5 Auto Disables decoding of supplementary codes. Enables decoding of 2 character supplementary codes. Enables decoding of 5 character supplementary codes. Enables decoding of 2 or 5 character supplementary codes. 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.
Configuration: Symbology 6–9 Expand UPC-E Field Type Options Select No Yes 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 No Yes Enables/disables decoding of EAN-8 labels. The default of No disables decoding of this symbology. Select Yes to enable decoding.
6–10 Configuration: Symbology EAN-13 Field Type Options Select No Yes 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 2 Select 5 2 or 5 Auto Enables/disables decoding of EAN-13 supplementary codes. The default of None disables decoding of supplements for this symbology. Options are: None 2 5 2 or 5 Auto Disables decoding of supplementary codes.
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.
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 Edit 5 through 40 (15) Ignore Defines the percent difference (in width) between the narrowest and widest space elements of the Pharma-Code symbol.
Configuration: Symbology 6–13 (Widest Wide Bar – Narrowest Wide Bar ) (Widest Wide Bar + Narrowest Wide Bar ) x 100% = % Bar Tolerance 2 OR (Widest Narrow Bar – Narrowest Narrow Bar) (Widest Narrow Bar + Narrowest Narrow Bar) 2 x 100% = % Bar Tolerance Select a value that is greater than the worst case tolerance to prevent no-reads. Valid bar tolerance values are 5 to 40, or Ignore. The Ignore value allows any amount of tolerance between bars of the same nominal width. The default value is 15 (15%).
6–14 Configuration: Symbology Decode Direction (Scanner A or B) (Pharma-Code Decoders Only) Field Type Options Select Forward 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. The examples below show how a Pharma-Code label is decoded depending on the direction. Example 1: The decode direction is set to forward.
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. Select midrange to prevent the decoder from rejecting a symbol based on the wide to narrow bar ratio.
Configuration: Scanner Control, Primary Match Table, Discrete I/O Scanner Control, Primary Match Code Table, Discrete I/O Option 2 on the Select Operation configuration screens. Use this function to configure scanner control, match codes, and discrete I/O operations. The screen displays with the first field highlighted. The factory defaults are displayed the first time you access this screen. Make changes appropriate for your application.
7–2 Configuration: Scanner Control, Primary Match Table, Discrete I/O Laser Light (Scanners A and B) Field Type Options On Select Triggered Off 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. This parameter also affects Scanner B when it is set to operate in coordinated mode with Scanner A. See Scanning Mode under Scanner B Control.
Configuration: Scanner Control, Primary Match Table, Discrete I/O Continuous 7–3 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. (Use a Symbols Per Package value of 1 for setup.) The no-read condition does not exist in this mode.
7–4 Configuration: Scanner Control, Primary Match Table, Discrete I/O Figure 7.1 Internal timer trigger X Y ON OFF 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. The Internal Timer decode mode is useful during initial setup to simulate the package detect signal.
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.
7–6 Configuration: Scanner Control, Primary Match Table, Discrete I/O Figure 7.2 Inter-scan timer Direction of Travel Field #2 Scan Line Field #1 W W = Width of label. D D = Distance traveled during Inter-Scan Timer. S = Distance between start of field #1 field #2. S The label orientation must be such that distance D is ≤ S for the scanner to scan all of Field #2. The line speed must be constant.
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.
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. Symbols/Package Field Type Options Select/Edit 1–16 1 Specifies the number of valid symbols that must be decoded to produce a valid package. The default is 1. You can enter a numeric value between 1 and 16.
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 Sets the decode mode for Scanner B. The options are Coordinated 1, Coordinated 2, Package Detect, and Host. The default is Coordinated 1.
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.
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. The default is 0, which disables the timer. To set the trigger timeout, enter a number between 10 and 9999.➀ The timer has an accuracy of ± 5 milliseconds.
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” in the signal level to settle. If the package detect signal is still present when the timer expires, the decoder will begin to process the package.
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” in the signal level to settle. If the package detect signal is still present when the timer expires, the decoder will begin to process the package.
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① Any ① 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. Note: Any is the default symbology for all entries in the match code tables.
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 The discrete outputs can be controlled locally via the configuration screens or remotely using host commands.
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.
Configuration: Scanner Control, Primary Match Table, Discrete I/O None 7–17 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. Match-Entry Activates the specified output when bar code data matches the string to the left of the output. Used for verification of specific label information.
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. The corresponding output counter increments each time a read and no-match condition occurs. No-Read or No-Match Activates the specified output when either a no-read or a no-match condition occurs.
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. After configuring one or more outputs for AutoLoad, you can activate AutoLoad in one of three ways: 1. Restart system (using Select Operation menu or host command). Refer to the examples for additional information. 2.
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.
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. Do not use in Continuous Decode mode unless your intention is to load multiple versions of the same package.
7–22 Configuration: Scanner Control, Primary Match Table, Discrete I/O Figure 7.3 AutoLoad using System Restart AutoLoad Configuration at System Restart (Saved configuration) Output duration must be 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. After System Restart Notes: Bar code data loaded into match code table for entries 1,2 and 3.
Configuration: Scanner Control, Primary Match Table, Discrete I/O 7–23 Figure 7.4 AutoLoad using AutoLoad (INPUT) AutoLoad Configuration at AutoLoad (Input) (Saved Configuration) Output duration must be 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.
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) (Saved Configuration) Output duration must be 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.
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. Conditions for Outputs 1, 2, and 3 show Match Entry.
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. Using Extended Match Codes you can compare all incoming data against table entries that you create to meet your own unique needs.
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.
Configuration: Extended Match Table and Counters 8–3 Status of Counter Set Field Type Options Select Enabled 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. Selecting Disabled turns off all entries in the currently displayed set.
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.
Configuration: Extended Match Table and Counters 8–5 Source Field Type Options A (Default for DS) B 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. For dual head decoders, the default value is A|B, which means that the decoder will accept input from either A or B to create a match.
8–6 Configuration: Extended Match Table and Counters Match Pattern String Field Type Options Edit Text 0 to 32 characters 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. You can enter up to 32 characters for each match code string (including non-printable control characters). Enter the characters as they will be transmitted to the host.
Configuration: Extended Match Table and Counters 8–7 Loading Field Type Options Edit Numeric 0 through 9, X 0 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. The default value of 0 disables loading for a given discrete. Values include 0 through 9, and X.
8–8 Configuration: Extended Match Table and Counters On Terminal Display➀ Internal Status of Counters Match # 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 0 0 0 0 0 1 3 0 1 • • • • >1 3 • 1 1 0 0 0 0 0 3 0 1 • • • • 1 >3 • 1 2 0 0 0 0 0 2 0 1 • • • • 1 3 • >1 3 0 0 0 0 0 2 0 0 • • • • 1 >3 • 1 4 0 0 0 0 0 1 0 0 • • • • 1 >3 • 1 5 0 0 0 0 1 3 0 1 • • • • >1 3 • 1 6 0 0 0 0 0 3 0 1 • • • •
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. The settings in the Primary Match Code Table determine the duration of all outputs initiated by the Extended Match Codes.
Configuration: AUX and LCD Display Parameters AUX and LCD Display Parameters The decoder can display the following on an auxiliary terminal or an optional 2 line x 20 character per line alphanumeric LCD display to monitor: • bar code data • output counters • decoder performance values • host messages The AUX terminal and LCD display can each display bar code data, output counter values and decoder performance indicators.
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. The display parameters set for the AUX port apply to the AUX terminal when it is in manual data entry mode (See Chapter 13 for information on manual data entry).
Configuration: AUX and LCD Display Parameters 9–3 Scroll LCD Field Type Options No Yes 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.
9–4 Configuration: AUX and LCD Display Parameters Position: Bar Code Strings Field Type Options Edit Numeric 0 through 40 0 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. For example, to start the display at character position 1, enter 1.
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 Edit Numeric 0 through 40 0 Defines the character position at which to start displaying the 6 digit no-read counter. The default of 0 disables the display of the no-read counter.
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 When the host sends this command to the decoder, the message displays on the LCD at the beginning of the line in position 01.
Configuration: AUX and LCD Display Parameters 9–7 Display Message at AUX Terminal (900H) High Byte Low Byte MSB 1 3 LSB STS= 00H CMD= 08H 0 TNS 2 5 Command Address = 900H 7 ”T” ”S” 4 6 9 ”R” ”A” 8 11 ”” ”T” 10 13 ”O” ”J” 12 15 ”!” ”B” 14 When the host sends this command to the decoder, the message displays on the LCD at the beginning of the line in position 01. The message remains on the display until it is overwritten by another message or data.
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 format of the displayed data.
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.
9–10 Configuration: AUX and LCD Display Parameters Adjusting Contrast of LCD Display The main logic board of the decoder has a potentiometer for 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 AUX TERMINAL LCD DISPLAY CONTRAST ADJUST ∨∨ DATA CONFIG.
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.
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. Displays unformatted bar code data. Displays bar code data starting at position 21. Displays Decoder Performance values at position 50. Displays Package Counter at position 60.
Configuration: AUX and LCD Display Parameters Decoder Performance Values Scanner A Scanner B Bar Code Data 229176 229183 229192 229206 229240 229253 229263 229268 229285 229322 229327 229336 229345 229361 229371 229391 229427 229433 229438 229449 229456 229466 229476 229493 229517 0 0 98 0 96 99 0 0 97 0 99 99 0 0 97 0 98 97 98 0 96 99 0 0 97 98 96 0 95 0 0 97 99 0 96 0 0 95 98 0 99 0 0 0 95 0 0 97 99 0 9–13 Package Counter 001724 001725 001726 001727 001728 001729 001730 001731 001732 001733 001734 0
Chapter 10 Configuration: Host Message Replacement Rules Introduction to Host Message Replacement Rules Function 5 on the Select Operation menu accesses the Host Message Replacement Rules configuration screen. Use this function to modify the message sent to the host. Host message replacement rules may not be required in every application. They are unnecessary when your needs include simple object counting, or collection of raw bar code data.
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. A message field is the decoded information sent from the decoder to a host after processing an incoming symbol.
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.
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. As a metacharacter used with the host replacement rules, a question mark is not interpreted as a single character wild card. See Table 10.B and 10.
Configuration: Host Message Replacement Rules 10–5 Table 10.C Search pattern metacharacters – string manipulation Description and Use Character 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. This metacharacter is used in a search string where the character may not appear at all, or may appear once.
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.
Configuration: Host Message Replacement Rules 10–7 Table 10.E Replacement string metacharacters Description and Use Character \n 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” format.
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. The decoder will continue this process for all fields until each is satisfied, or until all appropriate rules have failed.
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.
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. A rule in which the host message field number is set to All will try to process every symbol to satisfy the search criteria until all of the host fields are satisfied.
Configuration: Host Message Replacement Rules 10–11 If Scanner A reads the following symbols: AB1 1AB BA1 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.
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. Whenever the search pattern is satisfied, the replacement pattern defined here will be substituted for the entire string.
Configuration: Host Message Replacement Rules 10–13 Alignment Field Type Options Select Left 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.
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.
Configuration: Host Message Replacement Rules 10–15 Examples Example 1: Sorting by Data Source Parameter Rule #1 Value Source A Symbology Any Symbol Number All Rule #2 Value B Any All Find String Containing .* .
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 Source A|B Symbology Code 128 Symbol Number All Rule #2 Value A|B I 2 of 5 All Find String Containing .* .
Configuration: Host Message Replacement Rules 10–17 Example 5: Sorting Symbols by Data Identifiers Rule #2 Value Rule #3 Value Rule #4 Value Source A|B A|B A|B A|B Symbology Any Any Any Any All All All ^Q( . * ) ^S( . * ) ^V( . . . . . )$ Replace Entire \1 String With Qty = \1 \1 \1 Minimum Field 0 Length 0 0 0 Alignment Right Right Right Right Fill Character None None None None 2 3 4 Parameter Rule #1 Value Symbol Number All Find String ^P( . . . . . . .
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 This rule checks symbols as they are decoded for values between 62 and 99. All other symbols would be ignored by this rule. Values between 62 and 99 are sent to the host.
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 Host Message Field Number 1 This rule allows the number system character (first character) and the next 5 characters (the manufacturer’s identification code) to be dropped when the data is sent to the host.
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. Make changes appropriate for your application.
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. Bar Code Host Message Format ASCII BAR CODE DATA 12. Transmission Check (0 to 2) 11. End Message (0 to 3) 10. Performance Indicators. (0 or 6) 9. Package Count (0 or 6–DD, 0 or 3–DS) 8.
Configuration: Host Message Format 11–3 Note: A double delimiter (two quotation marks in this example) indicate the end of bar code data.
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 Source Identifier Start Character End Message Characters Package Count End of Package Double Delimiter No-Read Message Field Delimiter Note: Message packages can consist of both bar code strings and no-read strings.
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. The default is Blank, which means a header message is not defined. An example header message is BAR CODE DATA.
11–6 Configuration: Host Message Format Send Symbology Field Type Options Select Yes No 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.
Configuration: Host Message Format 11–7 Send Decoder Performance Field Type Options Select Yes No 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. The first three digits apply to Scanner A, and the last three digits apply to Scanner B.
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). The default is Blank, which means a no-read replacement string is not defined for that field.
Chapter 12 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. Make changes appropriate for your application.
12–2 Configuration: Host Communications Baud Rate Field Type Options 9600 4800 2400 Select 1200 300 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. Bits/Char Field Type Options 8 Data 1 Stop 8 Data 2 Stop Select 7 Data 1 Stop 7 Data 2 Stop Selects the number of data and stop bits transmitted with each character via the HOST port.
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. The default is RS-232 (with no flow control) the first time the decoder is started. From then on, operation is determined at restart by the contents of storage memory.
12–4 Configuration: Host Communications ACK Character Field Type Options Edit ASCII 0 through 255 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.① The ACK character is sent by the host to acknowledge receipt of a message.
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. Start Scan Character Field Type Options Edit ASCII 0 through 255 255 = None This parameter is used with the stop scan character and only applies when the Decode Mode is set to Host.
12–6 Configuration: Host Communications Large Buffer Field Type Options Select Yes No 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. This feature is useful for applications where the host is incapable of handling high burst rates of data from the decoder. If No is selected, the decoder will only buffer one message.
Configuration: Host Communications 12–7 Transmission Check Field Type Options None LRC 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. The decoder can generate three types of transmission checks: 1. LRC (Longitudinal Redundancy Check). A byte developed by an exclusive OR of all bytes in a message. 2. Checksum–MSB.
Chapter 13 Configuration: AUX Terminal Data Entry Chapter Objectives The terminal connected to the AUX port can be used for either configuration or manual data entry and display operations. We refer to this terminal as the AUX terminal. This chapter describes how to configure and use the AUX terminal for manual data entry and display operations.
13–2 Configuration: AUX Terminal Data Entry AUX Terminal Configuration Function 8 on the Select Operation screen accesses the AUX 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. Note: Manual data entry and configuration modes are mutually exclusive.
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. No-Read Enables the keyboard for data entry when a no-read occurs for a package. Selecting No-Read allows you to manually enter a single string at the keyboard.
13–4 Configuration: AUX Terminal Data Entry AUX Data Format Field Type Options Select Unformatted 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. Select Host Format to send the data in the host message format set by the parameters on the Host Message Format configuration screen. The host format packages the manually entered data as if it were scanned.
Configuration: AUX Terminal Data Entry 13–5 Size of Display Field Type Options Edit Numeric 10 through 80 80 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. The typical display size is 80. To specify another display size, enter a value between 10 and 80.
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 CONTRAST ADJUST DATA CONFIG. ENTRY Enclosure Main Logic Board The jumper has two positions, which determine the mode of operation that is enabled for the AUX port terminal.
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 Display Operations After switching to manual data entry mode, you can: • Display bar code data, decoder performance indicators, counter data, and host messages on the AUX terminal. • Enter data at the AUX terminal keyboard.
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. The last section in this chapter describes manual data entry operations. To accommodate the many variations in display terminals, messages sent from the host always display in position 1.
Configuration: AUX Terminal Data Entry Decoder Operations AUX Terminal Screen Host Recieves 13–9 Packag Package 1 Sends Default Prompt Message to AUX Terminal Keyboard enabled for package 1 no-read. no-read Enter Carton Data: 12345 no-read 1 12345 1 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. The package count will increment.
13–10 Configuration: AUX Terminal Data Entry Decoder Operations AUX Terminal Screen Host Recieves Package C Package 1 Sends Default Prompt Message to AUX Terminal Keyboard enabled for package 1 no-read. no-read no-read 1 no-read 2 Enter Carton Data: 12 Package 2 no-read Data entry started. Completed after package 2 arrives. The opportunity to enter data for the Package 2 no-read is lost.
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.
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 .
Configuration: AUX Terminal Data Entry MSB 1 3 13–13 Display Message on AUX Terminal/ Enable Aux Terminal for Keyboard Entry (901H) High Byte Low Byte LSB STS= 00H CMD= 08H TNS 0 2 5 Command Address = 901H 7 ”N” ”E” 4 6 9 ”E” ”T” 8 11 ”” ”R” 10 13 ”A” ”C” 12 15 ”T” ”R” 14 17 ”N” ”O” 16 19 ”D” ”” 18 21 ”T” ”A” 20 23 ”:” ”A” 22 Messages that are longer than the size of the AUX terminal display will truncate.
Chapter 14 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. Connect and Set Up AUX Terminal To use the built-in configuration menus and screens, you must first connect a terminal to the RS-232 AUX port of the decoder.
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. You might see: The data from each string displays on a separate line. If several symbols are decoded in one scan, the symbols are displayed on a single line, separated by a space.
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. The display continuously scrolls upward, displaying new bar code data at the bottom of the screen. To exit this function and return to the Select Operation menu, press [ESC].
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. In triggered mode, the performance indicators display the number of valid scans (up to 100) during a trigger active period for Scanner A and Scanner B.
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.
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. All subsequent screens display in the selected language. Save Configuration Publication 2755-833 To save the current system settings in storage memory, type “G” or “g” or select Save Configuration on the Select Operation menu.
Chapter 15 ASCII Host Commands Chapter Objectives This chapter defines ASCII commands you can send from a host to the decoder using the RS-232, RS-422, or DH485 communication interfaces. Using RS-232/RS-422 The RS-232, RS-422, and DH485 interfaces allow you to send single or two character ASCII commands from the host to the decoder. All commands and command responses are ASCII character strings.
15–2 ASCII Host Commands Table 15.
ASCII Host Commands Page Number Command Code 15–3 Command Function AUX and LCD Display Format 15–47 DF Enable AUX Terminal and LCD to Display Formatted Data 15–48 DP Configure Data Display Positions for AUX Terminal and LCD 15–49 SD Enable LCD Scrolling Host Message Replacement Rules 15–50 SR Set Search and Replace Rule for Host Message Fields 15–52 SF Set No-Read Replacement String Host Communications & Host Message Format 15–53 HC Configure Host Communications 15–55 HB Configure S
15–4 ASCII Host Commands Table 15.B lists the two character ASCII commands in alphabetical order, by command code. Table 15.
ASCII Host Commands 15–5 Page Number 15–77 Command Code PD Configure Pad Data Character (Obsolete Command) 15–69 PI Read Decoder Performance Indicators 15–68 PM Configure Default Prompt Message for AUX Terminal and LCD 15–70 PR Read Package Counter 15–43 RA Read All Extended Counts 15–38 RC Read Extended Match Count 15–75 RD Set Configuration to Defaults, Save and Restart 15–76 RE Restart 15–74 RN Save Configuration to Storage Memory and Restart 15–41 RP Read Extended Match Da
15–6 ASCII Host Commands Note: The start command sequence is optional. The =! 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.
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. = Response delimiter. 4. Response Code. Indicates the status of the processed command. The table below lists the response codes and what they mean.
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 Parameter Function Valid Values Enable a bar code symbology? 1=Yes 0=No 01=Code 39 02=Interleaved 2-of-5 03=Codabar Specifies a bar code 04=UPC-A 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.
15–10 ASCII Host Commands SL - Configure Specific Length for Bar Code Symbology (continued) Example: Command: SL021416000000000000 Parameters: 021416000000000000 Command Parameter cc Parameter Function Bar code type 02= Interleaved 2-of-5 ss 1st specific length 14① tt 2nd specific length 16① uu 3rd specific length 00① vv 4th specific length 00① ww 5th specific length 00① xx 6th specific length 00① yy 7th specific length 00① zz 8th specific length 00① Values ① Only Interleav
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.
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.
ASCII Host Commands 15–13 CQ - Configure Quiet Zone Command Format: CQaa Function: Configures the General Quiet Zone Ratio.
15–14 ASCII Host Commands CF - Configure Code 128 FNC1 Character Command Format: CFaaa Function: Selects return value for Code 128 FNC1 Character. Parameters: aaa Command Parameters Parameter Function Select Code 128 FNC1 Character aaa Valid Values 000 = Discard 001...
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 Parameters aa bbbb Parameter Function Valid Values Field location 00 to 16 00 means clear Code Verification List (all 16 locations) Pharma-Code data value 0000, 0007 to 8190 0000 clears data value at specified location.
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.
ASCII Host Commands 15–17 CP - Configure Pharma-Code Symbology (continued) Example: Command: CP10040000005 Parameters: 10040000005 Command Parameters a Enable symbology 1= Yes b Decode direction 0= Forward Response: Parameter Function Valid Values cc Quiet zone ratio 04 dd Space tolerance 00=Ignore ee Bar tolerance 00=Ignore f Wide to narrow bar ratio 0=midrange gg Minimum number of bars 05 =00CR 00 = command complete response code CR = end of message control code for Carriage
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 Parameters l Parameter Function Laser-light d Trigger mode c Capture count.
ASCII Host Commands 15–19 SC - Configure Scanner A Control (continued) Example: Command: SC01211005500001 Parameters: 01211005500001 Command Parameters l Values Laser-light 0=Continuous scanning d Decode trigger mode 1= Host c Capture count 2 s Bar code symbols per scan 1 p rrrr tttt m Response: Parameter Function Bar code symbols per package No-read timer value (in milliseconds) Inter–scan timer value (in milliseconds) Match complete count 1 0055= 55 millisecond timer value 0000= Dis
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.
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.
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. Parameters: f = disable or enable filter/select sense.
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.
15–24 ASCII Host Commands SW - Write Scanner Source to Match Code Table Command Format: SWab Function: Configures the source of an event. Parameters: ab Command Parameters a b Parameter Function Match code table entry number Source of event Valid Values 1 through 8 1=Scanner A 2=Scanner B① 3=A|B① 4=Illegal 5=A–B① ① Applies only to Dual-Head Decoder.
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. Response: = rr rr = response code = end of message control code Example: Command: AB Response: = 00CR 00 = command complete response code CR = end of message control code for Carriage Return.
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.
ASCII Host Commands 15–27 AL - Autoload (continued) Example: Command: AL Parameters: 1110ABCDE12345 Command Parameters a Valid Values Source 1=A b Symbology 1=Code 39 ee Length of match string 10 Characters Match string ABCDE12345 String Response: Parameter Function = 00CR 00 = command complete response code CR = end of message control code for Carriage Return.
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.
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.
15–30 ASCII Host Commands OC - Set Output Condition and Output Duration (continued) Example: Command: OC510110 Parameters: 510110 Command Parameters n Response: Parameter Function Output number Values 5 c Condition that activates output 1= Read (Package) tttt Time (in milliseconds) that output is activated.
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.
15–32 ASCII Host Commands OH - Hold Output Open/Closed (continued) Example: Command: OH2001000 Parameters: 2001000 Command Parameters n Discrete output number 2 ff State of discrete output 00= Hold Open tttt Time (in milliseconds) that output remains held open.
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.
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.
ASCII Host Commands 15–35 MW - Write Primary Match Code Table Entry (continued) Example: Command: MW4102041289 Parameters: 4102041289 Command Parameters n Parameter Function Values Match code table entry number 4 f RESERVED 1 cc Bar code symbology 02=Interleaved 2 of 5 ll Length of match string 04 Match string 1289 string Response: = 00LF 00 = command complete response code LF = end of message control code for Line Feed CM - Clear Primary Output Counters Command Format: CMn Function
15–36 ASCII Host Commands CO - Clear All Primary Output Counters Command Format: CO Function: Clears the Primary Counters to zero. Parameters: None Response: = rr rr = response code = end of message control code Example: Command: CO Response: = 00CR 00 = command complete response code CR = end of message control code for Carriage Return CA - Clear Extended Match Counters Command Format: CA Function: Clears the value of the extended counts to zero.
ASCII Host Commands 15–37 SE - Set Extended Match Counters Command Format: SEnnnmmmmmm Function: Sets the value of extended count number nnn to mmmmmm.
15–38 ASCII Host Commands RC - Read Extended Match Counters Command Format: RCnnn Function: Reads the value of Extended count number nnn. Parameters: nnn Command Parameters Parameter Function The number of the Extended match count nnn Valid Values 001 to 128 = mmmmmm Response: mmmmmm = count value = end of message control code Example: Command: RC012 Parameters: 012 Command Parameters nnn Response: Parameter Function The number of the Extended match count.
ASCII Host Commands 15–39 SM - Set Extended Match Data Command Format: SMnnnasccmmmmmmddddddddllstring Function: Sets the value of the Extended data number nnn.
15–40 ASCII Host Commands SM - Set Extended Match Data (continued) Example: Command: SM002M30100000010000000041289 Parameters: 002 M 3 01 000000 10000000 04 1289 Command Parameters Parameter Function Valid Values a The number of the Extended match count Mode s Source 3=A|B cc nnn 002 M = Match Entry Symbology 01=Code 39 mmmmmm The value of the count 000000 dddddddd Loading (8) 10000000 Length of match string 04 Match string 1289 ll string Response: = 00CR 00 = command complete
ASCII Host Commands 15–41 RP - Read All Extended Match Data Command Format: RP Function: Reads the value of all Extended data.
15–42 ASCII Host Commands RP - Read All Extended Match Data (continued) Example: Command: RP Response: 001 M 03 01 001289 04 1289 CR 002 ... ...
ASCII Host Commands 15–43 RA - Read All Extended Counters Command Format: RA Function: Reads all Extended counts. Parameters: None Response: nnnmmmmmm... ... nnnmmmmmm = rr Response Parameters nnn mmmmmm nnn mmmmmm Parameter Function The number of the Extended match count Value of count The number of the Extended match count Value of count Valid Values 001 000000 to 999999 002 000000 to 999999 ...
15–44 ASCII Host Commands RA - Read All Extended Counters (continued) Example: Command: RA Parameters: None Response: 001000012CR002000122... ... 128000012CR =00CR Response Parameters nnn mmmmmm nnn mmmmmm Parameter Function The number of the Extended match count Value of count The number of the Extended match count Value of count Values 001 000012 002 000122 ...
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 Parameters Parameter Function Valid Values nnnnnnnn Allows the 128 Extended Match Codes to be treated as eight sets of sixteen each. Each set can be individually marked.
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 Response: nnnnnnnn = rr rr = response code = end of message control code Example: Command: RS Response: 10010001 = 00CR 10010001 = Sets 1, 4, and 8 enabled; all others disabled. 00 = command complete response code CR = end of message control code for Carriage Return.
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). ab Parameters: Command Parameter Parameter Function Valid Values a Enable device to display formatted bar code data.
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).
ASCII Host Commands 15–49 SD - Enable LCD Scrolling Command Format: SDf Function: Enables or disables scrolling of the LCD display. Parameters: f Command Parameters Parameter Function f Enable Scrolling LCD Display Values 0= No 1= Yes See Chapter 9 for details on how the LCD Display operates when scrolling is enabled or disabled.
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.
ASCII Host Commands 15–51 SR - Set Search and Replace Rule for Host Message Fields (continued) Example: Command: SR02013010009004807^S(.*)$02\1 Parameters: 02 01 3 01 00 09 0 048 07 ^S(.
15–52 ASCII Host Commands SF - Set No-Read Replacement Strings Command Format: SFnnllstring Function: Set the No-Read Replacement Strings.
ASCII Host Commands 15–53 HC - Configure Host Communications Command Format: HCaaannnssspppfr Function: Configures host communication parameters.
15–54 ASCII Host Commands HC - Configure Host Communications (continued) Example: Command: HC03603703504311 Parameters: 03603703504311 Response: Command Parameter aaa ACK character 036 = $ character nnn NAK character 039 = & character sss Start character for Scanner A 035 = # character ppp Stop character for Scanner A 043 = + character f Large buffer enable 1=Yes r Send Message to Host 1=Immediately after Valid Package Parameter Function Values = 00CR 00 = command complete respons
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.
15–56 ASCII Host Commands MF - Configure Host Message Format Command Format: MFabcdefghhhiiijkl Function: Configures the format of messages sent to the host.
ASCII Host Commands 15–57 MF - Configure Host Message Format (continued) Example: Command: MF1101110094042100 Parameters: 1101110094042100 Command Parameters a Send bar code data? 1=Yes b Send package count? 1=Yes Values c Send bar code symbology? 0=No d Send source identifier? Ignored① e Send header message? Ignored① f Send no-read message? Ignored① g Expand UPC-E? 0=No hhh Response: Parameter Function Label delimiter character 094 = ^ character iii Start character 042 =
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.
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. Note: This command only applies when the AUX port is set for manual data entry operations.
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. NOTE: This command is valid only for dual head decoders.
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. NOTE: This command is valid only for dual head decoders.
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 ll Length of header message 00 to 32① String Header message characters Up to 32 characters Parameter Function Valid Values ① A zero length string will disable the header message.
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. Parameters: llstring Command Parameter ll Length of no-read message 00 to 32① String No-read message characters Up to 32 characters Parameter Function Valid Values ① A zero length string disables a no read string..
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).
ASCII Host Commands 15–65 AX - Configure AUX Terminal Data Entry Operations (continued) Example: Command: AX111008180 Parameters: 111008180 Command Parameter a b c eee f gg Response: Parameter Function Values Enable keyboard entry? 1= Yes Confirm entry? 1= Yes Format Aux Terminal Keyboard Data? Rubout character for keyboard data entry Echo keyboard data? Size of the display.
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. Parameters: fllstring Command Parameters Valid Values Enable keyboard entry for one 1= Yes message. 0= No Length of text message.
ASCII Host Commands 15–67 TM - Display Text Message at AUX Terminal and LCD (continued) Example: Command: TM111MESSAGETEXT Parameters: 111MESSAGETEXT Command Parameters f ll String Response: Parameter Function Values Enable keyboard entry for one 1= Yes message. Length of text message. 11 Text message characters.
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 Parameters ll String Parameter Function Length of the AUX terminal prompt message AUX terminal prompt message string.
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 Parameters Parameter Function aaa Scanner A Performance Indicator bbb Scanner B Performance Indicator Valid Values 3 digit value 000 through 100, 999① 3 digit value 000 through 100, 999①② ① 999 indicates the decoder is not decoding because of a buffer overflow condition. ② Applicable only with dual head scanner.
15–70 ASCII Host Commands PR - Read Package Counter Command Format: PR Function: Returns the count maintained by the package counter.
ASCII Host Commands 15–71 NR - Read Symbols Not Read Counter Command Format: NR Function: Returns the count in the no-read 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 Response: mmmmmm=rr mmmmmm= output counter count. Maximum value of 999999 = end of message code rr= response code = end of message code Example: Command: MC3 Parameters: 3 = read output counter #3.
ASCII Host Commands 15–73 PC - Clear Package Counter Command Format: PC Function: Clears the package counter to 0. Parameters: None Response: = rr rr= response code = end of message control code Example: Command: PC Response: = 00 00= command complete response code CR= end of message control code NC - Clear Symbols Not Read Counter Command Format: NC Function: Clears the no-read counter to 0.
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 Response: = 97 97= Indicates the command was received and the decoder is resetting. The reset takes approximately 5 seconds.
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.
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 Response: = 97 97 = Indicates the command was received and the decoder is resetting. The reset takes approximately 5 seconds. = end of message code ID - Version of Software Command Format: ID Function: Read the version of decoder software presently running. Parameters: None Response: aa.aa =00 aa.
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. Response: =50 rr 50= Unknown Command response code = end of message control code PD - Configure Pad Data Character Command Format: PD Function: Obsolete command.
Chapter 16 Chapter Objectives This chapter defines PCCC (Programmable Controller Communications Commands) commands you can send from a host to the decoder using the DH485 interface. These commands allow you to use binary data exchange to configure the decoder, read data from the decoder, and obtain diagnostic information. Protocol Options The PCCC host commands use the Allen-Bradley DH485 link protocol.
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). Data is always transmitted with the low byte of each data word first and then the high byte.
PCCC Host Commands 16–3 • STS • • • • • Byte 1 specifies the command status which is always 0. TNS 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. For example, FNC = 01 means read diagnostic counters.
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. • STS Byte 1 contains the status of a processed command. The table below lists the STS codes for all commands. Status Response Codes Hex Value 00H 01H 02H 10H Meaning Command successful (no errors). Command complete and successful.
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.
16–6 PCCC Host Commands Reply - Truncated Data (Host Buffer Contains More Data) High Byte Low Byte MSB 1 LSB STS= 80H 0 CMD Reply = 41H 3 2 TNS 5 4 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. A status of 00H is returned in the reply when the last segment of data from a bar code packet is read. Here is an example.
PCCC Host Commands 16–7 The following command reads the value of output counter 1: Read Output Counter 1 High Byte Low Byte MSB 1 LSB STS= 00 CMD= 01H 3 0 2 TNS 604H 5 4 00H 7 Size = 4 6 Read Reply High Byte Low Byte MSB 1 LSB STS= 00H 0 CMD Reply = 41H 2 3 TNS 5 7 Counter Data 4 6 You can read more than one counter, however the read operation must specify an address within the valid address range and start on an address boundary.
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.
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.
16–10 PCCC Host Commands Execute Decoder Function High Byte Low Byte MSB LSB STS= 00H 1 CMD= 08H TNS 3 5 0 2 Command Address = 600H through 639H,640H, 641H 4 Reply High Byte Low Byte MSB LSB 1 STS= 00H 0 CMD Reply = 48H 3 2 TNS If you send a command with an invalid address, the reply returns a status code of 10H (invalid address).
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). The decoder automatically sends bar code data as it is decoded.
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 MSB 1 LSB STS= 00H 3 CMD= 08H 0 TNS 5 2 Cancel Repeat Read Command Address = 641H 4 Display Text Message on AUX Terminal / Enable AUX Terminal Keyboard.A To configure a message for display on the AUX terminal (and/or LCD Display), use the command address 900H or 901H.
PCCC Host Commands 16–13 Command Replies High Byte 1 Low Byte MSB STS= 00H LSB CMD Reply = 48H 3 0 2 TNS 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. The command returns a status of 01H. If the decoder has not processed the previous text message, the command returns a status of 02H indicating the command failed because the display buffer was not available.
16–14 PCCC Host Commands Example (holds output closed for 10 milliseconds) High Byte Low Byte MSB 1 00H 08H 3 TNS 5 06H 60H 7 00H 0AH LSB 0 2 4 6 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.
PCCC Host Commands 16–15 Diagnostic Loop Command High Byte Low Byte MSB LSB STS= 00H 1 0 CMD= 06H 2 TNS 3 4 FNC=00H 5 Diagnostic Loop Data 122 bytes maximum Diagnostic Loop Reply High Byte Low Byte MSB 1 LSB STS= 00H 0 CMD Reply = 46H 3 2 TNS 5 4 Diagnostic Loop Data (same data as in command) Read Diagnostic Counters The Read Diagnostic Counters command (CMD= 06H, FNC= 01H) returns diagnostic counter values.
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).
PCCC Host Commands 16–17 Read Diagnostic Status Command High Byte Low Byte MSB LSB STS= 00H 1 CMD= 06H TNS 3 0 2 FNC=03H 4 Read Diagnostic Status Reply High Byte Low Byte MSB 1 LSB STS= 00H 3 CMD Reply = 46H 0 2 TNS 5 EE 00 4 7 9 21 22 ”2” 22 6 8 11 ”5” ”7” 13 ”–” ”5” 15 17 19 ”D” (or “S”) ”D” ”” ”1” ”” ”” 21 23 00 00 00 00 00 00 00 00 25 27 10 12 14 16 18 20 22 24 26 The Series/Revision byte indicates the product series and revision levels.
Chapter 17 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. ! Replacing the Battery ATTENTION: Always use caution when replacing fuses or installing accessories within the decoder. The optional lithium backup battery (Catalog Number 1747–BA) will last up to five years.
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.
Maintenance and Troubleshooting Troubleshooting 17–3 This section lists problems that may occur with the decoder and/or connected equipment. Each problem lists possible causes and solutions. Problem: Decoder ”Power On” indicator does not light. Cause: Decoder power switch is in OFF position. Solution: Turn decoder power switch to ON position. Cause: No incoming power. Solution: Verify power source. Cause: Improper connection to power source. Solution: Check connections. Cause: Faulty decoder.
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). Solution: Turn on switch. Cause: Cable connections between decoder and scanner are loose or defective. Solution: Check cable and connections.
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. After properly positioning the scanner, return the decoder configuration to the correct triggered mode of operation. Cause: Scanner lens is incorrect for the label size.
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. Problem: Output LED indicator does not operate. Cause: Configuration parameters are not set correctly. Solution: Review configuration parameters.
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.
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. Cause: The AUX port is set to configuration mode, not manual data entry mode. Solution: Using one of the AUX Terminal Selectors, switch the AUX port to manual data entry mode.
Chapter 18 Bar Code Decoders Catalog Numbers 2755-DD1_ 2755-DD4_ 2755-DS1_ 2755-DS4_ Electrical Input Line Voltage Input Line Frequency Nominal Power 85 (Min) to 264 (Max) VAC 100 to 240 VAC Nominal 47 (Min) to 63 (Max) Hz; 50 to 60 Hz 80 VA Max (DD decoderss) 55 VA Max (DS decoders) I/O Module Protection Fuse (Replacement Part No. 77104-899-01) Output Module Voltage/Current Catalog No. 2755-0B5S Catalog No. 2755-0A5S Catalog No. 2755-0M5S 3-60 VDC, 0.5A Max 12-140 VAC, 0.
18–2 Specifications Scanner Ports Scanner Ports A and B Connector (NEMA Type 1) Connector (NEMA Type 4) Communications HOST Port Electrical Standards Protocols 25-pin (female) subminiature D 19-pin (male) circular Cannon KPT series Connector (NEMA Type 1) Connector (NEMA Type 4) Baud Rate Parity Data Bits Stop Bits Flow Control RS232, RS422, RS485 ASCII (RS232, RS422, DH485) Allen-Bradley PCCC (RS485 only) 25-pin (female) subminiature D 19-pin (male) circular Cannon KPT series➀ 300, 1200, 2400, 4800, 9
Specifications 18–3 Output Modules Catalog Number Nominal Line Voltage Maximum Line Voltage Minimum Line Voltage Maximum Peak Off State Voltage Maximum Peak Off State Leakage Static off-state dv/dt Maximum On-State Current Minimum On-State Current Maximum 1 Cycle Surge Maximum 1 Second Surge Peak On-State Voltage 2755-OB5S –– 60 VDC 3.0 VDC 60 VDC 1.0 mA –– 0.5 A DC 10 mA DC –– 1.5 A DC 1.5 V DC 2755-OA5S 120 VAC 140 VAC 12 VAC 400 V peak 2.5 mA RMS 200 V/usec 0.5 A RMS 50mA RMS 4 A peak –– 1.
Decoder Configuration Addresses ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁ
A–2 Decoder Configuration Addresses ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁ
Decoder Configuration Addresses A–3 ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ
A–4 Decoder Configuration Addresses ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁ
Decoder Configuration Addresses A–5 ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ
A–6 Decoder Configuration Addresses ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁ
Decoder Configuration Addresses A–7 ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ
A–8 Decoder Configuration Addresses ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁ
Decoder Configuration Addresses A–9 ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁ
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.
Decoder Configuration Addresses A–11 ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ Address Command 0662H Hold output 3 closed➀ 0663H Hold output 4 closed➀ Hold output 5 closed➀ 0664H 0666H Hold output 6 closed➀ Hold output 7 closed➀ 0667H Hold output 8 closed➀ 0668H Start Scanner B Trigger 0669H Stop Scanner B Trigger 0665H
A–12 Decoder Configuration Addresses ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁ Series B Configuration Parameters 0900H–0901H PCCC Address 900H 901H Configuration Parameter write text message to AUX/LCD string length string write text message to AUX/LCD and en
Decoder Configuration Addresses A–13 ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ
A–14 Decoder Configuration Addresses Where i ranges from 1 to 16. The decoder shall return status 10H for references to 1000H–103FH.
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.
Factory Default Settings Category of Parameters Bar ar Co Codee Symbology m olog Check Characters Chec Bar ar Code Co e Symbology m olog Lengths engths Pharma–Code Scanner canner A Control Scanner B Control Parameter Enable Code 39 Enable Interleaved 2-of-5 Enable Codabar Enable Code 128 Code 128 FNC1 Character Default Setting Yes (No on Pharma-Code Units) No Guard Bars: No No No None Enable UPC-A Enable UPC-E Expand UPC-E No No No Supplements: None Supplements: None Enable EAN-8 En
B–2 Factory Default Settings Category of Parameters Match Code Table (1 - 8) ac age Detect etect Input Package Extended ten e Match Co Codee Ta Table le AUX U an and LCD C Display ispla Format ormat ost Message Replacement eplacement Host Rules ules Publication 2755-833 Parameter Bar Code Symbology Match Code Text String Normal State Default Setting Any Blank O (Normally Open) Source A for DS, A|B (A or B) for DD Duration 0 msec Scanner A Filter Scanner A Sense Scanner B Filter Scanner B Sens
Factory Default Settings Category of Parameters Host ost Message Format ormat Parameter 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 All Send Symbology No Send Package Count No Send Bar Code Strings Yes Send Decoder Performance No End Message CrLf Default No-Read String Blank No-Read (1–16) Replacements Baud Rate* Bits/Character*
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. • Checksum, Least Significant Byte First Sixteen bit sum of all the bytes in a message with the least significant byte transmitted first.
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 AUX Port on NEMA Type 1 Decoder 1 14 Pin 1 GND Chassis Ground 2 TD Transmit Data carries data from terminal to decoder. (input to decoder) 3 RD Receive Data carries data from decoder to terminal.
D–2 Setting Up Terminals Lear Siegler ADM 3E Terminal Follow these steps if using a Lear Siegler 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.
Setting Up Terminals DEC VT100 Terminal D–3 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 D Shell Connector Decoder NEMA Type 4 NEMA Type 1 C B D 2 3 7 25-pin Female Transmit Data Receive Data Signal Ground 3 2 7 Terminal Note: Connect shield to shell of cable connectors at both ends. 2.
D–4 Setting Up Terminals Allen-Bradley 1784-T45 or T47 Programming Terminal Follow these steps if using an Allen-Bradley 1784-T45 or -T47 computer: 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 D Shell Connector NEMA Type 4 Decoder C B D 25-pin Female NEMA Type 1 2 3 7 Transmit Data Receive Data Signal Ground .
Setting Up Terminals D–5 6. When the Select CRT Type menu appears, select Data General DT100 emulation. 7. You are now ready to configure the decoder. See Chapter 5. Allen-Bradley 1770-T1, -T2, -T3 Terminals Follow these steps if using an Allen-Bradley 1770-T1, -T2, or -T3 terminal: 1. Construct a cable to connect the decoder to Channel B of the terminal. Use a Belden 8303, Alpha 45123, or equivalent type of cable.
D–6 Setting Up Terminals 2708-DH5 Attended Workstations Follow these steps if using one of the Allen-Bradley 2708-DH5 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. Use the following connector pinouts: Male 19-pin NEMA Type 4 or Female 25-pin D Shell Connector Decoder NEMA Type 4 NEMA Type 1 C B D 2 3 7 9-pin Female 3 2 5 Terminal 2. Plug terminal into power supply. 3.
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. The HOST port on the NEMA Type 4 decoder has a 19-pin (male) connector. The HOST port on the NEMA Type 1 decoder has a 25-pin (female) D shell connector.
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. Figure E.
Connecting to a Host Pin # E–3 20 Modem Control Line DTR Function Descriptions 4 RTS RTS/CTS-1 RTS/CTS-2 RTS/CTS-1 The decoder sends a DTR (Data Terminal Ready) signal to tell the host the decoder is online and capable of receiving data from the host. The DTR line remains on while the decoder is on. The decoder sends the RTS (Request to Send) signal to tell the host it is ready to send data.
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. Pin # E Modem Control Line DTR F RTS RTS/CTS-1 RTS/CTS-2 RTS/CTS-1 F RTS RTS/CTS-2 The decoder sends the RTS (Request to Send) signal to tell the host it can accept data.
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 Pin 15 Pin 16 Pin 17 TxB+ TxA– RxA’– RxB’+ Transmits data from the decoder to the host. Transmits data from the decoder to the host. Receives data from the host. Receives data from the host. RS-422 communication lines are unterminated. To enable network termination (120 Ohm resistor in series with a 0.
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 Pin R Pin S Pin T TxB+ TxA– RxA’– RxB’+ Transmits data from the decoder to the host. Transmits data from the decoder to the host. Receives data from the host. Receives data from the host. RS-422 communication lines are unterminated. To enable network termination (120 Ohm resistor in series with a 0.
Connecting to a Host E–7 Figure E.5 Connecting NEMA Type 1 Decoder to DH485 Network Host Port 25-pin DB Connector on Decoder . Host RS-485 Port Shield➀ Shield 9 * Shield SIG GND 7 * SIG GND 14 * TxB + TxA – 15 * TxA – TxB + 12 13 RS-485 Termination➁ * Pin designations depend on host device. ➀ Only one of the devices in the network must have the cable shield connected to chassis ground. Do this by connecting shield to pin 1 instead of pin 9.
E–8 Connecting to a Host Figure E.6 Connecting NEMA Type 4 Decoder to DH485 Network Host Port 2755-NC17 on Decoder Host RS-485 Port Shield➀ Shield L * Shield SIG GND D * SIG GND TxB + P * TxB + TxA – R * TxA – M N RS-485 Termination➁ * Pin designations depend on host device. ➀ Only one of the devices in the network must have the cable shield connected to chassis ground. Do this by connecting shield to pin A instead of pin L.
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. See the Host Communications configuration screen.
The following table lists the available options for host communications.
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.
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. Figure G.
Output Module Applications G–3 Figure G.3 Using diode to protect module MOD 1-8 DC Output Module➀ Connector Block – 2 + Fuse Load Enclosure Conduit Hole Diode – + DC Source ➀ Output module functions as switch, not a power source.
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. See Figure H.1. 2. External AC or DC power source connects to input module (in position 8 of I/O Module Board) and a normally opened (N.O.
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. The module and switch receive power from an external AC or DC source.
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 Aux Port (female) Connector 1 NEMA Type 4 Aux Port (Male) Connector 14 M 17 L K A N J R S H 25 C V T 13 B P U D E G F Use the Catalog No. 2755-NC17 Connector Kit to fabricate cable.
Publication 2755-833
I–2 ASCII Character Set Entering Non-Printable ASCII Characters The following parameters allow you to enter non-printable ASCII 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. For example, to enter carriage return and line feed control characters, enter %M%J.
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.
J–2 Custom Settings Category of Parameters Match Code Table (1 - 8) Parameter Bar Code Symbology Match Code Text String Normal State Source Duration ac age Detect etect Input Package Scanner A Filter Scanner A Sense Scanner B Filter Scanner B Sense Counter Status Status of Counter Set Mode Source Extended ten e Match Co Codee Ta Table le Symbology Match Pattern String Count Loading Display Data Message Format AUX U an and LCD C Display ispla Format ormat Scroll LCD Display Bar Code Strings Positio
Custom Settings Category of Parameters Parameter Start Character J–3 Default Setting Source Identifier (for AUX) Source Identifier (for A) Source Identifier (for B) Header String Field Delimiter Number of Fields in Message Host ost Message Format ormat Send Symbology Send Package Count Send Bar Code Strings Send Decoder Performance End Message Default No-Read String No-Read (1–16) Replacements Strings Baud Rate* Bits/Character* Parity* Host Protocol* Device Address* ACK Character* Host Communicatio
Appendix K European Union Directive Compliance European Union Directive Compliance If this product is installed within the European Union or EEA regions and has the CE mark, the following regulations apply.
K–2 European Union Directive Compliance Declaration of Conformity Publication 2755-833
A ACK 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. AIM Acronym for Automatic Identification Manufacturers. alphanumeric The character set containing letters, numbers, punctuation marks, and symbols.
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. bar code symbol A group of vertical bars that represent a character or group of characters whose spacing is determined by a specific set of rules. In most cases, human readable characters are printed below the bars. Also referred to as a field.
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. code type See symbology.
G–4 Glossary E EAN 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. G guard bars The bars at the ends and center of a UPC and EAN symbol. They ensure a complete scan of the bar code.
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. L LAN Local area network. LSAP An acronym for Link Service Access Point. Used by the DH-485 protocol. Effectively a secondary address for an application service. M match A condition in which decoded data matches data in the match code table.
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. N NAK See negative acknowledgement. Negative Acknowledgment An ASCII control character transmitted by a receiver as a negative response to the sender.
Glossary G–7 output counter A counter that is associated with each output condition. The counter increments by 1 each time the condition occurs. overhead The fixed number of characters required for start, stop and checking in a given symbol. For example, a symbol requiring a start/stop and two check characters contains four characters of overhead. To encode three characters of data, seven characters are required. P PCCC Acronym for Programmable Controller Communications Commands.
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. Nonself-checked codes may employ a check digit or other redundancy in addition to the data message. space The lighter element of a bar code formed by the background between bars.
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. U UPC Acronym for Universal Product Code. The standard bar code type for retail food packaging in the United States. V valid package A scan (or group of scans) that is comprised of valid reads and satisfies the fields per package parameter. valid read A condition that occurs when sufficient valid scans have been decoded to satisfy the capture count.
Index 2755-AM55, G-1ćG-3 2755-CT1, 2-13 2755-IA55, 2-9, 18-3, H-1ćH-3 2755-IB55, 2-9, 18-3, H-1ćH-3 2755-IM55, 2-9, 18-3, H-1ćH-3 2755-NC17, 2-13 2755-NP1, 2-13 2755-NP3, 2-13 2755-NP4, 2-13 2755-NP5, 2-13 2755-OA55, 2-9, 18-3, G-1ćG-3, H-1ćH-3 2755-OB55, 2-9, 18-3, G-1ćG-3, H-1ćH-3 2755-OM55, 2-9, 18-3, H-1ćH-3 Accessories communications cable (NEMA Type 4), 2-13 connector kit (NEMA Type 4), 2-13 I/O modules, 2-9, 18-3, G-1, G-2, H-1 package detectors, 2-13 replacement fuses for I/O modules, 2-
I–2 Index save configuration to storage memory and restart, 15-74 Scanner A control, 15-18 Scanner A package detect, 15-21 Scanner A source identifier, 15-60 Scanner B control, 15-20 Scanner B laser light, 15-23 scanner B package detect, 15-22 Scanner B source identifier, 15-61 Scanner B start & stop characters, 15-55 set configuration to default values, 15-75 set extended match counters, 15-37 set extended match data, 15-39 set noĆread replacement string, 15-52 set number of fields in host message, 15-58
Index constructing cable (NEMA Type 1), 4-15 constructing cable (NEMA Type 4), 4-16 supported types, 4-15, 4-16, 5-1, 13-1, D-1 Bar Code Data Display on AUX Terminal, 9-1 on configuration screen, 14-2 on LCD Display, 9-1 Bar Code Symbol, vs.
I–4 Index on LCD Display, 9-5 Counter Status, Extended Match Code Table, 8-2 Display Bar Code Strings Function, 14-2 Counters output (1 - 8), 14-4 package, 14-4 resetting, 14-5 symbols not read, 14-4 Display Status and Primary Counters Function, 14-3 Debounce Filter, 7-11 Decode Direction, PharmaĆCode, 6-14 Decode Modes continuous, 3-8, 7-2 continuous/unique, 3-8, 7-3 coordinated 1, 7-9 coordinated 2, 7-9 host, 3-8, 7-3, 7-9 internal timer, 3-9, 7-3 package detect, 3-8, 7-3, 7-9 scanner B, 7-9 trigg
Index FNC1 Character, 6-7 Fuses ordering replacment fuses, 2-9 replacing I/O module fuses, 17-2 Grounding Recommendations, 4-2 Guard Bars, Interleaved 2 of 5, 6-4 Header Message, 11-5 Help Line edit mode, 5-9 select mode, 5-9 Host Command Trigger, start/stop scan characters, 12-5 Host Commands, 3-2 ASCII commands, 15-1 PCCC commands, 16-1 Host Communication Parameters, 12-2 ACK character, 12-4 baud rate, 12-2 bits/character, 12-2 host protocol, 12-3 NAK character, 12-4 node device address, 12-3 parit
I–6 Index Host Trigger, start/stop scan characters, 7-3 I/O Module Board, 2-5 customer installable options, 2-10 ordering options, 2-9 I/O Modules available types, 2-9 connecting to external devices, using conduit, 4-20, 4-22 using NEMA 4 Connector Kit, 4-20 field wiring holes, 2-6 fuses, 4-19 installing in I/O Board, 4-19 specifications, 2-9 wiring, 4-20 Independent Scanning Mode, 2-2, 3-8 Input Modules, 2-9 specifications, 2-9, 18-3 using for AutoLoad (INPUT), H-1, H-2 Installation AUX terminal, 4-15
Index format of data sent to host, 13-11 rubout character, 13-4 size of display, 13-5 Match Complete, 7-8 Match Entry, in Extended Match Code Table, 8-4 Match Pattern String, in Extended Match Code Table, 8-6 Match-Complete Output Condition, 7-17 Match-Entry Output Condition, 7-17 Memory operating, 3-6 storage, 3-6 types of, 3-5 Message Field, vs.
I–8 Index signaling arrival and departure of package, 7-3 Package Detect Decode Mode, 7-9 Package Detect Input filter and sense (Scanner A), 7-12 filter and sense (Scanner B), 7-12, 7-13 Package Detectors, 2-13 PhotoSwitch, 2-13 Parity, 12-2 PCCC Commands, use with an AUX terminal, 13-11 PCCC Diagnostic Link Commands diagnostic loop, 16-14 read diagnostic counters, 16-15 read diagnostic status, 16-16 reset diagnostic counters, 16-16 reset diagnostic status, 16-16 PCCC Host Commands, 16-1 cancel repeat rea
Index wild card character (?), 7-14 Processing Order, host message replacement rules, 10-7 Publications, related, 1-4 Question Mark as metacharacter, 10-4 as wild card, 8-6 with host message replacement rules, 10-4 Quiet Zone Ratio, PharmaĆCode, 6-11 Ratio, wide to narrow (PharmaĆCode), 6-14 Read and No-Match Output Condition, 7-18 Recalling Configuration Parameters, using configuration screens, 5-11 Replacing Battery, 17-1 Replacing I/O Module Fuses, 17-2 Reset All Counts, 8-2 Reset Status and Prima
I–10 Index immediately after valid trigger, 12-6 Source, in Extended Match Code Table, 8-5 Terminal Connections and Setup, D-1 Source of Event, 7-16 Start & Stop Characters, For Scanner B, 15-55 Transmission Check, 12-7 checksum - LSB, 12-7, C-1 checksum - MSB, 12-7, C-1 example, C-1 LRC (Longitudinal Redundancy Check), 12-7 Start Scan Character, 12-5 Trigger End Conditions, 3-9 status of counter set, 8-3 Trigger Sources host, 7-3 host command, 3-8 internal timer, 3-9, 7-3 package detect, 3-8 pack
Allen-Bradley, a Rockwell Automation Business, has been helping its customers improve productivity and quality for more than 90 years. We design, manufacture and support a broad range of automation products worldwide. They include logic processors, power and motion control devices, operator interfaces, sensors and a variety of software. Rockwell is one of the world’s leading technology companies. Worldwide representation.