NICHT-Verknüpfungen
Operation mit dem Bitoperanden UN - die UND-NICHT-Verknüpfung in AWL
Mit UN wird ein adressiertes Bit auf einen negativen Signalzustand hin abgefragt (Abfrage auf den Signalzustand "0"). Das Abfrageergebnis wird mit dem Wert im VKE UND-verknüpft (außer bei Erstabfrage).
Mit der Operation UND-NICHT / UN kann auch das Statuswort direkt unter Verwendung von einem der folgenden Operanden ==0, <>0, <0, >0, >=0, <=0, OV, OS, UO, BIE abgefragt werden.
Beispiel für eine Anweisungsliste AWL mit UND-NICHT-Verknüpfung:
UN E 0.1 //Erstabfrage, Ergebnis wird ins VKE geschrieben
U E 0.2 //Es wird abgefragt, ob E0.2 UND das VKE eine 1 sind
= A 0.3 //Zuweisung des VKE an die Adresse A0.3
Beispiel für eine Anweisungsliste AWL mit nur einer Abfrageoperation:
UN E 0.1 //Erstabfrage, Ergebnis wird ins VKE geschrieben
= A 0.3 //Zuweisung des VKE an die Adresse A0.3
Bei einer Abfrage von nur einem Operanden mit NICHT könnte man auch eine ODER-Abfrage mit O benutzen. Wird nur ein Operand abgefragt, ist es egal, ob die Abfrage mit UND oder ODER durchgeführt wird.
Die NAND-Verknüpfung mit dem Bitoperanden U in AWL
Mit der Bitverknüpfung U kann eine logische Funktion erstellt werden, die in ihrem Schaltverhalten der NAND-Wahrheitstabelle entspricht und der Ausgang negiert wird.
Beispiel für eine Anweisungsliste AWL für eine NAND-Verknüpfung:
U E 0.1 //Erstabfrage, Ergebnis wird ins VKE geschrieben
U E 0.2 //Es wird abgefragt, ob E0.2 UND das VKE eine 1 sind
NOT //Negiere das VKE
= A 0.3 //Zuweisung des VKE an die Adresse A0.3
Operation mit dem Bitoperanden ON - die ODER-NICHT-Verknüpfung in AWL
Mit ON wird ein adressiertes Bit auf seinen Signalzustand hin abgefragt (Abfrage auf den Signalzustand "0"). Das Abfrageergebnis wird mit dem Wert im VKE ODER-verknüpft.
Mit der Operation ODER-NICHT / ON kann auch das Statuswort direkt unter Verwendung von einem der folgenden Operanden ==0, <>0, <0, >0, >=0, <=0, OV, OS, UO, BIE abgefragt werden.
Beispiel für eine Anweisungsliste AWL mit ODER-NICHT / ON-Verknüpfung:
ON E 0.1 //Erstabfrage, Ergebnis wird ins VKE geschrieben
O E 0.2 //Es wird abgefragt, ob E0.2 ODER das VKE eine 1 sind
= A 0.3 //Zuweisung des VKE an die Adresse A0.3
Die NOR-Verknüpfung mit dem Bitoperanden O in AWL
Mit der Bitverknüpfung O kann eine logische Funktion erstellt werden, die in ihrem Schaltverhalten der NOR-Wahrheitstabelle entspricht und der Ausgang negiert wird.
Beispiel für eine Anweisungsliste AWL für eine NOR-Verknüpfung:
O E 0.1 //Erstabfrage, Ergebnis wird ins VKE geschrieben
O E 0.2 //Es wird abgefragt, ob E0.2 ODER das VKE eine 1 sind
NOT //Negiere das VKE
= A 0.3 //Zuweisung des VKE an die Adresse A0.3
Operation mit dem Bitoperanden XN - die Exklusiv-ODER-NICHT-Verknüpfung in AWL
Mit XN wird ein adressiertes Bit auf seinen negativen Signalzustand hin abgefragt (Abfrage auf den Signalzustand "0"). Das Abfrageergebnis wird mit dem Wert im VKE EXKLUSIV-ODER-verknüpft.
Mit der Operation EXKLUSIV-ODER-NICHT / XN kann auch das Statuswort direkt unter Verwendung von einem der folgenden Operanden ==0, <>0, <0, >0, >=0, <=0, OV, OS, UO, BIE abgefragt werden.
Beispiel für eine Anweisungsliste AWL mit Exklusiv-ODER-NICHT / XN-Verknüpfung:
XN E 0.1 //Erstabfrage, Ergebnis wird ins VKE geschrieben
XN E 0.2 //Es wird abgefragt, ob E0.2 exklusiv 0 ODER das VKE 1 ist
= A 0.3 //Zuweisung des VKE an die Adresse A0.3
Operation mit dem Bitoperanden X in AWL
Mit der Bitoperation X kann eine logische Funktion erstellt werden, die in ihrem Schaltverhalten der negierten XOR-Wahrheitstabelle (XNOR) entspricht und der Ausgang negiert wird.
Beispiel für eine Anweisungsliste AWL mit einer negierten Exklusiv-ODER-Verknüpfung:
X E 0.1 //Erstabfrage, Ergebnis wird ins VKE geschrieben
X E 0.2 // Es wird geprüft, ob E0.2 ODER das VKE exklusiv eine 1 sind
NOT //VKE wird negiert
= A 0.3 //Zuweisung des VKE an die Adresse A0.3