Multiplicar Y Dividir Enteros De 32 Bits - Siemens SIMATIC S7-200 Manual De Sistema

Sistemas de automatización
Ocultar thumbs Ver también para SIMATIC S7-200:
Tabla de contenido

Publicidad

Multiplicar y dividir enteros de 32 bits

K
MUL_DI
O
P
EN
F
IN1
U
P
IN2
DIV_DI
EN
IN1
IN2
A
*D
W
L
/D
221
222
Si SM1.3 (división por cero) se activa durante una operación de división, permanecerán inal-
terados los demás bits aritméticos de estado, así como los operandos de entrada originales.
En otro caso, todos los bits aritméticos de estado asistidos contendrán el estado válido al
finalizar la operación aritmética.
Entradas/salidas
IN1, IN2
VD, ID, QD, MD, SMD, SD, LD, HC, AC, constante, *VD, *AC, *LD
OUT
VD, ID, QD, MD, SMD, SD, LD, AC, *VD, *LD, *AC
Sistema de automatización S7-200, Manual del sistema
C79000-G7078-C233-01
La operación Multiplicar enteros de 32 bits multiplica dos
enteros de 32 bits, arrojando un producto de 32 bits.
ENO
La operación Dividir enteros de 32 bits divide dos enteros de
32 bits, arrojando un cociente de 32 bits. No se guarda ningún
OUT
OUT
resto.
En KOP y FUP:
ENO
En AWL:
OUT
OUT
Condiciones de error que ponen ENO a 0: SM1.1
(desbordamiento), SM1.3 (división por cero), SM4.3 (tiempo de
ejecución), 0006 (direccionamiento indirecto)
IN1, OUT
Estas operaciones afectan a las siguientes marcas especiales:
IN1, OUT
SM1.0 (cero); SM1.1 (desbordamiento); SM1.2 (negativo);
SM1.3 (división por cero)
Si SM1.1 (marca de desbordamiento) se activa durante una
224
operación de multiplicación o de división, no se escribe en la
salida y todos los demás bits de estado aritméticos se ponen a
0.
Operandos
Operaciones SIMATIC
IN1 IN2 = OUT
IN1 / IN2 = OUT
IN1 OUT = OUT
OUT / IN1 = OUT
Tipos de datos
DINT
DINT
9-75

Publicidad

Tabla de contenido
loading

Tabla de contenido