Operaciones aritméticas con enteros
7.6 DIV_I
Dividir enteros
7.6
DIV_I
Símbolo
DIV_I
EN
ENO
IN1
IN2
OUT
Parámetro
EN
ENO
IN1
IN2
OUT
Descripción de la operación
DIV_I (Dividir enteros) divide el valor de IN1 entre el valor de IN2 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, 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 DIV_I se activa si E 0.0 es 1. El resultado de la división de MW0 entre MW2 se deposita
en MW10. Si el resultado es un valor fuera del margen válido para enteros, o si el estado de señal
de E 0.0 es 0, la salida A 4.0 se pone a 1.
88
Dividir enteros
Tipo de datos
BOOL
BOOL
INT
INT
INT
RB
A1
x
x
E 0.0
EN
MW0
IN1
MW2
IN2
Area de memoria
E, A, M, L, D
E, A, M, L, D
E, A, M, L, D o
constante
E, A, M, L, D o
constante
E, A, M, L, D
A0
OV
OS
x
x
x
DIV_I
NOT
ENO
OUT
MW10
Descripción
Entrada de habilitación
Salida de habilitación
Dividendo
Divisor
Cociente la división
OR
STA
0
x
A 4.0
S
Esquema de contactos (KOP) para S7-300 y S7-400
Manual de referencia, 04/2017, A5E41654719-AA
RLO
/ER
x
1