04-AXCESS Modify R30

124
AXCESS V3.0 for the AXIOM Line of Bar Code Readers Software Manual

Transcript of 04-AXCESS Modify R30

Page 1: 04-AXCESS Modify R30

AXCESS™ V3.0

for the AXIOM™ Line of Bar Code Readers

Software Manual

Page 2: 04-AXCESS Modify R30

AXCESS™ V3.0 Setup Software Manual Revision 3.0 PN 1000057289 3.0 | CMS 04-0270-01 | 02.14.05 | LSM

Document Revision Control

This document is under revision control in accordance with Accu-Sort’s Quality System. Any addenda or other documents associated with this manual are under separate revision controls. A revision number changes by 0.1 whenever technical information is changed or added to a document. Document versions with a revision between 0.1 and 0.9 are automatically considered preliminary. Accu-Sort’s ECO process controls document revisions greater than 0.9.

Copyright Information Copyright © 2003-2005 ACCU-SORT® SYSTEMS, INC. All rights reserved.

No part of this document is to be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying, recording, or by an information storage and retrieval system without prior written consent of Accu-Sort Systems, inc. All drawings and specifications contained in this manual are the property of Accu-Sort Systems, inc. and shall not be reproduced, copied or used in whole or in part as the basis for the sale or manufacture of products without the written permission.

Accu-Sort®, DRX® and the AS logotype are registered trademarks, and Axiom™, Axcess™ and 1-800-BAR-CODE™ are trademarks of Accu-Sort® Systems, inc.

All other company or product names are mentioned for purposes of identification only, and may be trademarks of their respective owners.

Disclaimer Information

The information contained in this manual is subject to change without notice. Supplemental information or documentation may be required for certain applications or usage. The examples and diagrams in this manual are included solely for illustrative purposes. Because of the many variables and requirements associated with any particular installation, Accu-Sort cannot assume responsibility or liability for actual use based on the examples and diagrams. No patent liability is assumed by Accu-Sort with respect to use of information, circuits, equipment, or software described in this manual. In no event will ACCU-SORT® SYSTEMS, INC. be responsible or liable for indirect or consequential damages resulting from the use or application of this equipment.

Accu-Sort Systems, inc. 511 School House Rd. Telford, PA 18969 1-800-BAR-CODE™

Page 3: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Contents i

00b-AXCESS-Table of Contents_R30.doc Accu-Sort Systems, inc.

Contents

Preface

Intended Audience............................................................................................................................. i Thank You............................................................................................................................................. i Overview of Contents ...................................................................................................................... ii Other Sources of Information....................................................................................................... iii Conventions....................................................................................................................................... iii Customer Service ............................................................................................................................. iv

1 Introduction Axiom Product Line Overview....................................................................................................1-1 AXCESS™ Configuration Setup Software ...............................................................................1-2

2 Getting Started Installing the Axcess Software..................................................................................................2-1 Starting the Axcess Program .....................................................................................................2-1 Axcess User Interface Basics......................................................................................................2-1 Navigating Axcess.........................................................................................................................2-4 Getting Help ...................................................................................................................................2-6

3 Connect Connecting to Your Axiom.........................................................................................................3-1 To connect to your Axiom reader via the setup cable........................................................3-1 To open a communication port.................................................................................................3-2 To connect to your Axiom reader via network .....................................................................3-3 To add an Axiom to the Reader’s IP Address list..................................................................3-4

4 Modify Axiom Configuration....................................................................................................................4-2 Bar Code Setup ..............................................................................................................................4-4 Bar Code Groups............................................................................................................................4-6 User Defined Mod Checks...........................................................................................................4-7 Bar Code Padding and Stripping...............................................................................................4-8 Match Codes Setup ......................................................................................................................4-9 Serial Communications Port#1.............................................................................................. 4-10 Network Settings ....................................................................................................................... 4-12 EtherNet/IP Settings.................................................................................................................. 4-15 Create User Defined Messages............................................................................................... 4-17 Trigger and Relay Settings....................................................................................................... 4-19 Tracking......................................................................................................................................... 4-22 DRX................................................................................................................................................. 4-25

5 Save/Retrieve Settings

Save Parameters to Disk..............................................................................................................5-2 Retrieve Parameters from Disk..................................................................................................5-3 Backup Axiom Parameters to Base ..........................................................................................5-4 Restore Axiom Parameters from Base.....................................................................................5-4 Exiting Axcess ................................................................................................................................5-4

Page 4: 04-AXCESS Modify R30

ii Contents AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. 00b-AXCESS-Table of Contents_R30.doc

6 Diagnostics Axiom Monitor...............................................................................................................................6-1 Log Viewer.......................................................................................................................................6-4 Uniloader ...................................................................................................................................... 6-13

7 Drop-down Menus File .....................................................................................................................................................7-1 Configuration .................................................................................................................................7-2 Tools ..................................................................................................................................................7-3 Help...................................................................................................................................................7-9

8 Toolbar Toolbar ............................................................................................................................................8-1 Appendices A AXIOM Networking Guide

AXIOM Ethernet Hardware Configuration ............................................................................ A-1 AXIOM Network Software Configuration ............................................................................. A-1 Controller/Client Communications ......................................................................................... A-2 Setting up AXIOMs for a Multi-Reader Network................................................................ A-2 Network Administrator Information....................................................................................... A-3 Network Host Communications............................................................................................... A-4 TCP/IP Server ................................................................................................................................. A-4 TCP/IP Client .................................................................................................................................. A-5 UDP Messaging............................................................................................................................. A-5 EtherNet/IP Options..................................................................................................................... A-7 I/O Messaging Example .............................................................................................................. A-8 On-Demand Messaging (ControlLogix)................................................................................A-12 Remote Setup and Diagnostics ..............................................................................................A-13 Monitoring an Axiom with Axcess........................................................................................A-13 Web Status Interface ................................................................................................................A-13 FTP Interface................................................................................................................................A-13 Network Administrator Information.....................................................................................A-14 EtherNet/IP Object Models......................................................................................................A-15

B Parameter Configuration Table ......................................................................................................B-21 Parameter Categories................................................................................................................B-21 Default Parameter Configuration Tables.............................................................................B-22

C Glossary.......................................................................................................................................................B-33

Page 5: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Preface i

00c-AXCESS-Preface_R30.doc Accu-Sort Systems, inc.

1 Preface Welcome to release 3.0 of the AXCESS™ Setup Software Manual from Accu-Sort Systems, inc. This user manual includes the information you need to effectively integrate the Axiom Bar Code Scanning Solution with your application. It contains detailed information about the following:

Setup software features and capabilities,

Software Installation

Connecting to an Axiom reader directly or via network

Configuring the Axiom for your application using the Axcess software

This preface explains how this user manual is organized and introduces other sources of information that you will find useful.

Intended Audience

You should have a basic understanding of bar code scanning. Equipment installers must be familiar with standard wiring techniques and terminology. Because the Axcess software runs in the Microsoft® Windows® environment, you should know how to use a mouse, choose commands, and work with windows and dialog boxes.

This manual contains some terms that may be unfamiliar. Use the glossary at the back of this manual for assistance.

Thank You

Thank you for using Axcess Setup Software for Axiom and this manual.

We value your comments and feedback. Feel free to let us know what you like or dislike about Axcess (or this manual) by e-mailing us at [email protected].

You can also mail your comments to our corporate headquarters address or call us directly at (215) 723-0981 or 1-800-BAR-CODE™.

Page 6: 04-AXCESS Modify R30

ii Preface AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. 00c-AXCESS-Preface_R30.doc

Overview of Contents

This manual includes the following chapters:

Chapter 1, “Introduction,” introduces you to the Axiom product line and its setup software Axcess for Axiom.

Chapter 2, “Getting Started,” defines how to install Axcess on your PC and introduces you to the setup software’s user interface.

Chapter 3, “Connect,” contains instructions for completing a connection with your Axiom, via the programming cable or a network connection.

Chapter 4, “Modify,” discusses the various screens that enable you to setup or modify the various operational characteristics of your Axiom, including bar code, communications, trigger, and tracking setup.

Chapter 5, “Save/Retrieve Settings,” defines how to save, backup, and retrieve an Axiom reader’s parameter settings.

Chapter 6, “Diagnostics,” contains details on using the Axiom Monitor to evaluate your Axiom’s operation to determine where changes may be made to improve performance.

Chapter 7, “Drop-down Menus,” outlines the menu selections available across the top of the Axcess window. The menus unique functions including: advanced setup, compare parameters, and visual keyboard. These menus also include redundant toolbar functionality.

Chapter 8, “Toolbar,” defines the use of the eight buttons Axcess provides to save, retrieve, and backup your reader’s parameters.

Appendix A, “Guide to Axiom Networking,” includes useful details on how to get the most out of the Axiom’s built-in Ethernet interface. This appendix includes: controller/client setup, network host communications, remote setup, diagnostics, and EtherNet/IP object models.

Appendix B, “Parameter Configuration Table” lists all of the default parameters your Axiom reader was configured with prior to shipment. This appendix also provides a table you can use to keep a record of any custom parameter settings.

Appendix C, “Glossary,” contains a comprehensive listing of terms that are relevant to bar code scanning in general and the Axiom in particular.

Page 7: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Preface iii

00c-AXCESS-Preface_R30.doc Accu-Sort Systems, inc.

This user manual is available online.

The Axcess Setup Software Manual is available online in Adobe Acrobat PDF format. The paper and online versions of this manual have identical content; use whichever format is most convenient.

The Axcess Installation Software and Documentation CD contains the latest software, online help, and an Adobe Acrobat version of the Axcess Setup Software Manual. You can search for information; read it on–screen, and print individual pages, sections, or the entire publication by using this CD. When you print from Adobe Acrobat, the resulting printouts look just like pages from an Accu-Sort hardcopy manual. We supply this CD with every reader shipment.

NOTE: There may be additional material that was not available when this user manual was printed. To learn if there is a documentation update for this product, go to our web site’s downloads page at www.accusort.com.

Other Sources of Information

You can choose from many sources of information, including documentation, training, and support services, to increase your knowledge and understanding of Accu-Sort Axiom bar code scanning solutions. If this manual refers you to other Accu-Sort documentation, use only the latest version of those manuals unless we specify otherwise.

Conventions

WARNINGS or CAUTIONS: This symbol identifies a hazard or procedure that, if incorrectly performed, could cause personal injury or result in equipment damage. It is also used to bring the user’s attention to details that are considered IMPORTANT.

USEFUL TIPS or NOTES: This symbol draws attention to details or procedures that may be useful in improving, maintaining, or enhancing the performance of the hardware or software being discussed.

Page 8: 04-AXCESS Modify R30

iv Preface AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. 00c-AXCESS-Preface_R30.doc

Customer Service

Training

Accu-Sort Systems offers a complete set of training courses to help you and your staff master Axiom bar code scanning solutions. We can help you develop a training plan that provides thorough training for both your project team and your end users. We will work with you to organize courses appropriate to your job or area of responsibility. Training professionals can show you how to plan your training throughout the implementation process so that the right amount of information is delivered to key people when they need it the most. You can attend courses at any our training center or you can arrange for our trainers to teach at your facility. In addition, we can tailor standard courses or develop custom courses to meet your needs.

Support

From on–site support to central support, our team of experienced professionals provides the help and information you need to keep your Axiom working for you. This team includes your Account Manager and Accu-Sort’s large staff of support specialists with expertise in your business area and managing your hardware and software environment.

NOTE: If you have any problems or questions that require Accu-Sort's help, direct your calls to Customer Service or Technical Support at the following numbers: (215) 723-0981 or 1-800-BAR-CODE™.

Page 9: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Introduction 1-1

01-AXCESS_Introduction_R30.doc Accu-Sort Systems, inc.

1 Introduction

This chapter presents a detailed description of the Axcess Setup Software for the Axiom Line of Laser Bar Code Scanning Solutions including:

Axiom Product Line Overview Axcess User Interface Axcess Wizard and Axcess Explorer Toolbar and Drop-down Menus

Axiom Product Line Overview

The Axiom line of laser bar code readers is designed with industrial and manufacturing applications in mind. Introduced in 2003, the Axiom 400 offers high-speed scanning and high reliability in a rugged industrial enclosure. Its large depth of field provides accurate bar code reading at distances up to 72 inches. Additions to the Axiom line are currently in development.

NOTE: Reference the user manual for more information on the Axiom reader that you are using in your application.

<<PHOTO>>

Axiom 100

Axiom 400

Figure 1-1: The Axiom Line of Bar Code Scanning Solutions

Though technologically advanced, the Axiom product line is designed for easy setup using Axcess Setup software. Axcess provides a familiar Windows®-based user interface. Using the Axcess Wizard or the Axcess Explorer, you can configure your Axiom readers without the need for onsite service.

Simply connect to your reader via setup cable or on-board Ethernet. Specify valid bar code types, groups, match patterns, and pad or strip characters from the decoded string. Define your I/O—including built-in trigger and tachometer signals and up to four solid-state relays. When complete, download your application settings to the Axiom and you’re ready to go. These features, along with comprehensive real-time performance monitoring, make the Axiom the leading bar code scanning solution in its class.

COMING SOON!

Page 10: 04-AXCESS Modify R30

1-2 Introduction AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. 01-AXCESS_Introduction_R30.doc

AXCESS™ Configuration Setup Software

Axcess Setup Software is a Windows®-based software package that lets you configure an Axiom through a series of intuitive, user-friendly menus, tools and dialog boxes. Context sensitive help is available to assist with use of the software.

Figure 1-2: Axcess Setup Software

All Axiom functions are selected from the standard menus, toolbar, Axcess Explorer, or the Axcess Wizard, providing multiple access points for all setup parameters.

With the Axcess Setup Software, you can:

Integrate Axiom to your system and application without custom software.

Modify the Axiom output messages to accommodate your system needs.

Add or modify the bar code symbologies to be read by Axiom.

Define up to four (4) relay input/outputs.

Monitor Axiom performance using various diagnostic tools.

You can easily configure your Axiom reader by using the Axcess Setup Software, a PC, and the setup programming cable. Setup can also be achieved on a network via communications with the Axiom through its’ Ethernet port. One software package and one setup cable are required per installation.

Page 11: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Getting Started 2-1

02-AXCESS_GettingStarted_R30.doc Accu-Sort Systems, inc.

2 Getting Started Every application is unique. The Axiom line of laser bar code readers is designed for ease-of-setup, allowing you to program a reader to fit your application seamlessly.

Axcess Setup Software for Axiom, functioning under the familiar Windows® operating system on your PC, is the tool you will use to define operating parameters, determine bar code read quality, and construct output messages, including filtering, stripping and padding capabilities. Axcess enables you to easily configure, fine-tune, and monitor your Axiom’s operations.

Axcess provides ease-of-use for any operator level. A beginner operator follows basic setup procedures for a standard configuration. More experienced operators may use the advanced setup features that allow access to more complex options. In either case, the user-friendly Axcess Wizard efficiently guides you through a sequence of screens until the Axiom is configured to fit your application.

Installing the Axcess Software

1. Insert the Axcess User CD in your CD drive.

2. Click the Install AXCESS icon.

3. Follow the prompts to install the Axcess Setup Software on your PC.

Starting the Axcess Program

To start the Axcess software in the Windows environment:

Axcess

1. Locate the Axcess program icon on your PC.

2. Double-click the icon to launch.

3. After starting the Axcess program, the first window you see is the Main window, as shown in Figure 2-1.

Axcess User Interface Basics

This chapter introduces you to the Axcess user interface and teaches you a few simple concepts and functions you need to start working with Axcess.

Specifically, this chapter describes how to:

Use Axcess Wizard’s step-by-step approach to configuring a reader.

Navigate around the application using Axcess Explorer window functions.

To use Axcess effectively, you need to understand its user interface. The figures in this chapter show Axcess running in a Window environment, displaying windows typically seen when using Windows 98-2000. These figures help illustrate the meaning of the terms in Table 2-1.

Page 12: 04-AXCESS Modify R30

2-2 Getting Started AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. 02-AXCESS_GettingStarted_R30.doc

Figure 2-1: Axcess Main Window

Figure 2-2: Axcess User Interface

Axcess Explorer

Axcess Wizard

Active Window

Toolbar, Chapter 8

Drop-down Menus, Chap. 7

Toolbar

Drop-down Menus

Axcess Explorer

Axcess Wizard

Modal Window

Option Group

Status Line

Drop-down List Button

Region

Page 13: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Getting Started 2-3

02-AXCESS_GettingStarted_R30.doc Accu-Sort Systems, inc.

Table 2-1: Axcess Setup Software User Interface Terms Term Definition Screen Represents the information display area of your computer monitor. Also referred to as a desktop. Window A window is a box around a set of related information on your screen. Many windows can appear

on your screen simultaneously and can overlap, appear adjacent to, or on top of each other. You can move a window to a different location on your screen.

Axcess Window Title

Each window title is identified by the highlighted folder or check-marked selection in Axcess Explorer. Window titles may also appear at the top of new windows that appear on-screen.

Axcess Setup Window

Whenever you launch Axcess software, the Axcess Setup window appears on your screen. This window displays the drop-down menu bar, toolbar, Axcess Wizard and Axcess Explorer.

Axcess Wizard Use Axcess Wizard’s 3 buttons (previous, next, and reset) to logically step through the process of completely configuring an Axiom reader. Recommended for first-time/novice users.

Axcess Explorer Use Axcess Explorer’s navigation list when you need to modify specific setup parameters, save/retrieve settings, or access reader diagnostics.

Modal Window Certain actions you perform in Axcess may cause a modal window to display. A modal window requires you to act on its contents before you can continue, usually by choosing OK or Cancel.

Block Every Axcess window consists of one or more blocks containing information on specific setup parameter. All required fields in a block must be completed before you can move to the next block or setup window. The first or only block in a window assumes the name of the window. Otherwise, block names appear across the top of the block. A horizontal line marks the beginning of the block.

Region A region is a collection of logically–related fields set apart from other fields by a rectangular box. Each block can optionally contain one or more regions. Regions help to organize the information within a block. A scrollable region is a region whose contents are not entirely visible in a window. A scrollable region contains a horizontal or vertical scroll bar so that you can scroll horizontally or vertically to view additional fields hidden in the region. In addition, if a field is partially hidden you can scroll the region to fully display the field by clicking on the partially hidden field.

Field Each block contains fields you use to enter, view, update, or delete information. A field prompt describes each field by telling you what kind of information appears in the field or what kind of information you should enter in the field. Fields that allow you to enter data are white and display a beveled border. Fields that are display–only are white and do not have a beveled border. If a field is disabled, it is dimmed. The term field generally refers to a text field, an area in a window that either displays data or allows you to enter data.

Check box You can indicate an on/off or yes/no state for a value by checking or unchecking its check box. Option Group An option group is a set of option buttons. You can choose only one option button in an option

group at a time, and the option group takes on that button’s value after you choose it. Status Line The status line, located along the bottom of the Axcess window, displays helpful hints or status

messages during reader setup and diagnostics. May also be referred to as the message line. Drop-down Menu These menus (File, Configuration, Tools, and Help) are across the top left corner of the Axcess

window, just below the window title. Drop-down List A drop-down list, or poplist, lets you choose a single value from a short list. To choose a value,

click the drop-down list down-arrow to display the list choices, then drag your mouse through the list to the desired value. Release your mouse button to choose the highlighted value and display it in the drop-down list field.

Toolbar The Toolbar is a collection of iconic buttons that each perform a specific action when you choose it. Each button replicates a commonly–used function also found in the drop-down menus and Axcess Explorer. Use your mouse to move the arrow cursor over the toolbar to display the functional names of the buttons.

Button You choose a button to initiate a predefined action. A button is usually labeled with text to describe its action or it can be an icon whose image illustrates its action. Depending on the context of a field or window, a button can be enabled or disabled.

Page 14: 04-AXCESS Modify R30

2-4 Getting Started AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. 02-AXCESS_GettingStarted_R30.doc

Navigating Axcess

Once you proceed to the next screen and begin reader setup, the Main window is not accessible again until you exit and restart Axcess.

Click the Next button to continue to the Modify window.

The Modify window introduces you to Axcess Wizard and Axcess Explorer. Axcess Explorer, the frame on the left side of every window, allows easy navigation through the setup windows. This frame is a dynamic interface: Depending on the selection of certain options, and the configuration of your reader, access to specific windows becomes available.

Figure 2-3: Axcess Modify Window

You can navigate through the Axcess software using any of three methods:

Menu Bar The main menu bar includes the following pull–down menus:

File

Configuration

Tools

Help

You use these menus to navigate quickly to specific Axcess functions, to save, edit or retrieve data, or to perform various actions.

Page 15: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Getting Started 2-5

02-AXCESS_GettingStarted_R30.doc Accu-Sort Systems, inc.

Axcess Explorer The functions that you can select are displayed in a navigation list on the left–hand side of the Axcess Explorer frame. The function list is organized much like the hierarchy of a file system, where you can expand items that begin with a plus sign (+) to further sub–levels until you find a function of interest.

Sub–levels appear indented below the items from which they are expanded. Items that are expanded are preceded by a minus sign (–). You can expand no further when an item displays neither a plus or minus sign.

The Axcess Explorer list appears with no items expanded. Click the folders to display the active window for the setup function and/or expand the folders to view any additional setup features.

Axcess Wizard Buttons The reset, previous, and next buttons are part of the Axcess Wizard. The wizard allows you to proceed easily through a predefined sequence of screens in the reader setup. Each screen must be completed before you can proceed to the next screen.

Table 2-2: Axcess Wizard Buttons

Button Function

Reset Quickly reverts all the values on any actively displayed screen to the configured default values.

Previous Steps to the previously displayed screen. Use this button to step back through one or more screens.

Next Steps to the next available Axcess screen. Typically, you will need to complete the current screen before going to the next screen.

Page 16: 04-AXCESS Modify R30

2-6 Getting Started AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. 02-AXCESS_GettingStarted_R30.doc

Getting Help

Axcess provides complete online help. Whenever you need assistance, simply choose an item from the Help Index to pinpoint the information you want.

To display help for a current window:

1. Choose Help Index from the Help drop-down menu or press the F1 key. A help window appears, providing you with information and an index of topics associated with the current application window.

2. Click on a topic of interest to display more detailed information.

3. You can use the menus or buttons in the help window to navigate to other topics of interest, or from the File menu in the help window, you can choose Exit to quit from Help.

USEFUL TIP: Pressing F1 will bring up Help for the current Axcess window.

Page 17: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Connect 3-1

03-AXCESS_Connect_R30.doc Accu-Sort Systems, inc.

3 Connect

Connecting to Your Axiom

You must connect to a reader in order to modify, send, or retrieve any parameters. Upon startup, your Axiom remains disconnected until you activate the command to connect.

There are two ways to make a connection to an Axiom:

Axcess Setup Programming Cable (standard) or

Through a connection with your Network (typically Ethernet)

To connect to your Axiom reader via the setup cable

1. Connect the programming cable to the setup connector located on the front of the wiring base.

2. Connect the other end of the programming cable to your PC. Be sure to note which COM port you are connected to on your PC.

