NON booléen (Boolean NOT, BNOT)

Ces informations s’appliquent aux automates CompactLogix 5370, ControlLogix 5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, CompactLogix 5380, ControlLogix 5580, GuardLogix 5580 et ControlLogix 5590. Les différences entre les automates sont signalées, le cas échéant.
L’instruction BNOT est le compléments d’une entrée booléenne. Pour réaliser un NON au niveau du bit, reportez-vous à
Non au niveau du bit (NOT)
.
Langues disponibles
Diagramme à relais
Cette instruction n’est pas disponible dans un diagramme à relais.
Diagramme de bloc fonctionnel
Le diagramme de bloc fonctionnel prend en charge les éléments suivants :
Bloc FBD
BNOT_FBD_avail_v31
Fonction FBD
CONSEIL: La fonction FBD s’applique uniquement aux automates CompactLogix 5380, ControlLogix 5580, Compact GuardLogix 5380, GuardLogix 5580 et ControlLogix 5590.
BNOT_f_avail lang
Texte structuré
Cette instruction n'est pas disponible dans le texte structuré.
Opérandes
Diagramme de bloc fonctionnel
Bloc FBD
Opérande
Type de données
Format
Description
BNOT tag
FBD_BOOLEAN_NOT
structure
Structure BNOT
Structure FBD_BOOLEAN_NOT
Membres d'entrée
Type de données
Description
EnableIn
BOOL
Activez l'entrée. Si mis à zéro, l'instruction n'est pas exécutée et les sorties ne sont pas mises à jour.
La valeur par défaut est définie.
In
BOOL
Entrée de l'instruction.
Défini sur 1 lors du premier téléchargement
Membres de sortie
Type de données
Description
EnableOut
BOOL
Indique si l'instruction est activée.
Out
BOOL
La sortie de l'instruction
Fonction FBD
CONSEIL: La fonction FBD s’applique uniquement aux automates CompactLogix 5380, ControlLogix 5580, Compact GuardLogix 5380, GuardLogix 5580 et ControlLogix 5590.
Opérandes d'entrée (broches gauches)
Type de données
Automates CompactLogix 5380, ControlLogix 5580, Compact GuardLogix 5380, GuardLogix 5580 et ControlLogix 5590
Description
In
BOOL
Entrée de l'instruction.
Opérande de sortie (broche droite)
Type de données
Automates CompactLogix 5380, ControlLogix 5580, Compact GuardLogix 5380, GuardLogix 5580 et ControlLogix 5590
Description
Out
BOOL
La sortie de l'instruction
Reportez-vous à la section Fonctions FBD.
Fonctionnement
L’instruction BNOT est le compléments d’une entrée booléenne.
Out = NOT In
Affecte les indicateurs d'état mathématique
Non
Défauts majeurs/mineurs
Aucun spécifique à cette instruction.
Exécution
Diagramme de bloc fonctionnel
Bloc FBD
Condition/état
Action entreprise
Préscrutation
Les bits EnableIn et EnableOut sont définis sur faux.
Tag.EnableIn est faux
Les bits EnableIn et EnableOut sont définis sur faux.
Tag.EnableIn est vrai
Les bits EnableIn et EnableOut sont définis sur vrai.
L’instruction est exécutée de la manière décrite dans la section Fonctionnement.
Première exécution de l'instruction
N/A
Première scrutation de l'instruction
N/A
Post-scrutation
Les bits EnableIn et EnableOut sont définis sur faux.
Fonctions FBD
CONSEIL: La fonction FBD s’applique uniquement aux automates CompactLogix 5380, ControlLogix 5580, Compact GuardLogix 5380, GuardLogix 5580 et ControlLogix 5590.
Condition/état
Action entreprise
Préscrutation
N/A
Scrutation normale
L’instruction est exécutée de la manière décrite dans la section Fonctionnement.
Première exécution de l'instruction
N/A
Première scrutation de l'instruction
N/A
Post-scrutation
N/A
Exemple
Diagramme de bloc fonctionnel
Bloc FBD
Dans cet exemple, bool_in1 est copié dans BNOT_02.In, le résultat du complément de BNOT_02.In est placé dans BNOT_02.Out et BNOT_02.Out est copié dans value_result_not.
Si bool_in1 est :
Par conséquent, value_result_not est :
0
1
1
0
BNOT_FBD_ex_v31
Fonction FBD
Dans cet exemple, le résultat du complément debool_in1 est placé dans value_result_not.
BNOT_f_example
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal