API
MUL
22
D
P
Dispositivo
s de bits
X
Y
M
K
S1
*
S2
*
D
Operandos:
En la instrucción de 16 bits, D ocupa 2 dispositivos
consecutivos.
1.
2 .
b15 es un bit de símbolo
Cuando D actúa como un dispositivo de bits, puede designar K1 y K4 y elaborar
un resultado de 16 bits, ocupando 2 grupos consecutivos de datos de 16 bits.
Se multiplica D0 de 16 bits por D10 de 16 bits y se obtiene un producto de 32 bits. Los
Ejemplo
16 bits más altos se almacenan en D21 y los 16 bits más bajos se almacenan en D20.
On/Off del bit que se encuentra más a la izquierda indica el estado positivo/negativo
del valor del resultado.
X0
S1
S2
D
Dispositivos de palabras
H KnX KnY KnM T
*
*
*
*
*
*
*
*
*
*
*
*
*
S1: multiplicando
S2: multiplicación
Esta instrucción multiplica S1 por S2 en formato BIN y almacena el
resultado en D. Preste atención a los signos positivos/negativos de S1, S2 y
D al realizar operaciones de 16 bits y 32 bits.
Comando de 16 bits:
S1
b15..........b0
b15..........b0
X
b15 es un bit de símbolo
Bit de símbolo = 0 hace referencia a un valor positivo
Bit de símbolo = 1 hace referencia a un valor negativo.
MUL
MUL
Capítulo 16 Función de PLC | | | | Serie C2000
Multiplicación BIN
Comandos de 16 bits (7 PASOS)
C
D
MUL
*
*
Comandos de 32 bits (13 PASOS)
*
*
*
*
Señal de bandera: ninguno
D: producto.
S2
D
b31..........b16b15..............b0
=
b31 es un bit de símbolo (b15 de D+1)
D0
D10
D20
D0
D10 K8M0
16-57
MULP
+1
D
.