3. Click the Axcess Wizard’s Next button. (You can also use Axcess Explorer’s Connect function, the Connect button on the button menu or Connect to Axiom from the Configuration drop-down menu.)

4. The next screen is Connection Mode, which is used to establish a connection with the reader. The type of connection, setup cable or network, determines which options will be displayed.

5. In the Connection Mode options group, click the Setup Cable option button. (Axcess is preset to default to the Setup Cable mode.) Be sure to select the correct COM port from the RS232 Connection drop-down list.

Figure 3-1: Axcess Connection Window

Page 18: 04-AXCESS Modify R30

3-2 Connect AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. 03-AXCESS_Connect_R30.doc

To open a communication port

1. Click the Open Port button.

2. Once the reader connection is complete, the message “Connected by serial cable” appears in the status line.

3. The Connection window displays the Reader’s Information as illustrated in Figure 3-2.

Figure 3-2: Connection – Open Port

4. If a connection is not made, the following message is displayed.

5. Check the cable connection between the reader and computer to assure proper connection, and then click Open Port.

Table 3-1: Reader’s Information Buttons

Button Definition Save Saves the reader information to scan head. Retrieve Retrieves the reader information from scan head. Default Returns the reader configuration to the default settings.

Page 19: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Connect 3-3

03-AXCESS_Connect_R30.doc Accu-Sort Systems, inc.

USEFUL TIP: Selecting Default will return your reader to the default factory settings. Since your Axiom may have been pre-configured for your application at the factory, it is recommended that you ALWAYS save your reader parameters to disk before using the default function.

To connect to your Axiom reader via network

1. Confirm the Axiom is properly connected to your Ethernet network. (See Chapter 3 of your Axiom Product Manual.)

2. Assign a valid IP address to the Axiom.

3. In the Connection Mode options group, click Network.

4. Select the IP address of your Axiom from the Reader’s IP Address list. (If this is your first time, you may need to add the Axiom’s IP address to the Reader’s IP Address list.) (See Figure 3-3.)

5. To verify the Axiom can be accessed on the network, click Ping. The status will be returned in the Reader’s Status column on the Connection window.

6. To connect to the Axiom over the network, click Connect.

NOTE: If you have enabled the use of a password for all network access, you will be prompted for a password after this step.

Figure 3-3: Axcess Connection Window with Network Selected

Table 3-2: TCP/IP Connection Buttons

Button Definition Add IP Opens the Add/Edit IP Address popup window. Remove Enables removal of the selected Reader’s IP Address. Connect Allows you to connect to the selected reader. Ping Checks network communications with the selected reader.

Page 20: 04-AXCESS Modify R30

3-4 Connect AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. 03-AXCESS_Connect_R30.doc

To add an Axiom to the Reader’s IP Address list

1. Click the Add IP button. The Add/Edit IP Address popup window appears.

2. Enter the IP address and reader name in the fields.

3. Click Add. The IP address and reader name will appear in the TCP/IP connection fields of the Connection Mode screen.

4. Repeat steps 2 and 3 in the Add/Edit IP Address popup window to enter as many Axiom readers as necessary for your application.

5. Click Exit to return to the Connection Mode screen.

Page 21: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Modify 4-1

04-AXCESS_Modify_R30.doc Accu-Sort Systems, inc.

4 Modify After establishing a connection with your Axiom reader, use the Modify menu to set all operational parameters to fit your application.

NOTE: Axcess functionality varies based on the type of Axiom reader you are setting up. Functions that do not apply to your reader will either not appear on the active screen or will appear grey (rather than black) indicating the function is not applicable.

The parameters are divided into the following categories:

Axiom Configuration

Bar Code Setup

Bar Code Padding and Stripping

Match Codes Setup

Serial Communications Port #1

Network Settings

Trigger and Relay Settings

Tracking

The following Modify menu items only appear if another function is enabled:

Bar Code Groups

User Defined Mod Checks

Message Definition – Port #1

Message Definition – Net #1

Message Definition – Net #2

EtherNet/IP

DRX

USEFUL TIP: Use the configuration table in Appendix B to keep a record of your Axiom’s parameter settings.

Page 22: 04-AXCESS Modify R30

4-2 Modify AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. 04-AXCESS_Modify_R30.doc

Axiom Configuration

The Modify > Axiom Configuration window is used to identify and define the reader name and related software names, revisions, and configuration options.

Figure 4-1: Modify > Axiom Configuration

Reader Information The Reader Information region of the Axiom Configuration screen identifies the reader name and current software revisions being used by the Axiom scan head.

Table 4-1: Modify > Axiom Configuration > Reader Information

Field Definition Reader Name User-defined reader name (up to 15

characters). Useful when it is necessary to identify multiple Axiom readers within the same building or application.

Axiom Software Name / Revision Name of Axiom software and revision number. Cannot be modified.

Decode Software Name / Revision Name of decoder software and revision number. Cannot be modified.

Page 23: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Modify 4-3

04-AXCESS_Modify_R30.doc Accu-Sort Systems, inc.

Configuration Options Use the Configuration Options to setup the laser configuration and scan rate if it becomes necessary to change the factory settings to optimize reader performance for your application.

Table 4-2: Modify > Axiom Configuration > Configuration Options

Field Definition Laser Configuration Allows you to specify whether or not laser toggling is

enabled. When not enabled, you can select whether the “near” or “far” lasers are used.

Scan Rate Allows you to change the scan rate (between 700 and 1400 scans/second). Changing the scan rate and then saving your parameters causes the Axiom to reboot.

CAUTION: Changing the scan rate can adversely affect reader performance.

Do not change the scan rate unless instructed to do so by Accu-Sort Technical Support.

Control Panel Options The Axiom’s control panel is very useful during setup. When the Enable Axiom Control Panel Buttons checkbox is selected, you will be able to use the Axiom reader’s control panel. (See Chapter 5 of your Axiom Product Manual.)

Once setup is complete, disabling the Axiom’s control panel buttons reduces the potential for accidentally changing parameters at the scanning area. Be sure to clear this checkbox to assure the reader’s control panel buttons cannot be erroneously activated.

Network Access Options Control Axiom network access through these options:

Table 4-3: Modify > Axiom Configuration > Network Access Options

Selection Definition Password for FTP Only

When selected, FTP access to an Axiom reader is enabled when the correct password is entered. Use FTP to update and extract the Axiom firmware and parameter settings. The username for FTP access is always “axiom”.

Password for All Net Access

In addition to FTP connections, a password is also required for network connections from Axcess and Telnet connections. Host communications are not affected.

NOTE: If a password is not entered in the field, or an incorrect password is

entered, the selected network access option is disabled.

Page 24: 04-AXCESS Modify R30

4-4 Modify AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. 04-AXCESS_Modify_R30.doc

Bar Code Setup Modify > Bar Code Setup is used to define what symbologies the reader should be reading for your application. Additionally, mod-check verification within a bar code can be specified. Axcess provides up to four windows for setting bar code parameters: Bar Code Setup Bar Code Groups Bar Code Padding and Stripping Match Code Setup

