NE(

Ungleich (Not Equal)

Der Inhalt des Akkumulators wird mit dem Inhalt des Klammerausdrucks auf Gleichheit geprüft. Wenn beide Werte ungleich sind, wird als Ergebnis im Akkumulator TRUE abgelegt, andernfalls FALSE.

Anmerkungen

  • Gültige Operanden für diesen Operator haben folgende Datentypen: (ANY)

  • Das Resultat der Operation ist vom Datentyp BOOL.

  • Dieser Operator kann nur in AWL verwendet werden.

Beispiel

POE-Kopf

Im POE-Kopf werden alle Ein- und Ausgangsvariablen deklariert, die für die Programmierung dieser Funktion verwendet werden. Für alle Programmiersprachen wird der gleiche POE-Kopf verwendet.

AWL-Rumpf

LD

var_1

(* Load var_1 in accu *)

(* Since bracket expression follows, save content of accu;

process expression in brackets first *)

NE(

var_2

(* Load var_2 in accu *)

ADD

var_3

(* Add var_3 to accu; store result in accu *)

)

(* get saved accu content and compare to actual content of accu; store result in accu;

if saved accu ¹ actual accu, TRUE is stored in accu, else FALSE *)

ST

var_4

(* Store accu in var_4 *)

Letzte Änderung am: 2021-07-26Feedback zu dieser SeitePanasonic Hotline