Professional Documents
Culture Documents
Engineering Design
Engineering Design
BY
of Philosophy in Engineering
University of London
March 1977
2
ABSTRACT
used to obtain digital and analogue data from the substation thro,Igll
operations.
3
To my Wife
ACKNOWLEDGMENTS
The work in this thesis was carried out under the supervision
Technology, London. I wish to thank Dr. Cory for his helpful guidance,
Instituto de Alta Cultura for the financial support which made this
work possible.
work.
TABLE OF CONTENTS
Page
Title 1
Abstract 2
Acknowledgments 4
Table of Contents 5
List of Abbreviations and Symbols 8
CHAFTER I : INTRCDUCTION
3.1 Introduction
41.
3.2 Substation matrix
42,
3.3 Path finding algorithm
4(3
3.4 Final comments 5Z
6
4.1 Interlocking
4.1.1 Introduction
4.1.3.4 z-lintenance 65
4.1.3.E Transformer paralleling 68
4.1.4 Conclusions 69
4.? sequence switching ,
4.2.1 Introduction 71
4.2.2 General method 72
4.2.3 Application of the method to several types 81
of substations
4.?.4 Conclusions 85
CWJTER VI : CONCLUSION
1. Substation model
3. Control interface
References 183
8
below . Other symbols used in the text are explained when they
first occur .
a haute tension
DB Data base
I/O Input-output
OR Output ready
IR Input ready
PD Pulse dump
PL Pulse load
OFLO Overflow
BL Block lenght
SM Substation matrix
Closed circuit-breaker
4--
Open circuit-breaker
-00-
Closed isolator
-4--
Open isolator
-e-
CHAPTER I
INTRODUCTION
cate with the outside world . They can perform analogue equipment
(3-11),
logging and display state estimation , alarm analysis (12,13)
(11)
generation control control of circuit-breaker and other
(10,14,15) (16-22)
switching operations . Now even primary and back-
1
-up relaying is being considered.
because the burden on the central system would be too heavy , with
board . The lower '.evels extract data from the network and perform
local control and controls from upper levels . For local control
it may be necessary for some extra data to be sent from the upper
1Z
adjacent zones . Data from and control to any point of the network
of its failure .
In the studies in this thesis , an integrated computer contrclic:
situated in the core of a separate processor used for control and protecticn.
13
Dedicated Integrated
V
DATA ACQUISITION
. PROCESSOR ( DA P ) '
IFl I Fo
DATA BASE ( D B )
V
CONTROL & PROTECTION
PROCESSOR (CPP)
processor .
circuits .
built and interfaced with adjacent digital processors (See Fig. 1.1).
Data from the substation model is fed to the Data Acquisition Processor
This processor controls the data collection and carries out data
First—Out (FIFO) store which has its output interfaced with the
to the core cf the CPP . The CPP controls the subtation modl thro'17h
Again tests were carried out on-line , to simulate the tra nsition
presented .
work .
interface with the Control and Protection Processor and the switch
two processors .
Appendices 1 and 2 ) .
( Chapter IV )
HARDWARE CONFIGURATIGIT
19
spread use by C.E.G.B. in their 400kV grid . The mesh layout is shown
feeders
ii) the maintenance of any mesh circuit—breaker does not produce loss
iii) a fault on the central busbar causes the loss of only one feeder
two feeders
and protection making this layout a good application for digital devices.
The system block- diagram is given in Fig. 1.1 . Data from
switch positions .
data from the 6AP and s,tpplies the data to the Control and Protection
and control because the burden would be too heavy for a single computer,
1210 was used as DAP i:nd the PDP 15 was the CPP .
For control purposes the substation is divided into four equal corners
which allows the burden for data acquisition and control to be spread
among four separate computer systems . The analogue data collected was
only from one corner but digital data came from the complete substation.
Thus it was advantageous for the DAP and CPP to communicate with adjacent
the other would cover for it. The reliability is increased by the
which is overlapping the failure would take over . The decisions would
(ii) the data acquisition hardware , (iii) the DAP (iv) the
DAP-CPP intermediate FIFO store (v)the CPP and (vi) the control
extended to the other corners. The simulated corner has three-phase and
neutral simulation in which circuit-breakers and isolators are
/ /
14 X 15 , 16 17 20 23 24
x
25
(one line simulation)
PRIMARY CIRCUIT
,( three phase simulation) •
Ol
4 8 11 12 13
0-M- x
1-
•/
Key
M Transducer
(Linear coupler)
-CD- Voltage transfOrmer 10
Fi9.2:1 Mesh substation primary and
secondary circuits.
.23
r Substation-1i
model I
Mimic diagram
50 Hz Primary Secondary
power circuit circuit
supply
r _J
1
7D 14D
42AC
Synchron.r. Switch
Drivers clock S.B. H. circuits
positions
(PLL)
Data
Switches Acquisition
control logic MUX and ADS Hardware
data input -
Nova Interface
PDP-15 out- _J
put control T-
Interface
;
Data output
—►
I Nova FIFO (
Nova 1210
(PDP-15 inter - •
DAP
mediate store
PDP - 15
(CPP)
and gives indications of the state of the switches both in the primary
The connections between the blocks are made with heavy current cables
via heavy current plug sockets . The seven blocks are built in five
boxes fixed onto a vertical rack (See Appendix 1) and each box
currents and voltages , and red and green lamps to indicate the
switch below each lamp is used for manual "close" or "open" operation .
circuit .
25
open (i•J/O) and one normally closed (N/C) rated at 50C V AC ,?C .
one r/o and one N/C contact which supply information ,in a duplicat:::
the 3.9.C1 and 50C _C-1_ resistors . When the contactor has closed)
contactor . The 33i4F capacitor across the N/C contacts boosts the
a large initial current for a fast closing action and a much smaller
bypasses the 3.9_c resistor reducing the wear on the relay contacts .
When the relay is de-energized the coil and the 5.1k.n. is shunted 7
causing the current in the coil to fall . The r/c contact opens
to break the current so that the relay contact is thus never used
26
r
$ A Red
closed signal ion the mimic diagram
(MS)
r--
1
Front
panel
200V *
o
-3A Fuse
5001
5W
R1
- -1
-2 VI
I
IIL
I
I 1
(AR) V 1 1
I Green
I I
I I
I I C 1
_.1 I
Auxiliary
relay 11 I
Red I
L _,
On the front
panel
for this same reason any harmonics and noise will be amplified
conductor .
It is to be noted that measurements used fcr this research were
in.-the secondary circuit are mounted in the same box.'The relays are Omen
12V , 430.n. and simulate the switch positions . Three of the four
pairs of contacts are used (Appendix 1). One pair is used for the
mimic diagram , another for the computer switch status and the third
The relays are also controlled by the CPP through the control
lamp which , when lit ,shows the adjacent switch is closed . The
12V DC regulated supply for the relay coils and switch status
A /B — isolator it II II II
the two other channels (phases) could be used to estimate the third
phase values . This feature has not yet been implemented but it is hoped
detail .
The inputs are standard positive TTL logic . The digital inputs have
words have been allocated address 43 , and the two upper words 44 •
1
addr. sam le
1210 bus bus bus bus bus !bps
dr1 dr:2 dr3 dr 5 dr. 7.1 , rec. clock pulses
addr. "11 :ki A
10 dec.
control %
bus 71 k 71A 71
contr.
oxj _loiu!uog.tsynb3DD/DQ
dec. adc. adc.
3 sera clock
ref
A mux.
sero.
16 16 16 16 16. 16
arrp
dr
x X X- x x //
4 16
digital inputs analgue inputs
31
± 10V are clipped to that value . The input voltages should never
clears the "busy" flag and sets the "done" flag . For special
Input nf .
reference 4-
V. C.O. output
integrator
divider
by n
the sample and hold circuits . Trough program control the enabling
of the clock output and the pulse repetion rate can be set to nil ,
the pulse rates are taken from a divider network whose input is
The interface and sample and hold circuits require six regulated
supplies as follows :
+ 5V ± 0.25V
+ 15V 1V
— 15V 1V
+ 12V 2- 1V
— 12V ± 1V
— 18V ± 1V
protected .
2.4 Data Acquisition Processor (DAP)
and through the FIFO link with the PDP 15 , it is interfaced with
a teletype , fast paper tape punch (110 bytes/S) and a fast paper
data transfer link between the two computers was built using a
-write operations which allows the connection between the two computers
to run asynchronously .
Fig. 2.7 shows the block diagram of the FIFO link . Validated
data words are put in the NCVA I/O bus using appropriate output
are far apart line drivers and line receivers are used to steer
For the same reasons twisted pair cables are used for all the
signals.
A
NOVA I/O BUS
/ V LEVELS
LINE DRIVERS
\/
ILINE RECEIVERS
I
LEVEL 5
FIFO STORE AND
CONTROL LOGIC
FOR SINGLE CYCLE
DATA CHANNEL D.M.A.
DATA CONTROL
through a Direct Memory Access (DMA) to the PDP 15 core . This type
1MHz rate and does not interfere with the Central Processing Unit
communicate with the memory . In this case the DMA has priority
The FIFO control unit keeps track of word count and address
each sampling period and the number of samples relevant for the
size of the PDP 15 core occupied by the sampled and validated data
consisting of two tape transports ,fast paper tape reader (30C bytes/S),
and a teletype .
37
Fig. 2.8 shows the block diagram of the PDP 15 control interface .
with the PDP 15 I/O bus through the use of special I/O instruction .
2.8 Conclusions
enables fast transfer of data between the two processors . The whole
10P4
V
Line drivers
Line receivers
IOP4
Timing
Open
Close
Discrepancy
and switch
decoders
Bistables
Relay drivers
Primary Secondary
••■■■■•■•••■■••■■•••■■■■■•■•••••■■•■■■1
■
2-4
'f V TT
4 -16 2 with
Group 1 Decoder discreps
if tit 5:0
• 6
D,.. normal
Clock
Timing
4 -16 16
Decoder normal
Group 2
•if bit 6:0
logic circuitry is near the contactors . When these operate the electrical
noise generated can produce random switching . All the wiring which goes
equipment , this should be isolated from the high voltage using optical
A single radial earth was used , but when large distances are involved
now being obtained and all indications are that reliable operation
each function accessing the same data base . The system cannot only
where there is no need for progam development and the same job is
CHAPTER 3
NETWORK REPRESENTATION
3.1 Introduction
the network .
capabilities (45)
Matrix" (Std) .
To extract and analyse information about the interconnections
switching purposes .
nodes . The sink and source nodes can be commoned into one sink
node and one source node . The source node is denoted by node 1
and the sink node by node n+2 ,thus between them there are n nodes ,
computer (47)
switches between two nodes i and and their state the elements
13
Isolator Type 1 01 11
Isolator Type 2 02 12
Otherwise 03
SM . In this case the above code would apply to the first two digits
a connection external to the network between the sink node and node i
221
8 21
14 NJ 16" 16
x 2 0 I
/ 23
2
2 3'
2 3 8 11,
/
15 12 XL3
/
Cz/ -6 c a tr z 6/
(3
'7Y 101
which are not directly connected to earth are also given the code
21 line
=
22 ,, transformer
23 otherwise
are different.
change accordingly .
sink but not source earth) . In the case of the mesh substation
Fig. 3.3 shows that vector for the initial configuration of Fig. 3.3 .
The "Feeder state vector" describes the feeder state . The
Open circuit-
-breaker 22
_0_ Open
isolator
21
16
INITIAL
CONFIGURATION
(71
6
f I :):,! VI CT DR
2 for initial
13 configuration 7 . 10
25
14
14
14 19 221
25 )1(
IS 21
\
PAG // 17 2 1 /
3 /
FINAL
CONFIGURATION
2 3 /+
x-"
6p
7
48
= _
7 : 14 4 4 4 4 4 4 4 4 4 4 14 14 1 4 4 4 4 4 4 4 4 4 11 4
A 20 10 : 7: 3 :7: - - ,
-7.: .3 3 .3 3 3: .3 ,
3 3, ,
3 .,
3 ,
.3. .3, • • 3
3, 3 3
A 3 1 20 12 ? ? 7 :
A :3 .3 :3 11 22 10
7 _
_
6. 3: 3 3 7: i1 7: 3 3: 15
6. :3 3 :7: 10 .3 20 11 :3 13 :3 3 3 :3 3 3 :3 .3 3 3: 3 3 :3
A 3 3 11 *2_2 1 CI
4 :3 3 .3: .7: it :3 10 21 - 3 3_ 3 3 :3 15
3 3 20 11 3: 3 3 3_ _ _ 3 :3 .3 10
F. 3 3: 3:: 3 3 3 3: 3 3 1 21 10 3: 3: 3 33 -3 3: 3 3 3 .3 5
4 :3 3 0 3: :3: 3: 3 .3 3: 3 3 3. $
6 3: 3: :3 3 :3 -3 3: 7: 3: 3: 3 10 2j •-•
• • •-3 -3 7 ,
3 3 10 :3 :3_ :3 3: .3 33331120123333335:
• 35
A :3: 3 3 3 3 :3 3 3 3 3 :3 3 .3 :3 3 11 22 10 -3: 3 3 3 3 3 5
6. 7: 3 :3 .3 3 .3 :3 .3 :3 :3 3 3 3 3 :3 3 10 21 3.. 3 0 :3 3 .3 15
6. 7: :7: :7: 3: 3: 7: 3 :3 3: :3 .3 3 .3 3 3 0 3 3 20 11 3 12 3 .3 5
3 :3 .3 3 3 :3 3 3 3: 3 :3 3: 3 .3 it .3 1.0 21 ?
.3 3 :3 3: .3 3: 3 0 3 3 3 3 3 .3 .3: .3 12 3 3 20 11
• 3 3 3 3 7: ? .3 .3 , 3 .3 3 3 :3: 11 21 10 5
3 .3: 3 * 3: 3 10 20
-1: A A 4 4. 4 4 6 4 6. 6. 6 67-7;
Fig. 3.4 Substation Matrix for the configurations shown in Fig. 3.3
13
The path finding algorithm arises from the need.to know for
two nodes are connected , but also the possible different paths
Figs. 3.5 and 3.6 show the flowchart used for path finding .
network avoiding any repetion of a node using the same path until
In the flowchart "test node 1" and "test node 2" are the
of SM unless the sink or the source are involved . The same applies
Fig. 3.5 Flowchart for TA RTD 50
path—finding V
Set N° d1 -1-,M-1,5 A yew
cv-,!,10,..44 ro
set
set, cad,
sa 1i x n J,
c
Ittr.-tife. 2
St ,i xt -tncv.i to.„/.2‘.
vAct:. 2
Y y
I +11) c(tAn4 ot.
Wks
V
4I^J GC..4 ;11±7c
1nS 1\1 rr;..t CY
v i ks
(1)
51
for the initial configuration the search being made in the lower
routine to find the paths be•twoen the nodes 2 and 1.2 . The zeroes
any network .
switching operations . The "Feeder state vector " and the "Feeder
the above methods are used for interlocking and sequence switching
purposes •
KEY 53
closed circuit—breaker
—4_ closed isolator
open circuit—breaker
open isolator
—e—
19 22
18
2e_a_ 16 7 0 23 2' 25
41 12 w 13,----
IV
Path 1 4 S 11 1 I'D 0 0 0 0 0 I -) 11
Fig: 3.7 — Paths between nodes 2 and-13 for the above configuration
51}
CHAPTER IV
4.1 Interlocking
4.1.1 Introduction
isolator and earth switch operation and for the access doors to places
some loads .
component failure .
dual of the network circuit with all impedances and E.M.F.s made
56
,that
zero ,is used to determinerthere_is a short-circuit path across
have the corresponding dual and though the method is good for
-switches .
(50)
Cory proposed an interlocking scheme using mathematical
and costly.
57
(51)
In order to provide flexibility ) Hope and Cory proposed
off—line work and size of the logic controller also grows quickly
logic constraints .
make or break load current and even less fault current , They
or an earthed node
should only include busbars and other short connecting items having
each path .
The isolator is considered open during the test and I and J.'
are the adjacent nodes of the isolator . The flowchart in Fig. 4.1
parallel feeders .
made that all outfeed nodes are connected to the source through
177.0,a-1
TB\
there\
any shunt
path across
nodes
J
Conn-
ections
between source
tnd
conn
ections
between sourc
end J . %Ann-
ections
between source
and J
Corin
ections 1-Z
between J
tad
OnTRAINTS1 etthi:
Conn-
ectichc
etween J
tnd
sink
PERAT:6? 1•r nL
OSS:BLP., CONST,7../;W:Z
Adjacent nodes
Operating code
Opertor typed control
4 5
L(14,15)
AND
L(16, 4)
AND
L( 6, 7)
OR
L(14,15)
AND
L(16, 4)
AND
L( 5, 3)
AND
L( 9,10)
4 5 0
CONSTRAINTS OR ISOLATOR 4, 5
(((
L(14, 15 )
AND
1.(1G, 4)
)))
AND
(( (
L( 6, 7)
OR
L( 5, 3)
AND
L( 9,10)
)))
For each group the elements of that vector are the same . In each
Fig. 4.5 shows the computer message received for the opening
matically) .
(START
non( C.g.ttv
Ma ki .sr... J.434
0 c t • Ate,/
modified with the new switch data . Then the program controls
in Fig. 3.3 •
If the operator types in meaningless nodes or nodes between
start . If the state the operator types is the present switch state,
4.1.3.4 Maintenance
be. the smallest possible but large enough for the maintenance work
66
5 8
4 5 1
switch
7 1L 1
17 20
Fig. 4.7 In the network shown on the top the power supplied
to be carried out safely. The nodes which limit that part of the
surrounding switches should be opened and only then car the two
maintenace does not cause the loss of any feeder . When the
message for the operator to &djust the tap changers before allowing
transformers at the same time to give the same final position and
4.1.4 Conclusions
Using the mesh type substation with 24 nodes the computer store
4.2.1 Introduction •
switch operations .
operating requirements .
operations . The optimal sequence will have the lower value of penalty
7
size by searching through only those sequences which start with the
previously scanned
However the computer requirements are still too heavy for on—line use .
possible sequences are scanned to find the one which uses the minimun
of operations .
to some loads .
to see if all the loads are connected to at least one source and
(next step) . If this does not occur and there are constraints in
step (v) .
load , and the ratings of the feeders and generators are not
appplies .
L:LL!!-::c. 1 !..."!;:: i1
1 NEAKER
,_J-MAKE•S.YNL'HU!..:HECK CLUSING 2
(TOR
_OPFN 1A
in Fig. 3.3
76
INITIAL
CONFIGURATION
8
dy 3 0 1t/ 25
A x
FINAL
CONFIGURATION
3 71;
., ., ·1·-',
J. J. J i..:::"
·1 ·1
J• .,.
..i··;'
,
"
~_.
..L... ," ..
l ...~ ::.:'
"
.i.
.. ,-
r"~ t..~
• ~ .• _," C':' ....... t,.' .. ~: .. :-
.I. •• ', \ ' •• _r··"··.~.1 \. 1. J. ,-
in Fig. 4.9
78
and the sequence of the steps, adopted , ensures a simple and smooth
If 4X16,16/17,20/23,11X23,5X8 II II II
Close 17X20
single circuit-breaker
79
4/5 . The same applies for the next step . Fig. 4.12 .
16
7 so
Fig. 4.12 Opening of breaker 2)■3 enables the operation of 4/5
this case .
./ 3 Lf /5
X / X 8.
Open 6X7
11 11 tl
open
Cpen 5X 8 II 11 tl II
will not be necessary . Step can only be applied if all the four
necessary for the sequence . Fig. 4.16 shows the sequencing output
81.
for the configurations shown in Pig,. 4.15 . The opening of breakers
must be cut .
certain network . For example the constraint that some load must have
are at least two paths from the load node to the feeder nodes .
All the isolators are typo 1 . The sequence switching now only
INITIAL
CONFIGURATION
2 \/ 3 1.3
19 22
13
INITIAL
CONFIGURATION
3 / Li ,__(z)
)(
-
83
_ _ _ _ _ _ _
:----=-=CLOSE SOLATOR 16, - 17 - -
_ _
- -
_
_ _ _ . _ _ _
- - - - - - - -
'
MAKE SYNCHROCHECK BEFORE CLOSING BREAKER 14, 15
.
- -OPEN BREAKER 2, 3
- _ . _ . _ _
--OPEN ISOLATOR 4,
- - ■■•
_ -
•■•■•
- - - - - - - ----------
BREAKER 25, 24 . _ _
_
—OPEN ISOLATOR 20, 23
-jj:LOPEN ISOLATOR 3, 4
in Fig. 4.15
81
CONFIGURATION
x
io
41
CONFIGURATICN
of Fig. 4.19 , with the mesh type substation in Fig. 4.20 , and
the bypass isolators are typo 2 but as they work in series with
the required memory size shorter . The size of the program for a mesh
4.2.4 Conclusions
A method has been presented to deal with sequence switching .
The method was tested on-line with the substation model , described
software . The time required for the program execution was determined
Both the speed and memory required are compatible for on-line use
-shedding planning .
86
CHAPTER V
FAULT CLEARANCE
5.1 Introduction
the switch status , after allowing some time for the switches to
which isolate the fault . The fault detection can.be done either
is minimized .
the fault clearance scheme will be produced for one corner only .
Figs. 5.1 and 5.2). In Fig. 5.1 if there is a fault between the
Zone 1 Zone2
circuit-breakers .
to use a time delay for the clearance of a fault occurring in the blind
spot . If a fault persists after the breaker has been opened, the fault
is located in the blind spot and the breaker of the adjacent zone must
be made to open . This avoids the loss of two zones when only one is
With overlapping zones the need for a delay to clear a fault is avoided
back-up protection .
Fig. 5.3 shows the substation layout with the fault clearance
00 no fault
11 fault in zone 1
22
FZON
33
44
55
clearance switching .
2:■3 , 4:<16 , 5;<8 and 6X7 must open since they are the nearest
network .
other zone 5 limiting breakers in the low voltage side must open .
are open .
about 40-50 mS) the switch status data is scanned to check if all
Depending upon the result of this check the next step will
1.Fault in zone 1
2.Fault in zone 2
fct.u.,t
Fig. 5.4 Flowchart for
• Yls.• rvorn.,
fault clearance
'ok-vett);
iout ?Lk
S \A)1‘"(../1r,K.1.)
0122 4, t70
vxwit- 1,. tirkkv1/2. tylcatt,
Dt 4
s s)-ctcAs
Swilc3.6 o7c3c,
fo
Swi ttPr■
kco.)-nP)1
cn c'/c6
A.
4.10/11 SWA.LC
Akian Y 3
96
fault clearance
?1,4:mk la0K-4
Int ssa.
ahery
oincAdA.,- buia.Kir!
cond, Atmt
ONS vs.,t,zA
5tAa, Atlas
an rrt,
Sw; 4- o;v.k.vt,
so s 0- ;_-k s
A co, wt. 2.
SWi IA 0 nAa.t.'t.
h'1oc.4 sui4crles
svvIlA sk-,1TA,s
( ST 0 P
97
a. Fault in zone 3
Open isolators 4/5 and 5/6
4. Fault in zone 4
is not possible and the high voltage side is not affected . If any
section 5.5
protected . The main protection has the shorter operating time , lower
area of network .
Failure of 4X16
Failure of 5X8
operate .
Failure of 4X16
Delay of 50mS
17 )( 20 , 18X19
Failure of 5X8
Delay
100
Failure of 5 X 8 and 4 X 16
Delay •
Failure of 4 X16
Delay
16/17 " 11
18 X19 and 17X 20
Failure of 5 X 8
Delay
and 12 X13
Delay
and 12 X13
.101
II
16/17 " II
18 X19 , 17)(20
Failure of 4X 16
Delay
and 18X19
Failure of 5 X8
Delay
►► ►► II
►► 9)(10
►► ►► II II
11 X23 and 12 X13
Delay
and 17X 20
8/11 "
► ► ►► ►► ►►
11 X 23 and 12 X13
Failure of 4 X16
Delay,
Failure of 5 x8
Delay
and 12 X 13
Delay
Delay
elapsed.
is informed on the V.D.U. and the fault zone is printed out when
Le
which failed couldrPrinted out it is advisable to do this at the
arise :
reclosing correct .
sequence, .
105
• CHAPTER VI
unforeseen constraints .
speed of decision
functions .
correction capabilities .
controlled switching .
Information has been collected from the model and after some
can thus rely on the computer for safe and quick decisions . The
programs can not only be used for any substation but they are fast
for large networks . The method is simple and fast and can be applied
was also tested . Because of the need for quick fault clearance ,
information about the fault location and the order of the fault
io9
the data available from the data base and transmission to a central
together with a FIFO link between the two processors . This hardware
was used to test on-line the switching algorithms and the fault
clearance routines .
manner .
2. Switch Status
4. Secondary Relays
5. Yimic Diagram
All switches have a red lamp close by. When•the lamp is lit it
means that the nearest switch is closed. Some C.B.'s also have a
yellow lamp nearby which, when lit, indicates that the nearby C.B. is
"stuck".
For the primary circuits 200V d.c. unregulated and 12V d.c.
regulated supplies are necessary. For the secondary circuits 12V
regulated and 12V unregulated d.c. supplies are required (Fig. 8).
8. Model Interface
Digital data 24 x 2 inputs, are fed into ',he NOVA by the status
circuits. 42 analogue quantities, three-phase current and voltage
measurements are sampled using a 50 Hz synchronized clock, multiplexed
to three A/D converter channels, being these fed to the NOVA.
The work of the author has been concerned with the PDP 15 inter-
face and the NOVA digital inputs. The interface for the switch
status was constructed by Mr. E. Horne. The 4-16 bit digital inputs
are connected to I/O bus drivers enabled by the device address and
by the 'DATA IN' pulse. Table 1 and Fig. 5 give details of how switch
data is located in the four NOVA accumulators.
9. PDP 15 Interface
The line receiver circuits and layout are shown in Figs. 20,
21, 22 which also show the timing circuit. This provides a delay of
the I0P4 (311s) in order that itis presentonljyhen all other data
has settled.
Tables 3 and 4 show the connections from the 104 way plug to
the model and the NOVA. The 100 way cable is a bidirectional link
with the PDP 15 part of which is common to the Power System
Simulator in Room 805C. A short link was built to enable easy
change over from one configuration to the other.
IMPORTANT
t-
Before connecting this simulation device the line receiver
boards (12 and 13) should be disconnected to avoid damage to the line
receivers.
115
5V - 4A
+12V - less than lA
+15V - it It It
-12V - " It n .
-15V - " It It
-18V - " It It
In the +5V supply of Fig. 25, the RSTO5 feeds a divided Darlington
cascade. The emitter resistors, besides 'balancing the current in the
output transistors, also sense the current level. The preset in the
output divider network allows a variable adjust:rent of the output voltage.
The other supplies with smaller current requirements use the RSTO5
to drive a single power transistor as shown in Fig. 27.
The meter on the front panel allows the measurement of the current
of the 5V supply and the output voltages of all the supplies through a
three wafer switch which connects the supply and the shunt or series
resistance to the panel meter.
116
50 WAY PLUG
Switch BACK OF 50 WAY OR
2
25. AY (") BITS IN ACCUMULATORS
THE .MODEL
N/O N/C N/O N/C N/o N/C
4,16 Al Bl 1" Cl ACO bit 15 AC1 bit 15 .
5,8 A2 B2 2* C2 " n 14 1, n 14
3,4 A3 B3 3* C3 H ” 13 u " 13
4,5 A4 B4 4* c4 It It 12
H u 12
2,3 A5 B5 5* C5 tt H 11 H ” 11
5,6 A6 B6 6* c6 tt II 10 " " 10 .
6,7 A7 B7 7* 19* " " 9 n n 9
14,15 A9 B9 ' 9* 20' " " 7 n n 7
15,16 A10 am lo 18* H H 6 ” • u '6
16,17 All B10 C7 12' " " 5 It II 5
17,18 Al2 B12 C8 11" " " 4 - ” 4 u
18, 19 Cl D1 Al B1 AC2 " 15 AC3 " 15 ,
17,20 C2 D2 A2 B2 " " 14 II . " 14
20,21 C3 D3 A3 B3 " " 13 " " 13
21,22 C4 D4 A4 B4 " " 12 " " 12
20,23 C5 D5 A5 B5 " " 11 " it 11
23,24 c6 D6 A6 E6 " " 10 " " 10
24,25 C7 D7 A7 B7 11 11 9 II II 9 .
11,23 c8 D8 A8 B8 n 11 8 n " 8
8,9 C9 D9 A9 B9 n n 7 It II 7
9,10 C10 D10 A10 B10 " tt 6 u tt 6
8,11 cli Dll All Bll " " 5 It it 5
11,12 C12 D12 Al2 B12 " tt 4 ” 11 4
12,13 A8 B8 8* 17* ACO " 8 AC1 " 8
+ - + - (to controllogic)
it II .
12 CN CJ 13-11 13-10 13-16 .
It II
13 F B 13-21 13-19 13-23
II II
14 R L 13-18 13-17 13-24
Not con- II It
17 n s Not con- Not con-
nected nected nected
12-36
TABLE 3: Path of PDP 15 control word from the 104 way plug on the
right lower side of the model to the 24 way plug on the
back of the.interface rack. From this plug the PDP 15
word goes to the control logic in boards 4 and 5.
From PD? Twisted pair cable From NOVA Twisted pair cable 50 WAY Plug 104 WAY plug
15 to to Level 5 on the NOVA on the model
level 8 + - - + - + - + -
. .
Bit 0 White/Green - Turquoise Bit 0 Brown - Black B12 Al3 AK AE:'
1 Blue - White/blue 1 Grey - Red B11 Al2 AV AP
2 Yellow - Green 2 White - Yellow B10 All BC AY
3 White - Red 3 Turquoise - Pink B9 A10 BM BH
4 Black - Brown 4 Green - Blue B8 A9 BW BS
5 Pink - Lilac 5 Lilac - Orange B7 A8 CE CA
6 Red/Blue - Yellow/red 6 White/Red - Orange/Green B6 A7 H C
7 Grey. - Orange/Grey 7 Blue/Black - White/Blue B5 A6 'S N
8 Orange - Red/Black 8 Yellow/Blue - Orange/Blue D12 • C13 a W
9 Red - Green/Yellow 9 Red/Blue - Green/Brown Dll C12 j f
10 Blue - Green/Yellow 10 Yellow/Red - Red/Black D10 Cll t . p
11 Red/Black - Green/Orange 11 Black - Red D9 C10 AB • .x .
12 Blue/Black - White/Red 12 Brown . ..- Lilac D8 C9 AL AF
13 Brown - Red/Blue 13 Blue - Pink D1 c8 AV AR •;•
14 Turquoise - Pink 14 White - Green D6 C7 BD AZ
15 Orange/Blue - Grey 15 Blue - Red B5 c6 BN BJ
16 Lilac - Yellow • .
17 Not conn- - Not conn-
ected 'ected
. .
TABLE 4: Connections between 104 way plug on the front of the model to line receivers (continued from previous
table) and to the 50 way plug on the back of the NOVA computer.
120
Card 1 (close to main transformer) •
. Pin connections
ti
7 - NC 30 NC
8 - To emitter of +12V p.t. 31 - NC
9 - External sensor of +15V 32 - NC
10 - NC 33 - NC
11 - NC 34 - NC
12 - To emitter of +5V p.t. 35 - NC
13 - NC 36 - NC
14 - NC 37 NC
15 - NC 38 - NC
16 - NC 39 - NC
17 - NC 40 - NC
18 - NC 41 - NC
19 - NC 42 - NC
20 - To emitter of +15V p.t. 43 - Unregulated positive supply
21 - To base of +15V p.t.
22 - NC
NC - Not connected
121
•Card 2 (close to electrolitic capacitors)
Pin connections
NC - Not connected
p.t. - power transistor
122
PRIMARY CIRCUIT
( three phase simulation)
fl
• Z 3 11 7
• C-X-Nir X-t3
Key
Transducer
(Linear coupler)
--CD- Voltage transformer
10
:.,
r A Red
closed signal I ;on the mimic dicgram
' (MS)
I
Front
I panel
5W 5.1:(R2 I 1.4 B1 2 1 I
RI
—I 1+
33pf
ril
R3
-
Litt
L- I I .B c
D\
r ---- ( AR)
Green
IC
Address of discrepancy unit
Ire:ay
3.9K 1 Red
CEFi) C)E L
clock I
R S Driver On the front
(DR) panel
r-- 1-2--
on the front L
panel Yellow
L -------J
3.9K
0/C Sigr.al V,■
DCFF2) 3.9K
Clock
P. S
+12 V
330Q
, TTL INPUT (normally open)
220Q
2205
TTL INPUT (normally closed)
33052
+12V
Fig.4.
bit 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
L.E.D.
AC3 0000000000000000
AC20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Aci 0 0 0 0 0 0 0. 0 0 0 0 0 0 0 0 0
Ac00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
4 5 6, 7 8 9 10 11 12 13 14 15
ACO 0 0 0 0 0 0 0 0 0 0 0
4 5 6 . 7 8 -9
0 0 AC1 000000
Not used i 10 11 12 13 14 15
50 way
0 AC1 000000
4 5 6 7 8 9 10 11 12 13 14 15 O D
AC20 0 0 0 0 0 0 0 0 0 0
I I]
wa:
o 8
10 11 12 13 14
AC36 25 way
Fig.5.
126
Ormon relay
MH4P .
Q output
of bistable
Fig. 18.
To diagram
mimic
16 9.--1--• 10 12V UNREG
14 15- 8-
NIO to computer
15 - 6 -i- 12V REG
12V REG
Monitor ll 12-i-- 5-t
NIL to computer
socket
Fig. 6.
127
close
open
anual
Command
open (0) D - FF2
close( 1)
C r.I?i. r t
Discrepancy
lamp on the
mimic diagram
Fig. 7: One control logic and driver for a switch with discreprancy
facility.
*Clock was .previously enabled by normal switch address
128
Mimic Diagram
3/4 isolator -
. .
4/5 isolator
. .
6x7 and 2x3
circuit breakers
5/6 isolator
. .
I0 P4 Clock
Timing 1
Open
Close
Discrepancy
and switch
decoders
NOVA
Bistables
Nova digital
Relay drivers inputs 24x2
Primcry Secondary
Status circuits
Mimic diagram
Synchron.
clock
10 9 81 7 6 5 4 3 2 1 0
2-4
4 -16 2 with
Group 1 Decoder d iscreps
if tit 5=0
Gr 6
normal
62
clock
Timing
4 -16 16
Decoder normal
Group 2
•if bit 6:0
LI D R 7474 5
4n 3
3
E3
9
Discrepancycircuits- Logic board
R
41
• 13
• 1 24 25
v •5V
2
74 74
0 40
C
E6
22 23
7474 31
42 - 0
• o
E5
5
11, t7
132 J
ES
)
1
l•
E5 E6 E7
) )
0
1 1
E3 E4
)
1 1
)
0
1
El
I
1
E2
r i
El -SN74155
E2-SN7402
E4,E8-SN7486
E3,E5,E6,E7-SN7474
74154
Vcc 24
10 bit 1 23 A 2
13 bit 2 22 B
•
14 bit3 21 c 4
•
4 -16
15 bit4 20D
Decoder
21 bit 19 62
o
20 bit 6 18
G El 7
17
16 9
15 10 e•
14 11
13 12
.43
1 .Vcc 24 74154
29 bit 1 23
•
29 bit 2 22
30 bit 3 21
31 bit 4 20
o E2
32 bit 8 19
33 bit 5 18
17
16
15 10
14 11
13 12
43
2 10P4 clock
•
E1,E2-SN74154
E3,E4,E5,E6,E7,E8-7402
41
2
D 38
1C
R S
1312 1015
134 135
R S
37
7474
36
S
18 ho
130 131
R S
D 33
7474
32
11
14 C
R S
112 115
127 128
25
7474
29 C
21 C
R S
116 122
bit
3
Vcc
1
43 PIN 743
PIN 14 1
136
42 140
1
R S • 5
0 39
7474
41
121 D
10
1
R S
1316 1019
138 136
R
D 35
7474
37
D 14
12
R S
134 .132
R
31
7471
33
D 18
16
R S
115 117
130 128
27
7474
29
D 23
R S
119 122
bit 6
3
Vcc
1
43 PIN 7 43
PIN 14 1
37 35
11 41
s Q 34
74 74
36
12 D a 14
12 C
R S
13 11 1055—
__J33 131
30
7474
32
18
16
R S
115 117
129 127
R
D 26
7474
28 Not used
D 2J
21 C
R S
119 122
bit 6
2
Vcc
1
43 PIN 7 43
PIN 14 1
Fig. 19: Using a word of even parity generated by the PDP 15 program,
single bit operating errors are detected and prevented with the
circuit shown above. It requires the replacement in the control
logic circuits of the 10P4 clock by the parity 10F4 clock and the
additional use of bit11.
139
0.orr-
Outp ut
C2
Twisted pair Zine
I100pF
Vcc C1 S robe C2
0
14 ° National DM8820 line receiver.
In all the receivers the strobe is
connected to .5V through a 1-2kg
resistor.
Strobe C2 Ground
.5V
2 6 bit 1 ( 0)MSB
4
6 1
DM88201
3 9 I B bit 2(1)
5
11 16 bit 4 (3)
10 I I
2
DM8820
12
13 15 bit 3 (2)
18 24 bit 6 (5)
17 —U71
I
3
DM8820
19
21 23 bit 5 (4)
26 31 bit 9 (8)
25 I
DM8820
27
29 I 30 bit 8 (7)
1µF 5.1K .5V 0.22pF 6 8K .5v
• 5V
• 15K 5 r-u--F------15K 5
6
1.51( 74121 1.5K 74121
4 4
41
42
5
DM8820
0
4 CS
36 10P4 clock
Vcc 37
B 9 1 11 12 14
1.2K 1.2K
) SN7407 .5V
12K 12K 12K
2 3 Gnd
33 bit 7(6)
35 Open-Close
34
43 Ground
1
140 ;
-,,
E7 E6
1 1
E8 E5
1 1
E2 E3
1 1
El E4
1 1
n
El, E2, E3,E4,E5 - DM 8820
E6, E7 -SN74121
EB -SN7407
Fig.' Line receivers - Card 12 - Physical layout.
141
2 6 bit 10 (9)
4 [DM8820
3
5 8 bit 11 (10)
11 16 bit 13 (12)
10 DM8820
12
13 15 bit 12 (11)
18 24 bit 15 (14)
• 17 DM8820
19
21 23 bit 14 (13)
26 31 bit 17 (16)
0
25 DM8820
27
29 • 30 bit.16 (15)
Vcc
1
43
_L
12 Ways to
discrepancy
lamps
193 i
+5V
I •Serie
17 Voltage
I V- Regulator
(SYR.)
+12V
S.V.R.
+15V
S.V.R.
1
S.V.R.
470p.F
-15V
S.V.R.
47011F
-12V
2N3055 0352
We--
2N3055 0.3Q
Unregulated 56052*
10M2
supply 10
2.7kQ RSTO5 1 6V
2 10W
500pF
4,2A 7A
2N3055 050-
6
11014
10
Unregulated 2.7l:Q RS TO5' 1
supply 2
---93 500pF
97 7 75kQ •
1
12V
1,2A
0 0 0
+12V -12V -15V -18V
+15V
Fig. 29: Layout of the power transistors on the left side of
the power supply-unit.
146
V(15V)
V(12V), ' , V(-12V)
V(5V) , - V(-15V)
1(5V)- - V(-18V)
1 E 7 .E
2 -12V 8 E
3 -15V 9 +5V
4 18V 10 +15V •
5 E 11 +12V
6 E 12 E
FIFO LINK
1. Function of Device
The first-in-first-out (FIFO) link was dc-signed to enable
a fast transfer of data from the NOVA 12C0 minicomputer to the
core of the PDP 15 using direct memory access (DMA). The device
can also be used with any other peripheral provided the data rate
is not exceeded and the format is suitable.
2. Mode of Oreration
2.1 General Dcserintion
For reasons of economy the line receivers, I/O bus connectors, API and
bus drivers used are common to the Power Systems Simulator I/O unit.
Data on the inputs are written into the memory by a pulse on-load
(PL) which in this case is the NOVA clock. The data word automatically
ripples through the memory until it reaches the output or another data
word. Data is read from the memory by applying a shift-out pulse on •
Pulse Dump (PD). This dumps the word on the outputs and the next word
in the buffer moves to the output. An Output Ready (OR) signal
indicates that data is mailable and also provides a memory empty signal.
An Input Ready (IR) signal indicates the device is ready to accept data
and also provides a memory full signal.
The AM2813 FIFO has 32 - 9 bit 'data registers and one 32 bit
control register as shown in Fig. 6. A "1" in a bit of the control
register indicates that a date word is stored in the corresponding
data register, otherwise the data is not valid. The control register
directs the movement of data through the data registers. When the
th th
n bit of the control register contains a "1" and (n + 1) bit
th
contains a "0" then a strobe is generated causing the (n +1) data
th
register to read the contents of the n data register, simultaneously
th control register bit and clearing the nth
setting the (n + 1)
control register bit so that the control flag moves with the data.
Data in the data register moves down the stack of data registers
towards the output as long as there are empty locations ahead of it.
This fall through operation stops when the data either reaches a
th
register n with a "1" in the (n + 1) control register bit or the end
of the register.
Fig. 7 shows the FIFO arrangement. The timing and function of the
four control blgnals P1, IR, PD and OR are such that two'FIFO's can be
placed end to end with the OR of the first driving the PL of the second
and the IR of the second driving the PD of the first.
It was observed that the output of the device could only operate
at a 1 MHZ rate when the Pulse dump "High" portion was narrow this
again is due to the high input capacitance of MOS device. With a P.D.
pulse width of 15Ons it takes about 750qs for the FIFO outputs to
change.
To overcome this delay the leading edge of. the Data Channel Grant
(DCH GR) pulse is used to clock P.D. whilst the trailing edge triggers
the change in address. The reduction of the P.D. pulse width is
achieved by the second monostable.
15 0
From the FIFO the data goes via the data multiplexers, (which
are controlled by the front panel switches) to the bus drivers. These
in turn are "Enabled" by the single cycle controllogic "Data Channel
Enable" (DCH ENA) signal.
The left pair of BCD switches on the front of the unit (Fig. 9)
provide the setting of the Block Length (B.L.). The BL should be
equal to or rrcr,ter than the number of data taken in each sample, in
order that data accumulated in the FIFO does not exceed its capacity.
1 BL < 64
and if the left pair of BCD switches, the Number of Blocks (NB) setting,
is
1 < NB < 99
In Fig. 11 the 9,10 inputs of the E20 NOR gate are the Data
Channel Request generated by the BL counter (in Fig..8) enabled by
the condition 1 4 Bl . 64. The output of the NOR gate is restricted
to 1 4 NB ‘ 99.
the address counter are located. On the right are the miniature dual-
in-line microswitches set for 37777 (octal) which is the complement
of 40000, the first location of the third bank. The initial address
should be such that a whole block of data does not interfere with any
resident software or user's programs. Each time a transfer is made
into the PDP-15 the address counter is clocked. When all the partial
blocks are transferred the NB counter generator a pulse which sets the
address count to the initial address to allow.the overwriting of the
oldest data with fresh data.
The delayed request pulse is used to set the Data Channel Flag.
This flag is synchronized with the I/O processor by means of the I/O synch
clock setting the Data Channel Request (DCHRQ) register. This activates
the Single Cycle Request (SINGCYRG) and Data Channel Request (DCHRQ) lines. .
The I/O Processor responds to the request with a Data Channel Grant
(DCHGR) which sets the Data Channel Enable (DCH ENA) register. This
is used to enable the data and address bus drivers, and, together with .
the grant (DOH GR) pulses, to decrement the address and word count. The
change in FIFO output is derived from the grant (DOH GR) pulses (See
Figs. 2, 7 and 10).
The DCH Flag is reset either by the Power Clear or by the control
logic.
The Data Channel Enable In(DCH ENIN) line will inhibit the Data
Channel Request (DCII REQ) register if it is "low". As this peripheral
is a high priority device it should be nearest to the I/O processor in
order to avoid the condition mentioned above. When the Request register
is set the Enable Out will go "low" and the next peripheral on the bus
will receive it as a "low" Enable In pulse.
The Status, Skip and Interrupt (in Fig. 16) receives a pulse from
the BL Down Counter each time a block of data is transferred into the
PDP-15 core. This pulse sets the OFLO flag which produces an interrupt.
The way in which the interrupt is serviced depends upon the enabling
of the Automatic Priority Interrupt (API), shown in Fig. 17, by the
program.
The Read Status line is used to issue a pulse which gates the
peripheral status flag onto the I/O Bus where it is read by the C.P.U.
The I/O bus contains for each of the /4 API hardware levels 3 lines,
the API Enable In mentioned above, the API Request and the API Grant.
The way the API controllogic works is similar to the Single Cycle
Control logic. Here the OFLO flag synchronized with- the I/O sync
clock sets the API Request register, which in it turn activates the
API Request line. The I/O processor answers back with an API Grant.
This signal sets the API Enable register.
Each device interfaced with the API, when an API Grant occurs
in answer to an interrupt sends its trap address. In this core location
there is "jump to subroutine" instruction which transfers the control .
to the device service routine. Core locations ti0 to 77 (octal) are trap
addresses for the peripherals. As seen from Fig. 17 the API Enable
register output activates address lines 12, 13, 15, 16, which means
the trap address is 66 for the FIFO device.
The IOP1, I0P2 and I0P4 pulses can be sent to the device
as bits 17, 16 and 15 respectively of an IOT instruction. The SDO
line is the subdevice select line decoded from bit 12 of an IOT
instruction.I0P1 when sent alone tests the device flag and if the
flag is set at the Skip Request line is activated. When IOP1 is
sent with SDO the device flag is cleared. I0P2 is used to transfer
data from the device to the computer and I0P4 to send data from
the computer to a device register. The last two pulses are only
used by the P.S. Simulator.
3. Programming
MSB
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
11 0 1 0
Operation Code
Hil
Device Selection
Subdevice
• • Selection
Clear ‘I
Accumulator
V
Control Pulse Selection (I0P4,I0P2JC
156
For the FIFO peripheral the device selection number 50 has been
allocated. The instruction pattern is of the type 7050XY (octal) in
which X and Y depend on the type of operation required.
With this device only two operations are required, "Test device
flag with skip" and "clear device flag". In the first case IOP1 pulse
(bit 17) is used so the instruction "skip on device flag" is
705001.
In the second case; IOP1 pulse (bit 17) and the subdevice
selection line SDO (bit 12) are used so the "clear device flag"
instruction is
705041.
As seen from fig. 17, when the instruction "read flag status"
(Ions) is issued by the processor the state of the flag goes into
data line 17*. The flag status is thus read into bit 17'of the accumulator.
The device traps the API address 66 in bank 0 where there should
be a jump instruction to the service routine. If a Macro program
is being used the structure of the program should be as follows:
- Main program
- Subroutines. One of the subroutines should be the device handler.
A typical example is :-
.END
In this example the device hanlder clears the flag and returns
to the main program. But other requirements can be catered for, for
instance to increment the contents of some location each time an
interrupt occurs, allowing the data in the case to be related to the
instants at which it was sampled.
158
GLOBL FIF01
FIF01 0
API LAC (400 000
ISA
START LAC (10 000
DAC TEMP
LAC (OFLO
DAC* TEMP
LAC (66
DAC TEMP
LAC (JMS* 10 000
DAC* TEMP
JMP* FIF01
OFLO
705041
DBR
LIMP* OFLO
TEMP 0
0 END
When the D.O.S. system is used on the PDP 15 and the interrupt
is serviced in the same way by all users the device handler can be set
into the Monitor using the D05 GEN program.
159
700401 A TSF=700401
700406 A TIS:700406
J0000 k 200057 START' LAC (0
00001 A 7 ; s LS
00009 a 777700 A LAW 1 7700
00003 n 04005,4 R DAC Cl
00004 R 200060 0 LAC (37777
60005 H 040056 DAC C4
00006 0 200036 33 LAC C4
00007 R 7/13;; A IAC
00010 A U4.;L:56 R DAC C4
00011 ii 200061 0 LAC (777756
0'0012 R 040055R DAC C9
00013 220056 R A2 LAC* C4
00014 k 740010 A RAL
00015 060056 0 DAC* C4
00016 k 741400 A SZL
00017 R 600025 R JN1P A4
00020 R 70j.101 A AS TSF
00021 0 600020 R JMP A5
00022 R 200062 R LAC (60
00023 0 700406 A TLS
00024 0 000031 R JMP AG
00025 R 700401 A A4 TSF
00026 600025 R JMP A4
00027 R 200063 R LAC (61
00030 0 700/106 4 TLS
00031 200055 0 AG LAC C2
00032 R 740030 A IAC
00033 R .040055 R DAC C2
00034 0 740200 A SZA
00035 ri 600013 0 JMP A2
00036 n 700401 A A7 TSF
00037 600036 R JMP A7
000/U n 200064 0 LAC (15
00041 R 700406 A TLS
00042 0 700401 A 48 TSF
00043 0 600042 R JMP AB
00044 0 200065 R LAC (12
00045 H 700406 A TLS
00046 0 200054 0 LAC Cl
00047 0 740030 A IAC
00050 0 040054 R DAC Cl
00051' 0 74020j A SZA
00052 0 600006 R JMP A3
00053 ii 740040 A HLT
00054 ii 000000 A Cl 0
00055 R 060;005 A C2 0
00056 0 000000 . A C4 0
000000 A .END
00057 0 000000 A *L
00060 0 037777 A *L
00061 0 777756 A *L
•
00062 0 00006.) A *L
00063 000061 A *L
00064 R 000015 A *L
00065 0 000012 A *L
SIZE=00066 NO ERROR LINES
160
L ' A >------
Bit Line 37jnector 3.1170 210 N:'X(7N) 1."1:(IN) ::!-:. 3U3 I/O 21u;
,.
l.ie..a:::,r Cr:) (C1:T) ?Ir0 :i7:',Ilater CI;TrUT Dar:7:: of.. enr
00 1i' CO L B14 Ll A19 Ul 319 Al A14 H2 A14 32 Al4 E2 ;8 D2 A3 31
01 1N 01 L 314 J1 A19 V1 319 B1 Al4 D2 A14 V2 A14 32 A8 32 A3 D1
02 IN 02 L .:14 111 319 E2 319 C1 A14 N2 A14 P2 A14 R2 ..3 112 :,3 El
03 IN 03 L 314 El 319 D2 319 D1 A14 K2 A14 L2 :04 N2 A K2 A3 NI
04 1N 04 L 314 D1 319 E2 319 El A14 V2 A14 T2 A14 S2 A8 N2 A3 Ji
05 1N 05 L 314 B1 319 F2 319 Fl A14 S1 Al4 R1 A14 P1 A F2 A3 Li
06 IN 06 L 314 V2 319 H2 319 H1 A14 V1 A14 Ul A14 T1 A8 S2 A3 Ni
07 111 07 L 314 T2 319 J2 319 J1 A14 Fl A14 El A14 D1 AU V2 A3 PI
08 1N 08 L 314 S2 319 K2 B19 K1 Al4 Cl A14 B1 A11+ Al 38 D2 :s3 SI
09 IN 09 L 314 P2 319 L2 319 LI A15 H2 A15 F2 A15 E2 B8 E2 A3 D2
10 111 10 L 314 M2 319 X2 319 N1 A15 D2 Al5 V2 A15 32 38 112 A3 22
11 1N 11 L B14 K2 319 N2 B19 N1 A15 N2- A15 P2 A15 R2 38 K2 A3 112
12 1N 12 L 316 L2 819 P2 B19 D1 A15 K2 A15 L2 A15 N2 A9 D2 ::3 K2
13 1N 13 L B16 N2 319 22 319 21 A15 V2 A15 T2 A15 S2 A9 E2 A3 N2
14 iN 14 L 316 112 319 S2 B19 S1 A15 S1 A15 21 A15 P1 A9 112 A3 P2
15 1N 15 L 316 P2 BI9 T2 B19 T1 A15 F1 A15 V1 A15 T1 A9 1(2 A3 S2
16 1N 16 L 316 R2 B19 V2 319 V1 A15 V1 A15 E1 A15 D1 A9 1i2 A3 T2
17 1N 17 L 316 S2 B19 V2 B19 V1 A15 Cl A15 B1 A15 Al A9 P2 A3 V2
Table 1 Data paths from the line receivers (at level 5) to the
PDP 15 I/O BUS
.16J
LEVEL 8
LINE DRIVERS
LINE RECEIVERS
---1
LEVEL 5
FIFO STORE AND
CONTROL LOGIC
FOR SINGLE CYCLE
DATA CHANNEL D.M.A.
DATA CONTROL
PDP-151/0 BUS
DATA
L INE FIFO DATA S
laW212./ DRIVERS DATA
STORE MPX / DRIVERS
Noi.a
P DUMP
SELECT] SEI. ECT ENA BLE
SWITCH
*PS SWITCH
./.TM
13LOCK MPXF
BCD SWITCHES' ANTICIPATE
& SHAPE IFELF_c-r
SW ICH
F7.5713 N.',RY PS. SIM UL Al OR
ENABLE
COMPARATOR IF
SHAPE
•■•••■■•■••■■•,
1:NFIsc2(.3
DMA CHANNEL
DATA CHANNEL
BLOCK LENGTH GRANT ENABLE
DA1 A
UPCOUNTER CHANNEL
FL AG
I
SINGLE CYCLE
CONTROL LOGIC
(M 104 MULTIPLEXER
I IMAD
13 _ C.J-f r:
[DOWN CO'.:N
- ,COUNTER FL
) LAY f LOGIC LINES
AD ■.."
OF No. OF
BLOCKS ADDRE:SS
DOWN
COUNTER
ADDRESS
BUS
FDRIVERS
ENA BLE
161
0
•5V
Fig.3: Functions of the double way switch on the front of the FIFO unit
16 15 14 13 12 11 10
All multiplexers with strobe low (enabled)
Vcc
.
Low select enables A inputs.
0
STROBE 4A 4B 4Y 3A 38
SELECT • 3Y
1A 1B 1Y 2A 2B 2Y
GRD
1 8
+5V regulated Kingshill Boards 14-20 (spare capacity) Bigger LED lamp
on panel.
Fig.5: Power Supplies Connections. Power supplies are located on PDP -15 rear door
housing FIFO unit.
CO
3
DO
co
r-
0
<CI
PULSE PULSE
S 0 S a a PD
LOAD PL CONTROL CONTROL DUMP
Co Cl C30 C31
LOGIC LOGIC
INPUT
R ' 0 O R a L G 0-
OUTPUT
OR
READY IR MR READY
MR MR MR
U
MASTER RESET MR
166
(319V1
OB 07 Ei19U1
08 07
GROUND 06 131971
VDD 06 VDD
819V2 05 81951
Da 05 D8
PL 04 81981
PL 04
FLAG OE FLAG OE
1319V2 D7 (319 P1
D7 03
131912 DG 023 sls 06 02 131.9N1
05 AM2813 0 AM2813
BIOS 2 D5 Q1 B19M1
01
1319112 D4 00 B19 L1
04 00
.5V Vss Vss
PD PD
IR MR IR MR
B19P 2 D3 OR
03 OR
B19N2 VGG -12V •A19 S1
D2 VGG D2
819 M2 D1
D1 DO DO
819L2
619K1
B19 J1
GROUND F3191-11
I319 K 2 B19 F1
1319E1
B19J2 131901
819H2 AM 2813 AM 2613 1319 C1
819F2 81981
1319E2 B19A1
•5V
81902
81902 -12V A19 S1
A19V1
Al 9 U1
PULSE LOAD PL
A19R1
.5V 161(0
NOVA CLOCK Wr----IFI
o-i
B14M1 ,,, 11 ji
SELECT°S'VITCH ." r
1:i"
Al
250 E21
PWR CLR L —.- A19 H1 1 n5 r 14 74121
550
■ A6V2 .5v_ _, 1Aka
y
5•B‘2 _ F FIFO RESET
ioka 4 7pF 3.9 krz 50pF
•
150 ms
PULSE DUMP
A2 4 A2 0
CARD 10
350
-1_ E12
74121
PD
74121
DCH GR ms AIGE2 5
A16K 2
lk
5V —VA
SW T6)
U. j r k
.5v .5V 3CW ,011 1, •
311
EP.?
E•
E? T :ocns
E9 to 7,61 EPP?.
7416?
" LD
CLR CLR
5
0.
3,K
311 R
I•P PP3 PI
A, A, A ) A, At A 1
(3
748S 7465
Ak? •
s (39 0, 2. O. Os ('3
•
DP0'
eZ0
TC>o •7 •
15 Ezo•
T410
7404
7430 S.SPEO
5W714
IN IIZIT
• 7474
(I EA 3k i
74,84 74164 Pi,•: s.„1, E ,..7: Pt
• S.121 1^ T
A s'r 0 I
o •P
k'CA LL S.,TPt A •
• *-1'.--x4
:';:Z*Fit•Ktrarr
eancAtr;Ipaisr..:-
vt
5p.s
I/O SYNC H
DCH FLAG
SING CY RQL
DCH RQ L
DCH GR H
BURST MODE
NORMAL MODE
7
_50
CLEAR FLAG L ns
DCH ENA
CHANGE ADDRESS
4_350
ANTICiFATE DCH GR ns
FALLING EDGE
Fig. 10: Single cycle burst mode timing for an input transfer to the computer with the
block length set to 4 (four transfers per burst
170
B20K1
B2OH1
LSD B20E1
LSB B20C1
+5V
14 13 '2 11 10
E16
74184
2.
5 3 2
9 11
E
12 25 0
13 E13
14 13 12 11 10 6
El7
E21 3
74184 2\E
4 X25
4 3 2
.5V B20V1
4 6 A19C1 1 El°
El 7 7404
-. E25
DELAY CO:7.F
E1-4
MSD
r i-3
E1-2
E1 -1
-2
LSD EF.
6-1
EB-1
B20F1-.-A1S01
11 15 1 10 9 11 15 1 10 19
_L2114117ABCD 1 A BC ID
.E.N
E19 20 EN
E24
74191 74191
4 12 4 MAX 12
CK MAX MIN C
MIN
OA CB OCCD 11 RAISE Of LO F L4.3
3 2 7 6 1 B2081 Al4L1
12 11 BLOCK TPANSFER
13 E17
CON1F-LETE
A20A1-.A19A1 1 E5
74 04
DELAY 60ns
110
9 E16
10 E17
1kr), 5V
4 E13
6 13>012 PENULTM L
2 1E20
B2001 --A19M1
0 L DOWN UP
•5V
n
E2
CARRY
A19F2 A17J1
OD
AA E 7 A19 H2 A1711
74193 OC
---4/1V----
A19J2 A17/41
OB
'---MiN
A19X2 A17R1 •
OA
L DOWN UP
•5V
0 rHP
CARRY
E3 A19L2 A17U1
OD
E8 A19M 2 B17°1
OC
—VA 74193
A19N2 01701
OB
_......w,..._______
A19P2
A QA
I DOWN UP
.5V
12 n 1 4
CARRY
E4
7 A19R2 B17J1
OD
E9 A19S2 B17L1
0 ac
74193
--Wr
A19T2 B17N1
00
—VW- A 1 9 U 2 81 7 R1
15 A OA
2-21:Q
—W,, 11
C. L DOWN - UP
4
11
E16
12 13
V)
11)
8
0 E 0
74 04
DELAY
60ms
MR CL R L-A 19 C 1
x
U
cc Y212
wow
zej›- 0
•-00 (21
DCH REQH
DCH EN OUT H
DCH EN IN H B1542 B18M2 —B4V12
B2V2
Singlecycl edat achannel ( DCII) t r ansfer control l ogic .
O DCH a
0R ENA S
PA
.5V
9
A18F2 A19P1 13 ER° E)10
DCH
C R FLAG S
C E
11 F2 .3V
24k VAr-
jvvv_r_i ILID
NORMAL H— A151.2 5 .5V
E16 3 A15H2 A18H2,A18J2 110
5 t E13
CI 17ns
PWR CLR L A19H1 1 BURST 4 74121
R E11 SO-- A2
ASV2 CNORMAL
J—LOOns
Al9M1..-- PENULTM L A19F1 ---A20M1
620 D1
Transfer of block into FIFO complete
175
CLR FLAG H
A10K1-A1232
A7 N1
D R
OFLO FLAG
Al2F2---.438P1
B8P2-PROG INT REO L
A4 L1
Al2D2-.-A14N1
NOVA
CLOCK
PS SIMULATOR SELECT
INT IN H
B14 M1 B8S2 REO L
1A14M1 B8S1 A4J1
BLOCK TRANSFER MPX
COMPLETE. A14L1
•B2OB1
SELECT
SWITCH
API REQ(1)
B7U2
IOT SKIP L-- B8R1
B10C1
B8V1
88V2-I/0 BUS 17L
RD STATUS H- 85U1 B5V2-B8U1
A2P1 A3V2
•5V
B7K2 £5V
ti lit
API OEN IN H
API OEN OUT H
B2L1-B7H 2 T B7M2-04L1
B9B1
I/0 ADDR 12L
133. B9D2-B3K2
D1
I/O ;-.DDR 13L
API ENA(1) L
BgE2 B31,42
B7 S1
J1
0 I/0 ADDR 15L
API B9K2 -63S2
C
R ENA
I/O
SYNCH H C D L1
100ns IIC ArDR'16L
-,F1 SYNC.PH
B6S2 B6R1 B7H1 69M2 133T2
API 2
GRH
B 2J1 CRA'IT H
B6U1 B6V1-- PAD-
FLAG (1) H
Al2H2-87S2
Fig. 17 : API
;
177
DSO H
A2D 2 --o- B5D2 B5C1-o-A7D2
B5H1-o- A7E2
DS1 H
A2E2-o- B5H2
DS2 H
B5J1-o- A7F2
A2H2-o-B5K2
B5M1-A7H2
DS3 H
A2K2.--.--B5M2 >7A1_,:- 10T SKIP L
i
B5P1 A7J2 B1OC1-.-B8R1
DS4 H 810A1
A2M2-. B5P2
B5T2 -o- A7K2 10T READ L
DS5 H
A2P2 -o- B5R2 —D0 A7D1-.- Al5M1
B8L1
B8M1
10T WRITE H
A7E1--o- B12N12
10P1 H
A2D1-.-A5D2 A5 C1-A7P 2
10P2 H
A5F1-A7R2
A 2E1 -o-A5H 2
10P4 H
A5J1-,-A7S2
A2H1-- A5K2
A14E2
dlA8D2—+ A3B1 I/O BUS OOL
A14 B2
o
A8E 2 A 3D1 I /OBUS 01L
A14R 2
A14M 2
D A8H2 —.- A3 E1 I /OBUS 02L
A1452
A8M 2 A3J1 I/O BUS 04L
A14P1
A 8 P2 A3 L1 I/O BUS 05L
A14T1
A8S2 A3M1 I/ 0 BUS 06L
A14 D1
A8V2 A 3P1 I/O BUS 07L
A14 A1
B8D2 A 3 S1 I/O BUS 08L
A15E2
B8E2 A 3 D 2 I /0BUS 09L
A15B 2
B8H 2 — A3E2 I/O BUS 10L
A15R 2
B8K 2 A3 H2 I/O BUS 11L
A15M 2
A9D2 A3K 2 I/O BUS 12L
Al5S 2
A9E 2 A3M 2 I/O BUS 13L
A15P1
A9H 2 -- A3P 2 I/O BUS 14L
A15T1
A9 K 2 A 3S2 I/O BUS 15L
A15D1
A3T2 I/O BUS 16L
A15A1
A9 P2 A3V 2 I/O BUS 17L
A16U2
DCH ENA H 13 11 A16 S2
3
A15 L1 —4>°-
I318P1 12 o A15 N1
A16T2 A15M1 IMPX
SELECT SWITCH
—C>c)-
P. S. SIMULATOR
I38L1
I OT READ L B8M2 -- A4 M1 RD RO L
A7 D 1 0
B8M1
A19B2 —.A17131
A17D2 — B3 I/O AMR 03L
A19D2 — A17D1 4
A17E2 63 I/O ADDR.
I
A19E2 — A17F1
B3 I/O ADDR OSL
A19F2 — A17J1
c A17K 2 — B3 I/O ADDR COL
A19H2 — A17L1
A17M2 B3 I/O ADDR 07L
A19J2 — A17N1
c A17P2 B3 I/ 0 ADDR OSL
c
A19K2 —,-A17R1
< A17S2 63 1/0 ADDR
c
A19L 2 ---.- A17U1
c A17V2 B3 I/O ADDR
c
A19M2 -- B1731
c B17D2 B3 I/O ADDR
c
A19N2 —.- 617D1
c 317E2 B3 I/O ADDR
c
A19P2 —,- B17F1
c B17H2 63I /0 ADDR
c
A19R2 ---. B17J1
B17K2 —•- 133110 ADDR
c
A19S2 —.- B17L1
c 617M2 B3 I/0 ADDR
C
A19T2 — B17N1
c B17P2 —0- B3 I /0 ADDR
0
A19U2 --.- B17R1
B17S2 -- B3 I/O ADDR
°
100 47pF
+5 V I
■
•■■•■■■■
74121
A2
350
ns A16E2 A19V2
Al 6N2—A18 N 2
10 9
7400
B18P1 wA16M2 4 5
Al 6 H2— Al 8H2
A19J1—A16L2
+5V
100 kC)
13 12 10
7404
1.852
LOWER RACK
16 15 14 13 12 11 10 9 B. 7 6 5 4 3 2
cv
0) O O cv
0) r. O
0) 0) (3, lJ In In
2
rn
rn
cn
O O Cr) O
0) 0
0) C) C) L7
_
20 19 18 17
0)
O cv
CD
REFERENCES
December 1968.
22. Sykes, J.A. and Morrison, I.F. "A proposed method of harmonic
28. Kirchmayer, L.K. and Ewart, D.N. "Automation and utility system
32. Luckett, B.G., Munday, P.G. and Murray, B.E. "A substation
March 1975.
London, 1973.
187
42. Vallo, D. and Thuot, M.E. "High power laboratory testing with
45. Greco, L.S. and Jones J.L. "An integrated system for EHV
Montreal 1974.
networks", ibid.
169
47. Couch, G.H. and Morrison, I.F. "Data validation and topology
London, 1976.
52. Row, C.T. and Cory, B.J. "Substation interlocking and switching
January/February 1971.