8.3.2
SUB_R
Símbolo
SUB_R
EN
ENO
IN1
IN2
Parámetro
EN
ENO
IN1
IN2
OUT
Descripción de la operación
SUB_R (Restar números en coma flotante) resta los valores IN2 de IN1 cuando la entrada de
habilitación (EN) tiene el estado de señal "1". El resultado de la sustracción se deposita en la
salida OUT. Si el resultado se encuentra fuera del margen válido para números en coma flotante
(desbordamiento positivo o negativo), los bits OV y OS son 1 y ENO es 0, de forma que las demás
operaciones que siguen a esta operación aritmética, combinadas a través de ENO (ejecución en
cascada), no se ejecutan.
Consulte también Evaluar los bits de la palabra de estado en operaciones en coma flotante.
Palabra de estado
se escribe:
Ejemplo
E 0.0
MD0
MD4
El cuadro SUB_R se activa cuando E 0.0 es 1. El resultado de la sustracción MD0 - MD4 se
deposita en MD10. Si el resultado se encuentra fuera del margen válido para números en coma
flotante, o si no se ejecuta esta instrucción (E 0.0 = 0), se activará la salida A 4.0.
Esquema de contactos (KOP) para S7-300 y S7-400
Manual de referencia, 04/2017, A5E41654719-AA
Restar números en coma flotante
OUT
Tipo de datos
BOOL
BOOL
REAL
REAL
REAL
RB
A1
x
x
SUB_R
ENO
EN
IN1
IN2
OUT
MD10
Area de memoria
E, A, M, L, D
E, A, M, L, D
E, A, M, L, D
E, A, M, L, D
E, A, M, L, D
A0
OV
OS
x
x
x
A 4.0
NOT
S
Operaciones aritméticas en coma flotante
8.3 Operaciones básicas
Descripción
Entrada de habilitación
Salida de habilitación
Minuendo
Sustraendo
Resultado de la sustracción
OR
STA
0
x
RLO
/ER
x
1
99