Figure 4-2: Modify > Bar Code Setup The Active Bar Code List identifies all bar code types (maximum 10) and their associated parameters (e.g.: Code #, Code Type, Characters, Mod Check, Quantity) that the Axiom reader has been setup to search for and decode. The code quantity is specified by a minimum and maximum number of codes. These parameters control what is reported as a “no-read” or a “multiple code.” For example, if a Code128 is specified with a minimum quantity of 1 and a maximum quantity of 2, the reader can read one or two Code128 codes during a trigger cycle without reporting a problem. However, if no codes were read, one no-read message would be sent. If three codes were read, a “multiple codes” condition would be reported.

NOTE: The minimum quantity can be set to zero. This allows you to disable reporting of no-reads for a particular code type.

Table 4-4: Modify > Bar Code Setup Buttons

Button Definition Move Up Move a symbology toward the top (beginning) of the list Move Down Move a symbology further back (toward the end) of the list Edit Enable changes to a symbology already on the active list Add Enables the addition of a new symbology to the active list Remove Enables the removal of a symbology to the active list

Page 25: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Modify 4-5

04-AXCESS_Modify_R30.doc Accu-Sort Systems, inc.

Moving a Bar Code Highlight a bar code symbology (Code#) listed in the bar code fields. To move the selected symbology toward the top (beginning) of the list, click Move Up. Click Move Down to move the selected symbology further back (toward the end) of the list. Editing a Bar Code Highlight the symbology (Code#) listed in the bar code fields that you want to edit. Click Edit. The highlighted symbology appears in a modal window. In the example below, Code#1 was highlighted. Settings are shown in the Code #1 Settings window.

Figure 4-3: Code Settings To change any of the settings (e.g. Symbology, Code Length, Mod Check, or Quantity) use the drop-down lists to select the required changes. Click Ok to save the code settings. Cancel to return to the Bar Code Setup window without saving any changes or additions. Adding a Bar Code Click Add. A modal window is displayed. Review the drop-down list settings (e.g., Symbology, Code Length, Mod Check, or Quantity). Be sure to select the required parameters for the symbology you are adding to your active list. Select the symbology you want to add using the drop-down list. Be sure to select the correct minimum and maximum code length. Select the necessary Mod Check from the drop-down list. For details on user-defined mod checks, see page 4-7. Removing a Bar Code Highlight the Code# in the Bar code Setup window that you want to remove. Click Remove. The code will disappear from the list.

Page 26: 04-AXCESS Modify R30

4-6 Modify AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. 04-AXCESS_Modify_R30.doc

Bar Code Groups

When more than one bar code type is defined in Bar Code Setup, the Bar Code Groups selection becomes available. This enables you to define the valid “groups” of bar codes that are to be transmitted together.

Figure 4-4: Modify > Bar Code Groups

For example, in the Modify > Bar Code Groups window shown below, the reader is configured to transmit EITHER a code 128 bar code (Group 1) OR both an Interleaved 2 of 5 code and a Code 39 code (Group 2).

Defining a Bar Code Group

NOTE: By default, all codes are placed into the same group.

To add a code into a group, double-click the empty field in the corresponding group number and code number column. The symbology name would appear from the field. For example: To add Interleaved 2 of 5 to Group 3 in our window shown above, you would double-click the Group 3/Code 2 field. The symbology name would appear in the blank field. To remove a code from a group, double-click the symbology name in that group. The symbology name would disappear from the field. For example: To remove a code from the default group (group 1), double-click the symbology name. The symbology name would disappear from the field.

Page 27: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Modify 4-7

04-AXCESS_Modify_R30.doc Accu-Sort Systems, inc.

User Defined Mod Checks

This window becomes available when you specify a user defined mod check for a symbology while in Modify > Bar Code Setup.

Figure 4-5: Modify > User Defined Mod Checks (Advanced)

Table 4-5: Modify > User Defined Mod Check Fields

Field Definition Factors Define weighting factors for determining mod check value.

Example: Enter 31 for a 3-to-1 weight. Divisor: (1-255) Number that is divided into the mod check sum. Remain Defines whether check digit is a remainder of the divided

amount or the number that must be added to the remainder to get the divisor.

Right Defines where weight string begins (i.e., from right if selected). Wrap If the remainder of the check digit is calculated to be 0, accept 0

as check character (wrap not selected) or replace the 0 with a 1 (wrap selected).

Add Select to add the most significant digit to the mod check.

Page 28: 04-AXCESS Modify R30

4-8 Modify AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. 04-AXCESS_Modify_R30.doc

Bar Code Padding and Stripping

For each code type (defined in Bar Code Setup), padding and/or stripping of the bar code data can be specified using the Modify > Bar Code Padding and Stripping screen. This padding and stripping is applied to the bar code before any message formatting.

Figure 4-6: Modify > Bar Code Padding and Stripping

Table 4-6: Character Stripping

Option Group Definition Transmit All Transmits all data Strip Selected Characters

Example: To strip the first and last character of a code (such as for Codabar without start and end) specify F1,L1 for the character stripping. NOTE: Stripping is applied before padding.

Table 4-7: Character Padding

Option Group Definition No Padding No effect on bar code. Add Padding This will add a fixed string of characters to the beginning

and/or end of the bar code. The character(s) to be added as padding must be entered in the field next to the Add Padding option button.

Padding Before bar code for fixed length

The specified character is repeated before the bar code to create a string of the length specified (30-50).

Padding After bar code for fixed length

The specified character is repeated after the bar code to create a string of the length specified (30-50).

Page 29: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Modify 4-9

04-AXCESS_Modify_R30.doc Accu-Sort Systems, inc.

Match Codes Setup

Use Modify > Match Codes Setup to define a specific code pattern within a symbology type that is to be considered a “match condition”.

In addition to identifying and reading a symbology you defined (using the Modify > Bar Code Setup function), this feature enables you to configure an Axiom to match specific characters within a bar code.

Figure 4-7: Modify > Match Codes Setup

All bar codes are compared to the complete list of Match Codes. If a bar code matches ANY of the codes defined in Match Code Setup it is considered a MATCH. When a match code is read, you can also setup your Axiom to:

Fire a relay - e.g., Activate a diverter (See pg. 4-19.)

Send a user-defined message - e.g., Acknowledge match code (See pg. 4-17.)

The following wildcards are available:

“*” represents a string with arbitrary length

“?” represents a single character

REMEMBER: If ANY match code pattern is set to “*” (i.e., the asterisk wildcard), ALL codes will match it.

Page 30: 04-AXCESS Modify R30

4-10 Modify AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. 04-AXCESS_Modify_R30.doc

Serial Communications Port#1

The Modify > Serial Communications Port#1 window is used to set the serial port connection parameters (e.g., baud rate, data, bits, stop bits, parity, and flow control) and the message format to the "host" computer.

Set or modify the communications parameters for Serial Port #1 using the Mode drop list (to select RS232 or RS422). Click the appropriate option group buttons to define the baud rate, data bits, stop bits, parity, and flow control.

Figure 4-8: Modify > Serial Communications Port#1

USEFUL TIP: Details on serial asynchronous transmission of data are provided in Appendix C, Glossary.

Message Format You have four format selections for messages the Axiom reader sends to your host computer (or other device) connected to port#1.

Table 4-8: Message Formats

Selection Definition Custom Message Enables custom messaging implemented via custom software Standard Message Default reader message. Header = <STX>

Trailer = <CR><LF> Separator = “,” (comma) No-read = “?”

User defined Message

Enables you to define specific message formats. The Modify > Message Definitions – Port#1 window is available when you select this message format. (See Creating User Defined Messages, page 4-17.)

MUX (ADP) Message Message format for communicating with an Accu-Sort MUX.

Page 31: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Modify 4-11

04-AXCESS_Modify_R30.doc Accu-Sort Systems, inc.

When ACK/NAK Flow Control is selected, the Retry Count drop-down list and Timeout (in ms) options become available.

Figure 4-9: Modify > Serial Communications Port#1 (ACK/NAK enabled)

Retry Count for ACK/NAK flow control can be set for 1 to 10 retries. TimeOut (ms) sets the ACK/NAK flow control timeout anywhere from 100ms to 30,000ms. Enter a number outside this range and an error message is displayed when you attempt to move on to the next step.

Page 32: 04-AXCESS Modify R30

4-12 Modify AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. 04-AXCESS_Modify_R30.doc

Network Settings The Modify > Network Settings window allows you to specify network settings (including the IP address) for the reader. Currently, the reader can only be configured to use a Static IP address. Net Host Port1 and Net Host Port2 define two network connections for sending bar code messages. The Connection Type and Message Format for each port can be set independently. Message formatting is the same as for the serial port.

Figure 4-10: Modify > Network Settings

See Tables 4-9 and 4-10 for details on Network Settings and Message Formats.

Page 33: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Modify 4-13

04-AXCESS_Modify_R30.doc Accu-Sort Systems, inc.

Table 4-9: Network Settings Field Definition IP Address An IP address specifies a unique host ID for the reader on a particular TCP/IP network.

Consult your network administrator for a valid IP address for the reader. Net Mask A net mask modifies a standard IP address into subnets. A default class C net mask

should be valid in most cases (either 255.255.255.0 or 255.255.240.0). Consult your network administrator for the net mask value.

Gateway IP Address

A gateway allows the reader to reach other systems not on the local network and remote systems to reach the reader. If the reader requires external connectivity, consult your network administrator for a valid gateway address.

Net Host Port1 or Net Host Port2

Connection Type – The following connections types are available for each network port:

TCP/IP Server: As a TCP/IP server, a Port # must be specified. In this case it is the TCP/IP client’s responsibility to initiate an Axiom connection.

TCP/IP Client: As a TCP/IP client, aside from the Port #, the Remote IP Address of the TCP/IP server which is to receive the bar code messages must be specified. The Reconnect Time specifies the interval (in seconds) at which the Axiom attempts to establish a connection.

UDP Messaging: In some instances, it may be desirable to use a connectionless UDP message to send bar code data. In this case, only the Port # and Remote IP Address of the receiver need to be specified.

EtherNet/IP (Net Host Port1 only): This enables use of the EtherNet/IP protocol on the Axiom.

Message Format: There are four message format options: Custom Message, Standard Message, User Defined Message and MUX (ADP) Message.

Controller/Client Configuration

Number of Client Readers - This number in a multi-reader network must be defined on the Axiom Controller. Drop-down list selectable for up to five (5) Axiom readers functioning as “Clients”. Client readers must be set at zero (0). Group Number – All Axiom readers in a Controller/Client group (both the Controller and ALL Clients) must be set to the same controller group number. The default of zero (0) disables a reader from listening for messages to become a client.

Ethernet Link Drop-down List with 5 selections: AutoDetect, 100 Mbps/Full Duplex, 100 Mbps/Half Duplex, 10 Mbps/Full Duplex, 10 Mbps/Half Duplex

Table 4-10: Message Format

Selection Definition Custom Message Enables custom messaging implemented via custom software Standard Message Default reader message (header <STX> trailer <CR> <LF> ). User defined Message

Enables you to define specific message formats. The Modify > Message Definitions – Net#1 window is available when you select this message format. (See Creating User Defined Messages, page 4-17.)

MUX (ADP) Message

Message format for communicating with an Accu-Sort MUX.

Page 34: 04-AXCESS Modify R30

4-14 Modify AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. 04-AXCESS_Modify_R30.doc

Advanced Network Settings The advanced network parameters are only available when Advanced Setup is selected from Configuration drop-down menu. Under normal circumstances, these should never need to change.

Figure 4-11: Modify > Network Settings (Advanced)

Table 4-11: Advanced Network Settings

Selection Definition Controller Multicast IP address

During Controller/Client operations, the controller uses TCP/IP multicasting to communicate with the clients. The group number represents the low byte of the Multicast IP Address that is used.

Setup Port # TCP/IP port number used for setup. Changing this can cause problems with Axcess, which always uses port 2001.

Telnet Port # TCP/IP port for terminal interface.

Page 35: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Modify 4-15

04-AXCESS_Modify_R30.doc Accu-Sort Systems, inc.

EtherNet/IP Settings EtherNet/IP allows the Axiom to communicate bar code and I/O data to other EtherNet/IP (EIP) enabled devices on your network.

The Modify > EtherNet/IP Settings are only available if EtherNet/IP has been enabled from the Network Settings window. Once enabled, EtherNet/IP Explicit and I/O messaging are enabled. The EtherNet/IP Objects supported by the Axiom are described in Appendix A.

Figure 4-12: Modify > EtherNet/IP Settings

See Table 4-12 for details on the various EtherNet/IP Settings.

Page 36: 04-AXCESS Modify R30

4-16 Modify AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. 04-AXCESS_Modify_R30.doc

Table 4-12: EtherNet/IP Settings

Selection Definition Bar Code Data Select ASCII Message to transmit an ASCII bar code message

(as defined by the Message Type). The only difference is that the Header and Trailer are omitted from the bar code messages transmitted using EtherNet/IP. When ASCII messages are in use, the Byte Swap ASCII Data selection will swap the high and low byte of data within each 16 bit word. This is useful for processing data on some Programmable Controllers. Select Binary Message to convert bar code data to a “numeric value” and transferred as a 32 bit word. The user can specify the byte ordering of this word. If any non-numeric (not ASCII ‘0’ to ‘9’ or leading or trailing space) characters are contained in the bar code, the numeric value is zero. On-Demand Messaging is a special option for communicating with ControlLogix Controllers. When enabled, you must provide the Controller IP Address, the Slot number of the processor in the Controller and a Tag Name. To use On-Demand messaging, a tag of the same name is then defined on the ControlLogix Controller and every time a bar code is read, the Bar Code object is transferred to the ControlLogix Tag.

Axiom Inputs When Enable Trigger Inputs is selected, the Axiom Trigger settings are ignored and the Axiom is triggered solely by manipulating the Trigger Bit in the Output Word (contained within the Axiom Assembly and Output Objects).

Axiom Outputs The Axiom Outputs function the same as Axiom relay outputs, but they manipulate bits within the Axiom Input Word (contained in the Axiom Assembly and Input Objects). When defining these outputs, remember to ensure that the duration of these outputs is two or three times longer than the I/O message interval. (See Table 4-15.)

Control of Axiom Relays

The Axiom can relinquish control of the internal Axiom relays to another EtherNet/IP device. When this has been done, the Axiom relays are only controlled by the appropriate bits within the Output Word (contained within the Axiom Assembly and Output Objects).

Page 37: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Modify 4-17

04-AXCESS_Modify_R30.doc Accu-Sort Systems, inc.

Create User Defined Messages

Whenever you specify a user-defined message format for either serial port #1 or network settings, Message Definitions become available within the Modify menu. For the serial port, use the Message Definitions – Port #1 window (shown below). For network communications, use the Message Definitions – Net#1 screen. The following provides details on defining the message framing and contents for the serial port and network communications.

Figure 4-13: Modify > Message Definitions - Port#1 (User defined Message enabled)

USEFUL TIP: Use the visual keyboard in the Tools drop-down menu to easily create your user-defined messages. For details, see page 7-7.

Table 4-12: Message Framing

Selection Definition Header Character string specified for the header. Sent at beginning of every

message. Trailer Character string specified for the trailer. Use to terminate every

message. Seq # When enabled, a sequence number consisting of the specified number of

digits is inserted just after the header. Check When enabled, a two-character hexadecimal check character is inserted

just prior to the trailer. Include Multi-Bar code in single message

(Checkbox) This parameter effects how the reader handles multiple bar code transmissions. If enabled, the bar codes are sent in one message (between one header and trailer) and each bar code is separated by the specified “separator.” If disabled, all bar codes are always sent as a complete message (with a header and trailer).

Separator String used to separate multiple bar codes (see above). Power Up Message

String that is always sent on reader initialization. Note that for a Network connection, this string is always sent when the socket connection is made.

Page 38: 04-AXCESS Modify R30

4-18 Modify AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. 04-AXCESS_Modify_R30.doc

Message Content The message drop-down lists define the message options for each bar code. The message content can be defined for transmissions from the Axiom’s serial port #1 as well as any network connection (via Net#1). These messages are based on various conditions. For each condition, there are options for what message can be sent. These options include: Send Bar Code – Bar code (with padding and/or stripping) is sent. Repeated Character – Send a message consisting of the specified character repeated for the minimum number of characters for the bar code (example is “???????” no-read message). User Specified Message – Send a message defined string for this condition. Table 4-13: User Defined Message Content Selection Definition Category #1: These first three conditions are mutually exclusive, so only one of these three messages can be sent for any bar code. Read If disabled, nothing is sent for a valid read; otherwise either

the bar code or a user-specified message is sent. No Read If disabled, nothing is sent for a no-read; otherwise either

the specified “repeated character” or the user specified message is sent.

Multiple Bar Code If the Multiple Bar Code message is disabled, a multiple bar code condition will be reported as a “Read” of the first bar code reported. Otherwise, the specified “repeated character” or the user-specified message is sent.

Category #2: The next three conditions are IN ADDITION to the conditions specified above. If a condition in both categories is met, these messages will be appended. If you desire to only generate a message based on these conditions, all messages in Category #1 should be disabled. Match If the bar code matches any of the match codes, this

message is sent. Options include sending the bar code or a user specified message.

No Match If the bar code does not match any of the match codes (or was a no-read), this message is sent. Options include sending a “repeated character” or a user specified message.

No Match Read If a valid bar code was read, but it does not match any of the match code, this message is sent. Options include sending the bar code or a user specified message.

Append QQ (code quality) to message (checkbox)

When selected a two digit “code quality” indication (number from 00 to 99) is appended to the bar code message. The code quality value is separated from the message with the specified separator.

Heart Beat Message When enabled, if no other message is sent for the specified period of time, the specified heart beat message string is sent. (A time-out of zero disables this option.)

Heart Beat Time Out (0-30,000 ms)

0 = Disable Heart Beat message 1-30,000 = Delay before sending Heart Beat message

Page 39: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Modify 4-19

04-AXCESS_Modify_R30.doc Accu-Sort Systems, inc.

Trigger and Relay Settings

The Modify > Trigger and Relay Settings screen is used to set the type of trigger. It also provides configurations for the optional input/output relay modules.

Figure 4-14: Modify > Trigger and Relay Settings

Trigger Source The trigger source options are: Hardware Trigger Hardware Start/End Trigger Software Trigger Continuous Trigger

Since the trigger parameters vary based on trigger type selected, the trigger parameter options in Table 4-14 are defined within the context of the specific trigger source.

Page 40: 04-AXCESS Modify R30

4-20 Modify AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. 04-AXCESS_Modify_R30.doc

Table 4-14: Trigger Source Options Selection Definition Hardware Trigger Active-High vs. Active-Low

This defines whether trigger is active when the input signal is high or low.

Debounce Duration (ms)

Defines the minimum time required for detection of a change in the hardware trigger status.

Transmit after End Trigger vs. Transmit after Code Read

Defines when the bar code(s) should be transmitted. In the first case no codes will be transmitted until after the end of the trigger signal. In the second case, the codes will be transmitted as soon as they are decoded.

Transmit Delay (ms) (only for Transmit after End Trigger)

This defines how long after the end of trigger this code will be sent. If Transmit Delay is set to zero, the code will be transmitted once all scan data has been processed. Otherwise, the reader will not transmit the code until the transmit delay period is over.

Trigger Timeout (ms) (only for Transmit after Code Read)

This defines a period of time after which trigger will be automatically terminated. If set to zero not automatic termination of trigger is performed.

Hardware Start/End Trigger Active-High vs. Active-Low

This defines whether trigger is active when the input signal is high or low. In this case this needs to be specified for BOTH the hardware trigger input (which is used for start trigger) and for IO#1 which is used for the end trigger input. NOTE: Typically these parameters are set to OPPOSITE values as the end trigger signal (IO#1) indicates the state at which trigger should be stopped.

Transmit Delay This defines how long after the end of trigger this code will be sent. If Transmit Delay is set to zero, the code will be transmitted once all scan data has been processed. Otherwise, the reader will not transmit the code until the transmit delay period is over.

Software Trigger Port Selection Defines the source of the software trigger message. It can

be any “host port” either serial or network based (i.e., Host 1,2 or Net 1,2). Although shown, Host 2 is not available.

Start Character / End Character

These define the ASCII characters that, when received, will start and end trigger of the reader.

Transmit Delay (ms) This defines how long after the end of trigger this code will be sent. If Transmit Delay is set to zero, the code will be transmitted once all scan data has been processed. Otherwise, the reader will not transmit the code until the transmit delay period is over.

Continuous Trigger Continuous Reader is always in trigger and transmits any bar codes that

are seen. Timed Whenever a code is transmitted, trigger is removed for the

period of time specified in Trigger Off-Time. Once Same as continuous, but the same bar code will not be sent

a second time until the Bar Code Time Out value has expired.

Page 41: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Modify 4-21

04-AXCESS_Modify_R30.doc Accu-Sort Systems, inc.

I/O Options The most common uses for the I/O options are as outputs (e.g., use to activate diverters, beacon lights, alarms, etc. when specific conditions occur). The only input options are to indicate an end trigger or custom signals. The options for input/output signals are shown below. Table 4-15: I/O Configurations Input Definition End Trigger Active when trigger signal ends (i.e., photoeye no longer

blocked) Custom Input User-defined signal set to Axiom (requires custom software) Output Definition Custom Output Used for applications involving custom software to select a

customized output option. Life Light Always on while the reader is operating. Trigger Output Echoes the status of the trigger signal. Error Light Active in the event of an error condition (see later section

on errors currently detected). Good Read Output Active if all expected codes are read. No-Read Output Active if not all expected codes are read. Match Output Active if any code matches the match code criteria. No Match Output Active if no codes match the match code criteria (includes

no-reads). Good Read and No-Match Output

Active if a code was read but did not match the match code criteria.

Multiple Output Active is too many codes were read. Multiple or NoRead Output

Active if too many codes were read or a no-read occurred.

Page 42: 04-AXCESS Modify R30

4-22 Modify AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. 04-AXCESS_Modify_R30.doc

Tracking The Modify > Tracking window is used to define all of the parameters associated with monitoring package travel on the conveyance system. The tracking parameters are only available if tracking is enabled, otherwise they are not shown in this window.

Click the Tracking Enabled checkbox. When tracking is enabled, a checkmark appears in the checkbox and the tracking parameter settings are visible in the window.

Figure 4-15: Modify > Tracking (Enabled) The tracking options for the tachometer are: Hardware/External Tach Constant/Internal Tach Computed Tach

NOTE: Details on tracking applications are provided in Chapter 5, Setup and Operations of the Axiom Product Manual.

Page 43: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Modify 4-23

04-AXCESS_Modify_R30.doc Accu-Sort Systems, inc.

Table 4-16: Tachometer Type Settings Drop-down List Definition Hardware/External Tach Used for external hardware tachometer. User must set

the number of pulses per inch generated by the tachometer.

Constant/Internal Tach User can specify the tach rate to be used (from 25-600 ft/min).

Computed Tach There are two options available: Start-End and Start-Start. In both cases, the user specifies the Length (from 1-200 inches) between either a start and end trigger (Start-End) or between one start trigger and the next (Start-Start). From this information the reader will compute the belt speed and generate an internal tach signal.

Pulses per inch (slider bar)

Use to set the number of tach pulses per inch of conveyor travel (from 1-16 PPI).

Table 4-17: Transmit Point Settings Selection Definition Transmit Edge

Specifies which edge of the package (leading or trailing) is used to determine the transmit point.

Transmit Point (in.) The point at which bar code data is transmitted. Defines the number of inches after the specified edge of the package passes the trigger before data transmission occurs.

Table 4-18: Axiom Mounting Settings Selection Definition Closest Read Point (in.)

Specify, in inches, the nearest distance from the reader where the reader is expected to read a bar code.

Farthest Read Point (in.)

Defines the furthest distance from the reader where the reader is expected to read a bar code.

Trigger Reference Point

Specifies the distance from the trigger signal to the center point of the scan line.

Axiom Rotation Direction (deg.) (slider)

Specifies any rotation of the scan line with respect to the motion of the belt. Use the slider to set the rotation direction from –180 to 180 degrees. A scan line that is perpendicular to the belt has a rotation angle of 0. Two readers mounted in an X-pattern have rotation angles of 45 and 135 or –45 and –135 degrees respectively.

Table 4-19: Tracking Configuration Settings Selection Definition Extend Front (in.) Used to increase the apparent size of the package by

increasing the leading edge (front) of the package. Extend Back (in.) Used to increase the apparent size of the package by

increasing the trailing edge (back) of the package. Tolerance Specifies the tolerance (in inches) for associating a label

with a box.

Page 44: 04-AXCESS Modify R30

4-24 Modify AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. 04-AXCESS_Modify_R30.doc

Tracking Setup Procedures Specify Tachometer Source Axiom tracking requires a tachometer input that reflects the belt speed. This tachometer input can originate from one of three sources: Hardware tachometer input Constant tachometer input (generated internal to Axiom) Computed tachometer input (for first size or evenly spaced packages, the

software will compute the belt speed from the package length or spacing) In all instances, the tachometer configuration can be verified by monitoring “belt speed” on the Axiom Monitor window. The belt speed is displayed in ft/min. Specify Transmit Point All tracking systems, require the transmit point for the bar code to be specified. This is a point, located a fixed number of inches from the trigger source (such as a photoeye), at which the bar code for a package will be transmitted. When assigning the transmit point, make sure the package will have completely passed through the lasers before reaching the transmit point and leave some margin for “processing time” once the bar code has passed through the laser. Specify Axiom Mounting Information For proper performance, the following information about the reader mounting is required. The nearest and furthest distance (from the front window of the Axiom) at

which a bar code is to be read. The distance from the trigger source (i.e., Photoeye) to the center point of

the Axiom scan line (Trigger Reference Point). Orientation of the reader with respect the motion of the belt. This is a

rotation value from 0 to 360 degrees. (See Figures 4-16, 17.)

Figure 4-16: Single Axiom mounted at zero degrees Figure 4-17: Axiom X-pattern configuration

Page 45: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Modify 4-25

04-AXCESS_Modify_R30.doc Accu-Sort Systems, inc.

DRX

CAUTION: Modifying the DRX features within Axcess may adversely affect the operation of you Axiom reader. Changes to the DRX parameters should not be made unless recommended by an authorized Accu-Sort customer support technician.

The Modify > DRX settings are only available if Configuration > Setup > Advanced is selected from the drop-down menu. (See Chapter 7.)

Figure 4-16: Modify > DRX (Advanced Setup)

NOTE: The Modify > DRX parameters are to be modified only under the guidance of Accu-Sort. For additional information on how DRX (data reconstruction) works, reference DRX Basics for Axiom.

Data Filter The data filter parameters specify the minimum and maximum pulse width (in counts) for the bar code data. This important data filter setting assures optimal reader performance. DRX Settings The DRX settings typically will not need to be modified. They are very similar to the settings on other Accu-Sort readers. Transmit QQ The Minimum QQ is the smallest allowable QQ value for a code to be transmitted. The Maximum QQ forces the transmission of a code after the maximum QQ value is reached.

Page 46: 04-AXCESS Modify R30

4-26 Modify AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. 04-AXCESS_Modify_R30.doc

Notes:

Page 47: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Save/Retrieve Settings 5-1

05-AXCESS_Save-RetrieveSettings_R30.doc Accu-Sort Systems, inc.

5 Save/Retrieve Settings The final step in configuration setup is to Save/Retrieve Settings. Use this window to save all the settings to the scan head. You should also backup your settings to the wiring base and/or disk. This window’s buttons correspond to those in the Toolbar: Both sets of buttons have the same functionality. However, if there is no established connection to a reader, the Toolbar buttons are disabled (grayed), whereas the buttons in this window would display a message indicating there is no connection when selected.

Figure 5-1: Save/Retrieve Settings Table 5-1: Save/Retrieve Settings Buttons Definition Save to Axiom Use to save parameters from Axcess to the scan head.

Parameters saved on the Axiom scan head’s parameters storage module are the set of parameters that will be used during normal operations.

Retrieve from Axiom Retrieves the current parameters from the Axiom scan head’s parameters storage module to the Axcess setup software.

Save to Disk Use to save a copy of the parameters from Axcess to disk. Retrieve from Disk Retrieves a set of parameters from disk. Default Axiom Use to return the reader’s parameters to the hardcoded

"default" values built-in to the reader software. Backup to Base Use to save a backup copy of the scan head parameters to

the wiring base. Restore from Base Retrieves the backup parameters stored in the wiring base.

This is especially useful when replacing a scan head module. Use restore from base to load the correct parameters to the replacement head.

Page 48: 04-AXCESS Modify R30

5-2 Save/Retrieve Settings AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. 05-AXCESS_Save-RetrieveSettings_R30.doc

Save Parameters to Disk To specify a file name and location to store the current settings, select the Save Parameters to Disk option of the File Drop-down menu. (This function is also found on the Toolbar of Axcess.) To save setup parameters to disk: 1. Selecting the Save Parameters to Disk function from the File drop-down

menu or press <Alt> <F> and <Alt> <V>. This opens the Save parameters to disk window.

Figure 5-2: Save Parameters to Disk

2. Locate the folder where the parameters are stored. (The Save parameters window should automatically default to the Axiom Axcess folder.)

3. Enter a name for the file in the File name field. The .pam extension is added to the name when you save the file to disk. Be sure to use a unique file name that will aid your memory in case you need to use the file later.

4. Click Save or press the <Alt><S> keys. When this operation is successfully completed, the following message appears in the Axcess status line: Parameters saved to disk.

If you have not already done so, be sure to update the wiring base with the file you have saved, using the Backup Axiom Parameters to Base button. (See page 5-4.) It is recommended that the previous settings and any changes be stored in separate files, in case it becomes necessary to return the reader to a previous configuration. The default file extension for these files, as well as the default folder and directory, is *.pam.

USEFUL TIP: Parameters can be retrieved from disk only after they have been saved to disk. It is recommended that any changes be stored to a disk file in case you need to return a reader to a previous configuration. It is also a good practice to store any *.pam files in the Parameters folder of the Axcess directory so that they can easily be located.

Page 49: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Save/Retrieve Settings 5-3

05-AXCESS_Save-RetrieveSettings_R30.doc Accu-Sort Systems, inc.

Retrieve Parameters from Disk Selecting the Retrieve Parameters from Disk function enables you to restore reader settings from a disk file that contains a copy of previously stored reader parameters. (This function is also found on the Toolbar.) To retrieve setup parameters from disk: 1. Select the Retrieve Parameters from Disk function from the File drop-

down menu or press <Alt> <F> and <Alt> <R>. This opens the Retrieve Parameters from Disk window.

Figure 5-3: Retrieve Parameters from Disk

2. Locate the folder where the parameters are stored. (The Retrieve Parameters window should automatically default to the Axcess folder.)

3. Click the appropriate *.pam file name.

4. Click Open or press the <Alt> <O> key. Once parameters are retrieved, Axcess is automatically updated to match the retrieved settings. To update the reader with the file you have retrieved, use the Save to Axiom button. Parameters can be retrieved from disk only after they have been saved to disk. It is recommended that any changes be stored to a disk file (as well as the wiring base), in case you need to return a reader to a previous configuration. (See Save to Disk for details.) The parameters are stored in files with a *.pam extension.

USEFUL TIP: It is good practice to store any *.pam files in the Axiom Axcess folder of the Axcess directory so that they can be easily located.

Page 50: 04-AXCESS Modify R30

5-4 Save/Retrieve Settings AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. 05-AXCESS_Save-RetrieveSettings_R30.doc

Backup Axiom Parameters to Base

USEFUL TIP: The active, or current, parameters used by an Axiom are stored in the scan head’s parameter storage module. It is recommended that you backup a copy of the parameters to the wiring base’s parameter storage module. By doing so, the current parameters will be available from the wiring base if the need should arise to replace the scan head.

Restore Axiom Parameters from Base

USEFUL TIP: This feature is useful if you ever need to replace a scan head or retrieve a set of parameters from the wiring base after modifying the scan head’s parameters only to find that the previous parameters performed better. If you used the Backup Axiom Parameters to Base earlier, you will be able to recover those parameters from the base using the Restore Axiom Parameters from Base command.

Exiting Axcess

When you complete your work, you can choose to save or discard any unsaved parameter change(s) before exiting Axcess.

To exit Axcess:

1. Choose Exit from the File menu.

2. Whether or not you made any changes, Axcess asks you to confirm your exit. The Exit Setup window is displayed:

3. Choose Yes to exit Axcess and return to your desktop without saving changes.

4. Choose No to save changes before exiting. This returns you to the active Axcess window.

5. Use one of the save parameter functions (i.e., Save to Axiom or Save to Disk), then exit Axcess.

Page 51: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Diagnostics 6-1

06-AXCESS_Diagnostics_R30.doc Accu-Sort Systems, inc.

6 Diagnostics Axcess includes comprehensive diagnostic capabilities that monitor reader operation, triggering, conveyor speed, package and label dimensions, bar code readability, scan rates and message output. The Diagnostics > Axiom Monitor window is the primary tool used to monitor the reader's operation and bar code readability in real-time. The Diagnostics > Log Viewer lets you review the performance logs saved by the Axiom. The log view field remains empty until you select one of the three buttons (Read Rate, System Counters, or Message Log). The Uniloader is used to reload the reader firmware.

Axiom Monitor Status indicators and vital statistics appear on a single screen, enabling you to effectively and efficiently detect and troubleshoot any problems that may occur in high-speed laser bar code scanning.

Figure 6-1: Diagnostics > Axiom Monitor (Active)

Page 52: 04-AXCESS Modify R30

6-2 Diagnostics AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. 06-AXCESS_Diagnostics_R30.doc

Status LEDs These Axiom Monitor status indicators reflect the Axiom control panel LEDs functionality as well as additional LEDs such as the Match and I/O LEDs. Table 6-1: Status LED Definitions LED Conditions Definition of Conditions Status Green Indicates the overall “health” of the reader. Red Fault condition: Troubleshooting is required. Trigger Green Indicates the trigger input. The LED is activated upon trigger

input regardless of trigger source (including software trigger). Good/No read Green Indicates a good (valid) bar code has been decoded. Red Indicates a no-read (or incomplete decode). Multiple codes Red Indicates more codes than desired were read. Match Green Indicates a code matches the Match Code criteria. Network (See Table 6-2.) Flashes green or red to indicate connection status. Example: A red Network LED upon power up could indicate the MAC address was not set at the factory). For a Single TCP/IP connection, it indicates that a "host" connection has been

made to the reader.

For EtherNet/IP connection, it indicates "network" connection status. This LED is software controlled.

For Controller/Client multi-reader connections, it indicates all inter-reader communications (i.e., connections between readers) are correctly functioning.

I/O #1 through I/O #4 Green Indicates the status of the programmable I/O lines.

Table 6-2: Network LED during Normal Operations Mode Description Single TCP/IP Solid green – Axiom connected to a host.

NOTE: If both Host 1 and Host 2 are used, the LED will be solid green if either port is connected. Off – No host connection. NOTE: If UDP messaging is used (unconnected messages) the Network LED will be off.

EtherNet/IP Solid green – Axiom made a connection to the PLC Flashing green – No connection made with the network Flashing red – Lost network connection

Controller/Client Controller Solid green – The correct number of client(s) with the same group number have been found. Flashes red – All client(s) with the same group number have NOT been found Client Solid green – Connected to controller with same group number. Off – Not connected to controller with same group number.

NOTE: The mode indicated by the Network LED is dependent on the Axiom configuration you are using. Ethernet/IP is the highest priority, Single TCP/IP mode operation is the lowest.

Page 53: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Diagnostics 6-3

06-AXCESS_Diagnostics_R30.doc Accu-Sort Systems, inc.

Read Quality The Read Quality indicators provide information regarding the bar code that was read. Table 6-3: Read Quality Definitions Read Quality Definition Graph 0-100 The large percentage bar maps to the values displayed

on the reader bargraph. It is a measure of “how well” the bar code was read.

Scans/Code Indicates how many passes of the laser (scan lines) contributed to the reading of the code.

Code Position (slider)

Indicates the bar code’s position in the Axiom’s scan line (from zero to 4095).

Code Quality (QQ) Laser 1 through 4

Indicates the QQ (code quality) value for each laser that read the bar code.

Box Information The availability of diagnostic information within these fields depends on whether tracking is enabled or not. The first three are only available in tracking and the last one only in triggered, non-tracking modes. These items are only updated when a trigger occurs. To monitor belt speed more accurately, it can also be viewed as part of the System Counters in the log viewer. Figure 6-4: Box Information Definitions Box Information Definition Belt Speed (FPM) Belt/conveyance speed in feet per minute Box Length (inch) Box/package length in inches Code Position (inch) Bar code position on the box in inches Scans/Trigger Number of scans per trigger cycle

Messages Diagnostic messages from the reader are displayed here. This is primarily information on each bar code read. By right clicking on this area, options for clearing, starting, stopping and logging this information are made available. Message Monitor The message monitor can be used to monitor the messages being sent from any of the reader host ports (either serial or network). As with messages, options for clearing, starting, stopping and logging this information are made available by right clicking. Table 6-5: Message Monitor Definitions Message Monitor Definition (Display Field) Displays the message transmitted None Com Port #1 Com Port #2 Net Host #1 Net Host #2

Select the port to be monitored. The Axiom will not attempt to send messages out Net Host ports unless a connection is already established. Note: Nothing is displayed on Net Host #1 if EtherNet/IP communications are being used.

Page 54: 04-AXCESS Modify R30

6-4 Diagnostics AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. 06-AXCESS_Diagnostics_R30.doc

Log Viewer The Diagnostics > Log Viewer lets you review the performance logs saved by the Axiom. The log view field remains empty until you select one of the three most common logs (Read Rate, System Counters, or Message Log) via the buttons or enter a log request in the Command field.

USEFUL TIP: Use the Tools > Save LogView to File menu selection to save the on-screen log view information to a file on your PC. This is useful if you need to archive or review the log information at a later time.

Log Viewer Commands There are several commands that you can use to display Axiom parameters and diagnostic information. Commands can be sent from the Command field on the log viewer. Commands may also be sent from a terminal interface, such as a TELNET connection to the Axiom. Table 6-6: Log Viewer Command Descriptions Display Commands Description DISP COUNTERS Display the System Counter log view. DISP ENET Display the Ethernet interface status including MAC address. DISP LASERS Display ALL Lasers log view. DISP LASERx Display one Laser log view, where X is 1 – 4. DISP MSGLOG Display the Message log view. DISP READRATE Display the Read Rate log view. Other Commands Description CLEAR ALL Clears all information from the Message Monitor.

NOTE: All commands can be issued from the Command field. However, when entering a command in the field, spaces are NOT permitted. As a result, the display commands need to be entered without a space (i.e., DISPCOUNTERS, DISPMSGLOG, etc.)

USEFUL TIP: Right-click on log view provides two options: Save LogView to File (also available from Tools) and Copy to Clipboard.

Page 55: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Diagnostics 6-5

06-AXCESS_Diagnostics_R30.doc Accu-Sort Systems, inc.

Read Rate Log View For a summary of the Axiom’s overall performance, click the Read Rate button. You can also enter DISPREADRATE in the command field and click Send.

Figure 6-2: Diagnostics > Log Viewer (Read Rate selected)

The Read Rate Log Viewer provides information on the overall read rate. Table 6-7: Overall Read Rate Counters Read Rate Description Total Boxes Total number of triggers. Good Boxes A good box is a box with all required codes. This counter is the

number of good boxes along with the percentage of the total boxes that were good.

Partial Boxes A partial box is a box were some, but not all required codes were read. This obviously only applies when the Axiom is configured to read multiple codes each trigger.

Bad Boxes A bad box is a box where no codes were read.

Page 56: 04-AXCESS Modify R30

6-6 Diagnostics AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. 06-AXCESS_Diagnostics_R30.doc

The Read Rate Log Viewer also provides performance information on each laser. In order to provide diagnostics on the performance of each laser, the percentages reference here are the percentage of the total codes read by the particular laser, NOT the percentage of the total packages read by that laser. Table 6-8: Read Rate Counters per Laser Read Rate Description Total Codes Total number of bar codes read. Laser#x Total number of bar codes read by the particular laser.

For an Axiom configured as a Controller in a multi-reader network, this command also provides counters for the number of bar codes read, by laser, for each Axiom client. The clients are identified by their reader name as assigned in the Modify > Axiom Configuration window of Axcess. (See page 4-2.)

REMEMBER: Not every Axiom is configured with four lasers.

Page 57: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Diagnostics 6-7

06-AXCESS_Diagnostics_R30.doc Accu-Sort Systems, inc.

System Counters Log View You can display a number of values and counters that indicate whether the Axiom is configured and operating properly by clicking the System Counters button. You can also enter DISPCOUNTERS in the command field and click Send.

Figure 6-3: Diagnostics > Log Viewer (System Counters selected)

Table 6-9: Scan Rate and Belt Speed System Counters Description Scan Rate This is the total number of scans/second that the Axiom is reading.

Note the this number does NOT take into account “laser toggling” if it is enabled. If “laser toggling” is enabled, the effective scan rate for any laser is half of this value.

Belt Speed (tracking) Speed of the belt (in ft/min) as measured by the tachometer.

Page 58: 04-AXCESS Modify R30

6-8 Diagnostics AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. 06-AXCESS_Diagnostics_R30.doc

Table 6-10: Bar Code Counters Bar Code Counters Description Triggers Total number of packages based on the trigger signal. In

self-trigger mode, this will match the number of good reads. Good Reads Total number of bar codes read and transmitted. If the

Axiom is set up to read multiple bar codes each trigger, this counter is incremented for each bar code read.

No Reads Total number of bar codes that were not read. Mult Codes Total number of instances where more bar codes of a specific

type were read than expected. This counter will also increment, regardless of whether the Axiom is configured to report “multiple codes” as an error.

Match Codes Total number of bar codes that matched any of the Match Code criteria.

Bad ModChk Total number of bar codes that were rejected due to an invalid Mod Check.

Table 6-11: Error Counters Error Counters Description Xfter Ovrflw Transfer Overflow. This counts the number of codes that

were lost due to an overflow in the transfer buffer between the Decode/DSP processor and the Axiom/ARM processor.

Xfer BadLen Transfer Bad Length. Number of codes in the transfer buffer than contained an invalid length, indicating some sort of memory corruption.

QData@TX

Queue Data at Transmit (non-tracking). This counter indicates that the Axiom had not completed processing all of the scan data at the user specified transmit time. This will only happen if the “transmit time” parameter is set to a value other than zero. This does not necessarily indicate an error, but does indicate that either the transmit time is too short or the Axiom is seeing a lot of data which may be the result of too much background noise.

QData@Trig Queue Data at Trigger (non-tracking). This counter indicates that the Axiom had not completed processing all of the scan data prior to the start of the next trigger. This typically can only happen when the “transmit time” parameter is set to zero; although it can also happen in conjunction with a Force Transmit. As with the Queue Data at Transmit counter, this does not necessarily indicate an error, but it likely indicates that the Axiom is seeing a lot of data which may be the result of too much background noise.

ForcedTx Forced Transmit (non-tracking). A forced transmit indicates that the start of trigger occurred before the specified transmit delay time had expired.

Lost Codes Lost Codes (tracking). If a bar code cannot be placed onto any package while in tracking, the code is “lost” and this counter is incremented. Lost codes are also reported in the Axiom Monitor message window. Lost code occurances typically indicate tracking parameters need to be adjusted.

Missed Tx Missed Transmit (tracking). If a bar code is decoded after the message for that package has been transmitted, the Missed Transmit counter is incremented.

Page 59: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Diagnostics 6-9

06-AXCESS_Diagnostics_R30.doc Accu-Sort Systems, inc.

Table 6-12: Decode/DSP Counters Decode/DSP Counters

Description

DSP Codes Count of the number of barcodes decoded, per laser, by the DSP. Scan Ints Number of scan interupts detected by the DSP. Queue Size Current size of the scan data queue within the DSP. This value

changes dynamically. Num Cluster Current number of DRX clusters in use by the DSP. This value

changes dynamically. Bad Scan Count of the number of scans in which the data contained

formatting errors. Pipe Error Count of internal errors on the transfer of scan data from the scan

data buffer. Full Scans Number of times a scan could not be added to the scan data buffer

because the maximum number of scans was exceeded. Mem Full Number of times a scan could not be added to the scan data buffer

because the memory was full. ScanTooLong Number of times a scan was skipped because it contained too

many transitions. Max Clusters Number of times, the maximum number of DRX clusters was

exceeded. Table 6-13: ARM and DSP Restarts Counters Description ARM Restarts Number of times the ARM processor has restarted. This typically

means the hardware watchdog timer expired causing the ARM processor to restart.

DSP Restarts Number of times the DSP processor has been restarted. Typically, this happens if the ARM suspects the DSP has “locked up” for any reason.

Page 60: 04-AXCESS Modify R30

6-10 Diagnostics AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. 06-AXCESS_Diagnostics_R30.doc

Message Log View The Message Log contains various text messages that have been logged by the Axiom software. You can view these messages by clicking the Message Log button. You can also enter DISPMSGLOG in the command field and click Send.

Figure 6-4: Diagnostics>Log Viewer (Message Log selected)

The messages contained in this log typically reflect significant events.

Page 61: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Diagnostics 6-11

06-AXCESS_Diagnostics_R30.doc Accu-Sort Systems, inc.

Display Lasers Log View The Display Lasers command provides a summary of the scan data being detected by each laser. You can also enter DISPLASERS in the command field and click Send.

Figure 6-5: Diagnostics > Log Viewer (Display Lasers Command)

Page 62: 04-AXCESS Modify R30

6-12 Diagnostics AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. 06-AXCESS_Diagnostics_R30.doc

Details of each laser can be seen with the DISP LASERx command (where x is the laser number). For each transition, the raw position and bar width is display first. After that (with brackets), the computed bar and space values are display. A zero is used if the bar or space exceeds the minimum or maximum bar/space width threshold for that laser.

Figure 6-6: Diagnostics > Log Viewer (Display Laser X Command)

Page 63: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Diagnostics 6-13

06-AXCESS_Diagnostics_R30.doc Accu-Sort Systems, inc.

Uniloader

CAUTION: Used to reload Axiom reader firmware. This function should only be performed under the guidance of Accu-Sort Technical Support.

Figure 6-7: Diagnostics > Uniloader Extracting an Image: 1. Click the Extract Image button. 2. The Save As window enables you to save image (*.img) files. Burning an Image to Flash: 1. Click the Burn Flash button. 2. The Open window enables you to open an image file (*.im*) 3. Burn the image file to flash.

Figure 6-8: Diagnostics > Uniloader, Burn Flash in progress

Page 64: 04-AXCESS Modify R30

6-14 Diagnostics AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. 06-AXCESS_Diagnostics_R30.doc

Notes:

Page 65: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Drop-down Menus 7-1

07-AXCESS_Drop-downMenus_R30.doc Accu-Sort Systems, inc.

7 Drop-down Menus

There are several menus available across the top of the Axcess Setup Software windows. Many of these functions are also available from the Toolbar and the Axcess Explorer’s Save/Retrieve folder. To access any of these menus, simply click the menu name to display the drop-down list. You can also use the keyboard shortcuts underlined in the drop-down menus. For example: To open the File drop-down list, enter <Alt><F>.

Figure 7-1: Axcess Drop-down Menu Selections

File The File menu offers the following options:

Figure 7-2: File Drop-down Menu

Table 7-1: File Menu Descriptions Selection Definition Retrieve Parameters from Disk

Retrieves a file of parameters stored on your PC.

Save Parameters to Disk

Saves a file of parameters to your PC’s hard disk.

Exit Use this option to exit Axcess. Whether or not there are changes to save, Axcess asks you to confirm your exit. The message “Any unsaved changes will be lost. Do you still want to exit?” is displayed. Click Yes to leave without saving changes. Click No to remain in Axcess. You will still be able to save changes before exiting Axcess if you click No. USEFUL TIP: Before you exit AXCESS, do at least one of the following: 1. Save any necessary changes to scan head 2. Save a backup file of changes to wiring base 3. Save a copy of the parameters to disk

Page 66: 04-AXCESS Modify R30

7-2 Drop-down Menus AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. 07-AXCESS_Drop-downMenus_R30.doc

Configuration The Configuration menu offers the following options:

Figure 7-3: Configuration Drop-down Menu

Table 7-2: Configuration Menu Descriptions Selection Definition Connect to Axiom Use to connect to a reader. If a programming cable is

already connected between the PC and Axiom, Axcess will automatically connect to the reader.

Retrieve Parameters from Axiom

Retrieves the current parameters stored in the scan head’s parameter storage module.

Save Parameters to Axiom

Saves a set of parameters to the scan head.

Standard – Enables the standard setup features. Setup Advanced – Enables various advanced setup features available in Axcess.

Advanced Setup The advanced setup functions of Axcess do not appear in Axcess Explorer unless Setup > Advanced is selected from the Configuration drop-down menu. When selected, a checkmark appears next to Advanced in the menu. The following table identifies all parameters that are available when using the Advanced Setup function. Table 7-3: Advanced Setup Functions Go to page Modify > User Defined Mod Checks 4-7 Modify > Network Settings – Controller Multicast IP Address 4-14 Modify > Network Settings – Setup Port # and Telnet Port # 4-14 Modify > DRX 4-25

Page 67: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Drop-down Menus 7-3

07-AXCESS_Drop-downMenus_R30.doc Accu-Sort Systems, inc.

Tools The Tools menu offers the following functions:

Figure 7-4: Tools Drop-down Menu

Table 7-4: Tools Menu Descriptions Selection Definition Compare Parameters Compares two sets of operational parameters.

(See Comparing Parameters, pg. 7-4.)

Backup Axiom Parameters to Base

Sends parameters the Axiom scan head is using to the wiring base to which it is connected.

Restore Axiom Parameters from Base

Send the parameters stored in the wiring base to the Axiom scan head to which it is connected.

Visual Keyboard Use the visual keyboard to save keystrokes while creating messages that use non-printable ASCII characters (e.g.: STX, CR, LF). (See page 7-7.) Reboot Axiom – Use to reboot/restart the Axiom reader. Test Mode On – Enables the reader’s test mode. (Reference your Axiom Product Manual for more information.)

Axiom Commands

Test Mode Off – Disables the reader’s test mode.

Save LogView to File Use to save the on-screen LogView information (from Diagnostics > Log Viewer) to a file on your PC. (See page 6-4.)

Page 68: 04-AXCESS Modify R30

7-4 Drop-down Menus AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. 07-AXCESS_Drop-downMenus_R30.doc

Compare Parameters The Compare Parameters function enables you to compare two different parameter sets in order to: find and return the reader to a previous set of parameters saved on disk determine which parameter set offers optimal system performance, or to make changes to improve system performance.

The Parameters compare window is displayed when this tool is selected.

Figure 7-5: Compare Parameters (before parameter selection)

To compare two sets of parameters: 1. Select the option button in the Compare options group for either a

Configuration File (from disk) or the Current Axiom Configuration. 2. If looking for a Configuration File, use the Browse button locate the *.pam

files saved on your PC. If you’re comparing current settings, go to step 3. 3. In the To field, use the Browse button to find the configuration file with

which you wish to make a comparison. Highlight the desired parameter file.

4. Click Compare. The Compare parameters will be displayed under Param.Name(A) and the To parameters under Param.Name(B). (In the example on the following page, the default.pam file is being compared to the NewSetup.pam file.

Page 69: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Drop-down Menus 7-5

07-AXCESS_Drop-downMenus_R30.doc Accu-Sort Systems, inc.

Figure 7-6: Compared Parameters (entire list of parameters)

USEFUL TIP: To compare only the parameters that are different between the two sets, put a checkmark in the Remove identical parameters from list checkbox. Click Compare. Only the parameters that are different will be compared.

Figure 7-7: Compared Parameters (identical parameters removed)

Page 70: 04-AXCESS Modify R30

7-6 Drop-down Menus AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. 07-AXCESS_Drop-downMenus_R30.doc

Use the Save to notepad button if you wish to save a comparison as a text file for future reference.

Figure 7-8: Compared Parameters Saved to Notepad

Use the Exit button to leave the Compare Parameters functional tool.

Page 71: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Drop-down Menus 7-7

07-AXCESS_Drop-downMenus_R30.doc Accu-Sort Systems, inc.

Visual Keyboard The ASCII chart modal window is displayed when this tool is selected. The visual keyboard enables you to save keystrokes while creating messages using non-printable ASCII characters (e.g.: STX, CR, LF). Rather than entering the “\” followed by the hexidecimal value of the character (e.g.: \02 for a STX character), just use visual keyboard to create your message then copy and paste it into the appropriate text box.

Figure 7-9: Visual keyboard Example: Clicking on the STX, CR, LF buttons of the visual keyboard causes \02\0D\0A to appear in the text field. By clicking on the Copy then Exit buttons, you can leave the visual keyboard and return to the message definition window. Click in the text field where you want to place your message, then right-click and PASTE.

Page 72: 04-AXCESS Modify R30

7-8 Drop-down Menus AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. 07-AXCESS_Drop-downMenus_R30.doc

Axiom Commands Reboot Axiom To reboot an Axiom: 1. Select the Reboot Axiom command from the Axiom Commands menu. 2. Establish a connection before attempting to reboot. 3. When this command is selected, you are asked: “Are you sure you want to

reboot the Axiom?” 4. Click YES. If the Axiom is connected with your PC, it will be rebooted. 5. Upon completion of reboot, the message: “You will now need to

reconnect to the Axiom” is displayed after a successful reboot. 6. If there is no connection with an Axiom, the error messages: “Not

connected to Axiom” and “Axiom failed to echo REBOOT command” are displayed.

Test Mode On Enables the test mode. For details on how to use the test mode, reference the start-up and operations checklist procedures in Chapter 5 of your Axiom Product Manual. Test Mode Off Disables the test mode.

Page 73: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Drop-down Menus 7-9

07-AXCESS_Drop-downMenus_R30.doc Accu-Sort Systems, inc.

Save LogView to File Enables you to store a copy of the LogView to a file on your PC. (See page 6-4 for details on the Diagnostics > Log Viewer.)

Help

Figure 7-10: Help Drop-down Menu

Table 7-5: Help Menu Descriptions Selection Definition About Displays the About Axiom Axcess screen, identifying what

version of Axcess software is being used.

Click OK to return to the active Axcess window. Click the System Info button for details on the Axiom Scanning System.

Help Index Accesses the index functions of online help. Compatibility Defines the software and hardware compatibility of the

version of Axcess you are currently using.

Version 3.0

Page 74: 04-AXCESS Modify R30

7-10 Drop-down Menus AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. 07-AXCESS_Drop-downMenus_R30.doc

Notes:

Page 75: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Toolbar 8-1

08-AXCESS_Toolbar_R30.doc Accu-Sort Systems, inc.

8 Toolbar The toolbar buttons (from left to right) and the actions they perform are outlined in the table provided below.

Figure 8-1: Axcess Toolbar Table 8-1: Axcess Toolbar Button Descriptions

Button Function Definition

Connect Use to connect your PC with the Axiom so you can use the Axcess setup software. (The button, as shown in the above example, indicates there is no connection to a reader.) Be sure the setup programming cable is connected to both the PC and Axiom or the No Connection message is displayed.

Save Parameters to Axiom

Use to send any changes you made using Axcess to the Axiom scan head’s parameter storage module. This is the set of parameters the Axiom uses during operations.

Retrieve Parameters from Axiom

Use to retrieve the reader’s current parameters to Axcess.

Save Parameters to Disk Use to save a copy of the parameters from Axcess to disk.

Retrieve Parameters from Disk

Retrieves a set of parameters from disk.

Backup Axiom Parameters to Base

Use to save the scan head parameters to the wiring base. This enables you to keep a parameters backup in the wiring base in case you need to: 1) return the scan head to those parameters, or 2) configure a replacement scan head with identical parameters.

