beautypg.com

Rockwell Automation 6008-SI IBM PC I/O SCNNR 6008-SI User Manual

Page 122

background image

Chapter 10

User Diagnostic Program

10-10

Notice how the program gives you the word number in both decimal and
hex. (Data words are numbered starting at zero and ending at one less than
the word count you entered.) Your input should be one to four hex digits
followed by the

Enter

key. Repeated values can be entered using the

asterisk; for instance,

10*8A32

indicates 10 (not 16: repeat counts are in

decimal) consecutive words of 8A32h. After you’ve entered the BT
information, the program queues the BT, waits for it to finish, and displays
the results.

Multiple block transfers

You can use this feature to execute multiple block transfers at computer
speeds rather than human speeds. The program gets all information about
all the BTs from you; then it queues them all to the scanner in quick
succession. You can mix read and write BTs, and they can be to different
modules or the same module. The program asks you:

how many BT (up to 65):

Note: If you answer with a number greater than 42, you may overflow the
scanner’s queue and cause it to refuse some of the block transfers.

For each BT, the program asks you:

BT #12: Read/Write/X (or ” to repeat previous):

If you answer with an R or a W, the program prompts you for the details of
this block transfer, using the same questions as under “Single Block
Transfers” above. An X tells the program that you’ve changed your mind
and don’t want any of the block transfers to be queued. A ditto mark (”)
means that all the details of this block transfer should be exactly like the
previous one. If you have several identical block transfers, you can use a
repeat count. For instance, 5*” means that this BT and the next four
should be exactly like the preceding one.

As soon as you’ve entered the data for the last BT, the program queues
them all up to the scanner. Then the program gives a running count of the
number completed until all have been finished. At this point the program
summarizes how many, and which ones, finished successfully or
unsuccessfully and gives you a chance to display details:

number of BT to display (X to stop):