5–11RIO Block Transfer
Publication
17476.6 - July 1996
M1 File - Input/Status BT Buffer Layout (M1:e.100 ... M1:e.3200)
BT Status Buffer Function M1 Address
where x = buffer
# from 1 to 32
M0 Address for
BT buffer 1
...M0 Address for
BT buffer 32
Status Flags - Refer to the status
flags table on the following page.
M1:e.x00 M1:e.100 ...M1:e.3200
Actual Length Status- Number of
words that were transferred during BT.
M1:e.x01 M1:e.101 ...M1:e.3201
Logical Address Status - logical rack,
group, and slot
M1:e.x02 M1:e.102 ...M1:e.3202
Block Transfer error code - Refer to
the Error Codes table below.
M1:e.x03 M1:e.103 ...M1:e.3203
Reserved M1:e.x04 through
M1:e.x09
M1:e.104 through
M1:e.109
...M1:e.3204
through
M1:e.3209
BTR Data Locations 0 through 63 M1:e.x10 through
M1:e.x73
M1:e.110 through
M1:e.173
...M1:e.3210
through
M1:e.3273
M1 File - BTR/BTW Error Codes (M1:e.103 ... M1:e.3203)
Error Code Description
- 0 The BT completed successfully.
- 6 Illegal BT length requested.
- 7 BT communication error occurred when BT request was initiated.
- 8 Error in BT protocol.
- 9 BT timeout - either the SLC user program cancelled the BT or the
scanner's BT timer timed out. Note that a timeout error will occur if a
BT is attempted at a location that is not configured for BT operation
(e.g., requesting a BT for a location that is an output module).
- 10 No RIO channel configured.
- 11 Attempted a BT either to a nonconfigured BT Device (i.e., an invalid
logical rack, group, or slot), or at a complementary device location
where there is no corresponding primary image space allocated.
- 12 Attempted a BT to an inhibited device.