Restore Axiom Parameters from Base

Retrieves the current parameters stored in the wiring base. Use this function to restore the parameters in the wiring base to the existing scan head or a replacement scan head.

Default Axiom Parameters

Use to return the reader’s parameters to the hardcoded "default" values built-in to the reader software. (See Appendix B for a listing of the default configuration.)

Page 76: 04-AXCESS Modify R30

8-2 Toolbar AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. 08-AXCESS_Toolbar_R30.doc

Notes:

Page 77: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Appendices A-1

A1-AXCESS-Appendices_R30.doc Accu-Sort Systems, inc.

A AXIOM Networking Guide

Introduction The Axiom bar code reader includes a built-in Ethernet interface that can be used both for receiving bar code data from the Axiom as well as monitoring and configuring the Axiom.

AXIOM Ethernet Hardware Configuration

The Axiom Ethernet hardware supports a 10/100mbps full or half-duplex Ethernet link. The wiring is described on the label within the Axiom wiring base. (Reference the Axiom 400 Product Manual, Chapter 4.) Industrial environments can be very noisy electrically. This can cause problems with 100mbps Ethernet links. Axiom operations do not require a high data rate, so the Axiom default is set at10mbps (full duplex). If your network requires the Axiom operate at 100mbps, you can still select the higher data rate (or Auto-Detect). Ethernet link errors are more likely to be encountered at this data rate. Try to isolate the Ethernet cabling from electrical noise sources. Use the Axcess Log Viewer’s DISP ENET command to monitor for Ethernet errors. The Axiom hardware will detect the swapping of the Transmit and Receive lines and configure appropriately. This allows a straight cable to be used to connect two Axioms.

AXIOM Network Software Configuration Before an Axiom will communicate on your Ethernet network, a few parameters must be set. Initially this must be done by using the Axcess software and connecting to the Axiom using the yellow setup programming cable. Once the Axiom network parameters have been set, Axcess can be used to connect to the Axiom over the network. Currently, the Axiom software only supports static IP addresses. The defaults for the Axiom network settings are listed below: Parameter Default Value IP Address 192.0.0.100 Net Mask 255.255.255.0 Gateway 0.0.0.0

If you are adding your Axiom to a larger network, you must obtain an IP addresses (as well as the other parameters) from your network administrator. If the Axioms are to operate on a closed network, you may assign your own IP addresses. This is typically by just incrementing the last number from the default (192.0.0.101, 192.0.0.102, etc.).

Page 78: 04-AXCESS Modify R30

A-2 Appendices AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. A1-AXCESS-Appendices_R30.doc

Controller/Client Communications Up to six Axioms can be configured to operate together as a single unit. All communications between readers is accomplished over an Ethernet network. In this configuration, one Axiom must be set up as a Controller. The Controller initiates connections with the remaining readers, configuring them to operate as Clients. The trigger input (such as a photoeye) is only connected to the Controller. (Reference Axiom 400 Product Manual, Chapter 4 and Appendix D.)

Setting up AXIOMs for a Multi-Reader Network

Wiring If only two readers are to be communicating, and the EtherNet network is not needed for diagnostics or host communications, the readers can be connected directly with a CAT5 network cable. However, if connecting them directly with a single cable, the Ethernet Link must be configured for 10mbps-Full Duplex (which is the default). If more than two readers are to be networked or the network needs to be accessible for other reasons, an EtherNet switch is needed. Only provide the trigger signal to the Controller. If a tachometer is in use, it is recommended that it be wired to all readers. However, an option is provided for the Controller to transmit speed messages to the Clients over the network.

Configuration 1. All readers should be operating on the network with unique IP addresses. 2. All Axioms that are to communicate together should be assigned the same

Group Number. A Group Number of zero (which is the default) disables the Controller/Client capability.

3. The Number of Client Readers should be changed from zero on the Controller in order to identify this unit as the Controller. After being configured as a Controller, it will broadcast messages onto the network to discover the specified number of Clients.

Page 79: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Appendices A-3

A1-AXCESS-Appendices_R30.doc Accu-Sort Systems, inc.

The only optional configuration parameter is that when using tracking, if the tachometer type for the Client(s) is set to Constant Tach; the Clients will rely on a speed message sent from the Controller eliminating the need to provide a tachometer input to the clients. The Controller always triggers the Client readers and it will properly configure the trigger settings on the clients when connecting. It is recommended that the trigger settings for Controller and Clients be set the same. It is NOT necessarily to set the Transmit delay or Transmit point to a different value on the Clients, as is done using the “traditional master/slave” architecture of other Accu-Sort readers. In an Axiom multi-reader network, bar codes are sent from the clients to the controller as soon as they are read.

Restrictions If a controller is configured with tracking enabled, all clients must also

have tracking enabled. All units must have the same bar code types enabled, in the same order. Clients do not transmit data messages through their serial or network host

ports.

Multi-Reader Network LED and Troubleshooting

NOTE: The following LED functions are overridden if EtherNet/IP communications are used. (Reference Axiom Product Manual, Chapter 4.) The main Axiom diagnosis tool is the Network LED. An Axiom controller will FLASH the LED red once a second if it cannot locate the specified number of Clients. When all connects are made, the Network LED becomes a solid green. For a client, the Network LED remains off until a Controller initiates a connection. Once a connection is made, the LED becomes a solid green.

Network Administrator Information

All communications from a Controller to the Clients is done using TCP/IP Multicasting. The default multicast IP address used is 239.255.0.x, where x is called the Controller Group Number (value from 0 to 255). If multiple Controller/Client Groups are on the same network, it is important that they be assigned unique group numbers so that each group is using a unique Multicast IP address. It is important that the network be configured so that Multicast network traffic will be transmitted between these readers. The Axiom multicast messages are configured with a Time-To-Live of 1, so they will not pass through a router. Additionally, an Ethernet Switch which supports IGMP snooping may be utilized to restrict the multi-cast traffic seen by the Axioms as well as any other items on the same network. All communications from the Clients back to the Controller uses standard UDP messaging.

Page 80: 04-AXCESS Modify R30

A-4 Appendices AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. A1-AXCESS-Appendices_R30.doc

Network Host Communications

The Axiom provides a number of options for transmitted bar code to another computer (typically referred to as the “host”). Additionally, two simultaneous host network connections are supported each with different message definition and formatting. These connections use ports 3001 and 3002 by default, but these values are modifiable.

TCP/IP Server

