Die NICHT, NOT-Verknüpfung

Die NICHT, NOT – Verknüpfung kehrt das Signal um (0>1 bzw. 1>0).

Allgemeines

Für die Verarbeitung von Signale, müssen häufig die Signale negiert (Umwandlung der Signalzustände) werden, damit die Funktionen programmiert werden können. Dazu wird die NICHT / NOT –Verknüpfung verwendet. Dabei kann die Negierung in FBS in der Regel an den Eingängen der Bausteine beschaltet werden, auch wenn der Eingang von einer anderen Verknüpfung beschaltet ist. Bei einigen Programmiersoftware kann die NICHT / NOT – Verknüpfung nur mit einen Bit-Signale (z.B. einen Merker) verwendet werden. Bei der AWL-Sprache kann der Befehl an jeder beliebigen stell verwendet werden, auch in mitten von Rechenanweisungen.

Darstellung in den Verschiedenen Programmiersprachen

Die folgenden Grafiken zeigen ein paar NICHT / NOT -Verknüpfungen in verschiedenen Programmiersprachen, mit einen kleinen Programmbeispiel, wo die Negierungen beschaltet werden können.

FBS

Nicht / Not FBS

Prog FBS

In FBS wird die Negierung als Kreis, an den entsprechenden Beinchen dargestellt.

KOP

Nicht / Not KOP

Prog KOP

Bei der KOP-Darstellung wird die NOT-Anweisung am Bitsignal mit einem Schrägstrich dargestellt, oder als NOT-Anweisung eingesetzt.

AWL

Nicht / Not AWL

Prog AWL

In AWL gibt es mehrere Möglichkeiten die Negierungen darzustellen. Da ist die direkte NOT-Anweisung zu nennen, und viele Befehle können mit einen ‚N' erweitert werden, wie z.B. UND, ODER, Sprungbefehle (UN, ON, XN, SPBN), um eine Negierung zu erzeugen.

FBS-Verknüpfung mit der dazugehörigen Wahrheitstabelle

Programm

Warheitstabelle Prog

Wahrheitstabelle

Warheitstabelle 1 Eingaenge

SPS