Apéndice E: Entradas de alta velocidad y salidas de tren de pulsos
Ejemplo 1 modo 10. Contador sin valor prefijado
El siguiente ejemplo es la forma mas simple de usar los contadores de alta velocidad que no usan
1
valores prefijados y relevadores especiales en la rutina de interrupción. El programa configura el
circuito HSIO para operación en modo 10 de modo que X0 es automáticamente la entrada del
2
contador para el primer contador y X1 es la entrada del contador para el segundo contador. Use
la instrucción compare-double (CMPD) para causar una acción a un cierto valor de conteo.
Note que esto permite tener más de 24 valores prefijados. También se configura X2 y X3 para
E
ser un comando externo de vuelta a cero del contador.
Primer barrido
4
SP0
5
Modo 10
6
7
8
Configurando
9
entradas
10
11
12
13
14
SP1
A
SP1
B
SP1
C
D
E–16
Manual del PLC DL06, 2a. edición en español, 6/07
Carga la contante 10 al acumulador. Esto selecciona
LD
el Modo 10 como el modo HSIO.
K10
Copia la constante 10 a V7633, la dirección
OUT
de memoria de selección del modo HSIO.
V7633
Carga la constante necesaria (1) para configurar X0 como
LD
entrada del pulso de conteo del contador 1.
K1
Copia la constante 1 a V7634, la dirección de memoria
OUT
del parámetro de configuración para X0.
V7634
Carga la constante necesaria para configurar X1 como
LD
entrada del pulso de conteo del contador 2.
K1
Copia la constante 1 a V7635, la dirección de memoria
OUT
del parámetro de configuración para X1.
V7635
Carga la constante necesaria para configurar X2 como
LD
una entrada de reset externa sin interrupción.
K7
Copia la constante 7 a V7636, la dirección de memoria
OUT
del parámetro de configuración para X2.
V7636
Carga la constante necesaria para configurar X3 como una
LD
entrada de reset externa sin interrupción.
K7
Copia la constante 7 a V7637, la dirección de memoria
OUT
del parámetro de configuración para X3.
V7637
CT174 es el contador HSIO. El contacto SP1 en la primera línea
UDC
CT174
activa el contador. La entrada Preload en el medio está
siempre desactivada. La tercera línea de entrada de Reset
K99999999
está siempre desactivada, porque usaremos un
reset externo.
continúa en la próxima página
.