TransCore IT241005422 Users Manual

IT2410 Tag Programmer
User Guide
TransCore, Inc.
19111 Dallas Parkway, Suite 300
Dallas, Texas 75287-3106
October 2003
P/N 411360-002
©
2004 TC IP, Ltd. All rights reserved. TRANSCORE and Amtech are registered trademarks of TC IP, Ltd. and are used under license. All other trademarks listed are the property of their respective owners. Contents subject to change. Printed in the U.S.A.
For further information, contact:
TransCore 19111 Dallas Parkway, Suite 300 Dallas, Texas 75287-3106 USA
Phone: (972) 733-6600 Fax: (972) 733-6699
TransCore Action Center (TrAC) 19111 Dallas Parkway, Suite 300 Dallas, Texas 75287-3106 USA
Phone: (800) 755-0378 Fax: (972) 733-6695
For comments or questions about this document, e-mail tech.pubs@transcore.com
.
WARNING TO USERS IN THE UNITED STATES
FEDERAL COMMUNICATIONS COMMISSION (FCC) RADIO FREQUENCY
INTERFERENCE STATEMENT
47 CFR §15.105(a)
NOTE: This equipment has been tested and found to comply with the limits for a Class A digital device
pursuant to Part 15 of the Federal Communications Commission (FCC) rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment. This equipment generates, uses, and can radiate radio frequency (RF) energy and may cause harmful interference to radio communications if not installed and used in accordance with the instruction manual. Operating this equipment in a residential area is likely to cause harmful interference, in which case, depending on the laws in effect, the users may be required to correct the interference at their own expense.
NO UNAUTHORIZED MODIFICATIONS
47 CFR §15.21
CAUTION: This equipment may not be modified, altered, or changed in any way without permission
from TransCore, Inc. Unauthorized modification may void the equipment authorization from the FCC and will void the TransCore warranty.
USE OF SHIELDED CABLES IS REQUIRED
47 CFR §15.27(a)
Shielded cables must be used with this equipment to comply with FCC regulations.
A license issued by the FCC is required to operate this RF identification device in the United States. Contact TransCore, Inc. for additional information concerning licensing requirements for specific devices.
TransCore, Inc.
USA
Contents
1 Getting Started
Purpose. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Intended Audience. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Plan and Organize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Guide Topics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Typographical Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
2 IT2410 Tag Programmer Overview
Purpose of Tag Programmer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3

Contents

