Juego de Instrucciones
Flags
Ejemplo 1:
Aplicación básica
0000
0001
0002
CNT 04
Ejemplo 2:
0000
0001
0002
0410
CNT 04
Ejemplo 3: Contador
ampliado
86
ON
Entrada de contaje
OFF
(CP)
ON
Entrada de reset (R)
OFF
ON
Indicador de contaje
OFF
alcanzado
PV
ER:
El indicador de error (0311) se pondrá a ON cuando el valor selec-
cionado SV se especifica en un canal pero el dato no está expre-
sado en BCD (sólo SP16 y SP20). La instrucción se ejecutará, pero
la operación no será fiable.
En este ejemplo, el contador descontará los impulsos recibidos por la línea
0000 -- 0001 siempre que la entrada de reset 0002 esté en OFF. Una vez
contados 150 contajes, valor presente cero, se pondrá a ON el bit 0103.
CP
CNT 04
R
#0150
0103
El bit 0000 se puede utilizar aquí para controlar cuándo está operativo el
contador, contándose las transiciones OFF -- ON del bit 0001.
El ejemplo anterior se puede modificar para resetear el contador cada vez
que se conecte la alimentación al PLC. Esto se consigue utilizando el Indica-
dor de primer ciclo de scan (0410) como reset del CNT.
CP
CNT 04
R
#0150
0103
Se pueden obtener contadores con capacidad de contaje superior a 9.999
utilizando varios contadores en cascada.
En el siguiente ejemplo, el bit 0000 se utiliza para controlar la operación del
CNT 01, así cuando 0000 está en ON, el contador descuenta las transicio-
nes de OFF a ON del bit 0001. El contador se resetea mediante su propio
indicador de contaje alcanzado, es decir el contador inmediatamente des-
pués de que el contaje presente alcance el valor cero, inicia otra vez la ope-
ración de contaje partiendo del valor seleccionado. El CNT 02 cuenta el nú-
SV
SV -- 1
SV -- 2
Dirección Instrucción
000
LD
001
AND
002
LD
003
CNT
004
LD
005
OUT
Dirección Instrucción
000
LD
001
AND
002
LD
003
OR
004
CNT
005
LD
006
OUT
Sección 3--7
SV
0002
0001
0000
Operandos
0000
0001
0002
04
#
0150
CNT
04
0103
Operandos
0000
0001
0002
0410
04
#
0150
CNT
04
0103