La instrucción Compare Formatted (CMPF)
La instrucción CMPF compara el valor en el acumulador con
DS5 Usado
un número especificado de bits consecutivos (1-32 ). La
HPP Usado
instrucción requiere una localización (Aaaa) de inicio y el
número de bits (Kbbb) a ser comparado. La indicación
correspondiente del estado SP será prendida indicando el
resultado de la comparación.
Tipo de operando de datos
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A/B
Entradas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . X
Salidas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y
Relevadores de control . . . . . . . . . . . . . . . . . . . C
Bits de etapas . . . . . . . . . . . . . . . . . . . . . . . . . . S
Bits de temporizadores . . . . . . . . . . . . . . . . . . . T
Bits de contadores . . . . . . . . . . . . . . . . . . . . . . CT
Relevadores especiales . . . . . . . . . . . . . . . . . . SP
Constante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . K
Indicadores
SP60
SP61
SP62
NOTA : Las indicaciones de estado discretas SP son sólo válidas hasta que se ejecute otra instrucción que
use el mismo relevador especial SP.
En el ejemplo siguiente, cuándo X1 está ON la instrucción LDF carga el valor binario de C10-
C13 en el acumulador. La instrucción CMPF compara el valor en el acumulador al valor en
Y20-Y23 (hexadecimal E). La indicación SP correspondiente del estado será prendida indicando
el resultado de la comparación. . En este ejemplo, si el valor en el acumulador es menor que el
valor especificado en la instrucción, SP60 prenderá activando C30.
X1
SP60
ON si el resultado en el acumulador es menor que el valor de la instrucción..
ON si el resultado en el acumulador es igual al valor de la instrucción.
ON si el resultado en el acumulador es mayor que el valor de la instrucción.
Carga el valor de los bits
LDF
C10
especificados (C10-C13)
K4
al acumulador
Compara el valor en el
CMPF
Y20
acumulador con el valor
K4
de los bits especificados
(Y20-Y23)
C30
OUT
Manual del PLC DL06, 2a. edición en español, 6/07
Capítulo 5: Instrucciones Lógicas
C MP F
Rango del DL06
aaa
0-777
0-777
0-1777
0-1777
0-377
0-177
0-777
-
Descripción
Constante
Dirección
C10
K4
Los bits no isados del acumulador
son colocados en cero.
0
0
0
0
0
0
Acum.
Comparado
Y23
Y22
Y21
Y20
con
ON
ON
ON
OFF
E
1
A aaa
K
bbb
2
3
4
bbb
-
-
5
-
-
6
-
-
-
7
1-32
8
9
10
11
12
13
14
C13
C12
C11
C10
OFF
ON
ON
OFF
A
0
6
B
C
D
5–83