Crear el programa MCL (S7-1500T)
5.5 Operadores (S7-1500T)
MCL
END_PROGRAM
5.5.9
Prioridad de los operadores (S7-1500T)
Descripción
La instrucción de interpretación de una expresión depende de lo siguiente:
• Prioridad de los operadores utilizados
• Regla de izquierda a derecha
• Uso de paréntesis
Reglas
El procesamiento de expresiones se realiza siguiendo determinadas reglas:
• La ejecución de los operadores corresponde a su prioridad (ver tabla más abajo)
• La ejecución de operadores con la misma prioridad se realiza de izquierda a derecha
• Un signo menos al comienzo de un identificador significa multiplicación por -1
• Los paréntesis aumentan la instrucción de prioridad del operador, es decir, el contenido de
los paréntesis tiene la máxima prioridad
• El número de paréntesis de apertura debe ser idéntico al número de paréntesis de cierre
Operadores válidos en MCL
La tabla siguiente muestra los operadores válidos en MCL con el nivel de prioridad de
ejecución ("1" representa la máxima prioridad):
Símbolo del operador
.
(Expresión)
**
-
NOT
*
/
MOD
+
-
<
≤
>
94
Operador
Operadores de selección de elementos
Contenidos de paréntesis
Exponencial
Menos unario
Negación
Multiplicación
División
Módulo (resto de división)
Suma
Resta
Menor que
Menor o igual que
Mayor que
S7-1500T Funciones de intérprete V8.0 a partir de STEP 7 V19
Prioridad
1
1
2
3
3
4
4
4
5
5
6
6
6
Manual de funciones, 11/2023, A5E53131983-AA