Operaciones aritméticas con enteros
7.8 SUB_DI
Restar enteros dobles
7.8
SUB_DI
Símbolo
SUB_DI
EN
ENO
IN1
IN2
OUT
Parámetro
EN
ENO
IN1
IN2
OUT
Descripción de la operación
SUB_DI (Restar enteros dobles) resta el valor IN2 del valor de IN1 si el estado de señal en la
entrada de habilitación (EN) es "1". La salida OUT proporciona el resultado. Si el resultado es un
valor fuera del margen válido para enteros dobles, los bits OV y OS son "1" y ENO es "0", de
forma que otras 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 bits de la palabra de estado en operaciones en coma fija.
Palabra de estado
se escribe:
Ejemplo
El cuadro SUB_DI se activa si E 0.0 es 1. El resultado de la sustracción MD0 - MD4 se deposita
en MD10. Si el resultado es un valor fuera del margen válido para enteros dobles, o si el estado de
señal de E 0.0 es 0, la salida A 4.0 se pone a 1.
90
Restar enteros dobles
Tipo de datos
BOOL
BOOL
DINT
DINT
DINT
RB
A1
A0
x
x
x
E 0.0
SUB_DI
EN
MD0
IN1
MD4
IN2
Area de memoria
Descripción
E, A, M, L, D
Entrada de habilitación
E, A, M, L, D
Salida de habilitación
E, A, M, L, D o
Sustraendo
constante
E, A, M, L, D o
Minuendo
constante
E, A, M, L, D
Resultado de la sustracción
OV
OS
x
x
A 4.0
NOT
ENO
OUT
MD10
Esquema de contactos (KOP) para S7-300 y S7-400
Manual de referencia, 04/2017, A5E41654719-AA
OR
STA
RLO
0
x
x
S
/ER
1