Juego de Instrucciones
Limitaciones
Descripción
Precauciones
Indicadores
Ejemplo 1:
Salvar el resultado de
CMP(32)
0315
0314
0313
Dirección Instrucción
000
001
002
003
Ejemplo 2:
94
Cuando se compara un valor con el valor presente de un temporizador o
contador, el valor ha de estar en BCD.
CMP se utiliza para comparar los datos de un canal especificado con los de
otro canal, o con una constante hexadecimal de cuatro dígitos, activando
uno de los indicadores GR, EQ, o LE dependiendo del resultado.
Poniendo otras instrucciones entre CMP(32) y la operación que utilice los
indicadores EQ, LE, y GR puede cambiar el estado de estos indicadores.
ER:
Canal DR direccionado indirectamente no existe. (El contenido de
*DR no está en BCD o se ha excedido el área de DR.)
EQ:
ON si Cp1 es igual a Cp2.
LE:
ON si Cp1 es menor que Cp2.
GR:
ON si Cp1 es mayor que Cp2.
El siguiente ejemplo muestra cómo salvar inmediatamente el resultado de la
operación de comparación.
0000
Operandos
LD
0000
IL(02)
CMP(32)
01
DR
09
LD
0315
El siguiente ejemplo utiliza TIM, CMP(32), y el indicador LE (0313) para ge-
nerar salidas a determinados intervalos de la operación de temporización.
IL(02)
CMP(32)
01
DR 09
0100
Mayor que
0101
Igual
0102
Menor que
ILC(03)
Dirección Instrucción
Operandos
004
OUT
005
LD
006
OUT
007
LD
008
OUT
009
ILC(03)
Sección 3--7
0100
0314
0101
0313
0102