Operation as a TCP/IP server is the default configuration for the Axiom. In this case, for an application to communicate with an Axiom from a "host computer", the application should just initiate a simple TCP/IP socket connection. When a socket connection to the Axiom is established, the green Axiom network LED will be illuminated (unless client/controller mode is in use in which the LED indicates the status of the inter-Axiom network connections).

One issue should be considered when designing such an application: As with any socket connection, if one side or the other terminates the connection without properly closing it - the connection can be left open. For example, if a host computer has initiated a connection to an Axiom and the host computer "crashes" - the connection on the Axiom will remain open until the Axiom attempts to send the next message (normally the next bar code). At this point, the Axiom will detect the connection from the host computer has been terminated and clear the connection allowing the host computer to reconnect. However, it is possible that the Axiom might be powered off while a host connection is active (or if the power is cycled on an intermediate piece of network equipment such as a hub or a switch). In this case, the Axiom socket connection will be closed but the host computer may not be aware of this change. To handle this situation, it may be desirable to implement a means by which the host computer can test the state of the network connection. One option is to periodically send a simple message (e.g., just a null character or just a single STX character) to the Axiom verifying the link is still active. Another option is for a heartbeat message to be enabled on the Axiom. This both provides the host computer with a means for determining if the link has been lost (by lost of the heartbeat) and provides the Axiom with quicker determination of lost of communications with the host computer. This is the recommended approach.

Page 81: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Appendices A-5

A1-AXCESS-Appendices_R30.doc Accu-Sort Systems, inc.

TCP/IP Client

It is also possible to configure the Axiom to operate as a TCP/IP Client. In this case, you must also specify the IP address of the computer to which the Axiom is to attempt to initiate a connection. If a connection cannot be established, the Axiom will reattempt the connection after the specified number of seconds (default is 5 seconds).

Similar issues exist regarding improper closing of connections as described in the TCP/IP Server section. As a result, it is also recommended that a heartbeat message be enabled for TCP/IP Client connections.

UDP Messaging

For UDP messaging, only the destination IP address and port need to be specified. Since this is a connectionless means of transfer, there are no issues with checking for loss of connection.

Page 82: 04-AXCESS Modify R30

A-6 Appendices AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. A1-AXCESS-Appendices_R30.doc

EtherNet/IP The Axiom supports the EtherNet/IP™ Industrial Networking protocol. EtherNet/IP™ simplifies the communication of bar code and input/output data with other EtherNet/IP enabled devices, such as a programmable controller. EtherNet/IP is not enabled by default on the Axiom. To enable, select EtherNet/IP as the Connect Type for Net Host Port 1 on the Network Settings page of Axcess. When EtherNet/IP is enabled, all of the other network capabilities of the Axiom remain active. For example, an Axiom controller can be configured for EtherNet/IP communications with a programmable controller while still communication with one or more Axiom clients.

Once enabled, EtherNet/IP allows the Axiom to communicate with other EtherNet/IP enabled devices. This can be done using: Explicit Messaging, I/O Messaging, and On-Demand Messaging (a special Axiom protocol for ControlLogix

Controllers only)

All of the Axiom EtherNet/IP Object definitions are defined later in this appendix. Refer to this appendix when setting up the interface to your device. I/O messaging can be used to monitor and set Axiom I/O bits as well as to obtain bar code data from the Axiom. The disadvantage is the I/O messages are always sent at scheduled intervals creating a lot of network traffic. On-Demand Messaging only works with ControlLogix Controllers. This option uses standard EtherNet/IP messaging, but allows bar code data to be sent to the Controller only when a bar code is read. It can be used in conjunction with I/O messaging.

Page 83: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Appendices A-7

A1-AXCESS-Appendices_R30.doc Accu-Sort Systems, inc.

For monitoring purposes, an Axiom EDS file is included with the Axcess installation CD. To install this file with the Rockwell Software RSLinx software, use the EDS Hardware Installation Tool included with the RSLinx Tools. RSLinx provides a means to monitor the status of your Axiom.

EtherNet/IP Options

When EtherNet/IP is enabled, new parameters become available within Axcess that allow you to configure some additional options.

These parameters are described in more detail earlier in this manual, but a quick overview provides some context here. (Reference Axcess Software Manual, Chapter 4.) The Bar Code Data parameters allow you to manipulate the format of the bar code data. Most notable if your bar codes only contain numeric digits, you can configure the Axiom to convert the bar codes to a numeric value instead of transmitting them as ASCII text.

Page 84: 04-AXCESS Modify R30

A-8 Appendices AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. A1-AXCESS-Appendices_R30.doc

Additionally, you can enable the On-Demand Messaging Option for ControlLogix Processors. This is described in more detail later in this document. If the EtherNet/IP Trigger Input is enabled, the Axiom Trigger settings are ignored and the Axiom is triggered solely by manipulating the Trigger Bit in the Output Word (contained in the Axiom Assembly and Output Objects). The Axiom Outputs function the same as Axiom relay outputs, but they manipulate bits within the Axiom Input Word (contained in the Axiom Assembly and Input Objects). The Axiom can relinquish control of the internal Axiom relays to another EtherNet/IP device. When this has been done, these relays are controlled by bits within the Output Word.

I/O Messaging Example

The following example illustrates how an Axiom can be configured to communicate with a ControlLogix processor using I/O messaging. Utilizing this information along with the Axiom Object definitions (on page A-15), it should be possible to adapt these directions for other EtherNet/IP devices. When EtherNet/IP is enabled on the Axiom, EtherNet/IP I/O Messaging is automatically enabled. No further configuration is needed to setup I/O messaging. Since the ControlLogix processor will treat the Axiom as an I/O device, to setup an EtherNet/IP I/O message transfer between an Axiom and a ControlLogix processor, you need to configure your Axiom as a Generic Ethernet Module in the ControlLogix I/O tree. To add a module: 1. Under the I/O Configuration Tree, right-click on the entry for your Ethernet

module (e.g., 1756-ENET/A) and select New Module. 2. You will be presented with a list of options similar to what is shown below.

From this list select ETHERNET-MODULE for the Generic Ethernet Module.

Page 85: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Appendices A-9

A1-AXCESS-Appendices_R30.doc Accu-Sort Systems, inc.

3. Specify the Module Properties for your Axiom.

a. The most important step is that you must first set the Comm Format to Data-INT. This must be done first since it cannot be changed later.

b. After this you can specify the Name, Description and IP Address of the Axiom.

4. The Connection Parameters must be specified as follows:

Assembly Instance Size Input 100 68 Output 112 2 Configuration 128 0

NOTE: You can only “schedule” I/O message transfers to the Axiom at a fixed interval. The Connection Tab allows you to specify this interval. The Axiom will handle intervals down to 10 milliseconds. However, intervals this small may affect the overall Axiom performance.

Page 86: 04-AXCESS Modify R30

A-10 Appendices AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. A1-AXCESS-Appendices_R30.doc

After this module definition for the Axiom has been completed, tags will be created in the controller based on the name you specified for this Axiom on the properties page for the module. These tags will consist of the name followed either by the letter ‘C’ (Configuration), the letter ‘O’ (Outputs) or the letter ‘I’ (Inputs). These tags are based on the Axiom assembly objects. (See page A-15.)

Page 87: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Appendices A-11

A1-AXCESS-Appendices_R30.doc Accu-Sort Systems, inc.

Axiom:C Configuration Data This data is not used.

Axiom:I Input Data Tag Name Value Description

Axiom:I.Data[0] Discrete Input Word See bit definitions. Axiom:I.Data[1] Bar Code Sequence Number This field is updated every time the bar code

data is updated. However, the bar code data will only be updated when the “Last Bar Code Sequence Number” (see Output Data) is set equal to this value.

Axiom:I.Data[2] Bar Code Status Not currently used. Axiom:I.Data[3] Bar Code Size (words) Number of words which contain the bar code

data Axiom:I.Data[4-67] Bar Code Data

Discrete Input Word Bit 0 Axiom Programmable Output #1 1 Axiom Programmable Output #2 2 Axiom Programmable Output #3 3 Axiom Programmable Output #4 4 Axiom Programmable Output #5 5 Axiom Programmable Output #6 6 Axiom Programmable Output #7 7 Axiom Programmable Output #8 8-15 Unused

Axiom:O Output Data Tag Name Value Description

Axiom:O.Data[0] Discrete Output Word See bit definitions. Axiom:O.Data[1] Last Bar code Sequence

Number Received This field must be updated to match the Bar Code Sequence Number each time the bar code data has been processed.

Discrete Output Word Bit Bit = 0 Bit = 1 0* Trigger Off Trigger On 1 – 7 Unused Unused 8* Axiom Relay #1 Off Axiom Relay #1 On 9* Axiom Relay #2 Off Axiom Relay #2 On 10* Axiom Relay #3 Off Axiom Relay #3 On 11* Axiom Relay #4 Off Axiom Relay #4 On 12-15 Unused Unused * If enabled on Axiom

Page 88: 04-AXCESS Modify R30

A-12 Appendices AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. A1-AXCESS-Appendices_R30.doc

On-Demand Messaging (ControlLogix)

On-Demand messaging provides another option for transferring bar code data to your ControlLogix processor. With on-demand messaging, the data transfer occurs as soon as the bar code data is available, not as the result of constant messaging at a schedule interval. Typically, On-Demand messaging is used in conjunction with I/O messaging. For applications requiring only the transfer of bar code data, using On-Demand Messaging allows the I/O packet interval to be increased (just to provide a heartbeat with the Axiom) reducing overall network utilization. On-Demand messaging can be enabled on the Axiom from the EtherNet/IP window within Axcess. When enabled, you need to specify the IP address and slot for the ControlLogix processor, along with the name of the Tag to contain the bar code data.

Once this is complete, you need to define a new Tag on the ControlLogix. The new tag should have a type of INT and a dimension of 67 words. The name must match the name specified on the Axiom.

These tags will be updated every time a bar code is read. The following table defines the format of the data within this tag.

Page 89: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Appendices A-13

A1-AXCESS-Appendices_R30.doc Accu-Sort Systems, inc.

On-Demand Tag Tag Name Value Description

AxiomTag.Data[0] Bar Code Sequence Number

This field is updated every time the bar code data is updated. However, the bar code data will only be updated when the “Last Bar Code Sequence Number” (see Output Data) is set equal to this value.

AxiomTag.Data[1] Bar Code Status Not currently used. AxiomTag.Data[2] Bar Code Size (words) Number of words which contain the bar

code data AxiomTag.Data[3-66] Bar Code Data

Remote Setup and Diagnostics

Monitoring an Axiom with Axcess

When multiple Axioms are placed on the same network, each one may be accessed over the network using the Axcess software. This allows for remote monitoring and setup of the Axioms. Additionally, the Axcess software can be run multiple times on a single PC, so multiple Axioms can be monitored simultaneously. The Axiom only supports one diagnostic network connection at a time, so if you leave Axcess connected to an Axiom on one PC, you will not be able to connect from another. If a diagnostic network connection to an Axiom is terminated “ungracefully” (PC crash, network cable, disconnect, etc..) the Axiom does poll the status of the connection by periodically sending a single STX character and will time-out the connection.

Web Status Interface

The Axiom supports a simple web interface that provides an overview of the Axiom health and status.

FTP Interface

The Axiom supports a very simple FTP interface that can be used to (1) update/extract the firmware image, (2) update/extract the parameter settings and (3) extract the current Axiom message log. The username for FTP access is always “axiom” and the password is specified within Axcess. When updating the firmware within an Axiom using FTP, the new firmware file (named *.img) is transfer to the Axiom using the PUT command. The file transfer takes approximately 15 or 20 seconds after which all of the LED’s on the Axiom bargraph will be illuminated. These will remain illuminated for 10 or 15 seconds while the contents of the file are verified. Next a “chaser light”

Page 90: 04-AXCESS Modify R30

A-14 Appendices AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. A1-AXCESS-Appendices_R30.doc

sequence will start on the bargraph LED’s while the contents of the Axiom flash memory are updated. Once completed, the Axiom will reboot. Extracting the Axiom firmware is just done using an FTP GET command. The parameter settings can also be extracted and sent using FTP. These parameters are in the same format as an Axiom Axcess .pam file. Additionally, this file can be retrieved from the Axiom using the GET command and transferred back to the Axiom with a PUT command. The files transferred back to the Axiom can be a subset of the original file in that some parameters can be removed from the file. If a parameter is not contained in a file, that parameter will be untouched when a new file is transferred to the Axiom. This allows the creation of files that just contain specific parameters (match code values for example) that can be transferred to a number of Axioms for quick reconfiguration.

Network Administrator Information

All setup and diagnostic communications by the Axiom Axcess application are sent using TCP/IP socket connections to port 2001 on the Axiom. This parameter can be changed (it is an advanced network setting within Axcess), but no provision is provided for changing this on Axcess. The capability to change this port number was provided primarily in case some sort of proxy access is required.

Page 91: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Appendices A-15

A1-AXCESS-Appendices_R30.doc Accu-Sort Systems, inc.

EtherNet/IP Object Models Glossary

This is a description of the different data types that are used in the documentation of the object model. These are standard definitions of the Open DeviceNet Vendor Association (ODVA). For additional information, visit their web site: http://www.odva.org/.

Summary of Objects The following standard objects are supported. More details than provided in this appendix can be found in the EtherNet/IP™ Specification available from the Open DeviceNet Vendors Association (ODVA). Identity Object (01HEX ) Message Router Object (02HEX) Assembly Object (04HEX) Connection Manager Object (06 HEX) TCP Object (F5HEX) Ethernet Link Object (F6 HEX)

The following Vendor Specific Objects have been defined to support the Axiom Bar Code Reader. Bar code Data Object (70 HEX) Discrete Input Data Object (71 HEX) Discrete Output Data Object (72 HEX)

Definitions

The following table has a description of all of the data types used.

USINT Unsigned Short Integer (8-bit) UINT Unsigned Integer (16-bit) UDINT Unsigned Double Integer (32-bit) STRING Character String (1 byte per character) BYTE Bit String (8-bits) WORD Bit String (16-bits) DWORD Bit String (32-bits)

Page 92: 04-AXCESS Modify R30

A-16 Appendices AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. A1-AXCESS-Appendices_R30.doc

Standard Objects

Identity Object (01HEX - 1 Instance) Class Attributes Attribute ID Name Data Type Data Value Access Rule

1 Revision UINT 1 Get Instance Attributes Attribute ID Name Data Type Data Value Access Rule

1 Vendor Number UINT 25DEC Get 2 Device Type

0x00 – Generic UINT 00HEX Get

3 Product Code Number UINT 01 Get 4 Product Major Revision

Product Minor Revision USINT USINT

03 01

Get

5 Status Word (see below for definition)

WORD See Below Get

6 Product Serial Number UDINT Unique 32 Bit Value

Get

7 Product Name Structure of: Product Name Size Product Name String

UINT USINT[0-32]

15 “Bar Code Reader”

Get

Status Word Bit Bit = 0 Bit = 1 0 No I/O Connection I/O Connection Allocated 1 – 15 Unused Unused Common Services

Implemented for Service Code Class Level Instance Level

Service Name

0EHEX Yes Yes Get_Attribute_Single 05HEX No Yes Reset

Reset Service Code Service Code Class Instance Attribute Description

05HEX 1 1 0 Force software reset 05HEX 1 1 1 Reload factory settings and reset

Message Router Object (02HEX)

This object has no supported attributes.

Page 93: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Appendices A-17

A1-AXCESS-Appendices_R30.doc Accu-Sort Systems, inc.

Assembly Object (04HEX – 4 Instances)

Class Attributes Attribute ID Name Data Type Data Value Access Rule

1 Revision UINT 1 Get 2 Max Instance UINT 81 Get

Instance 0x64 Attributes (Input Instance 1) Attribute

ID Name Data Type Default

Data Value Access Rule

3 Input Data Structure of: Discrete Input Word (see below) Bar code Sequence Number Bar code Status (reserved) Bar code Size Word Bar code Data [UINT]

UINT UINT UINT UINT UINT [ ] varies (up to 64)

0 0 0 0 0

Get

Discrete Input Word Bit 0 Axiom Programmable Output #1 1 Axiom Programmable Output #2 2 Axiom Programmable Output #3 3 Axiom Programmable Output #4 4 Axiom Programmable Output #5 5 Axiom Programmable Output #6 6 Axiom Programmable Output #7 7 Axiom Programmable Output #8 8-15 Unused Instance 0x70 Attributes (Output Instance 1) Attribute ID Name Data Type Default

Data Value Access Rule

3 Output Data Structure of: Discrete Output Word (see below) Last Bar code Seq. Num Received

UINT UINT

0 0

Get / Set

Discrete Output Word Bit Bit = 0 Bit = 1 0* Trigger Off Trigger On 1 – 7 Unused Unused 8* Axiom Relay #1 Off Axiom Relay #1 On 9* Axiom Relay #2 Off Axiom Relay #2 On 10* Axiom Relay #3 Off Axiom Relay #3 On 11* Axiom Relay #4 Off Axiom Relay #4 On 12-15 Unused Unused * If enabled on Axiom Instance 0x80 Attributes (Configuration Instance)

Most I/O clients include a Configuration path when opening an I/O connection to a server. There is no Configuration data needed.

Instance 0x81 Attributes (Heartbeat Instance – Input Only) This instance allows clients to monitor input data without providing output data.

Common Services Implemented for Service Code

Class Level Instance Level Service Name

0EHEX Yes Yes Get_Attribute_Single 10HEX No Yes Set_Attribute_Single

Page 94: 04-AXCESS Modify R30

A-18 Appendices AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. A1-AXCESS-Appendices_R30.doc

Connection Manager Object (06 HEX) This object has no attributes.

TCP Object (F5HEX - 1 Instance) Class Attributes Attribute ID Name Data Type Data Value Access Rule

1 Revision UINT 1 Get Instance Attributes Attribute ID Name Data Type Default

Data Value Access Rule

1 Status DWORD 1 Get 2 Configuration Capability DWORD 0 Get 3 Configuration Control DWORD 0 Get 4 Physical Link Object

Structure of: Path Size Path

UINT Array Of WORD

2 0x20F6 0x2401

Get

5 Interface Configuration Structure of: IP Address Network Mask Gateway Address Name Server Name Server 2 Domain Name Size Domain Name

UDINT UDINT UDINT UDINT UDINT UINT STRING

0 0 0 0 0 0 0

Get

6 Host Name Structure of: Host Name Size Host Name

UINT STRING

0 0

Get

Common Services Implemented for Service Code

Class Level Instance Level Service Name

0EHEX Yes Yes Get_Attribute_Single

Ethernet Link Object (F6 HEX - 1 Instance) Class Attributes Attribute ID Name Data Type Data Value Access Rule

1 Revision UINT 1 Get Instance Attributes Attribute ID Name Data Type Default

Data Value Access Rule

1 Interface Speed UDINT 100 Get 2 Interface Flags DWORD 3 Get 3 Physical Address USINT Array[6] 0 Get

Common Services Implemented for Service Code

Class Level Instance Level Service Name

0EHEX Yes Yes Get_Attribute_Single

Page 95: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Appendices A-19

A1-AXCESS-Appendices_R30.doc Accu-Sort Systems, inc.

Vendor Specific Objects Bar Code Data Object (70 HEX - 1 Instance) Class Attributes Attribute ID Name Data Type Default Data

Value Access Rule

1 Revision UINT 1 Get Instance Attributes Attribute ID Name Data Type Default

Data Value Access Rule

1 Bar Code Sequence Number UINT 0 Get 2 Bar Code Status (reserved) UINT 0 Get 3 Bar Code Data Size UINT 0 Get 4 Bar Code Data UINT[ ] varies

(up to 64) 0 Get

5 Last Bar Code Seq. Num Received UINT 0 Get / Set Common Services

Implemented for Service Code Class Level Instance Level

Service Name

0EHEX Yes Yes Get Attribute Single 10HEX No Yes Set Attribute Single

Discrete Input Data Object (71 HEX - 1 Instance) Class Attributes Attribute ID Name Data Type Default

Data Value Access Rule

1 Revision UINT 1 Get Instance Attributes Attribute ID Name Data Type Default

Data Value Access Rule

3 Discrete Input Word UINT 0 Get Discrete Input Word

Bit 0 Axiom Programmable Output #1 1 Axiom Programmable Output #2 2 Axiom Programmable Output #3 3 Axiom Programmable Output #4 4 Axiom Programmable Output #5 5 Axiom Programmable Output #6 6 Axiom Programmable Output #7 7 Axiom Programmable Output #8 8-15 Unused Common Services

Implemented for Service Code Class Level Instance Level

Service Name

0EHEX Yes Yes Get Attribute Single

Page 96: 04-AXCESS Modify R30

A-20 Appendices AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. A1-AXCESS-Appendices_R30.doc

Discrete Output Data Object (72 HEX – 1 Instance)

Class Attributes Attribute ID Name Data Type Data Value

Access Rule

1 Revision UINT 1 Get Instance Attributes Attribute ID Name Data Type Default

Data Value Access Rule

3 Discrete Output Data UINT 0 Get / Set Discrete Output Word

Bit Bit = 0 Bit = 1 0* Trigger Off Trigger On 1 – 7 Unused Unused 8* Axiom Relay #1 Off Axiom Relay #1 On 9* Axiom Relay #2 Off Axiom Relay #2 On 10* Axiom Relay #3 Off Axiom Relay #3 On 11* Axiom Relay #4 Off Axiom Relay #4 On 12-15 Unused Unused * If enabled on Axiom Common Services

Implemented for Service Code Class Level Instance Level

Service Name

0EHEX Yes Yes Get_Attribute_Single 10HEX No Yes Set_Attribute_Single

Page 97: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Appendices B-21

A1-AXCESS-Appendices_R30.doc Accu-Sort Systems, inc.

B Parameter Configuration Table

Parameter Categories

This appendix provides a list of the default parameters for your Axiom along with the parameter names. This is the factory-installed configuration.

Whenever you need to return your Axiom reader to the default parameters, use this appendix as a reference.

The parameter table in this appendix also provides four additional columns. If your application uses more than one Axiom (e.g., multi-reader network or X-scanning application), you can use the additional columns to keep a record of parameter changes you have made for your application.

The parameters are arranged into the following categories:

Axiom Configuration

Communications (COMM1 and COMM2)

Network

EtherNet/IP

Messages (0 – 3)

Bar Code (0 – 9)

Mod Check

Match Code (0 – 9)

I/O Modules (0 – 4)

Trigger

Tracking

DRX

Another method of checking and comparing parameters is to use the compare parameter features found in the Tools drop-down menu of the Axcess setup software. (See Chapter 7 for details.)

Page 98: 04-AXCESS Modify R30

B-22 Appendices AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. A1-AXCESS-Appendices_R30.doc

Default Parameter Configuration Tables Default Parameter Settings Controller Client 1 Client 2 Client 3 Client 4 Client 5

AXIOM CONFIGURATION COMMAND SCANMODEL Axiom400 SCANNAME Axiom SCANARMNAME AXISTD30 SCANARMREV 30 SCANDSPNAME DECODE25 SCANDSPREV 25 SCANEXPAND 0 SCANOPTIONS 1 SCANBUTTONS 1 SCANCODEEXT - SCANIGNRFNC 0 SYSMAXCLIENTS 5 SYSPASSENAB 0 SYSPASSWORD axiom LASERCFG 15 LASERFACETS 10 LASERSTART 100 LASERSTOP 100 LASERMTRSPED 1100 LASERTRIG 0 COMMUNICATIONS (COMM1) PARAMETERS COMM1MODE 0 COMM1TYPE 0 COMM1BAUD 9600 COMM1BITS 8 COMM1PARITY 0 COMM1STOP 1 COMM1FLOW 0 COMM1RETRY 3 COMM1TIMEOUT 100

NOTE: These parameters not used with Clients.

COMMUNICATIONS (COMM2) PARAMETERS COMM2MODE 0 COMM2TYPE 0 COMM2BAUD 19200 COMM2BITS 8 COMM2PARITY 0 COMM2STOP 0 COMM2FLOW 0 COMM2RETRY 3 COMM2TIMEOUT 1000

NOTE: These parameters not used with Clients.

Page 99: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Appendices B-23

A1-AXCESS-Appendices_R30.doc Accu-Sort Systems, inc.

Default Parameter Settings Controller Client 1 Client 2 Client 3 Client 4 Client 5

NETWORK PARAMETERS NETIPADDR1 192 NETIPADDR2 0 NETIPADDR3 0 NETIPADDR4 100 NETMASK1 255 NETMASK2 255 NETMASK3 255 NETMASK4 0 NETGATEWAY1 0 NETGATEWAY2 0 NETGATEWAY3 0 NETGATEWAY4 0 NETSETUPPORT 2001 NETTERMPORT 23 NETHOSTPORT1 3001 NETHOSTPORT2 3002 NETHOSTTYPE1 0 NETHOSTTYPE2 0 NETHOST1IP1 0 NETHOST1IP2 0 NETHOST1IP3 0 NETHOST1IP4 0 NETHOST2IP1 0 NETHOST2IP2 0 NETHOST2IP3 0 NETHOST2IP4 0 NETRECONTIME1 5 NETRECONTIME2 5 NETSLAVES 0 NETMULTIP1 239 NETMULTIP2 255 NETMULTIP3 0 NETMULTIP4 0 NETLINKCFG 3 NETOPTIONS 1

Page 100: 04-AXCESS Modify R30

B-24 Appendices AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. A1-AXCESS-Appendices_R30.doc

Default Parameter Settings Controller Client 1 Client 2 Client 3 Client 4 Client 5

ETHERNET/IP OPTIONS EIPCFG 0 EIPASCIIMSG 0 EIPBYTESWAP 0 EIPBYTEORDER 0 EIPTAGNAME AxiomTag EIPSLOT 0 EIPTRIGENAB 0 EIPREMOTEIO 0 EIPOUTPUT1 2 EIPOUTPUT2 4 EIPOUTPUT3 5 EIPOUTPUT4 9 EIPOUTPUT5 6 EIPOUTPUT6 7 EIPOUTPUT7 3 EIPOUTPUT8 1 EIPOUTDUR1 500 EIPOUTDUR2 500 EIPOUTDUR3 500 EIPOUTDUR4 500 EIPOUTDUR5 500 EIPOUTDUR6 500 EIPOUTDUR7 0 EIPOUTDUR8 0

Page 101: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Appendices B-25

A1-AXCESS-Appendices_R30.doc Accu-Sort Systems, inc.

Default Parameter Settings Controller Client 1 Client 2 Client 3 Client 4 Client 5

MESSAGE 0 PARAMETERS MSG0FORMAT 1 MSG0HEADER \02 MSG0TRAILER \0D\0A MSG0SEQNUM 0 MSG0CHECK 0 MSG0CFGREAD 1 MSG0READ MSG0CFGNOREAD 1 MSG0NOREAD ? MSG0CFGMATCH 0 MSG0MATCH MSG0CFGNOMATCH 0 MSG0NOMATCH MSG0CFGR+NOM 0 MSG0R+NOM MSG0CFGMULT 0 MSG0MULT MSG0CFGSEP 0 MSG0SEP / MSG0POWERUP MSG0HEARTRATE 0 MSG0HEART MSG0QQCFG 0 MSG0QQSEP

NOTE: These parameters not used with Axiom’s functioning as clients.

MESSAGE 1 PARAMETERS MSG1FORMAT MSG1HEADER \02 MSG1TRAILER \0D\0A MSG1SEQNUM 0 MSG1CHECK 0 MSG1CFGREAD 1 MSG1READ MSG1CFGNOREAD 1 MSG1NOREAD ? MSG1CFGMATCH 0 MSG1MATCH MSG1CFGNOMATCH 0 MSG1NOMATCH MSG1CFGR+NOM 0 MSG1R+NOM MSG1CFGMULT 0 MSG1MULT MSG1CFGSEP 0 MSG1SEP / MSG1POWERUP MSG1HEARTRATE 0 MSG1HEART MSG1QQCFG 0 MSG1QQSEP

NOTE: These parameters not used with Axiom’s functioning as clients.

Page 102: 04-AXCESS Modify R30

B-26 Appendices AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. A1-AXCESS-Appendices_R30.doc

Default Parameter Settings Controller Client 1 Client 2 Client 3 Client 4 Client 5

MESSAGE 2 PARAMETERS MSG2FORMAT 1 MSG2HEADER \02 MSG2TRAILER \0D\0A MSG2SEQNUM 0 MSG2CHECK 0 MSG2CFGREAD 1 MSG2READ MSG2CFGNOREAD 1 MSG2NOREAD ? MSG2CFGMATCH 0 MSG2MATCH MSG2CFGNOMATCH 0 MSG2NOMATCH MSG2CFGR+NOM 0 MSG2R+NOM MSG2CFGMULT 0 MSG2MULT MSG2CFGSEP 0 MSG2SEP / MSG2POWERUP MSG2HEARTRATE 0 MSG2HEART MSG2QQCFG 0 MSG2QQSEP

NOTE: These parameters not used with Axiom’s functioning as clients.

MESSAGE 3 PARAMETERS MSG3FORMAT 1 MSG3HEADER \02 MSG3TRAILER \0D\0A MSG3SEQNUM 0 MSG3CHECK 0 MSG3CFGREAD 1 MSG3READ MSG3CFGNOREAD 1 MSG3NOREAD ? MSG3CFGMATCH 0 MSG3MATCH MSG3CFGNOMATCH 0 MSG3NOMATCH MSG3CFGR+NOM 0 MSG3R+NOM MSG3CFGMULT 0 MSG3MULT MSG3CFGSEP 0 MSG3SEP / MSG3POWERUP MSG3HEARTRATE 0 MSG3HEART MSG3QQCFG 0 MSG3QQSEP

NOTE: These parameters not used with Axiom’s functioning as clients.

Page 103: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Appendices B-27

A1-AXCESS-Appendices_R30.doc Accu-Sort Systems, inc.

Default Parameter Settings Controller Client 1 Client 2 Client 3 Client 4 Client 5

BAR CODE #0 PARAMETERS CODE0TYPE 2 CODE0OPTION 0 CODE0EXT 0 CODE0MODCHK 0 CODE0MINLEN 10 CODE0MAXLEN 30 CODE0MINQTY 1 CODE0MAXQTY 1 CODE0GROUP 1 CODE0MASK CODE0PADCFG 0 CODE0PADLEN 0 CODE0PADSTART CODE0PADEND

NOTE: All client bar code settings must match the Controller parameters.

BAR CODE #1 PARAMETERS CODE1TYPE 0 CODE1OPTION 0 CODE1EXT 0 CODE1MODCHK 0 CODE1MINLEN 15 CODE1MAXLEN 15 CODE1MINQTY 1 CODE1MAXQTY 1 CODE1GROUP 1 CODE1MASK CODE1PADCFG 0 CODE1PADLEN 0 CODE1PADSTART CODE1PADEND

NOTE: All client bar code settings must match the Controller parameters.

BAR CODE #2 PARAMETERS CODE2TYPE 0 CODE2OPTION 0 CODE2EXT 0 CODE2MODCHK 0 CODE2MINLEN 15 CODE2MAXLEN 15 CODE2MINQTY 1 CODE2MAXQTY 1 CODE2GROUP 1 CODE2MASK CODE2PADCFG 0 CODE2PADLEN 0 CODE2PADSTART CODE2PADEND

NOTE: All client bar code settings must match the Controller parameters.

Page 104: 04-AXCESS Modify R30

B-28 Appendices AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. A1-AXCESS-Appendices_R30.doc

Default Parameter Settings Controller Client 1 Client 2 Client 3 Client 4 Client 5

BAR CODE #3 PARAMETERS CODE3TYPE 0 CODE3OPTION 0 CODE3EXT 0 CODE3MODCHK 0 CODE3MINLEN 15 CODE3MAXLEN 15 CODE3MINQTY 1 CODE3MAXQTY 1 CODE3GROUP 1 CODE3MASK CODE3PADCFG 0 CODE3PADLEN 0 CODE3PADSTART CODE3PADEND

NOTE: All client bar code settings must match the Controller parameters.

BAR CODE #4 PARAMETERS CODE4TYPE 0 CODE4OPTION 0 CODE4EXT 0 CODE4MODCHK 0 CODE4MINLEN 15 CODE4MAXLEN 15 CODE4MINQTY 1 CODE4MAXQTY 1 CODE4GROUP 1 CODE4MASK CODE4PADCFG 0 CODE4PADLEN 0 CODE4PADSTART CODE4PADEND

NOTE: All client bar code settings must match the Controller parameters.

BAR CODE #5 PARAMETERS CODE5TYPE 0 CODE5OPTION 0 CODE5EXT 0 CODE5MODCHK 0 CODE5MINLEN 15 CODE5MAXLEN 15 CODE5MINQTY 1 CODE5MAXQTY 1 CODE5GROUP 1 CODE5MASK CODE5PADCFG 0 CODE5PADLEN 0 CODE5PADSTART CODE5PADEND

NOTE: All client bar code settings must match the Controller parameters.

Page 105: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Appendices B-29

A1-AXCESS-Appendices_R30.doc Accu-Sort Systems, inc.

Default Parameter Settings Controller Client 1 Client 2 Client 3 Client 4 Client 5

BAR CODE #6 PARAMETERS CODE6TYPE 0 CODE6OPTION 0 CODE6EXT 0 CODE6MODCHK 0 CODE6MINLEN 15 CODE6MAXLEN 15 CODE6MINQTY 1 CODE6MAXQTY 1 CODE6GROUP 1 CODE6MASK CODE6PADCFG 0 CODE6PADLEN 0 CODE6PADSTART CODE6PADEND

NOTE: All client bar code settings must match the Controller parameters.

BAR CODE #7 PARAMETERS CODE7TYPE 0 CODE7OPTION 0 CODE7EXT 0 CODE7MODCHK 0 CODE7MINLEN 15 CODE7MAXLEN 15 CODE7MINQTY 1 CODE7MAXQTY 1 CODE7GROUP 1 CODE7MASK CODE7PADCFG 0 CODE7PADLEN 0 CODE7PADSTART CODE7PADEND

NOTE: All client bar code settings must match the Controller parameters.

BAR CODE #8 PARAMETERS CODE8TYPE CODE8OPTION 0 CODE8EXT 0 CODE8MODCHK 0 CODE8MINLEN 15 CODE8MAXLEN 15 CODE8MINQTY 1 CODE8MAXQTY 1 CODE8GROUP 1 CODE8MASK CODE8PADCFG 0 CODE8PADLEN 0 CODE8PADSTART CODE8PADEND

NOTE: All client bar code settings must match the Controller parameters.

Page 106: 04-AXCESS Modify R30

B-30 Appendices AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. A1-AXCESS-Appendices_R30.doc

Default Parameter Settings Controller Client 1 Client 2 Client 3 Client 4 Client 5

BAR CODE #9 PARAMETERS CODE9TYPE CODE9OPTION 0 CODE9EXT 0 CODE9MODCHK 0 CODE9MINLEN 15 CODE9MAXLEN 15 CODE9MINQTY 1 CODE9MAXQTY 1 CODE9GROUP 1 CODE9MASK CODE9PADCFG 0 CODE9PADLEN 0 CODE9PADSTART CODE9PADEND

NOTE: All client bar code settings must match the Controller parameters.

MOD CHECK PARAMETERS MODCHK0FACTOR 31 MODCHK0DIVISOR 10 MODCHK0REMAIN 0 MODCHK0RIGHT 0 MODCHK0WRAP 0 MODCHK0ADD 0 MODCHK1FACTOR MODCHK1DIVISOR 1 MODCHK1REMAIN 0 MODCHK1RIGHT 0 MODCHK1WRAP 0 MODCHK1ADD 0 MODCHK2FACTOR MODCHK2DIVISOR 1 MODCHK2REMAIN 0 MODCHK2RIGHT 0 MODCHK2WRAP 0 MODCHK2ADD 0 MODCHK3FACTOR MODCHK3DIVISOR 1 MODCHK3REMAIN 0 MODCHK3RIGHT 0 MODCHK3WRAP 0 MODCHK3ADD 0 MODCHK4FACTOR MODCHK4DIVISOR 1 MODCHK4REMAIN 0 MODCHK4RIGHT 0 MODCHK4WRAP 0 MODCHK4ADD 0

NOTE: All client bar code settings must match the Controller parameters.

Page 107: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Appendices B-31

A1-AXCESS-Appendices_R30.doc Accu-Sort Systems, inc.

Default Parameter Settings Controller Client 1 Client 2 Client 3 Client 4 Client 5

MATCH CODE PARAMETERS (0-9) MATCH0CODE MATCH1CODE MATCH2CODE MATCH3CODE MATCH4CODE MATCH5CODE MATCH6CODE MATCH7CODE MATCH8CODE MATCH9CODE

NOTE: These parameters not used with Axiom’s functioning as clients.

I/O MODULE PARAMETERS IO0CFG 1 IO0INPUT 1 IO0OUTPUT 1 IO0EDGE 0 IO0DURATION 0

IMPORTANT: Do not make changes to the I/O 0 parameters

unless instructed to do so by Accu-Sort.

I/O MODULE 1 IO1CFG 2 IO1INPUT 0 IO1OUTPUT 4 IO1EDGE 1 IO1DURATION 500 I/O MODULE 2 IO2CFG 2 IO2INPUT 0 IO2OUTPUT 5 IO2EDGE 1 IO2DURATION 500 I/O MODULE 3 IO3CFG 2 IO3INPUT 0 IO3OUTPUT 6 IO3EDGE 1 IO3DURATION 500 I/O MODULE 4 IO4CFG 2 IO4INPUT 0 IO4OUTPUT 2 IO4EDGE 1 IO4DURATION 0

Page 108: 04-AXCESS Modify R30

B-32 Appendices AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. A1-AXCESS-Appendices_R30.doc

Default Parameter Settings Controller Client 1 Client 2 Client 3 Client 4 Client 5

TRIGGER PARAMETERS TRIGCFG 0 TRIGSELF 0 TRIGTXTYPE 0 TRIGTIMEOUT 0 TRIGSWPORT 0 TRIGSWSTART S TRIGSWEND E TRIGDEBOUNCE 5

NOTE: These parameters not used with Axiom’s functioning as clients.

TRACKING PARAMETERS TRACKCFG 0 TRACKTACHINCH 2 TRACKTACHTYPE 0 TRACKTACHCOMPUTE 0 TRACKTACHSPEED 200 TRACKTACHBOX 80 TRACKSCANNEAR 10 TRACKSCANFAR 80 TRACKSCANDIR 0 TRACKSCANANG 0 TRACKXMITEDGE 1 TRACKXMITINCH 20 TRACKEXTFRONT 0 TRACKEXTBACK 0 TRACKTOL 1 TRACKTRIGREF 0 DRX PARAMETERS IMPORTANT: DO NOT modify the following DRX parameters unless you are instructed to do so by Accu-Sort. DRXENABLE 1 DRXMINBAR1 12 DRXMINBAR2 10 DRXMINBAR3 8 DRXMINBAR4 8 DRXMAXBAR1 500 DRXMAXBAR2 425 DRXMAXBAR3 350 DRXMAXBAR4 200 DRXMINTRANS 6 DRXWIW 4 DRXRATIO 65 DRXMFAC 14 DRXKILL 5 DRXRECURSE 1 DRXPAIRS 6 DRXOVERLAY 2 DRXCHANGE 400 DRXSEARCH 2 DRXRECOVER 1 DRXCLUSTQQ 4 DRXMAXQQ 200 DRXSKIP 0 DRXQUIETENAB 0 DRXQUIETMULT 9

Page 109: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Appendices B-33

A1-AXCESS-Appendices_R30.doc Accu-Sort Systems, inc.

C Glossary ACK A control character sent to acknowledge that a transmission block has been received. address A unique designation for the location of data or the identity of a smart device; allows each device on a single communications line to respond to its own message. AEL (Accessible Emission Limit) The average power limitations of electronic radiation from a laser light source as defined by the CDRH. AIM Automatic Identification Manufacturers, Inc. alignment The position of a scanning or detection device in relation to the target scanning area or receiving element. Both the reader and photoeye require proper alignment to assure optimal performance. alphanumeric Consisting of letters, numbers, and symbols. ambient light The lighting conditions in the scanning area. Ambient light can interfere with successful scanning of bar codes. ANSI (American National Standards Institute) The principle standards development group in the U.S. A non-profit, non-governmental group supported by over 1000 trade organizations, professional societies, and companies. Member body to the ISO (International Standards Organization). aperture Term used on the required CDRH warning labels to describe the laser exit window. application A use to which something is put, or how it is used. ASCII (American Standard Code for Information Interchange) Pronounced as-kee. A standard seven bit plus parity code, representing 256 characters, established by ANSI to achieve compatibility between data services. aspect ratio The ratio of height to width of a bar code symbol. A code twice as high as wide would have an aspect ratio of 2; a code twice as wide as high would have an aspect ratio of ½ or 0.5. asynchronous transmission Transmission in which the time intervals between transmitted characters may be of unequal length. Transmission is controlled by start and stop bits at the beginning and end of each character. autodiscrimination (autodistinguish) The ability of bar code reading equipment to recognize and correctly decode more than one bar code symbology and process the data without operator intervention. This is a prerequisite feature of linear bar code scanners employed in open systems.

Axcess The Windows®-based primary user interface that provides all the necessary functions to set up, monitor, and diagnose the operations of an Axiom Bar Code Scanning Solution. bar The dark elements of a printed bar code symbol. Referred to as elements in 2D symbologies. bar code An array of rectangular bars/elements and spaces arranged in a predefined pattern to represent elements of data referred to as characters. bar code character A single group of bars and spaces that represent an individual number, letter, or other symbol. bar code density The number of characters that can be represented in a linear unit of measure. Bar code density is often referred to in characters per inch (CPI). bar code label A label that carries a bar code and can be affixed to an article. bar code reader, reader A single device that performs two functions: 1. examines a printed spacial pattern (bar code) and then, 2. decodes the encoded data. bar code symbol A group of bars that represent a character or group of characters whose width and spacing is determined by a set of rules. In most cases, human readable characters are printed below the bars.

bar height The height of the shortest bar in a bar code. bar length The bar dimension perpendicular to the bar width. bar width The thickness of a bar measured from the edge closest to the symbol start character to the trailing edge of the same bar. baud rate A unit used to measure communications speed or data transfer rate; represents the number of discrete conditions or events per second. BCC (Block Check Character) Used to check transmission accuracy, a character transmitted by the sender after each message block and compared with a block check character computed by the receiver. bed width The width of the conveyor bed measured in inches (centimeters). belt width The width of the conveyor belt measured in inches. bidirectional A bar code symbol capable of being read successfully independent of scanning direction.

Page 110: 04-AXCESS Modify R30

B-34 Appendices AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. A1-AXCESS-Appendices_R30.doc

bit (binary digit) The contraction of binary digit, the smallest unit of information in the binary system; a one or zero condition. bottom read When the scanner is mounted under the conveyor to read codes on the bottom of the boxes or on the front or back of the boxes. If used there is not enough clearance for a standard front or back read. BPS (Bits Per Second) Unit of data transmission rate. See baud rate. bridge An interface between links in a communication network that routes messages from one link to another when a station on one link addresses a message to a station on another link.

buffer A temporary storage device used to compensate for a difference in data rate and data flow between two devices (typically M). bus An internal pathway along which electronic signals travel between the components of an electronic device. button A graphic user interface that allows users to select a given software function. Instead of physically pressing a button, the user simply clicks on the desired button to access a menu, tab screen, or function. button menu A graphic user interface that offers several buttons. The Axcess Main Window Toolbar offers a menu of buttons that include Save, Retrieve, Backup, Restore, and Default functions. Instead of physically pressing a button, the user simply clicks on the desired button to access a menu, tab screen, or function. byte A binary element string functioning as a unit, usually shorter than a computer “word”. Eight-bit bytes are most common. Also called a “character”. CART, See Trigger CDRH (Center for Devices and Radiological Health) This organization (a service of the Food and Drug Administration) is responsible for the safety regulations governing acceptable limitations on electronic radiation from laser devices. Accu-Sort is in compliance with the CDRH regulations. character A single group of bars and spaces in a code that represent an individual number, letter, punctuation mark or other graphic element. Used as part of the organization, control, or representation of data. character self-checking The feature that allows a bar code reader to determine if a scanned group of elements is a valid symbol character. If a symbology is described as character self-checking, a single printed defect (edge error) in any symbol character does not produce a valid character.

character set Those characters available for encodation in a particular automatic identification technology.

check character A character (usually at the end of the code) that is used to perform a mathematical check to ensure the accuracy of a scan of the bar code.

Codabar For details, see Symbologies Code 128 For details, see Symbologies Code 39 For details, see Symbologies Code 93 For details, see Symbologies code length The length of the bar code measured from the start of the first bar to the end of last bar. code orientation The relationship of the bar code with reference to the scan head’s reading zone. Typical code orientations are Ladder and Picket Fence. code placement Variation in code placement affects the ability of a scanner to read a code. The terms Tilt, Pitch, and Skew deal with the angular variations of code placement in the X, Y and Z axes. Variations in code placement affect the pulse width and therefore the decoding of the code. Pulse width is defined as a change from the leading edge of a bar or space to the trailing edge of a bar or space over time. Pulse width is also referred to as a transition. Tilt, pitch, and skew impact the pulse width of the code.

Changes to this code presentation cause the bar codes to appear smaller to the scanner which results in a smaller pulse width. Each of these variation has a different effect on a scanner reading these codes and the combination of the variations leads to more complicated effects. code quality The number of scans successfully decoded during a read cycle. code set The specific assignment of data characters to symbol characters.

communications protocol The rules governing exchange of information between devices connected together on the same communications line. configuration The arrangement and interconnection of hardware components within a system, and the hardware (switch and jumper) and software selections that determine the operating characteristics of the system.

configuration file A set of attributes that belongs to and defines the operation of a single physical device.

constant tach Use for belt speed timing instead of using a tachometer. Axiom systems can be setup to generate a belt speed automatically for applications where belt speed does not vary more than 5%. This is generated when the function is selected from the Axcess Modify/ Tracking window.

