Apéndice E: Entradas de alta velocidad y salidas de tren de pulsos
Programa Ejemplo 5 modo 30: Perfil de velocidad
El perfil de velocidad que queremos realizar es mostrado y marcado en la figura siguiente. Cada
1
segmento de velocidad es de longitud indefinida. La velocidad sólo cambia cuándo la lógica ladder
(u otro aparato que escriba en la memoria V) actualiza el parámetro de velocidad.
2
E
4
5
El siguiente programa usa entradas discretas dedicadas para definir o cargar nuevos valores de
6
velocidad. Es instructivo tratar de hacer este programa porque se pueden crear una gran variedad
de perfiles con solamente dos o tres entradas discretas. Se trata de activar solamente una de las
7
entradas X2, X3 o X4 por vez. El comienzo del programa contiene todos los parámetros de
configuración para el modo 30 de salida de pulsos. Se hace ésto solamente una vez en el
programa, de modo que usamos el contacto SP0 que se activa en el primer barrido para definir
8
la configuración.
9
10
11
12
13
14
A
B
C
D
E–60
Manual del PLC DL06, 2a. edición en español, 6/07
Velocidad
SP0
LD
K30
Modo 30
OUT
V7633
Localiza la tabla
LDA
O3630
de parámetros
(opcional)
OUT
V7630
Selección de
LD
K103
Pulso / dirección
OUT
V7632
Entradas filtradas
LD
K1006
OUT
V7634
OUT
V7635
OUT
V7636
OUT
V7637
Perfil de velocidad
Carga la constante 30 al acumulador. Esta acción selecciona
el modo 30 como el modo HSIO.
Copia esta constante a V7633, la memoria de
selección de modo HSIO.
Carga la dirección octal del cominenzo de la tabla de parámetros
del perfil. La instrucción LDA conviente esto a un número
hexadecimal en el acumulador.
Copia el valor en el acumulador aV7630, la memoria del puntero
a la tabla de parámetros del perfil.
Carga la constante 103 al acumulador, necesaria para
seleccionar pulso y dirección para las salidas Y0 y Y1.
Copia el valor en el acumulador a V7632, configurando
el tipo de salida de pulsos.
Carga la constante 1006 al acumulador, necesaria para
configurar entradas filtradas con una constante de
tiempo de 10 ms.
Copia el valor en el acumulador a V7634, configurando X0.
Copia el valor en el acumulador a V7635, configurando X1.
Copia el valor en el acumulador a V7636, configurando X2.
Copia el valor en el acumulador a V7637, configurando X3.
Tiempo