2500_Users_Manual - 第394页

Computer Remote Control E-6 ProMast er 25 00 Use r Man ual The changes yo u make with th is comman d are retained unt il you send a new @08 co mmand , make changes usin g the setu p men u unde r BINNING, or turn off powe…

100%1 / 448
Computer Remote Control
ProMaster 2500 User Manual E-5
@@07
XXYYY
Y = Bin Assignment
Configures the bin map for the specified bin.
XX
represents the bin and
YYY
represents the bin configuration number. The
bin number is a two-digit ASCII number from 01 to 04, representing the
bin to be configured. The bin configuration number is a three-digit
decimal number in ASCII which, when converted to binary, represents
the category or categories to be routed to the bin specified. The following
is the bit map:
Bit 0 = Category 1
Bit 1 = Category 2
Bit 2 = Category 3
Bit 3 = Category 4
Bit 4 = Category 5
Bit 5 = Don’t care
Bit 6 = Don’t care
Bit 7 = Don’t care
If the bit is on, the category is mapped to that bin.
For example, sending
@0701010
specifies bin 1 and converts 010 decimal
to 00001010 binary. Bits 1 and 3 are on, so categories 2 and 4 are mapped
to bin 1.
Use this command only when the bin mapping must be changed
dynamically. Under normal conditions, set up the bin map once, using
the Binning menu on the 2500’s front panel.
The changes you make with this command are retained until you send a
new @07 command, make changes using the setup menu under
BINNING, or turn off the power.
Response: R07
@@08
XXX
Bin Label Mapping
Reassigns the bins that receive labeled devices.
XXX
represents the bin label map number, a three-digit decimal number
in ASCII which, when converted to binary, assigns the bins that receive
labeled devices.
The following is the bit map:
Bit 0 = Label bin 1 if on
Bit 1 = Label bin 2 if on
Bit 2 = Label bin 3 if on
Bit 3 = Label bin 4 if on
Bit 4 = Must be off
Bit 5 = Must be off
Bit 6 = Must be off
Bit 7 = Must be off
For example, sending
@08011
converts 011 decimal to 00001011 binary.
Devices going into bins 1, 2, and 4 are labeled.
Use this command only when you must dynamically change the bin label
mapping. Under normal conditions, set up the bin label map once, using
the Binning menu.
Computer Remote Control
E-6 ProMaster 2500 User Manual
The changes you make with this command are retained until you send a
new @08 command, make changes using the setup menu under
BINNING, or turn off power. Sending an @08255 restores the label
mapping settings to those currently defined in the BINNING setup menu.
Response: R08
@@09
XXX
Serial Control Functions
—where
XXX
represents serial control
functions number.
Note: Use this command only when you control the programming electronics
(PE) through the handler firmware. Data I/O recommends that you write
your CRC driver to communicate directly with the PE using the more
extensive set of commands described on page E-17.
This command determines which commands are sent to the
programming electronics using the serial interface mode. The serial
control functions number is a three-digit decimal number in ASCII
which, when converted to binary, represents the commands sent to the
programming electronics.
The following is the bit map:
Bit 0 = Blank check if on
Bit 1 = Illegal bit test if on
Bit 2 = Program device if on
Bit 3 = Verify device if on
Bit 4 = Don’t care
Bit 5 = Don’t care
Bit 6 = Don’t care
Bit 7 = Don’t care
For example, sending
@09013
converts 013 decimal to 00001101 binary.
When using the serial interface mode to communicate with the
programming electronics, blank check, program device, and verify device
commands are sent.
Use this command only when you must change the serial commands
dynamically. Under normal conditions, set up these commands once,
using the Control Functions menu.
The changes you make with this command are retained until you send
another @09 command, make changes using the setup menu under
Control Functions, or turn power off.
Response: R09
@@10
X
Transparent Mode
Puts the 2500’s two serial ports into transparent
mode, so the computer connected to the Remote serial port and the 2500
connected to the Programmer serial port can communicate directly with
each other as if a straight-through cable connected the two.
X
represents
an escape character, a binary number between 0 and 255, which is sent by
the computer attached to the 2500’s Remote serial port to exit transparent
mode. This is the only way to exit transparent mode besides turning off
the power.
Response: R10 when transparent mode is entered and exited
Computer Remote Control
ProMaster 2500 User Manual E-7
@@11
XX
Label Only Devices - Continuous
Causes the 2500 to continuously
label devices.
XX
represents the maximum parts needed to fill a receiving
tube. This is followed by a 2500 hex file.
After the command sequence is received, the 2500 begins labeling
immediately upon detecting devices at the input.
To invoke a new command, send a reset command “!” first.
Response: R11 (Sent after the hex file is received)
@@12
XXXX
Program and Label Devices
(1 to 9999 devices)Causes the 2500 to label
devices with the same information provided by a previously sent
command @02.
XXXX
represents the number of devices to be
programmed/labeled. When the specified number of devices have been
labeled, the 2500 sends a R12 command and waits for another command.
You may send as many @12 commands as you want.
WARNING:A command @02 must have been sent previously or
random data is printed.
Response: R12 (Sent after the devices have been labeled)
@@13
XXYYZZZZ
Variable Label Mode
This flexible command allows the remote
computer to control all aspects of the system.
XX
represents the
maximum number of devices to fill a receiving tube,
YY
is reserved for
future use and must be 00, and
ZZZZ
represents number of devices to be
programmed/labeled.
You can use this command to download a unique label for each device,
for example, when you want to label bad devices with a description of the
failure.
When the 2500 receives an @13
XXYYZZZZ
, it loads a device into the
programming module, sends a : (CRLF) to the remote computer, and
waits. The remote computer then takes over control of the programming
electronics and performs the required processes. When complete, the
remote computer sends a @14X and a hex file, allowing the 2500 to
continue labeling and binning the device.
The 2500 then loads another device into the programming module and
repeats the process until the specified number of devices are labeled.
While the 2500 is waiting for an @14X command, you may send an @10X
command to invoke transparent mode. This allows the remote computer
to communicate with the programming electronics attached to the 2500
port, thereby controlling the 2500 and the programming electronics with
one serial port.
Response 1:
Each time a device is loaded into the programming module a
: CR-LF is sent to the remote computer. The 2500 then waits for an @14
command.
Response 2:
R13 is sent after
ZZZZ
devices have been labeled. If labeling
is turned off using @08, all devices are counted.
@@14
X
Send Variable Text
X
represents category number 1 to 5. This is
followed by a 2500 hex file.