ANDN(

AND NOT Connection

The content of the accumulator is connected with the inverted expression in the following brackets by a logical AND operation. The result is transferred to the accumulator.

Remarks

  • Valid operands for this operator must be of one of the following data types: (BOOL, WORD, DWORD)

  • Operator only available in IL programming language.

  • All operands must be of the same data type.

Example

POU header

All input and output variables used for programming this function have been declared in the POU header. The same POU header is used for all programming languages.

IL body

LD

var_1

(* Load var_1 in accu *)

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

process expression in brackets first *)

ANDN(

var_2

(* Load var_2 in accu *)

OR

var_3

(* Perform OR of var_3 with accu; store result in accu *)

)

(* Perform AND of saved accu content with inverted actual

content of accu; store result in accu *)

ST

var_4

(* Store accu in var_4 *)

Modified on: 2019-01-24Feedback on this pagePanasonic hotline