Section Ld. 2540 Procedures; Addressing, Integrated 2540 Attachment; 2540 Restarts From Error Conditions - IBM 2025 Maintenance Manual

Processing unit
Table of Contents

Advertisement

Section 1 D. 2540 Procedures
2.45 ADDRESSING, INTEGRATED 2540 ATTACHMENT
The integrated 2540 attachrrent is addressed
as
if
it were connected to channel
O.
The
sixteen-bit address developed from the I/0
instruction identifies the attachrrent and
the reader or punch unit.
The device
. address is not limited by usual channel-0
ucw
addressing requirements tecause the
attachment has its own UCWs that are not
device address dependent.
In theory, the
attachment may have any address from:
Binary
Hex
0000 0000
00
to
to
1111 1111
FF
In practice, the integrated 2540 is
assigned an address of OC for the reader
and
OD
for the punch, to standardize with
other Systern/360 usage.
This addressing
makes use of two of the channel-0
subchannel addresses and prevents their use
for the channel.
If
the channel
ccnfigurations require the use of the
subchannels, the 2540 addresses can be
changed by the custorrer engineer.
Under no condition should an address
assigned to any other I/C device be
assigned to either the 2540 reader er or
:r;unch.
2.46 ERROR FECCVERY RCUTINE--INTEGRATED
~
This prccedure is included at the beginning
of the Native Punch 'Irap Routine CETRP).
For examining punch-check :r;roblems, the
f cllowing procedure can be fcllcwed.
1.
SAR delay stop at the address labeled
PCH CHK in this routine.
2.
When PCE CHK is detected the processor
will stop with the punch attention
light
on.
3.
Display of error logout (auxiliary
storage 50F6-50FF) can be performed
using 1052.
The bit significance of
the error logout is as follows.
AR
50F6
50F7
50F8
50FF
BIT 01234567 01234567 01234567 01234567
Col 1--8
9--16
17--24
73--80
When bit=l, that column is in error.
4.
~anually
clear logout area after
analysis is completed.
5.
The punch irrage for a card in error is
located in auxiliary storage 400C
through 4083.
The f crrrat for this area
starting at address 400C is 10 bytes,
for the 12 row cf the card, the next 10
bytes for the 11 rcw etc.
A tit teing
a zero in this area designates a hole
in the card.
The registers are used as follows.
GC=Trap count
V=Auxiliary storage address modification
D05=1 norrral write indicatcr
D07=1 12-row punch
2.47 ERROR RECOVERY ROUTINE--INTEGRATED
READER
The reader check logout format is as
follows.
AUX ADR
BITS
COL
10F6
01234567
1
'IHRU
8
10F7
10FF
01234567
01234567
9
THRU 16 73 THRU 80
The format for the row form in auxiliary
s.torage (4FA0 thrcugh 5017) is as follows.
The first 10 bytes, row 9 of card; the next
10 bytes, row 8 of the cards; etc.
A bit
teing zero signifies a punched hole.
2.48 2540 RESTARrS FROM ERROR CONDITIONS
The 2540 uses the flexible System/360
command set; therefore, different external
error conditions can each require different
restart procedures, depending on whether
the 2540 operation is reading, punching or
PFR.
If the :E=rog rarr prcvides some
:r;rograrnmed message to indicate the 2540
sense conditions (such as PR-KB typeout),
the operator can use this message to
determine which Sfecif ic restart procedure
he should follow.
To locate the error card
for read-check and validity-check errors,
the operator should be farriliar with the
with the type of processing used by the
program; that is, whether the program is
reading and stacking each card with a
single corrmand, or delaying the stacker
selection until the data from the card is
analyzed.
Figure 2-8 shows the various 2540 error
indications and aFpropriate restart
:i:::rocedures for standard operations, and for
PFR operations.
2025 FEMM (7/69)
2-29

Advertisement

Table of Contents
loading

Table of Contents