Código
API
mnemotécnico
23
DIV
Tipo
Dispositivos
de bits
OP
X
Y
S
1
S
2
D
Operandos:
S
: Dividendo S
: Divisor D: Cociente y resto
1
2
Explicaciones:
1.
En la instrucción de 16 bits, D ocupa 2 dispositivos consecutivos.
2.
Esta instrucción multiplica S
Tenga cuidado con los signos positivo/negativo de S
de 16 bits y 32 bits.
Instrucción de 16 bits:
Ejemplo de programa:
Cuando X0 = Activado, D0 será dividido por D10 y el cociente será almacenado en D20 y el resto en
D21. El estado activado/desactivado del bit más alto indica el estado positivo/negativo del valor del
resultado.
Revisión Noviembre 2007, 03EE, SW--PW V1.10/CTL V2.10
X0
MUL
MUL
Operandos
P
S
, S
, D
1
2
Dispositivos de palabra
M
K
H
KnX KnY KnM T
*
*
*
*
*
*
y S
1
/
X0
DIV
DIV
Capítulo 6Apendice D Cómo utilizar la función PLC|
D0
D10
D0
D10
C
*
*
*
*
*
*
*
*
*
*
*
*
en formato BINARIO y almacena el resultado en D.
2
Quotient
=
D0
D10
D0
D10
D20
K8M0
Función
División
Pasos de programa
D
DIV, DIVP: 7 escalones
*
*
*
, S
y D cuando haga operaciones
1
2
Remainder
+1
D20
K4Y0
D-61