Kontaktplanstruktur
6-3-4
OUTPUT und OUTPUT NOT
316
Hier bestimmt die AND–Verknüpfung zwischen dem Zustand von IR 00000 und
IR 0001 die Ausführungsbedingung für OR mit dem Zustand von IR 00200. Das
Ergebnis bestimmt die Ausführungsbedingung für ein AND mit dem Status von
IR 00002, welches wiederum die Ausführungsbedingung für ein AND mit dem
invertierten (d.h. und AND NOT) Zustand von IR 00003 festlegt.
In komplizierteren Kontaktplänen ist es jedoch notwendig, sich mit den logi-
schen Blöcken auseinanderzusetzen, bevor die Ausführungsbedingung für den
endgültigen Befehl ermittelt werden kann. Hier werden die Befehle AND LOAD
und OR LOAD benötigt. Nachfolgend sollen aber zunächst die Befehle erläutert
werden, die für ein einfaches Programms erforderlich sind.
Die einfachste Art der Ergebnissausgabe von miteinander verknüpften Ausfüh-
rungsbedingungen ist die Verwendung der Befehle OUTPUT und OUTPUT
NOT. Diese Befehle steuern den Zustand des gekennzeichneten Operanden-
bits entsprechend der Ausführungsbedingung. Mit dem OUTPUT–Befehl wird
das Operandenbit, wenn und solange die Ausführungsbedingung WAHR ist,
gesetzt und, wenn und solange die Ausführungsbedingung FALSCH ist, rück-
gesetzt. Mit dem OUTPUT NOT–Befehl wird das Operandenbit, wenn und so-
lange die Ausführungsbedingung FALSCH ist, gesetzt und, wenn und solange
die Ausführungsbedingung WAHR ist, zurückgesetzt. Dies ist nachfolgend dar-
gestellt. Wie nachstehend dargestellt, erfordert jeder dieser Befehle in der AWL
eine Zeile.
00000
00001
Im obigem Beispiel ist IR 01000 solange EIN, wie IR 00000 EIN ist und IR 01001
ist solange AUS, wie IR 00001 EIN ist. IR 00000 und IR 00001 sind hier Ein-
gangsbits und IR 01000 und IR 01001 Ausgangsbits, die der CPU–Baugruppe
zugewiesen sind. Dies bedeutet, dass die Signale, die an den Eingängen der
zugewiesenen IR 0000 und IR 00001 anliegen, die Ausgänge steuern, denen IR
01000 und IR 01001 zugewiesen sind.
Die Zeit, in der ein Bit gesetzt oder nicht gesetzt ist, kann durch Verknüpfung der
OUTPUT und OUTPUT NOT–Befehle mit einem Zeitgeber–Befehl gesteuert
werden. Sehen Sie für weitere Informationen Kapitel 7-15-1 Zeitgeber – TIM.
Adresse
Befehl
01000
00000
LD
00001
OUT
Adresse
Befehl
01001
00000
LD
00001
OUT NOT
Abschnitt
6-3
Operanden
00000
01000
Operanden
00001
01001