2500_Users_Manual - 第398页

Computer Remote Control E-10 ProMaste r 2500 User Ma nual Handler CRC Error Codes If the 250 0 st ops duri ng ope rati on due to an er ro r, th e au dib le al arm sounds , and one of the fol lowing mess ages is d isplaye…

100%1 / 448
Computer Remote Control
ProMaster 2500 User Manual E-9
Response: R16 (when rotation is completed)
@@17
X
Define Pass Category
X
represents category number 1 to 5.
This command allows the remote computer to define the pass category. If
this command is not sent, the 2500 assumes that all parts receiving a label
are good. When a part is good, the “PART TOTAL” is incremented and
compared to the “PROGRAM TARGET” to determine if the run is
complete.
Response: R17
@@18 Handler Identification
This command allows the remote computer to
determine the type of Data I/O handler.
Response: R2500
@@21 Print Only
Causes the 2500 to print labels only. This is followed by a
hex file. The user must press
START
for each printed label. To invoke a
new command, send a ! (the reset command).
Response: R21
@@22 Purge
Cycles devices remaining in the system to the output tubes.
Response: R22
@@23
X
Contact Adjust
Determines whether the 2500 will stop with the first
device and ask the operator to align the device to the programming
module contacts.
X = 0 Do not stop for contact adjust
X = 1 Stop for contact adjust
Response: R23
# Request Number Of Devices Labeled
This command returns the
number of devices labeled since the last @01 or @02 command. It may be
sent at any time.
Response: R
XXXX
(
XXXX
= four-digit decimal number in ASCII)
!Reset
This command stops any command in progress and prepares the
2500 to accept the next command. A reset may be sent at any time.
WARNING:A 500 millisecond delay must occur before the next
command is issued.
Response: None
*
(asterisk)
Terminate job
This command is used to terminate a job initiated by the
@03
XX
, @12
XXXX
, or @13
XXYYZZZZ
commands before the specified
part count has been reached.
After the * is received, the 2500 sets the current device in the appropriate
output track and does not pick the next device from the input track.
Response: R* after the last part is sorted
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.