5.5.5
Operadores aritméticos (S7-1500T)
Descripción
Una expresión aritmética es aquella que se forma con operadores aritméticos. Estas
expresiones permiten procesar tipos de datos numéricos.
Sintaxis
La tabla siguiente muestra para cada operación aritmética:
• El operador
• Los tipos de datos admitidos de los operandos
• El tipo de datos del resultado
Instrucción
Exponencial
Más unario
Menos unario
Multiplicación
División
División módulo
Suma
Resta
El segundo operando no puede ser igual a cero.
1)
Reglas
El orden de aplicación de los operadores dentro de una expresión matemática depende de su
prioridad.
Encontrará más información sobre la prioridad de los operadores en el capítulo "Prioridades
de operadores (Página 94)".
• El operador de división ('/', 'MOD') requiere que el segundo operando no sea cero.
• Si una cifra es de tipo ANY_INT (número entero) y la otra es de tipo LREAL (número real
largo), el resultado siempre será de tipo LREAL.
S7-1500T Funciones de intérprete V8.0 a partir de STEP 7 V19
Manual de funciones, 11/2023, A5E53131983-AA
Operador
Tipo de datos
Primer operando
**
LREAL
+
ANY_NUM
-
ANY_NUM
*
ANY_NUM
/
ANY_NUM
MOD
ANY_INT
+
ANY_NUM
-
ANY_NUM
Crear el programa MCL (S7-1500T)
5.5 Operadores (S7-1500T)
Segundo operan
Resultado
do
LREAL
LREAL
(None)
ANY_NUM
(None)
ANY_NUM
ANY_NUM
ANY_NUM
ANY_NUM
1)
ANY_NUM
ANY_INT
1)
ANY_INT
ANY_NUM
ANY_NUM
ANY_NUM
ANY_NUM
89