NON booléen (Boolean OR, BOR)
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 Controllers sont signalées, le cas échéant.L'instruction BOR exécute, logiquement, des opérations OU pour un maximum de huit entrées booléennes. Pour réaliser un OU au niveau du bit, reportez-vous à
Ou au niveau du bit (OR)
.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

Fonction FBD
CONSEIL:
La fonction FBD s’applique uniquement aux automates CompactLogix 5380, ControlLogix 5580, Compact GuardLogix 5380, GuardLogix 5580 et ControlLogix 5590.

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 |
|---|---|---|---|
BOR tag | FBD_BOOLEAN_OR | structure | Structure BOR |
Structure FBD_BOOLEAN_OR
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. Défini sur 0 lors du premier téléchargement. |
In1 | BOOL | Première entrée booléenne. Défini sur 0 lors du premier téléchargement. |
In2 | BOOL | Deuxième entrée booléenne. Défini sur 0 lors du premier téléchargement. |
In3 | BOOL | Troisième entrée booléenne. Défini sur 0 lors du premier téléchargement. |
In4 | BOOL | Quatrième entrée booléenne. Défini sur 0 lors du premier téléchargement. |
In5 | BOOL | Cinquième entrée booléenne. Défini sur 0 lors du premier téléchargement. |
In6 | BOOL | Sixième entrée booléenne. Défini sur 0 lors du premier téléchargement. |
In7 | BOOL | Septième entrée booléenne. Défini sur 0 lors du premier téléchargement. |
In8 | BOOL | Huitième entrée booléenne. Défini sur 0 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 |
|---|---|---|
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 à la section Fonctions FBD.
Fonctionnement
Bloc FBD
L'instruction BOR exécute des opérations OU pour un maximum de huit entrées booléennes. Lorsqu’une entrée n’est pas utilisée, elle mise à zéro par défaut (0).
Out = In1 OR In2 OR In3 OR In4 OR In5 OR In6 OR In7 OR In8
IMPORTANT:
Lorsque vous retirez un fil d'entrée de l'instruction BOR lors d'une modification, vous devez vous assurer que l'entrée est effacée (0).
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 OR pour deux entrées booléennes.
Out = In1 OR 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 OR 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 BOR_02.In1, bool_in2 est copié dans BOR_02.In2, le résultat de l'exécution des opérations OU de toutes les entrées BOR_02 est placé dans BOR_02.Out, puis BOR_02.Out est copié dans value_result_or.
Si bool_in1 est : | Si bool_In2 est : | De ce fait, value_result_or est : |
|---|---|---|
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 1 |

Fonction FBD

Fournir une réponse