O booleano (BOR)
Esta información corresponde a los controladores
CompactLogix
5370, ControlLogix
5570, Compact GuardLogix
5370, GuardLogix
5570, Compact GuardLogix
5380, CompactLogix
5380, ControlLogix
5580, GuardLogix
5580 y ControlLogix 5590. Las diferencias de controllers se indican cuando corresponda.La instrucción BOR realiza una operación OR de forma lógica en hasta ocho entradas booleanas. Para realizar una operación OR bit a bit, consulte
O a nivel de bits (OR)
.Idiomas disponibles
Diagrama de lógica de escalera
Esta instrucción no está disponible en el diagrama de escalera.
Diagrama de bloque de funciones
El Diagrama del bloque de funciones es compatible con estos elementos:
Bloque FBD

Función FBD
CONSEJO:
La función FBD es aplicable solo a los controladores CompactLogix 5380, ControlLogix 5580, Compact GuardLogix 5380, GuardLogix 5580 y ControlLogix 5590.

Texto estructurado
Esta instrucción no está disponible en texto estructurado.
Operandos
Diagrama de bloque de funciones
Bloque FBD
Operando | Tipo de datos | Formato | Descripción |
|---|---|---|---|
BOR tag | FBD_BOOLEAN_OR | estructura | Estructura BOR |
Estructura de FBD_BOOLEAN_OR
Miembros de entrada | Tipo de datos | Descripción |
|---|---|---|
EnableIn | BOOL | Habilita la entrada. Si no está activada, la instrucción no se ejecuta y las salidas no se actualizan. Se establece en 0 en la primera descarga. |
In1 | BOOL | Primera entrada booleana. Se establece en 0 en la primera descarga. |
In2 | BOOL | Segunda entrada booleana. Se establece en 0 en la primera descarga. |
In3 | BOOL | Tercera entrada booleana. Se establece en 0 en la primera descarga. |
In4 | BOOL | Cuarta entrada booleana. Se establece en 0 en la primera descarga. |
In5 | BOOL | Quinta entrada booleana. Se establece en 0 en la primera descarga. |
In6 | BOOL | Sexta entrada booleana. Se establece en 0 en la primera descarga. |
In7 | BOOL | Séptima entrada booleana. Se establece en 0 en la primera descarga. |
In8 | BOOL | Octava entrada booleana. Se establece en 0 en la primera descarga. |
Miembros de salida | Tipo de datos | Descripción |
|---|---|---|
EnableOut | BOOL | Indica si la instrucción está habilitada. |
Salida | BOOL | La salida de la instrucción. |
Función FBD
CONSEJO:
La función FBD es aplicable solo a los controladores CompactLogix 5380, ControlLogix 5580, Compact GuardLogix 5380, GuardLogix 5580 y ControlLogix 5590.
Operandos de entrada (pines a la izquierda) | Tipo de datos Controladores CompactLogix 5380, ControlLogix 5580, Compact GuardLogix 5380, GuardLogix 5580 y ControlLogix 5590 | Descripción |
|---|---|---|
In1 | BOOL | Primera entrada booleana. |
In2 | BOOL | Segunda entrada booleana. |
Operando de salida (pin a la derecha) | Tipo de datos Controladores CompactLogix 5380, ControlLogix 5580, Compact GuardLogix 5380, GuardLogix 5580 y ControlLogix 5590 | Descripción |
|---|---|---|
Salida | BOOL | La salida de la instrucción. |
Consulte Funciones FBD.
Operación
Bloque FBD
La instrucción BOR realiza una operación OR en hasta ocho entradas booleanas. Si no se usa una entrada, se borra de forma predeterminada (0).
Out = In1 OR In2 OR In3 OR In4 OR In5 OR In6 OR In7 OR In8
IMPORTANTE:
Si quita un cable de entrada de la instrucción BOR durante una edición, debe asegurarse de que se haya borrado la entrada (0).
Función FBD
CONSEJO:
La función FBD es aplicable solo a los controladores CompactLogix 5380, ControlLogix 5580, Compact GuardLogix 5380, GuardLogix 5580 y ControlLogix 5590.
La función FBD realiza una operación OR en dos entradas booleanas.
Out = In1 OR In2
Afecta a las marcas de estado matemáticas
No
Fallos mayores/menores
No es específico para esta instrucción.
Ejecución
Diagrama de bloque de funciones
Bloque FBD
Condición/estado | Acción realizada |
|---|---|
Pre-escaneado | Los bits EnableIn y EnableOut se establecen en falsos. |
Tag.EnableIn es falso | Los bits EnableIn y EnableOut se establecen en falsos. |
Tag.EnableIn es verdadero | Los bits EnableIn y EnableOut se establecen en verdaderos. La instrucción ejecuta tal como se describe en la sección Funcionamiento. |
Primera ejecución de instrucción | N/A |
Primer escaneado de instrucción | N/A |
Post-escaneado | Los bits EnableIn y EnableOut se establecen en falsos. |
Función FBD
CONSEJO:
La función FBD es aplicable solo a los controladores CompactLogix 5380, ControlLogix 5580, Compact GuardLogix 5380, GuardLogix 5580 y ControlLogix 5590.
Condición/estado | Acción realizada |
|---|---|
Pre-escaneado | N/A |
Escaneado normal | Out = In1 OR In2 |
Primera ejecución de instrucción | N/A |
Primer escaneado de instrucción | N/A |
Post-escaneado | N/A |
Ejemplo
Diagrama de bloque de funciones
Bloque FBD
En este ejemplo, bool_in1 se copia en BOR_02.In1, bool_in2 se copia en BOR_02.In2, el resultado de la función OR en todas las entradas BOR_02 se coloca en BOR_02.Out y finalmente BOR_02.Out se copia en value_result_or.
Si bool_in1 es: | Si bool_in2 es: | Entonces, value_result_or es: |
|---|---|---|
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 1 |

Función FBD

Entregue su opinión