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