Kontaktplanstruktur
00000
00002
00004
00005
00006
00007
00002
00003
00001
00004
00005
00006
00007
00000
00001
00002
Block b
Block a
Block c
00003
00004
Der folgende Kontaktplan erfordert einen OR LOAD–Befehl, gefolgt von
einem AND LOAD–Befehl, um die oberen der drei Blöcke zu kodieren. Zwei
weitere OR LOAD–Befehle vervollständigen den Mnemonik–Code.
00001
00003
Das obige Programm ist ausführbar. Wird der Kontaktplan jedoch wie
nachstehend gezeichnet, führt dies zu einer Vereinfachung des Programms
und zur Einsparung von Speicherplatz, da sowohl der erste OR LOAD– als
auch der erste AND LOAD–Befehl entbehrlich wird.
00000
Beim folgenden Kontaktplan sollten Sie zunächst die fünf Blöcke
programmieren und dann, beginnend mit den beiden letzten, die
Verknüpfungen rückwärts mit OR LOAD– und AND LOAD–Befehlen
durchführen. Der OR LOAD–Befehl auf Adresse 00008 verknüpft die Blöcke
d und e, der nachfolgende AND LOAD–Befehl verknüpft die daraus folgende
Ausführungsbedingung mit der von Block c usw.
Block d
00005
00006
00007
Block e
Adresse
LR 0000
00000
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
Adresse
LR 0000
00000
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
Adresse
LR 0000
00000
00001
00002
00003
00004
00005
00006
00007
00008
Blöcke d und e
00009
Block c mit Ergebnis Vorzeile
00010
Block b mit Ergebnis Vorzeile
00011
Block a mit Ergebnis Vorzeile
00012
Abschnitt
Befehl
Operanden
LD
00000
LD
00001
LD
00002
AND NOT
00003
OR LD
AND LD
LD NOT
00004
AND
00005
OR LD
LD NOT
00006
AND
00007
OR LD
OUT
LR
0000
Befehl
Operanden
LD
00002
AND NOT
00003
OR
00001
AND
00000
LD NOT
00004
AND
00005
OR LD
LD NOT
00006
AND
00007
OR LD
OUT
LR
0000
Befehl
Operanden
LD
00000
LD
00001
AND
00002
LD
00003
AND
00004
LD
00005
LD
00006
AND
00007
OR LD
AND LD
OR LD
AND LD
OUT
LR
0000
4-3
--
--
--
--
--
--
--
--
--
--
187