NON booléen (Boolean AND, BAND)

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 BAND exécute, logiquement, des opérations ET pour un maximum de huit entrées booléennes. Pour réaliser un ET au niveau du bit, reportez-vous à
Et au niveau du bit (AND)
.
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
BAND_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.
BAND_fbd func 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
BAND tag
FBD_BOOLEAN_AND
structure
Structure BAND
Structure FBD_BOOLEAN_AND
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.
In1
BOOL
Première entrée booléenne.
Définir sur 1 lors du premier téléchargement.
In2
BOOL
Deuxième entrée booléenne.
Définir sur 1 lors du premier téléchargement.
In3
BOOL
Troisième entrée booléenne.
Définir sur 1 lors du premier téléchargement.
In4
BOOL
Quatrième entrée booléenne.
Définir sur 1 lors du premier téléchargement.
In5
BOOL
Cinquième entrée booléenne.
Définir sur 1 lors du premier téléchargement.
In6
BOOL
Sixième entrée booléenne.
Définir sur 1 lors du premier téléchargement.
In7
BOOL
Septième entrée booléenne.
Définir sur 1 lors du premier téléchargement.
In8
BOOL
Huitième entrée booléenne.
Définir 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
Description
In1
BOOL
Première entrée booléenne
In2
BOOL
Deuxième entrée booléenne
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 aux fonctions FBD.
Fonctionnement
Bloc FBD
L'instruction BAND exécute des opérations ET pour un maximum de huit entrées booléennes. Lorsqu’une entrée n’est pas utilisée, elle passe par défaut à (1).
Out = In1 AND In2 AND In3 AND In4 AND In5 AND In6 AND In7 AND In8
IMPORTANT: Lorsque vous retirez un fil d'entrée de l'instruction BAND lors d'une modification, vous devez vous assurer que l'entrée est définie (1).
Fonction FBD
CONSEIL: La fonction FBD s’applique uniquement aux automates CompactLogix 5380, ControlLogix 5580, Compact GuardLogix 5380, GuardLogix 5580 et ControlLogix 5590.
La fonction FBD exécute des opérations ET pour deux entrées booléennes.
Out = In1 AND In2
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.
Fonction 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
Out = In1 AND In2
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 BAND_02.In1, bool_in2 est copié dans BAND_02.In2, le résultat de l'exécution des opérations ET de toutes les entrées BAND_02 est placé dans BAND_02.Out, puis BAND_02.Out est copié dans value_result_and.
Si bool_in1 est :
Si bool_In2 est :
De ce fait, value_result_and est :
0
0
0
0
1
0
1
0
0
1
1
1
Fonction FBD
Cet exemple illustre l'exécution d'un ET sur bool_in1 et bool_in2 et place le résultat dans value_result_and.
BAND_FBD func ex
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal