A fin de evitar una coincidencia de los números de dispositivos que se moverán
Example
designados por los dos operandos y causar confusion, tenga en cuenta la distribución
de los números de dispositivos designados.
3
Cuando S > D, se procesa el comando BMOV en el orden de 1→2→3.
X10
Cuando S < D, se procesa el comando BMOV en el orden de 3→2→1.
X11
API
ADD
20
D
P
Dispositivo
s de bits
X
Y
M
K
S1
*
S2
*
D
Operandos: ninguno
1.
S1: sumando
2.
Esta instrucción agrega S1 y S2 en formato BIN y almacena el resultado en D.
3.
El bit más alto es el bit simbólico 0 (+) y 1 (-), que es adecuado para la suma
algebraica, por ejemplo 3 + (-9) = -6.
4.
Cambio de banderas cambia en la suma binaria:
Comando de 16 bits:
A.
B.
C.
Ejemplo
Comando de 16 bits:
Cuando X0 = On, el contenido de D0 sumará el contenido de D10 y se almacenará la
suma en D20.
X0
D19
D20
BMOV
D10
D11
BMOV
S1
S2
D
Dispositivos de palabras
H KnX KnY KnM T
*
*
*
*
*
*
*
*
*
*
*
*
*
S2: dendo
Si el resultado de la operación
Si el resultado de la operación
On.
Si el resultado de la operación
On.
ADD
Capítulo 16 Función de PLC | | | | Serie C2000
1
D20
D19
K3
2
D21
D20
3
D22
D21
3
D10
D11
K3
2
D11
D12
1
D12
D13
Suma BIN
Comandos de 16 bits (7 PASOS)
ADD
C
D
*
*
Comandos de 32 bits (13 PASOS)
*
*
*
*
Señal de bandera: Bandera cero M1020
D: uma.
0, bandera cero M1020 = On.
=
-32,768, bandera de acareo M1021 =
<
32.767, bandera de transporte M1022 =
>
D0
D10
D20
16-55
ADDP
Bandera de acarreo M1021
andera de transporte M1022