XORN Opérateur logique NON OU exclusif

Le contenu de l’accumulateur est connecté à l’opérande inversé, défini dans la zone d’opérande, par l’opérateur logique XOR. Le résultat est transféré dans l’accumulateur.

Remarques

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

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

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

Table de vérité :

Entrée 1

Entrée 2

Sortie
Signal

0

0

1

1

0

0

0

1

0

1

1

1

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

XORN

var_2

(* Connecter le contenu de l’accumulateur et la valeur inversée de var_2 avec XOR ; sauvegarder le résultat dans l’accumulateur *)

ST

var_3

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

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