F217_DXOR

Instruction redondante

NOTA

Instruction redondante remplacée par : XOR

Cette instruction exécute une opération OU exclusif bit à bit sur deux données de 32 bits en entrées s1 et s2. Le résultat de l’instruction est renvoyé en sortie d.

Par ex. avec cette instruction, vous pouvez contrôler le nombre de bits différents dans les données 32 bits. A chaque position sur laquelle les bits en entrées s1 et s2 sont différents, un 1 est ajouté dans le résultat.

Paramètres

Entrée

s1 (DWORD, DINT, UDINT, DATE, TOD, DT)

Constante équivalente de 32 bits ou zone de 32 bits

s2 (DWORD, DINT, UDINT, DATE, TOD, DT)

Constante équivalente de 32 bits ou zone de 32 bits

Sortie

d

Zone de 32 bits pour sauvegarder le résultat de l’opération XOR

Remarques

Les variables s1, s2 et d doivent être du même type de données.

Table de vérité :

s1

s2

d

0

0

0

0

1

1

1

0

1

1

1

0

Drapeaux d’erreur

sys_bIsEqual (passe à TRUE pendant un cycle)

Si le résultat calculé (sortie d) est 0.

Thèmes apparentés

Modifié le : 2024-03-13Commentaires sur cette pageAssistance téléphonique