Programming Head . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
Indicator LEDs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Standard Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
Anti-Static Wrist Strap. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
3 IT2410 Tag Programmer Hardware
Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
Hardware Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
ESD Protection Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
ESD Workstation Design. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
Using the ESD Wrist Strap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
vii
IT2410 Tag Programmer User Guide
4 IT2410 Tag Programmer Setup
Equipment List. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
Connecting the IT2410 Tag Programmer to a PC . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
Powering Up. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5
Programming Cycle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6
Verifying Cycle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6
A Tag Programmer Specifications
Environmental . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-3
Mean Time Between Failure (MTBF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-4
Maintainability. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-4
B PC Interface Definitions C Frequently Requested Tag Programming Information
Identification, Serial Number, and the Global Password . . . . . . . . . . . . . . . . . . . . C-3
Changing the Global Password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-6
Reading and Setting Nonvolatile Status for General Pages . . . . . . . . . . . . . . . . . C-7
Locking Frames (Page Locks) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-7
Auto Beep on Acknowledge and Read Sequences . . . . . . . . . . . . . . . . . . . . . . . . C-8
Using the Custom Message Feature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-10
D Application Program Interface
Interface Definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-3
Ethernet Communications Conduit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-3
RS–232 Communications Conduit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-4
viii
Communications Protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-4
General Software Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-4
Programmer-to-Host Software Communications Protocol . . . . . . . . . . . . . . . . . . . D-4
Serial Data Acknowledge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-6
Ethernet Asynchronous Command and Response Protocol. . . . . . . . . . . . . . . . . . D-7
Contents
Serial Error Detection and Recovery for the Programmer. . . . . . . . . . . . . . . . . . . D-8
Serial Message Failures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-8
Serial Sequence Numbers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-10
Serial Asynchronous Responses. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-10
Command List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-10
Identify. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-12
Restore Programmer Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-13
Reset Programmer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-14
Save Programmer Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-15
Get/Set Programmer Security Characters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-15
Get/Set Programmer Serial Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-17
Get/Set Programmer Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-17
Set Programmer Password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-18
Programmer Command Restrictions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-20
Get/Set Communications Baud Rate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-22
Get/Set Ethernet Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-22
Get/Set Programmer RF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-23
Get/Set Time/Date. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-24
Asynchronous Responses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-26
Power on/Boot/Diagnostics Status Reports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-26
Valid Response Tag Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-27
ix
IT2410 Tag Programmer User Guide
List of Figures
Figure 1-1 IT2410 Tag Programmer (Top View) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Figure 2-1 Tag Programming Head . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Figure 2-2 IT2410 LED Status Lights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Figure 2-3 Banana Plug on ESD Wrist Strap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
Figure 2-4 ESD Wrist Band Socket Location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
Figure 4-1 IT2410 Tag Programmer System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
Figure 4-2 Power and Serial Interface Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5
Figure B-1 Pin-out Diagram for Power Plug . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-3
Figure D-1 Programmer Command Hierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-21
List of Tables
Table 1-1 Typographical Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
Table 2-1 Indicator Lights, Descriptions, and Actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
Table 4-1 Programmer Operations and Corresponding Alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6
Table A-1 IT2410 Tag Programmer Physical and Environmental Specifications . . . . . . . . . . . . . . . . . . A-3
Table B-1 PC Interface Protocol Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-3
Table C-1 Tag Page Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-3
Table C-2 Mode Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-8
Table C-3 A/V Options Bits Decoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-9
Table D-1 Communications Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-4
Table D-2 Command Responses and Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-6
Table D-3 Message Responses and Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-7
Table D-4 Asynchronous Responses and Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-8
Table D-5 Tag Programmer Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-11
Table D-6 Identify Command Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-12
Table D-7 Programmer Configuration Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-13
Table D-8 Values for Programmer Configuration Bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-14
Table D-9 Factory Default Configuration Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-14
Table D-10 Reset Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-14
Table D-11 Security Characters Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-15
Table D-12 Valid Security Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-16
Table D-13 Programmer Security Characters and Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-16
Table D-14 Serial Number Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-17
Table D-15 Programmer Status Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-18
Table D-16 Set Programmer Password Command Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-19
Table D-17 Password Status Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-19
Table D-18 Set Password Command Responses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-20
Table D-19 Communications Baud Rate Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-22
Table D-20 Ethernet Parameters Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-22
Table D-21 C-String Format for Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-23
Table D-22 Programmer RF Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-23
Table D-23 Valid Transceiver Frequencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-23
Table D-24 Programmer RF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-24
x
Contents
Table D-25 Time/Date Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-24
Table D-26 Time/Date Field Range Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-25
Table D-27 Programmer Status Report Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-26
Table D-28 Subfields of Programmer Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-26
Table D-29 Tag Data Report Status Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-27
xi
IT2410 Tag Programmer User Guide
xii
1
Getting Star ted

Purpose

Getting Started

Chapter 1
Getting Star ted
This chapter describes this guide’s purpose and intended audience. It provides a list of topics covered in each section, a list of related documents, and the symbols and typographical conventions used.
This IT2410 Tag Programmer User Guide contains installation and operating instruc- tions for the hardware used to perform the IT2410 Tag Programmer reading (interro­gation/verification) and writing (programming) functions. Figure 1-1 illustrates the features of the IT2410 Tag Programmer.
Figure 1-1 IT2410 Tag Programmer (Top View)

Intended Audience

The intended audience for this user guide includes all personnel who need to accom­plish the following tasks:
1-3
IT2410 Tag Programmer User Guide
Connect the tag programmer to host personal computer (PC) for the purpose of
programming tags and be able to operate a PC and install electronic equipment by connecting components with cables and power supply cords.
Develop host software.
Understand basic tag programming.

Plan and Organize

Tags programmable with the IT2410 programmer use sophisticated memory organiza­tion. It is highly recommended that the user plan and organize the necessary steps for installing the tag programmer (refer to Chapter 4, "IT2410 Tag Programmer Setup" for instructions) and for programming the tags (refer to user-supplied software instruc tions).

Guide Topics

-
This operations guide contains the following chapters and appendixes.
Chapter 1 - Introduction
Chapter 2 - Programmer Overview Chapter 3 - Programmer Hardware
Chapter 4 - Programmer Setup
Appendix A - Programmer Specifications
Appendix B - PC Interface Definitions
Appendix C - Frequently Requested Tag Programming Information
Appendix D - Application Programming Interface
Describes the purpose, intended audience, guide topics, and document conventions.
Provides an ov erview tag programmer functions and features.
Describes the hardware components and requir ements.
Provides information on setting up the tag programmer for first use.
Provides the programmer’s physical and environmental specifications.
Describes the interface configur ation to a host PC. Also shows the power supply interface.
Provides information regarding IT2200-series tag programming.
Describes application program interface (API) information on IT2410 programming methodology, and the protocol information that is presented provides reference information relevant to developing host software.
1-4

Typographical Conventions

The following conventions are used in this manual (Table 1 -1).
Table 1-1 Typographical Conventions
Convention Indication
This procedure might cause harm to the equipment and/or the user.
Concerns about a procedure.
Getting Started
Code Code, including keywords and variables within text and as
Dialog Box Title Title of a dialog box as it appears on screen.
Function Start with the characters G4 and add mixed case with no
Menu Item Appears on a menu.
Note Auxiliary information that further clarifies the current
NUL Zero-value ASCII character or a zero-value byte.
NULL Zero-value pointers are null-terminated strings that refer to
separate paragraphs, and user-defined program elements within text appear in courier typeface.
underscores, and include parentheses after the name, as in G4FunctionName().
discussion. These important points require the user’s attention. The paragraph is in italics and the word Note is bold.
strings of printable ASCII characters with a zero-value byte placed in memory directly after the last printable character of the string.
1-5
IT2410 Tag Programmer User Guide
1-6
2
IT2410 Tag Programmer Overview

IT2410 Tag Programmer Overview

This chapter presents an overview of the IT2410 Tag Programmer.

Purpose of Tag Programmer

The tag programmer is a multi-function product used to program IT2200-series tags. Programmer functions include frame programming, fixed-frame locking, and data frame interrogation.

Communications

IT2410 Tag Programmer Overview
Chapter 2
The tag programmer connects to a PC serial port that complies with the RS–232 com­munications interface standard. A PC-to-programmer RS–232 serial cable is provided with the tag programmer. An Ethernet interface connection is also provided

Programming Head

The programming head on the top of the tag programmer provides a mechanical inter­face to the tag. The programming head includes a drop-in tag well that is compatible with some IT2000-series tags. By placing the tag in the tag well the tag is correctly positioned to the programmer’s internal antenna. Programmer head.
Figure 2-1 shows the IT2410 Tag
2-3
IT2410 Tag Programmer User Guide
Figure 2-1 Tag Programming Head

Indicator LEDs

The tag programmer uses light-emitting diodes (LEDs) to indicate the status of its operations. These LED indicators identify operation, functionality, and errors. 2-2 illustrates the external status indicators.
Figure 2-2 IT2410 LED Status Lights
Figure
2-4
IT2410 Tag Programmer Overview
Table 2-1 lists the indicator lights and describes their meanings.
Table 2-1 Indicator Lights, Descriptions, and Actions
INDICATOR LED DESCRIPTION ACTION
PROGRAM (GREEN) The tag is being programmed
VERIFY (GREEN) The tag programmer ha s read
ERROR (RED) The tag programmer has
POWER (GREEN) Po wer is being supp lied to the
READY (GREEN) The tag programmer is ready
a. Refer to page iii for the TrAC telephone and fax numbers.

Standard Formats

The IT2410 Tag Programmer can code tag data using formats specified by wireless communications standards such as the California Title 21 Regulation for AVI Com patibility, the International Standards Organization (ISO), the Association of Ameri­can Railroads (AAR), the American National Standards Institute (ANSI), and the American Trucking Association (ATA).
with user-specified data.
valid data from the specified tag frame.
detected an error in the programming or verifying process or during other operations.
tag programmer.
to accept commands from the PC.
Status only — no action required by user
Status only — no action required by user
Check system configuration, cabling, and power supply to system. Retry programming sequence after system check. If system still not working, contact TransCore for support.
Status only — no action required by user
Status only — no action required by user
a
-

Anti-Static Wrist Strap

The IT2410 Tag Programmer includes a wrist strap for the user to wear when pro­gramming tags. The wrist strap prevents damage to tag circuits from electrostatic dis­charge (ESD). The wrist strap has a banana plug (see Figure 2-3) that inserts into the front of the tag programmer (Figure 2-4).
2-5
IT2410 Tag Programmer User Guide
Figure 2-3 Banana Plug on ESD Wrist Strap

Power

Figure 2-4 ESD Wrist Band Socket Location
The IT2410 Tag Programmer is powered from a standard 120 VAC outlet. A UL­approved 12 VDC power supply is included with the standard tag programmer. Refer to Appendix B to this guide for a pin-out diagram of the power connector.
2-6
3
IT2410 Tag Programmer Hardware
Loading...
+ 57 hidden pages