Reglas
Las operaciones de las expresiones aritméticas se ejecutan según su prioridad.
• Para facilitar la lectura de los paréntesis se recomienda poner los signos de los números
negativos incluso donde no sea necesario.
• En las divisiones con dos operandos enteros del tipo INT, las operaciones "DIV" y "/" dan
el mismo resultado (vea el siguiente ejemplo).
• Las operaciones de división "/", "MOD" y "DIV" requieren que el segundo operando sea
distinto a cero.
• Cuando un operando es del tipo INT (entero) y otro del tipo REAL (número de coma
flotante), el resultado siempre será del tipo REAL.
• En la resta de datos del tipo DATE_AND_TIME y TIME, el operando del tipo TIME
siempre debe figurar a la derecha del operador "-".
Ejemplos
// El resultado (11) de la expresión aritmética se asigna
// a la variable "VALOR"
VALOR1 := 3 + 3 * 4 / 2 - (7+3) / (-5) ;
// El VALOR de la siguiente expresión es 1
VALOR2 := 9 MOD 2 ;
S7-SCL V5.3 para S7-300/400
A5E00324652-01
Expresiones, operaciones y operandos
11-9