Descargar Imprimir esta página

Multiplicar Enteros A Enteros Dobles Y Dividir Enteros Con Resto; Multiplicar Enteros A Enteros Dobles; Dividir Enteros Con Resto - Siemens SIMATIC S7-200 Manual De Instrucciones

Manual del sistema de automatización
Ocultar thumbs Ver también para SIMATIC S7-200:

Publicidad

Manual del sistema de automatización S7-200

Multiplicar enteros a enteros dobles y Dividir enteros con resto

Multiplicar enteros a enteros dobles

IN1 * IN2 = OUT
IN1 * OUT = OUT
La operación Multiplicar enteros a enteros dobles (MUL)
multiplica dos números enteros de 16 bits, arrojando un
producto de 32 bits. En la operación AWL de multiplicación,
la palabra menos significativa (16 bits) del OUT de 32 bits
se utiliza como uno de los factores.

Dividir enteros con resto

IN1 / IN2 = OUT
OUT / IN1 = OUT
La operación Dividir enteros con resto (DIV) divide dos
números enteros de 16 bits, arrojando un resultado de
32 bits, compuesto por un resto de 16 bits (la palabra más
significativa) y un cociente de 16 bits (la palabra menos
significativa).
En la operación AWL de división, la palabra menos significativa (16 bits) del OUT de 32 bits se
utiliza como dividendo.
Marcas especiales y ENO
En las operaciones Multiplicar enteros a enteros dobles y Dividir enteros con resto, las marcas
especiales indican errores y valores no válidos. Si se activa SM1.3 (división por cero) durante
una operación de división, permanecerán inalterados los demás bits aritméticos de estado. En
otro caso, todos los bits aritméticos de estado soportados contendrán el estado válido al finalizar
la operación aritmética.
Condiciones de error que ponen ENO a 0:
1 SM1.1 (desbordamiento)
1 SM1.3 (división por cero)
1 0006 (direccionamiento indirecto)
Tabla 6-40
Operandos válidos para las operaciones Multiplicar enteros a enteros dobles y Dividir enteros con
resto
Entradas/salidas
IN1, IN2
OUT
Ejemplo de las operaciones Multiplicar enteros a enteros dobles y Dividir enteros con resto
Nota: VD100 contiene VW100 y VW102, en tanto que VD200 contiene VW200 y VW202.
156
KOP y FUP
AWL
KOP y FUP
AWL
Tipos de datos
Operandos
INT
IW, QW, VW, MW, SMW, SW, T, C, LW, AC, AIW, *VD, *LD, *AC,
constante
DINT
ID, QD, VD, MD, SMD, SD, LD, AC, *VD, *LD, *AC
Network 1
LD
MUL
DIV
Multiplicar enteros a
enteros dobles
Dividir enteros
con resto
Marcas especiales afectadas
1 SM1.0 (cero)
1 SM1.1 (desbordamiento)
1 SM1.2 (negativo)
1 SM1.3 (división por cero)
I0.0
AC1, VD100
VW10, VD200
400
*
AC1
4000
/
VW202
VW10
200
=
80000
VW102
VD100
resto
cociente
41
23
97
=
VW200
VW202
VD200

Hide quick links:

Publicidad

loading