Usar Operadores Lógicos - Rockwell Automation Allen-Bradley Logix 5000 Serie Manual De Referencia

Tabla de contenido
Capítulo 24
Programación de texto estructurado
Use este formato
valor1 operador valor2
Usar operadores
lógicos
Use este formato
BOOLtag
NOT BOOLtag
expresión1 &
expresión2
expresión1 OR
expresión2
934
Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018
Este es un ejemplo:
Ejemplo
Para esta situación
Si input1, input2, y result1 son etiquetas DINT y su
especificación dice: "Calcular el resultado a nivel de
bits de input1 y input2. Almacenar el resultado en
result1."
Consulte también
Componentes de texto estructurado: expresiones
Se usan los operadores lógicos para comprobar si varias condiciones son verdaderas
o falsas. El resultado de una operación lógica es un valor BOOL.
Si la comparación es
El resultado es
verdadera
1
falsa
0
Use estos operadores lógicos.
Para esta
Use este
comparación
operador
AND lógico
&, AND
OR lógico
O
OR exclusivo lógico
XOR
complemento lógico
NOT
La tabla proporciona ejemplos del uso de los operadores lógicos.
Ejemplo
Para esta situación
Si photoeye es una etiqueta BOOL y su
especificación dice: "Si photoeye_1 está activada,
entonces..."
Si photoeye es una etiqueta BOOL y su
especificación dice: "Si photoeye está desactivada,
entonces..."
Si photoeye es una etiqueta BOOL, temp es una
etiqueta DINT y su especificación dice: "Si photoeye
está activada y es menor que 100, entonces..."
Si photoeye es una etiqueta BOOL, temp es una
etiqueta DINT y su especificación dice: "Si photoeye
está activada o temp es menor que 100, entonces..."
Usar
result1 := input1 AND
input2;
en la
página 931
Tipo de datos óptimo
BOOL
BOOL
BOOL
BOOL
Usar
IF photoeye THEN...
IF NOT photoeye
THEN...
IF photoeye &
(temp<100) THEN...
IF photoeye OR
(temp<100) THEN...
Tabla de contenido
loading

Tabla de contenido