ANDN( Operación lógica AND NOT

El contenido del acumulador se conecta a través de una operación AND con el resultado negado de la expresión entre paréntesis. El resultado se transfiere al acumulador.

Observaciones

  • Los operandos válidos para este operador deben ser de uno de los siguientes tipos de datos: (BOOL, WORD, DWORD)

  • Operador disponible solamente en el leguaje de programación IL (lista de instrucciones).

  • Todos los operandos tienen que ser del mismo tipo de datos.

Ejemplo

Cabecera de la POU

Todas las variables de entrada y de salida utilizadas para la programación de esta función han sido declaradas en la Cabecera de la POU. Se utiliza la misma cabecera de la POU para todos los lenguajes de programación.

Cuerpo IL

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 *)

Modificado el: 2021-07-14Comentarios sobre esta páginaPanasonic hotline