Page 111: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Appendices B-35

A1-AXCESS-Appendices_R30.doc Accu-Sort Systems, inc.

continuous code A bar code symbology where all spaces within the symbol are parts of the characters (Interleaved 2 of 5). There is no interactive gap in a continuous bar code symbology.

continuous trigger This form of trigger requires no input signal. The reader is continuously attempting to decode bar codes. When a reader is in “continuous trigger”, there is no way of determining if there is a package present or a NO-READ

conveyor speed The speed that the conveyor is moving measured in feet per minute. Conveyor speed directly impacts the time that the code is in front of the reader; therefore, it affects the number of reads that are possible. Scanning systems require consistent conveyor speeds to assure accuracy. CPI Characters per inch. See density. CR (Carriage Return) An ASCII or EBCDIC control character that moves the cursor or print mechanism to the left margin. CRC (Cyclic Redundancy Check) A CRC is generated by treating a message as a single, large binary number and dividing it by a specific number and keeping the remainder, which becomes the CRC. This can be set in Axcess. (See Modify > Communications.) CRT (Cathode-Ray Tube) Device similar to a television screen for sending, receiving, and displaying serial data. Also known as Dumb Terminal, Display screen, or Monitor. CTS (Clear to Send) The Modem interface signal that indicates to the DTE device to begin transmission. data verification There are three data verification options available when defining the host message via Axcess: None, BCC, and CRC. (See Modify > Communications.) decode The process of translating a bar code into data characters using a specific set of rules for each symbology.

decoder As part of a bar code reading system, the electronic package that receives the signals from the reader, performs the algorithm to interpret the signals into meaningful data and provides the interface to other devices.

decoder logic The electronic package that receives signals from the scan head, interprets the signals into useful data, and provides the interface to other devices. default(s) Original parameters as programmed by Accu-Sort at the factory. Axcess can be used to review the default settings and modify them, when necessary. delimiter between codes The separator used between multiple bar codes decoded and transmitted to the host in the same message. The delimiter is set in Axcess. (See Modify > Communications.) depth of field (DOF) The distance between the maximum and minimum plane in which a symbol can be read. This range is from the specified optical throw to the far reading distance.

density The number of data characters that can be represented in a linear unit of measure. Bar code density is often expressed in characters per inch (CPI).

diagnostics Refers to the various features of the Axcess software that enable a trained and qualified technician to monitor and troubleshoot the operation of an Axiom reader. discrete code A bar code or symbol where the space between characters, intercharacter gap, are not part of the code as with Code 39. See continuous code. downloading The process of sending configuration parameters, operating software or related data from a central source to remote stations. drop-down menu A graphical user interface that allows the user to select from a list of options that is displayed when a specific function has been selected. This options list “drops down” from the selected function. A list of drop-down menus can be found across the top of the Axcess Main Window. DSR (Data Set Ready) An RS232 modem interface control signal which indicates that the terminal is ready for transmission. DSR (Data Terminal Ready) Modem interface signal which alerts the modem that the DTE device is ready for transmission. duplex transmission See full duplex and half duplex. EAN European Article Number System. The international standard bar code for retail food packages.

EDI (Electronic Data Interchange) A method by which data is electronically transmitted from one point to another. EIA-232 Interface between data terminal equipment and data communication equipment employing serial binary data interchange. EIA-422 Electrical characteristics of balanced-voltage digital interface circuits. EIA-485 The recommended standard of the Electronic Industry Association that specifies the electrical characters of generators and receivers for use in balanced digital multipoint systems. element Dimensionally the narrowest width in a character – bar or space. element width The thickness of an element measured from the edge closest to the symbol start character to the trailing edge of the same element.

emitter/receiver pair An emitter sends a light beam to a receiver that detects when the beam from the emitter is interrupted. Typically used in applications where tape or lamination on an object on the transport could mimic the reflector used in a retroreflective pair. Can be used as a TRIGGER.

Page 112: 04-AXCESS Modify R30

B-36 Appendices AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. A1-AXCESS-Appendices_R30.doc

encoded area The total linear dimension consisting of all the characters of a code pattern, including start and stop characters and data.

ENQ (Enquiry) A transmission control character used as a request for a response from a remote station. (^E) ESC (Escape) A control character which is used to provide additional control functions. It alters the meaning of a limited number of continuously following bit combinations. (^[) error A discrepancy between a computed, observed or measured value or condition and the true, specified or theoretically correct value or condition.

ETX (End of Text) A transmission control character that terminates a text. even parity A data verification method in which each character must have an even number of on bits. far distance The distance (in inches) from the face of the scanner to the farthest point at which a code can be successfully scanned. feet per minute (FPM) Typically used to define the speed of a conveyor. Conveyor speed may also be defined in meters per second. flying lead A lead that exits the back of the connector hood on the outside of the cable jacket. It is normally attached to the drain wire or shield and connected to the chassis of the switch, modem, etc. It can also be a hardware control lead. front read The scanner is mounted to read bar codes on the leading edge of a box as it passes the scanner. In a front read application, the scanner can be mounted above or on the side of the conveyor. front/top read The camera is mounted to read the front and top of packages as they pass through the scanning area. In a front/top read application, the camera is usually mounted above the conveyor positioned at a 45 degree angle to enable it to scan both the front and top of packages full duplex (FDX) Simultaneous, two-way, independent transmission in both directions. gateway A device used to connect networks using different protocols so that information can be passed from one system or network to the other(s). (See subnet mask.) gateway address Like all other devices on a network, the device serving as the Gateway must also have an IP address so that devices wishing to communicate with devices outside its own network can fine the Gateway which will forward its data. Like all other addresses, it is displayed in the “dotted-decimal” format.

guard bars 1) The bars at the ends and center of a UPC and EAN symbol that ensure a complete scan of the bar code. 2) The optional bars outside the quiet zone of an Interleaved 2 of 5 symbol that ensure a complete scan of the bar code.

Half Duplex (HDX) Transmission in either direction, but not simultaneous. handshaking Exchange of predetermined signals between two devices establishing a connection. Usually part of a communications protocol. hardware trigger This is an electrical signal from a relay, photoeye, or proximity switch indicating that an object is passing by the reader. header A means of identifying the beginning of a message to be sent to the host. One example is <STX> or Start of Text. height of scan The maximum vertical scanning dimension of a moving beam scanner at a specific distance from the face of the scanner. hexadecimal A base-16 numbering system that uses the symbols 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F. host 1) A central controlling computer in a network system. 2) Any device on a network system that provides a controlling function to another device on the network. 3) Any intelligent device for which another device is providing a communication interface to a network.

hot-swappable The ability to change or replace an Axiom scan head from a wiring base without the need to disconnect the unit from its power source.

induct photoeyes The cart cycle begins when the start of cart photoeye is blocked and continues until the cart photoeye is unblocked. Blocking the INDUCT photoeye causes relay decisions and data communication. For this placement the distance between the CART and INDUCT photoeyes must be less than the minimum box size plus the minimum box spacing. input/output modules, I/O modules OPTICALLY ISOLATED INPUT/OUTPUT MODULES. Flexible modules that allow the reader to control high voltage outputs that are susceptible to noise. Since they are isolated from each other the noise is not picked up in the reader. The modules come in both input and output versions. The output versions are controlled by a 5VDC input. The output of the modules can range from 24VAC - 140VAC or 3VDC - 200VDC. Foreign voltage ranges are available. The maximum current that the modules can supply is limited by the output voltage and the module type. The input versions are controlled by either a DC or AC input ranging from 3VDC - 32VDC or 90VAC - 140VAC. Foreign voltage ranges are available. The output of the modules is a 5VDC level. The maximum current is limited by the input modules. These output modules are commonly used to control diverters, alarms, external relays, etc. The input modules can be used for photoeye inputs. intercharacter gap The space between two adjacent bar code characters in a discrete code.

Page 113: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Appendices B-37

A1-AXCESS-Appendices_R30.doc Accu-Sort Systems, inc.

interface A shared boundary defined by common physical interconnection characteristics, signal characteristics and meanings of interchanged signals. interleaved bar code A bar code in which characters are paired together using bars to represent the first character and spaces to represent the second. I/O The abbreviation for input/output. The keyboard and a printer, are examples of I/O devices. I/O activity is different from computational activity. When a program sends a document to the printer, it is engaging in I/O activity; when the program sorts a list of terms, it is engaging in computational activity. IP address (Internet Protocol Address) IP Address is the numeric address given to a network card which enables other devices on a network to find it. For readability, this number is displayed in “dotted-decimal” format (e.g.: 127.0.0.1) as opposed to the binary equivalent (e.g.: 01111111000000000000000000000001). jumper A wire that connects a number of pins on one end of a cable only, such as looping back Request to Send from Clear to Send pins 4 and 5. ladder orientation When the bar code’s bars are positioned horizontally on the product, causing them to appear as a ladder. The ends of all bars will enter the scan window first.

LAN The acronym for local area network. A LAN system is usually confined to the same building or a few nearby buildings, with all equipment linked by wiring dedicated specifically to the LAN. laser scanner An optical bar code scanning device using a low energy laser light beam as its source of illumination. A laser scanner or scan head sends the information it collects to the decoder. LED (Light Emitting Diode) A semiconductor generally made from gallium arsenide, that can serve as a visible or near infrared light source when voltage is applied continuously or in pulses. LEDs have extremely long lifetimes when properly operated. LF (Line Feed) An ASCII control character that moves the cursor or print mechanism to the next line. (^J) linear bar codes Also referred to as 1D or 1-dimensional symbologies. Examples: Code 39, I2of5, UPC. mA The abbreviation for milliampere(s).

match A condition in which decoded data matches data in the match entry.

match entry An output condition in which decoded data matches and the data in a match entry configuration.

memory A computer can contain several forms of memory, e.g., RAM, ROM, and video memory. The term memory is generally used to define RAM. When a computer has 8 MB of memory, it actually has 8 MB of RAM. memory address A specific location, usually expressed as a hexadecimal number, in the computer’s RAM. message 1) A meaningful combination of alphanumeric characters that establishes the content and format of a report. 2) In a communication network, the unit of exchange at the application layer.

message buffer Storage register for the temporary storage of data that allows decoding to continue while the host is retrieving data from the serial port.

message buffer warning An output condition that occurs when the message buffer has used a defined amount of the message buffer.

MHz The abbreviation for megahertz. microprocessor The primary computational chip inside the computer, referred to as the “brain”. The microprocessor contains an arithmetic processing unit and a control unit. Software written for one microprocessor must usually be revised to run on another microprocessor. mil One thousandth of an inch (0.001 inch). Bars and spaces of codes are commonly referred to as being a certain number of mils wide. misread The scanner incorrectly decodes a bar code as it passes through the scan zone. Modulo check digit or character A calculated character within a data field used for error detection. The calculated character is determined by a modulus calculation on the sum or the weighted sum of the data field contents.

mouse A pointing device that controls the movement of the cursor on a screen. Mouse-aware software allows the user to activate commands by clicking a mouse button while pointing at objects displayed on the screen. moving-beam Rather than using a stationary laser beam and relying on product movement for a single scan, a multi-facet mirror wheel and motor is used to ‘move’ the beam across the code several times while in motion itself. moving-beam bar code scanner A device that dynamically searches for a bar code symbol by sweeping a moving optical beam through a field of view called the scanning zone. Automatic bar code reader that reads codes by sweeping a moving optical beam through a field of view. Moving-beam scanners are usually mounted in a fixed position and read codes as they pass by.

Page 114: 04-AXCESS Modify R30

B-38 Appendices AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. A1-AXCESS-Appendices_R30.doc

MTBF The abbreviation for mean time between failures. multidrop line A single communications circuit that interconnects many stations, each of which contains terminal devices. See EIA-485. NAK (Negative Acknowledgment) A control character used to indicate that the previous transmission block was in error and the receiver is ready to accept retransmissions. Narrow Bar (NB)/Narrow Space (NS) Smallest code element, bar or space, in the bar code symbol. Also known as the X dimension. NCDRH (National Center for Devices and Radiological Health) This organization (a service of the Food and Drug Administration) is responsible for the safety regulations governing acceptable limitations on electronic radiation from laser devices. Accu-Sort is in compliance with the NCDRH regulations. near distance The distance (in inches) from the face of the scanner to the closest point at which a code can be successfully scanned. NEMA In order to rate the quality of an enclosure the National Electrical Manufacturers Association (NEMA) has developed a system for rating all enclosures. A partial list of the NEMA enclosures is shown below along with what particles it is designed to restrict. Ratings 3 Enclosures are intended for indoor or outdoor use primarily to

provide protection against windblown dust, rain, and sleet, and is undamaged by the formation of ice on the enclosure.

4 Enclosures are intended for indoor or outdoor use primarily to provide protection against windblown dust and rain, splashing water, and hose-directed water; undamaged by the formation of ice on the enclosure.

4X Enclosures are intended for indoor or outdoor use primarily to provide protection against corrosion windblown dust and rain, splashing water, and hose directed water; undamaged by the formation of ice on the enclosure.

6 Enclosures are intended for use indoors or outdoors where occasional submersion is encountered.

12 Enclosures are intended for indoor use primarily to provide a degree of protection against dust, falling dirt, and dripping non-corrosive liquids.

13 Enclosures are intended for indoor use primarily to provide a degree of protection against dust, spraying of water, oil, non-corrosive coolant.

net mask A numeric value that is used by devices to determine whether the device it wishes to communicate with is on the same network. If not, the data must be forwarded via a Gateway. May also be referred to as Subnet Mask. (See gateway, gateway address.) network A series of stations (nodes) connected by some type of communication medium. A network may be made up of a single link or multiple links.

NVC The acronym for non-valid code. Defines the condition that occurs when an object has been scanned and no bar code could be decoded. Usually, this indicates that either no code was on the object or the code was badly damaged and could not be decoded.

node The connection point at which media access is provided.

no-match An output condition in which decoded data does not match an entry in the match code table.

no-read When the reader is unable to decode a bar code as it passes through the scan zone. non-read The absence of data at the reader output after an attempted scan due to no code, defective code, scanner failure or operator error. odd-parity A data verification method in which each character must have an odd number of on bits. omni-directional Orientation is unpredictable and can be ladder, picket fence, or any angle in between. A single scan line is not sufficient to scan bar codes oriented omnidirectionally. one-dimensional symbologies Also referred to as linear codes. Examples: Code 39, I2of5, and UPC are all 1D or linear bar codes. operating range The sum of the scanner’s optical throw and depth-of-field. Also referred to as the read zone or read range. optical throw Measured distance from the scanner’s window to the near reading distance of the depth of field. Typically, this is the closest a bar code can be to the scanner’s window and still be properly decoded. optimum reading distance Typically, the center of the depth of field. orientation The alignment of the code’s bars and spaces to the scan head. Often referred to as vertical (picket fence) and horizontal (ladder). output counter A counter that is associated with each output condition. The counter increments by 1 each time the condition occurs.

oversquare Used to describe bar codes that are taller (from top to bottom of the bars) than they are wide (from first to last bar). package spacing This is the spacing between items on a conveyor. Package spacing is measured one of two ways: Leading edge of one box to leading edge of the next or trailing edge of one box to trailing edge of the next. Package spacing is critical to system operations. parameter A value or opinion that you specify to a program. A parameter is sometimes called a switch or an argument. All parameters for Axiom can be configured using the Axcess software. parameter file, PAM file File of Axiom parameters that can be modified via Axcess. Parameters that are changed using the series of Modify functions will only be saved when the save or backup functions are used. It is recommended that copies of these files be kept on the system PC or network.

Page 115: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Appendices B-39

A1-AXCESS-Appendices_R30.doc Accu-Sort Systems, inc.

parameter storage module EEPROM (Electronically Erasable Programmable Read-Only Memory) chip where the parameter (PAM) file is stored in both the scan head and wiring base. parity bit A bit that is set at “0” or “1” in a character to ensure that the total number of 1 bits in the data field is even or odd. percent good reads The number of successful reads per refresh period. This is valid only when the refresh period is set to 0.

performance indicator A bar code decoder function that counts the number of decodes during a trigger period. When the period = 0, the performance indicator provides the number of decodes (up to 100 attempts). Use the performance indicator to provide a general indication of bar code symbol quality or verify proper setup of the scanner.

peripheral device An internal or external device, such as a printer, a disk drive, or a keyboard, connected to a computer. photoeye Used as a presence detector (trigger) to identify objects in the bar code reading zone. The photoeye emits a beam and is used with a reflector to create a photoelectric circuit. When an object blocks the beam, breaking the circuit, a signal called TRIGGER is sent to the reader. (See also: emitter/receiver pair.) picket fence orientation When the bar code’s bars are positioned vertically on the product, causing them to appear as a picket fence. The first bar will enter the scan window first.

pitch Rotation of a code pattern about the X-axis. The normal distance between center line or adjacent characters. polarized laser A specialized laser source used in high glare environments. polling A means of controlling devices on a multipoint line. port Refers to the physical connections located on the Axiom and other devices. The Axiom ports include: INPUT and OUTPUT POWER, TRIGGER, TACH, COM (serial and Ethernet), I/O (1-4). protocol A formal set of conventions governing the formatting and relative timing of message exchange between two communicating systems.

Pulses Per Inch (PPI) Defines the number of pulses per inch of transport travel as provided by the tachometer. pulse width A change from the leading edge of a bar or space to the trailing edge of a bar or space over time. Pulse width is also referred to as a transition. queue A buffer used to hold data in order until it is used or transmitted. quiet zone Required distance before the first bar and after the last bar of the code that must be free of marks or printing. Radio Frequency Identification Device, RFID Non-optical automatic identification devices that use radio waves to transmit data. read-only A read-only file is one that you are prohibited from editing or deleting. A file can have read-only status if: • Its read-only attribute is enabled. • It resides on a physically write-protected diskette. • It is located on a network in a directory to which the system

administrator has assigned read-only rights to you. read range, read zone Anywhere the reader can “see” and decode bar codes. The usable length of the scan line throughout the depth of field (DOF) perpendicular to the DOF. Any codes that appear too close or too far away from the reader are considered outside the read zone. Also referred to as scan window. reflectance The amount of light returned from an illuminated surface. relative reader angle The mounting angle of the reader as it relates to the conveyor surface and direction of travel. relay Relays are simply electrical switches that are typically used to control external diverts, alarms, etc. Relay types available are FORM A and FORM C. FORM C type relays have both normally open and normally closed contacts available while FORM A type relays have only normally open contacts available. relay output duration This is the time (in seconds) after the relay is energized that it should be turned off. relay output delay The time lapse between an event and the energizing of the relay. Request To Send (RTS) An RS232 modem interface signal which indicates that the DTE has data to transmit. resolution The narrowest element dimension which can be distinguished by a particular reading device or printed with a particular device or method. response time The elapsed time between the generation of the last character of a message at a terminal and the receipt of the first character of the reply. It includes terminal delay and network delay.

Page 116: 04-AXCESS Modify R30

B-40 Appendices AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. A1-AXCESS-Appendices_R30.doc

retroreflective pair An emitter bounces a light beam off the reflector and detects when the beam is broken. Often referred to as a photoeye or PE. Typically used as a TRIGGER. ROM The acronym for read-only memory. The computer contains programs essential to its operation in ROM. A ROM chip retains its contents even after you turn off your computer. RPM The abbreviation for revolutions per minute. RS-232 Interface between data terminal equipment and data communication equipment employing serial binary data interchange. RS-422 The Electronic Industries Association standard that specifies the electrical characteristics of balanced voltage digital interface circuits. RS-485 The Electronic Industries Association standard that specifies the electrical characters of generators and receivers for use in balanced digital multipoint systems. scan A single pass of the laser beam over the code or a portion of the code. The search for a bar code symbol that is to be optically recognized. scan area The area intended to contain a symbol, or the location of the conveyor that is being scanned by the reader for bar codes. scan window The usable length of the scanning beam that may detect the bar codes. The scan window is perpendicular to the depth of field (DOF). scanner An electronic device that optically converts printed information into electrical signals. These signals are sent to the decoder logic. scanner orientation (reader orientation) Relationship of the scan head with reference to the bar code’s location on products. The scan head must be set up to insure that all code bars and spaces are bisected at the same time. Typically, either side read or top read is used for picket fence or ladder code orientations. self-checking A bar code or symbol using a checking algorithm that can be independently applied to each character to guard against undetected errors. sensor A device that detects or measures something and generates a corresponding electrical signal to an input circuit of a controller.

serial transmission The most common transmission mode; serial, information bits are sent sequentially on a single data channel. serial asynchronous transmission of data The following are common communications interfaces: RS232, RS422, RS485, 20mA current loop and RS423. When data is transmitted serially from a communications port, the information is transferred between the two devices one data bit at a time.

The data flow can follow one of three different communications modes: simplex, half duplex, or full duplex. Each character of data within the data flow is transported in a binary bit frame called the asynchronous data frame. The start bit begins each frame. A low voltage signal on the data communications line marks the beginning of the start bit, at which point the receiving device begins looking for binary zeros and ones (0’s and 1’s).The following five to eight data bits (the number depends on the format used) comprise the binary character. For error detection, an optional parity bit can define whether the total number of zeros or ones was even or odd. There are five different parity selections as shown below: ODD last data bit is a logical 0 if the total number of logical 1’s in the first seven data bits is odd. EVEN last data bit is a logical 0 if the total number of logical 1’s in the first seven data bits is even. MARK last data bit is always a logical 1 (i.e.: high/mark). SPACE last data bit is always a logical 0 (i.e.: low/space). OFF (NONE) last data bit is not present. The method used to catch errors by using parity bits is as follows: When the transmitter frames a character, it tallies the number of 0’s and 1’s within the frame and attaches a parity bit. (The parity bit varies according to whether the total is even or odd.) The receiving end then counts the 0’s and 1’s and compares the total to the odd or even recorded by the parity bit. If a discrepancy is noticed by the receiving end, it can flag the error and request a retransmission of the data. A stop bit is used to signal the end of the character. (Stop bits are typically one or two bits in length. The slower the transmission speed, the more stop bits required for recognition of the end of the data frame.) In addition to the direction of data flow and the data framing, there are other considerations to insure uniform transmissions. Certain operating parameters must be followed to prevent the loss of valuable data. The first consideration is the speed of transmission, known as baud rate. Serial data transmission is measured in bits per second (BPS). The baud rate selections typically available are: 300, 1200, 2400, 4800, 9600, 19200, 38400, 57600, and 115200. To enable two devices to interact, they must both be transmitting/receiving data at the same baud rate. If it is not possible to do this, there must be a buffer (typically additional storage memory) that accommodates the differences in communications speed. Many serial communications links also use a flow control system to handle data transmission in addition to memory buffers. X-ON/X-OFF protocol A common type of flow control is the X-ON/X-OFF protocol. When a receive buffer nears its memory capacity, the receiving device sends an ASCII X-OFF signal to the transmitting device, telling it to stop sending data. When the memory buffer has enough space to handle more data, the X-ON signal is sent to the transmitting device, telling it to start sending data again.

Page 117: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Appendices B-41

