Descargar Imprimir esta página

Siemens SIMATIC S7-1500 Manual De Funciones página 92

Ocultar thumbs Ver también para SIMATIC S7-1500:

Publicidad

Crear el programa MCL (S7-1500T)
5.5 Operadores (S7-1500T)
MCL
//technological structured type - AXIS_OBJECT
IF myAxis <> NULL THEN
...
END_IF
5.5.7
Operadores lógicos (S7-1500T)
Descripción
Con los operadores lógicos AND, &, XOR y OR es posible combinar lógicamente operandos y
expresiones de tipos de datos generales ANY_BIT (BOOL o DWORD).
Con el operador lógico NOT es posible negar lógicamente operandos y expresiones de tipos
de datos ANY_BIT.
Sintaxis
La tabla contiene información sobre los operadores disponibles:
Instrucción
Negación
Conjunción
Disyunción exclusiva XOR
Disyunción
Las abreviaturas tienen el siguiente significado: ANY_BIT para tipos de datos BOOL, DWORD.
Reglas
• Expresión lógica: Solo operandos del tipo de datos BOOL. Los operadores tienen los
efectos indicados en la siguiente tabla de verdad sobre los operandos. El resultado de una
expresión lógica es 1 (TRUE) o 0 (FALSE).
• Expresión de bits en serie: Operandos del tipo de datos DWORD. Los operadores tienen el
efecto indicado en la siguiente tabla de verdad sobre los operandos:
Operandos
a
0
0
1
1
La operación se realiza bit a bit.
92
Operador
NOT
AND or &
OR
Resultado
b
NOT a
0
1
1
1
0
0
1
0
Primer operando
Segundo operan­
do
ANY_BIT
-
ANY_BIT
ANY_BIT
ANY_BIT
ANY_BIT
ANY_BIT
ANY_BIT
NOT b
a AND b
a & b
1
0
0
0
1
0
0
1
S7-1500T Funciones de intérprete V8.0 a partir de STEP 7 V19
Manual de funciones, 11/2023, A5E53131983-AA
Resultado
ANY_BIT
ANY_BIT
ANY_BIT
ANY_BIT
a XOR b
a OR b
0
0
1
1
1
1
0
1

Publicidad

loading