Chapitre 5
Instructions de comparaison
358
Masque (Mask)
Compare
Opérande de
sortie (broche
droite)
Dest
Reportez-vous aux fonctions FBD.
Fonctionnement
Un « 1 » dans le masque signifie que le bit de données est passé. Un « 0 » dans le
masque signifie que le bit de données est bloqué. En général, les valeurs Source,
Mask et Compare sont toutes du même type de données.
Si avec les types de données SINT ou INT, l'instruction remplit les bits supérieurs
de cette valeur avec des 0 pour lui donner la même taille que le type de données
DINT.
Saisir une valeur de masque immédiate
Lorsque vous entrez un masque, le logiciel de programmation utilise des valeurs
décimales par défaut. Pour entrer un masque avec un autre format, il faut faire
précéder la valeur par le préfixe qui convient.
Préfixe
16#
8#
2#
Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018
SINT
INT
DINT
LINT
USINT
UINT
UDINT
ULINT
SINT
INT
DINT
LINT
USINT
UINT
UDINT
ULINT
L'étiquette SINT ou INT est convertie en valeur
DINT par un remplissage avec des zéros.
Type de
Description
donnée
BOOL
Définir sur vrai si le
résultat est vrai. Définir
sur faux si le résultat est
faux.
Description (Description)
Hexadécimal, tel que 16#0F0F
octal, tel que 8#16
binaire, tel que 2#00110011
Quels bits il faut
bloquer ou laisser
passer.
Valeur à tester
avec Source.