A1-AXCESS-Appendices_R30.doc Accu-Sort Systems, inc.

ACK/NAK protocol Another common protocol is ACK/NAK protocol. When the device transmits a message to the host, the host responds with either an ACK (06H) or a NAK (15H). If the host transmits an ACK to the device, the device deletes its transmit message and the communication sequence is complete. If the host transmits a NAK, the device will retransmit. The device resends data a maximum of three times. Optionally this may be changed to 1, 2, 3, or infinite retransmits by the user. If the device receives a fourth NAK, it will delete the data in it’s transmit buffer and display “MAX REXMITS”. A transmitting device ignores ACK and NAK characters received during data transmission. If, for example, a device receives a NAK during a data transmission, it will not resend the data at the completion of the transmission. The device also has a retransmit timer. This timer is activated each time the device transmits data to the host. If the timer runs for two seconds (this is also changeable) and the device does not receive an ACK or NAK from the host, a timeout occurs and the device retransmits its data. Each time the device retransmits because of a timeout, it treats the timeout the same as receiving a NAK from the host computer. If the device does not receive an ACK before the end of the fourth timeout, it will delete the data in it’s transmit buffer and display “MAX REXMITS”. The device deletes data in it’s transmit buffer and displays the error message when any combination of four timeouts and NAKs from the host occurs. When the device receives a message from the host, it calculates the BCC for the message and compares the calculated BCC to the received BCC. If the two values match, the device transmits an ACK, ending the communication. If the values do not match, the device transmits a NAK to the host and waits for the host to retransmit the message. The host, like the device, should retransmit a maximum of three times. The sequence number starts at zero (30H) and is incremented each time a device transmits a new message. When the sequence number reaches nine (39H), it wraps around to one (31H). If the sequence number skips a number, the receiving device knows that a message was lost. If the same sequence number is received on two sequential messages, the second message is responded to with an ACK or NAK (as appropriate) and ignored. shielding Protective covering that eliminates electromagnetic and radio frequency interference. side read The scanner is mounted to read the side of a box as it passes by the head. signal An impulse or fluctuating electrical quantity (i.e.: a voltage or current) the variations of which represent changes in information. skew Rotation about the Y-axis. Rotational deviation from correct horizontal and vertical orientation; may apply to single character, line or entire encoded item. slider bar A graphical user interface that enables the user to select an ascending/descending value for a definable parameter by clicking on the slider bar and then sliding (via the mouse) until the desired value is shown. For example: Tachometer Pulse Per Inch is selected using a slider bar on the Modify / Tracking screen. software trigger A serial message from an external device that controls the trigger cycle.

space The lighter elements of a bar code symbol formed by the background between bars. specular reflections A condition when the laser light is reflected back from the code’s surface at an angle equal, or nearly equal, to the angle of incidence of the laser light. This condition makes it difficult for the scan head to detect the differences in light variation caused by the code’s bars and spaces. spot The undesirable presence of an area of low reflectance in a space. start and stop characters

start bit In asynchronous transmission, the first bit or element in each character, normally a space, that prepares the receiving equipment for the reception and registration of the character. start and end of trigger photoeyes The trigger cycle begins when the start of trigger photoeye is blocked and continues until the end of trigger photoeye is unblocked. Relay decisions and data communication take place after the end of triggeer photoeye is unbroken. stop bit The last bit in an asynchronous transmission, used to indicate the end of a character, normally a mark condition, that serves to return the line to its idle or rest state. STX (Start of Text) A transmission control character that precedes a text and is used to terminate a heading. (^B) symbol A combination of characters including start/stop and checksum characters, as required, that form a complete scannable bar code. symbologies Codabar Self-checking, numeric bar code encoding numbers and several characters (e.g.: $, -, +, ?) with a slightly higher density than Code 39. Includes two bar/space sizes. Code 39 A bar code with a full alphanumeric character set, a unique start and stop character, and three other characters. The name is derived from its code structure, which is three wide elements out of a total of nine elements. The nine elements consist of five bars and four spaces. Code 93 Similar to Code 39 but requires two check characters. Code 93 was designed to provide a higher density symbology with higher security than Code 39. Although code 93 is a higher density, it is not self-checking and therefore requires two checksums. Code 128 A bar code symbology capable of encoding the full ASCII 128 character set. It encodes these characters using fewer code elements per character resulting in a more compact code. It features a unique start and stop character for bidirectional and variable length decoding, both bar and space character parity for character integrity, a check character for symbol integrity, a function character for symbol linking, and spare function characters for unique application definition and/or future expansion.

Page 118: 04-AXCESS Modify R30

B-42 Appendices AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. A1-AXCESS-Appendices_R30.doc

EAN European Article Numbering System used in retail industry (a superset of UPC) used on product packaging to uniquely identify a product and manufacturer. Interleaved 2 of 5 (I 2of5) A bar code with a numeric character set with different start and stop characters. The name is derived from the method used to encode two characters. In the symbol, two characters are paired together using bars to represent the first character and the spaces to represent the second. This interleaved structure allows information to be encoded in both the bars and the spaces. A start character, bar and space arrangement, at one end, and a different stop character bar and space arrangement at the other end, provide for bidirectional decoding of this symbol. UPC Acronym for Universal Product Code. The standard bar code type for retail packaging in the United States and Canada. syntax The rules dictating how you must type a command or instruction so the computer will understand it. tach (tachometer) Hardware device used to provide conveyor speed information to the scanner or camera in x pulses per inch. tag A collection of information associated with a single variable or I/O point.

TCP/IP An industry standard suite of protocols providing communications in a heterogeneous network environment. TCP/IP stands for Transport Control Protocol/Internet Protocol. two-width symbology A bar code symbology whose bar and spaces are characterized simply as wide or narrow. Codabar, Code 39, and Interleaved 2 of 5 are examples of two-width symbologies.

terminal program Computer software that sends, receives, and displays serial data. tilt Rotation around the Z axis. Used to describe the position of the bar code with respect to the laser scan line. tracking Process of keeping track of packages as they travel through the scanning area. Tracking can be done based on the leading edge or trailing edge of packages. Belt speed (as monitored via the TACH signal) and reader mounting also figure into the tracking process. Several methods of tracking are available. (See Axcess Modify / Tracking screen.) trailer A means of identifying the end of a message sent to the host. One example is <ETX> or End of Text. transmit point The time it takes to transmit the decoded results from the time the object is first sensed (by PE or light curtain) until the completion of transmission to the host. Transmit point is shorter (faster) for cameras because it is not required to accommodate a scanning pattern length.

trigger A signal, typically provided by a photoeye or proximity switch, that informs the scan head of the presence of an object within its reading zone. Sometimes referred to as CART signal. trigger cycle The time during which the reader is attempting to read the bar code. two-dimensional symbologies More complex bar code capable of containing much larger amounts of data in a smaller image size because of using either a stacked or matrixed construction when compared to the 1D codes. Example 2D codes: DataMatrix, MaxiCode, and PDF417. Axiom does not read 2D codes. UCC (Uniform Code Council) The organization which administers the UPC and other retail standards. undersquare Used to describe bar codes that are longer (from the first to last bar) than they are high (from the top to bottom of the bars). Uniloader Diagnostic feature of Axcess that is used to reload reader firmware. UPC Acronym for Universal Product Code. The standard bar code type for retail food packaging in the United States. UPS The abbreviation for uninterruptible power supply. A battery-powered unit that automatically supplies power to your computer in the event of an electrical failure. utility A program used to manage system resources including memory, disk drives, and printers. verifier A device that makes measurements of the bars, spaces, quiet zones and optical characteristics of a symbol to determine if the symbol meets the requirements of a specification or standard. visible laser diode A light source used in scanners to illuminate the bar code symbol. Generates visible red light at wavelengths between 660 and 700 nM. Replaced Helium-Neon tubes in most scanners because diodes are small and consume less power. void The undesirable presence of an area of high reflectance in a bar.

Wide Bar (WB)/Wide Space (WS) Widest code element, bar or space, in the bar code symbol. wide to narrow ratio Dividing the size of the wide elements by the size of the narrow elements of a bar code yields the bar and space ratios. Bar and space ratios can differ. NOTE: If the narrow bar and narrow spaces are equal and the wide bar and wide spaces are equal then you calculate only one ratio.

Page 119: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Appendices B-43

A1-AXCESS-Appendices_R30.doc Accu-Sort Systems, inc.

window (scan head, reader, or graphical user interface) 1) The physical location on the scan head where the sensor receives reflected laser light from the surface of products. 2) The physical location on a scan head from which the laser light exits the device. Often referred to as the exit window. 3) A software graphical user interface that appears on a monitor with which the users interacts (via keyboard and/or mouse) to operate various user-definable functions. In Axcess, there are several buttons and drop-down menus available from the Main Window. word A unit of data which contains two bytes (16 bits). write-protected Read-only files are said to be write-protected. You can write-protect a 3.5-inch diskette by sliding its write-protect tab to the open position and a 5.25-inch diskette by placing an adhesive label over its write-protect notch. "X" dimension The dimension of the narrowest bar and narrowest space in a bar code. XON A control character sent by the receiving device to signal the transmitting device to begin sending data. XOFF A control character sent by the receiving device to signal the transmitting device to stop sending data.

Page 120: 04-AXCESS Modify R30

B-44 Appendices AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. A1-AXCESS-Appendices_R30.doc

Notes:

Page 121: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Index I-1

IN-AXCESS-Index.doc Accu-Sort Systems, inc.

Index

A

Advanced DRX settings.......................................................................... 4-25 modify settings........................................................................7-2 network settings .................................................................. 4-14

ARM and DSP Restarts Counters .............................................6-9 ASCII chart modal window, visual keyboard ........................7-7 ASCII Message............................................................................ 4-16 Axcess .................................................................................... 1-1, 1-2

drop-down menus ..................................................................7-1 Explorer............................................................................ 1-2, 2-5 installing the software..........................................................2-1 Log Viewer ................................................................................6-4 menu bar ...................................................................................2-4 Message Monitor....................................................................6-3 navigating.................................................................................2-4 online help................................................................................2-6 programming cable ................................................................1-2 starting the software.............................................................2-1 toolbar .......................................................................................8-1 user interface...........................................................................2-1 Wizard.............................................................................. 1-2, 2-5

Axiom default configuration parameters, table.......................B-22 modifying configuration.......................................................4-2 product overview .......................................................... 1-1, 1-2

Axiom Documentation Library CD .............................................. iii

B

active symbologies list ..........................................................4-4 adding a symbology ...............................................................4-5 code quantity...........................................................................4-4 counters, Log Viewer diagnostics.......................................6-8 default parameters, table..................................................B-27 editing a symbology...............................................................4-5 good read counter ..................................................................6-8 group, adding to......................................................................4-6 group, defining a........................................................... 4-3, 4-6 group, removing from............................................................4-6 group, wildcards, match code patterns............................4-9 groups ........................................................................................4-6 match code counter...............................................................6-8 match code default parameters, table ..........................B-31 match codes setup .................................................................4-9 mod check default parameters, table ............................B-30 mod checks, bad mod checks counter ..............................6-8 mod checks, user defined.....................................................4-7 moving a symbology ..............................................................4-5 multi codes counter ...............................................................6-8 no read counter.......................................................................6-8 padding and stripping ...........................................................4-8 read rate log view...................................................................6-5

removing a symbology..........................................................4-5 symbologies .............................................................................4-4

Bar code counters ........................................................................6-8 Bar Code Data

EtherNet/IP settings ........................................................... 4-16 Binary Message.......................................................................... 4-16

C

Client readers, setting number of......................................... 4-13 Commands

Axiom Commands, reboot, test mode .....................7-3, 7-8 Log Viewer................................................................................6-4

Communications ACK/NAK flow control ....................................................... 4-11 connection mode....................................................................3-1 Controller/Client .....................................................................A-2 default parameters, table.................................................. B-22 host.............................................................................................A-4 message format ................................................................... 4-10 message framing ................................................................. 4-17 Message Monitor....................................................................6-3 modify serial communications port ............................... 4-10 user defined messages....................................................... 4-17

Configuration Options ................................................................4-3 Connection mode .........................................................................3-1 Content overview, manual ............................................................ ii Control panel buttons, enable..................................................4-3 Controller/Client

client readers, setting number of ................................... 4-13 configuration........................................................................ 4-13 controller multicast IP address........................................ 4-14

ControlLogix Controllers ......................................................... 4-16 on-demand messaging .............................................A-6, A-12

Conveyor belt speed, Axiom Monitor ..................................................6-1 tachometer pulses per inch, setting .............................. 4-23

Counters ARM and DSP restarts...........................................................6-9 Axiom Log Viewer ..................................................................6-7 bar code ....................................................................................6-8 decode/DSP ..............................................................................6-9 error............................................................................................6-8 scan rate and belt speed ......................................................6-7

Customer service ..........................................................................1-2 support ..........................................................................................iv training..........................................................................................iv

D

Decode/DSP counters..................................................................6-9 Diagnostics

Axiom Monitor ........................................................................6-1 log viewer .................................................................................6-1 network .................................................................................. A-13

Page 122: 04-AXCESS Modify R30

I-2 Index AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. IN-AXCESS-Index.doc

save logview to file ................................................................7-9 test mode ..................................................................................7-8 uniloader ...................................................................................6-1 web status interface...........................................................A-13

Display Lasers log view ............................................................ 6-11 DRX

data filter ............................................................................... 4-25 default parameters, table..................................................B-32 modify settings..................................................................... 4-25 settings ................................................................................... 4-25 transmit QQ........................................................................... 4-26

E

Error counters................................................................................6-8 EtherNet/IP

ASCII Message ...................................................................... 4-16 assembly object....................................................................A-17 Bar Code Data....................................................................... 4-16 bar code data object...........................................................A-19 Binary Message .................................................................... 4-16 connect type ........................................................................... A-6 connection manager object..............................................A-18 ControlLogix Controllers.................................................... 4-16 definitions..............................................................................A-15 discrete input data object.................................................A-19 discrete output data object ..............................................A-20 Ethernet link object.............................................................A-18 I/O messaging ......................................................................... A-8 identity object ......................................................................A-16 message router object........................................................A-16 modify settings..................................................................... 4-15 object models........................................................................A-15 on-demand messaging.......................................................A-12 On-Demand Messaging ..................................................... 4-16 options ...................................................................................... A-7 Standard Objects .................................................................A-16 TCP object ..............................................................................A-18 Vendor Specific Objects .....................................................A-19

Exit ......................................................................................... 5-4, 7-1 Explorer ................................................................................. 1-2, 2-5

F

FTP Interface ...............................................................................A-13

G

Gateway IP address................................................................... 4-13 Good read

relay output........................................................................... 4-21 Group number

Controller/Client configuration ....................................... 4-13

H

Heart beat message.................................................................................. 4-18 time out.................................................................................. 4-18

Help Index ......................................................................................2-6 HOST Communications

TCP/IP client.............................................................................A-5 TCP/IP server ............................................................................A-4 UDP messaging .......................................................................A-5

How to compare parameters..............................................................7-4 connect to Axiom...................................................................3-1 connect to Axiom via network ...........................................3-3 create messages using visual keyboard ...........................7-7 exit Axcess................................................................................5-4 open a communications port..............................................3-2 reboot Axiom...........................................................................7-8 retrieve parameters from disk ............................................5-3 save parameters to disk........................................................5-2 user defined messages, create......................................... 4-17

I

I/O Messaging example.....................................................................................A-8

IP address .................................................................................... 4-13

L

Laser Configuration .....................................................................4-3 Log Viewer

commands ................................................................................6-4 diagnostics ...............................................................................6-4 display lasers log view ....................................................... 6-11 message log view ................................................................ 6-10 read rate log view ..................................................................6-5 save to file................................................................................7-9 system counters log view.....................................................6-7

M

Match match condition .................................................................. 4-18 no match and no match read conditions ..................... 4-18 relay output .......................................................................... 4-21

Message log view...................................................................... 6-10 Message Monitor .........................................................................6-3 Messages

default parameters, table.................................................. B-25 framing................................................................................... 4-17 multi-bar code in single message .................................. 4-17 on-demand (ControlLogix) ............................................... A-12 transmit edge, leading or trailing................................... 4-23 transmit point, setting....................................................... 4-23 user defined, creating ........................................................ 4-17

Modify Axiom configuration..............................................................4-2 bar code groups ......................................................................4-6 bar code padding and stripping .........................................4-8 bar code setup.........................................................................4-4 DRX.......................................................................................... 4-25 EtherNet/IP settings ........................................................... 4-15

Page 123: 04-AXCESS Modify R30

AXCESS™ Setup Software Manual Index I-3

IN-AXCESS-Index.doc Accu-Sort Systems, inc.

match codes setup .................................................................4-9 message definitions, port 1 or net 1.............................. 4-17 network settings .................................................................. 4-12 network settings, advanced.............................................. 4-14 serial communications port.............................................. 4-10 tracking................................................................................... 4-22 trigger and relay settings .................................................. 4-19 user defined mod checks ......................................................4-7

Mounting read point, closest/farthest............................................... 4-23 settings in Axcess ................................................................ 4-23

multicast IP address, controller............................................. 4-14 Multiple relay outputs ............................................................. 4-21 Multi-reader network................................................................. A-2

N

Netmask ....................................................................................... 4-13 Network

administrator information ...................................... A-3, A-14 advanced settings................................................................ 4-14 AXIOM network software configuration......................... A-1 Controller/Client communications ................................... A-2 default parameters, table..................................................B-23 Ethernet hardware configuration ..................................... A-1 FTP interface .........................................................................A-13 guide to AXIOM networking............................................... A-1 host communications........................................................... A-4 I/O Messaging......................................................................... A-8 IP address............................................................................... 4-13 LED and troubleshooting ..................................................... A-3 modify settings..................................................................... 4-12 multicast IP address.............................................................. A-3 multi-reader configuration................................................. A-2 on-demand messaging.......................................................A-12 on-demand tag.....................................................................A-13 power up message............................................................... 4-17 proxy access ..........................................................................A-14 remote setup and diagnostics..........................................A-13 restrictions, multi-reader .................................................... A-3 settings, field definitions............................4-13, 4-14, 4-16 static IP addresses only........................................................ A-1

Network Access Options Password for All Net Access ................................................4-3 Password for FTP Only...........................................................4-3

No match relay output........................................................................... 4-21

No read relay output........................................................................... 4-21

O

Object Models, EtherNet/IP ....................................................A-15 ODVA.............................................................................................A-15 On-Demand Messaging ........................................................... 4-16 Online help .....................................................................................2-6

index...........................................................................................2-6

Outputs EtherNet/IP............................................................................ 4-16 EtherNet/IP Axiom outputs .................................................A-8

P

Parameters backup .......................................................................................5-4 compare ....................................................................................7-4 configuration tables ........................................................... B-22 factory-installed, default configuration....................... B-21 pam file .....................................................................................7-4 restore........................................................................................5-4 retrieve from disk ...................................................................5-3 save to disk ..............................................................................5-2

Password...................................................................................... A-13 FTP Only or All Net Access...................................................4-3

Power up message .................................................................... 4-17

R

Reader Information .....................................................................4-2 Reboot Axiom................................................................................7-8 Relays

Axiom Outputs, function same as .................................. 4-16 configurations defined....................................................... 4-21 default parameters, table.................................................. B-31 I/O options............................................................................. 4-21 modify settings .................................................................... 4-19

relinquish control to another EtherNet/IP device ..... 4-16 Retreive Parameters from Disk.................................................5-3 Revision history, manual..................................................................i RSLinx Tools

Rockwell software..................................................................A-7

S

Save Parameters to Disk.............................................................5-2 Save to notepad............................................................................7-6 Save/Retrieve Settings................................................................5-1 Scan rate

Axiom Monitor, read quality...............................................6-1 configuration...........................................................................4-3 counter, Log Viewer diagnostics ........................................6-7

Setup port.......................................................................................1-2 connection mode....................................................................3-1 programming cable.......................................................1-2, 3-1

Status indicators Axcess status line...................................................................2-3 Axcess status line, messages appear in ..................3-2, 5-2 Axiom Monitor ........................................................................6-1 definition of conditions........................................................6-2 read quality ..............................................................................6-3

Symbologies.................................................................See Bar Code System counters log view..........................................................6-7

Page 124: 04-AXCESS Modify R30

I-4 Index AXCESS™ Setup Software Manual

Accu-Sort Systems, inc. IN-AXCESS-Index.doc

T

Tach, Tachometer computed tach ..................................................................... 4-23 constant tach........................................................................ 4-23 hardware ................................................................................ 4-23 pulses per inch, setting...................................................... 4-23

TCP/IP connection buttons................................................................3-3 setup port # .......................................................................... 4-14 telnet port #.......................................................................... 4-14

TCP/IP Client ................................................................................. A-5 TCP/IP Server................................................................................. A-4 TELNET connection, using with Log Viewer ..........................6-4 Test mode.............................................................................. 7-3, 7-8 Tips

backup parameters to wiring base ....................................5-4 default factory settings ........................................................3-3 removing identical parameters when comparing..........7-5 restoring parameters from wiring base............................5-4 serial asynchronous data transmission ......................... 4-10 store PAM files in Axcess folder.........................................5-3 using F1 help............................................................................2-6 visual keyboard, creating messages with ..................... 4-17

Toolbar functions available from.......................................................8-1

Tracking belt speed..................................................................................6-3 belt speed counter..................................................................6-7 computed tach ..................................................................... 4-23 constant tach........................................................................ 4-23 default parameters, table..................................................B-32 enabled ................................................................................... 4-22 extend back ........................................................................... 4-23 extend front ..........................................................................4-23 hardware tach ...................................................................... 4-23 modify settings..................................................................... 4-22 tachometer pulses per inch, setting............................... 4-23 tolerance ................................................................................ 4-23

Transmit point ........................................................... See Messages

Trigger

bar code counters, diagnostics...........................................6-8 continuous ............................................................................ 4-20 default parameters, table.................................................. B-32 enable trigger input, EtherNet/IP ................................... 4-16 EtherNet/IP trigger input enable .......................................A-8 hardware................................................................................ 4-20 hardware start/end ............................................................. 4-20 modify settings .................................................................... 4-19 reference point, setting ..................................................... 4-23 relay output .......................................................................... 4-21 scans/trigger ............................................................................6-3 software ................................................................................. 4-20

Troubleshooting ARM and DSP restarts counters.........................................6-9 bar code counters...................................................................6-8 decode/DSP counters ............................................................6-9 error counters..........................................................................6-8 Log Viewer................................................................................6-4 Message Monitor....................................................................6-3 read quality ..............................................................................6-3

U

UDP messaging .............................................................................A-5 Uniloader ..................................................................................... 6-13

burn flash button ................................................................ 6-13 extract image button ......................................................... 6-13

User defined messages, creating .......................................... 4-17 user defined messages, example using visual keyboard ...7-7 User defined mod checks ...........................................................4-7

V

Visual keyboard........................................................4-17, 7-3, 7-7

W

Web Status Interface ............................................................... A-13 Wizard ....................................................................................1-2, 2-5

X

X-pattern / X-scanning rotation direction of Axiom, setting........................ 4-23,24