2500_Users_Manual.pdf - 第399页

Computer Remote Control ProM aster 25 00 User Manua l E-11 Hex Label Format The Hex Label format h as been developed to encode data files in ASCII format to transfer between the Remote RS 232C port on the 2500 and the at…

100%1 / 448
Computer Remote Control
E-10 ProMaster 2500 User Manual
Handler CRC Error
Codes
If the 2500 stops during operation due to an error, the audible alarm
sounds, and one of the following messages is displayed. The 2500 sends
an error code to the remote computer in the form of a
#
followed by a
three-digit decimal between E00 and E99, followed by a CR-LF. In most
cases, the operator must take some corrective action and press a key to
restart the 2500.
For example, #E07 indicates an
UNABLE TO LOWER BEAM
error. As soon
as the beam is lowered, the 2500 sends #000 to indicate the error
condition has been cleared and then resumes operation.
These error codes and their corresponding messages, which can occur
any time during the execution of a remote command, are listed below:
Code Error Text
000
ERROR CLEARED.
002
LABELS NOT CALIBRATED, PRESS START.
003
ENTER DOT SPLIT VALUE.
004
UNABLE TO PICK DEVICE, PRESS START.
005
OUT OF LABELS, PRESS START.
006
TESTSITE CLAMP MALFUNCTION, PRESS START.
007
UNABLE TO LOWER BEAM, PRESS START.
008
UNABLE TO RAISE BEAM.
009
BEAM MOTOR MALFUNCTION, PRESS KEY.
010
HANDLER PORT MALFUNCTION.
011
REMOTE COMPUTER NOT READY.
012
PROGRAMMER NOT READY.
013
INVALID PROGRAMMER RESPONSE, PRESS KEY.
014
PROGRAMMER NOT RESPONDING.
015
ERROR RECEIVED WHILE ATTEMPTING LOAD.
016
TARGET DEVICE COUNT ACHIEVED, PRESS KEY.
017
CHECKSUM ERROR.
018
INVALID DATA FORMAT.
019
DEVICE SIZE DATA RECORD IS MISSING.
020
DEVICE ROTATION DATA RECORD IS MISSING.
021
DEVICE ERROR CLEARED, PRESS START.
022
INPUT CAL ERROR, PRESS START.
023
OUTPUT CAL ERROR, PRESS START.
027
RECEIVING TUBE NOT AVAILABLE.
028
CATEGORY.
029
DEVICE JAM AT OUTPUT TUBE, PRESS START.
099
ILLEGAL REMOTE COMMAND.
Computer Remote Control
ProMaster 2500 User Manual E-11
Hex Label Format
The Hex Label format has been developed to encode data files in ASCII
format to transfer between the Remote RS232C port on the 2500 and the
attached computer system.
Label Record
Content
Label records appear as character strings consisting of the following four
fields: identifying record type, record length, data, and checksum. Each
byte of binary data is encoded as a 2-character hexadecimal number; the
first character represents the four high-order bits, and the second
represents the four low-order bits of the byte. The four fields are
described below.
Each record can be terminated with a CR/LF/NULL. Accuracy of
transmission is ensured by the record length (byte count) and checksum
fields.
Label Record Types
Eight types of label records facilitate information exchange between the
2500 and other computer systems. Two more have been identified for
future requirements. These records are described below.
Q0
The header record for each block of label records. The data field can
contain any descriptive information identifying the following block of
label records.
Q1
A record containing labeling information. The data field may contain up
to 8 lines of 18 characters specifying the contents of the label. A 0D hex is
used as a delimiter between lines. A copyright character can be selected
by a 1F hex.
Field
No. of ASCII
Characters Description
Record Type 2 Label Record Type Q0, Q1...Q9.
Record Length 2 The count of the character pairs
in the record, excluding the
record type and record length.
Data 0-2
n
From 0 to
n
bytes of data.
Checksum 2 The least significant byte of the
one’s complement of the sum of
the values, represented by the
pairs of characters making up the
record length and the data fields.
Computer Remote Control
E-12 ProMaster 2500 User Manual
Q2
This record contains the index number in hex of the type of device to be
handled. The following device types and their index numbers are
available for handling:
To select a 28-pin PLCC device, send the following Q2 record:
Q20202FB
.
If the index number is 16, the record converts 16 decimal to 10 hex and
looks like this:
Q20210ED
.
The remote computer can download the most current device list
contained in the 2500 by sending an @15 command.
If you need to handle a device type not currently defined, you can use a
Q3 record in place of the Q2 record to define the device type. A Q2 or Q3
record must be present or an error is displayed.
Q3
This record type is used instead of a Q2 record to define a custom device
length. It contains a 4-digit field defining the device length in thousands
of an inch, represented in hex.
The length of a device is defined as the distance between the outermost
extensions of the device (pins included) in the direction of travel through
the 2500’s track. The device length must be represented as an integer
before it is converted to a hex value.
To define a device with a length of .491 inches long:
1. Convert 0.491 into an integer by dividing it by 0.001. The result is 491.
2. Convert 491 (decimal) to 01EB (hex).
3. Complete record =
Q30301EB10
A Q2 or Q3 record must be present or an error message is displayed.
Q4
Reserved for future use.
Q5
Reserved for future use.
01 – PLCC 20 02 – PLCC 28 03 – PLCC 32
04 – PLCC 44 05 – PLCC 52 06 – PLCC 68
07 – PLCC 84 08 – DIP 08 09 – DIP 14
10 – DIP 16 11 – DIP 18 12 – DIP 20
13 – DIP 22 14 – DIP 24 – 0.3” 15 – DIP 24– 0.6
16 – DIP 28– 0.6” 17 – DIP 32 18 – DIP 28 – 0.3
19 – SOL 8 20 – SOL 14 21 – SOL 16
22 – SOL 18 23 – SOL 20 24 – SOL 24
25 – SOL 28 26 – SOL 32 27 – SOL 40
28 – SOL 44