Ejemplos
Los siguientes ejemplos muestran el uso de operadores lógicos:
Expresión (n = 10)
(n > 0) AND (n < 20)
(n > 0) AND (n < 5)
(n > 0) OR (n < 5)
(n > 0) XOR (n < 20)
NOT ((n > 0) AND (n < 20))
Expresión
2#01010101 AND 2#11110000
2#01010101 OR 2#11110000
2#01010101 XOR 2#11110000
NOT 2#01010101
5.5.8
Operadores de selección de elementos (S7-1500T)
Descripción
El operador "." sirve para elegir un elemento de la estructura. Solamente puede utilizarse con
variables del tipo de datos STRUCT.
Sintaxis
Para acceder a un determinado elemento de una estructura (en modo de escritura o de
lectura), es necesario utilizar el símbolo ".". Al elemento superior de la variable estructurada
debe seguir un símbolo ".". A este símbolo debe seguir el elemento subordinado de la
estructura:
<VAR_StructName>.<Parent_name>.<Child_name> := <Value>;
Ejemplo
MCL
PROGRAM Main
VAR
END_VAR
// element selection
myMotor.Current := 10.5;
myMotor.Voltage := 380.0;
...
S7-1500T Funciones de intérprete V8.0 a partir de STEP 7 V19
Manual de funciones, 11/2023, A5E53131983-AA
myMotor : STRUCT
motorType : UDINT;
Current : LREAL;
Voltage : LREAL;
END_STRUCT;
Crear el programa MCL (S7-1500T)
5.5 Operadores (S7-1500T)
Valor
TRUE
FALSE
TRUE
FALSE
FALSE
Valor
2#01010000
2#11110101
2#10100101
2#10101010
93