API
CMP
10
D
P
Dispositivo
s de bits
X
Y
M
K
S1
*
S2
*
D
* *
Operando
El operando D ocupa 3 dispositivos consecutivos.
1.
2.
3.
5. Al designar el dispositivo Y0, el operando D ocupa automáticamente Y0, Y1 y
Ejemplo
Y2.
6. Cuando X10 = On, se ejecutará la instrucción CMP y Y0, Y1 o Y2 estará
activado (On). Cuando X10 = Off, no se ejecutará la instrucción CMP y Y0, Y1
e Y2 permanecerán en su estado antes de X10 = Off.
7. Si el usuario necesita obtener un resultado de comparación con ≥ ≤ y ≠, realice
una conexión paralela en serie entre Y0 ~ Y2.
X10
8. Para eliminar el resultado de la comparación, utilice la instrucción RST o
ZEST.
X10
S1
S2
D
Dispositivos de palabras
H KnX KnY KnM T
*
*
*
*
*
*
*
*
*
*
S1
: valor de comparación 1,
comparación.
Se compara el contenido de
D
.
Se comparan algebraicamente los dos valores de comparación y los valores
son valores binarios firmados. Cuando b15 = 1 en la instrucción de 16 bits,
la comparación considerará el valor como valores binarios negativos.
CMP
K10
D10
Y0
Si K10>D10, Y0 = On
Y1
Si K10=D10, Y1 = On
Y2
Si K10<D10, Y2= On
M0
RST
M1
RST
M2
RST
Capítulo 16 Función de PLC | | | | Serie C2000
Comparación
Comandos de 16 bits (7 PASOS)
C
D
CMP
*
*
Comandos de 32 bits (13 PASOS)
*
*
Señal de bandera: ninguno
S2
: valor de comparación 2,
S1
S2
y
, y se almacena el resultado en
Y0
16-51
CMPP
D
: