Apéndice E: Entradas de alta velocidad y salidas de tren de pulsos
Ejemplo 1 modo 20. Contador en cuadratura con interrupción
El siguiente ejemplo es la forma simple de usar un contador de alta velocidad con una
1
interrupción.
2
E
4
5
6
7
8
9
10
11
12
13
14
A
B
C
D
E–30
Manual del PLC DL06, 2a. edición en español, 6/07
SP0
LD
K20
OUT
V7633
LD
K2
OUT
V7634
LD
K107
OUT
V7636
LD
K2006
OUT
V7637
LDD
K5000
OUTD
V3630
LDD
K10000
OUTD
V3632
LDD
K15000
OUTD
V3634
LDD
KFFFF
OUTD
V3636
SP1
UDC
CT174
SP1
K18724
SP1
continúa en la próxima página
ENI
Carga la constante 20 al acumulador. Esto seleciona el
modo 20 como modo HSIO.
Copia el valor en el acumulador a V7633, la dirección
de la memoria de selección del modo HSIO.
Carga la constante necesaria (2) para configurar X0 y X1
como una entrada absoluta en cuadratura.
Copia la constante a V7634, la memoria de
configuración de X0.
Carga la constante necesaria (107) para configurar X2
como reset externo con interrupción.
Copia la constante a V7636, la memoria de
configuración de X2.
Carga la constante necesaria (2006) para configurar X3
como entrada filtrada
.
Copia la constante a V7637, la memoria de
configuración de X3.
Carga el valor prefijado 1 al acumulador, en este ejemplo, 5000.
Copia el contenido del acumulador a la memoria
dedicada para el valor prefijado 1
Carga el valor prefijado 2 al acumulador, en este ejemplo, 10000.
Copia el contenido del acumulador a la memoria
dedicada para el valor prefijado 2
Carga el valor prefijado 3 al acumulador, en este ejemplo, 15000.
Copia el contenido del acumulador a la memoria
dedicada para el valor prefijado 3
Carga el valor FFFF al acumulador. Este valor
representa el final de la lista de valores prefijados.
Copia el contenido del acumulador a la memoria
dedicada para el valor prefijado 4
(fin de los valores prefijados).
CT174 es el contador en cuadratura HSIO. La
entrada Enable mantiene siempre activo el contador.
Las otras entradas son usadas por el compilador.
END
La bobina END indica el fin del programa principal.
.
.
.
.