Y booleano (Boolean AND, BAND)

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 controladores se indican cuando corresponda.
La instrucción BAND realiza una operación AND de forma lógica como hasta ocho entradas booleanas. Para realizar una operación AND bit a bit, consulte
Y a nivel de bits (AND)
.
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
BAND_FBD_avail_v31
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.
BAND_fbd func avail lang
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
BAND tag
FBD_BOOLEAN_AND
estructura
Estructura BAND
Estructura de FBD_BOOLEAN_AND
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.
Está establecido de forma predeterminada.
In1
BOOL
Primera entrada booleana.
Se establece en 1 en la primera descarga.
In2
BOOL
Segunda entrada booleana.
Se establece en 1 en la primera descarga.
In3
BOOL
Tercera entrada booleana.
Se establece en 1 en la primera descarga.
In4
BOOL
Cuarta entrada booleana.
Se establece en 1 en la primera descarga.
In5
BOOL
Quinta entrada booleana.
Se establece en 1 en la primera descarga.
In6
BOOL
Sexta entrada booleana.
Se establece en 1 en la primera descarga.
In7
BOOL
Séptima entrada booleana.
Se establece en 1 en la primera descarga.
In8
BOOL
Octava entrada booleana.
Se establece en 1 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
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 las funciones FBD.
Operación
Bloque FBD
La instrucción BAND realiza una operación AND en hasta ocho entradas booleanas. Si no se usa una entrada, se establece de forma predeterminada (1).
Out = In1 AND In2 AND In3 AND In4 AND In5 AND In6 AND In7 AND In8
IMPORTANTE: Si quita un cable de entrada de la instrucción BAND durante una edición, debe asegurarse de que se haya establecido la entrada (1).
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 AND en dos entradas booleanas.
Out = In1 AND 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 AND 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 BAND_02.In1, bool_in2 se copia en BAND_02.In2, el resultado de la función AND de todas las entradas BAND_02 se coloca en BAND_02.Out y finalmente BAND_02.Out se copia en value_result_and.
Si bool_in1 es:
Si bool_in2 es:
Entonces, value_result_and es:
0
0
0
0
1
0
1
0
0
1
1
1
Función FBD
En este ejemplo se realiza una función AND en bool_in1 y bool_in2, y se coloca el resultado en value_result_and.
BAND_FBD func ex
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal