ANDN( Opérateur logique NON ET

Le contenu de l’accumulateur est connecté à l’expression inversée entre parenthèses par l’opérateur logique AND. Le résultat est transféré dans l’accumulateur.

Remarques

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

  • Les opérateurs sont disponibles uniquement en langage de programmation LI.

  • Les opérandes doivent tous être du même type de données.

Exemple

En-tête du POU

Toutes les variables d’entrée et de sortie utilisées pour programmer cette fonction ont été déclarées dans l’en-tête du POU. Le même en-tête de POU est utilisé pour tous les langages de programmation.

Corps en IL

LD

var_1

(* Charger var_1 dans l’accumulateur *)

(* Expression entre parenthèses à suivre ;

traiter l’expression entre parenthèses en premier *)

ANDN(

var_2

(* Charger var_2 dans l’accumulateur *)

OR

var_3

(* Connecter le contenu de l’accumulateur et var_3 avec OR ; sauvegarder le résultat dans l’accumulateur *)

)

(* Connecter le contenu de l’accumulateur et la valeur inversée du résultat avec AND ;

sauvegarder le résultat dans l’accumulateur *)

ST

var_4

(* Sauvegarder le contenu de l’accumulateur dans var_4 *)

Modifié le : 2021-08-09Feedback on this pagePanasonic hotline