2500_Users_Manual.pdf - 第397页
Computer Remote Control ProM aster 25 00 User Manua l E-9 Response: R1 6 (when rotation is completed) @@17 X Define Pass Cat egory — X represents category number 1 to 5. This command allow s the remote computer to define…

Computer Remote Control
E-8 ProMaster 2500 User Manual
This command is used in conjunction with the command @13. When the
2500 sends the remote computer a
:
it waits indefinitely for an @14
command.
The category number sent with command @14 is converted to a bin
number using the binning map. If labeling is assigned to the bin, the
device is labeled with information received from the label hex file then
put into the assigned bin.
If you are labeling the present device with the same information as the
previous device, we recommend that you use the alternative form of this
command: @14
X
P. This allows for maximum throughput.
Alternate: @14
X
P (P commands the 2500 to use the last label sent). Do not
send a 2500 hex file.
Response: R14
@@15 Download the 2500 Device Table
—The device table is downloaded in
the following format:
XX-DEVICE
(cr-lf)
XX-DEVICE
(cr-lf)
XX-DEVICE
(cr-lf)
.
.
.
XX-DEVICE
(cr-lf)
R15 (cr-lf)
where
XX
represents the device index number (01 to 99) in decimal, and
DEVICE
represents the device package, such as PLCC 20 for a 20-pin
PLCC device. For a complete list of supported device package types, refer
to the Q2 command in the “Hex Label Format” section of this appendix.
Description: This command allows the remote computer to obtain the
latest device table list from the 2500, ensuring that the remote computer
has the latest device information.
The remote computer can reformat the list and display it on the computer
screen for the operator to select and run.
Response: the 2500 device table followed by R15
@@16
X
Retry Devices in Programming Module
—where
X
represents from 0 to
3, where 0 = No rotation (reseat only), 1 = Rotate 90 degrees, 2 = Rotate
180 degrees, and 3 = Rotate 270 degrees.
This command must be used in conjunction with the @13 command. It is
used to reorient the device in the programming module if a backwards
device is detected by the computer interfacing to the programming
electronics.
Example:
The computer sends the @13 command to the 2500. The 2500
loads a device into the programming module and returns a : (CR-LF) to
the computer. The computer sends a PROGRAM (P) command to the
2500 and receives a “device insertion” error. The computer can instruct
the 2500 to rotate the device (by sending an @16X command) to try to
reinsert the device with the correct orientation.

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.