Ejemplo 1 Modo 30: Perfil Trapezoidal Automático Sin Interrupción Externa - AutomationDirect PLC DL06 Manual De Instrucciones

Ocultar thumbs Ver también para PLC DL06:
Tabla de contenido
Apéndice E: Entradas de alta velocidad y salidas de tren de pulsos
Ejemplo 1 modo 30: Perfil trapezoidal automático sin interrupción externa
El perfil que queremos mostrar es dibujado en la siguiente figura. Consiste de una velocidad de
1
inicio diferente de 0 y una velocidad definida moderada.
2
E
4
Velocidad
inicial = 40Hz
5
6
El siguiente programa ejecutará el movimiento del perfil en la figura anterior, cuando sea
ejecutado. El comienzo del programa contiene todos los parámetros de configuración necesarios
7
para el modo 30. Solamente tenemos que hacer esto una vez en el programa de modo que
usamos el contacto SP0 para definir la configuración.
8
9
10
11
12
13
14
A
B
C
D
Continúa en la próxima página.
E–48
Manual del PLC DL06, 2a. edición en español, 6/07
Velocidad
Acel = 2 s
Posición inicial
SP0
Modo 30
Localiza la tabla
de parámetros
(opcional)
Selecciona Pulso y
Dirección
Entradas filtradas
Perfil trapezoidal
Velocidad blanco = 1 kHz
Posición blanco= 5000
Carga la constante 30 al acumulador. Esto define el
LD
modo 30 como modo HSIO
K30
Copia el valor en el acumulador a V7633, la memoria
OUT
dedicada del selección del modo HSIO
V7633
Carga la dirección octal del comienzo de la tabla de
LDA
parámetros del perfil. La instrucción LDA convierte el
O3630
valor a hexadecimal y coloca esto en el acumulador.
Copia el valor en el acumulador a V7630, la memoria
OUT
del puntero de la tabla de parámetros del perfil.
V7630
Carga la constante 103 necesaria para selecionar pulso
y dirección en las salidas físicas Y0 y Y1, respectivamente
LD
(use K3 si se necesitan ambas direcciones (CW y CCW))
K103
OUT
Copia el valor en el acumulador a V7632, configurando
V7632
el tipo de salidas de pulsos.
Carga la constante 1006 para seleccionar entradas
LD
filtradas con una constante de tiempo de 10 ms.
K1006
Copia esta constante a V7634, configurando X0.
OUT
V7634
Copia esta constante a V7635, configurando X1.
OUT
V7635
OUT
Copia esta constante a V7636, configurando X2.
V7636
Copia esta constante a V7637, configurando X3.
OUT
V7637
Desaceleración = 4 s
en este ejemplo la
velocidad final no fue
definida.
Tiempo
.
.
Tabla de contenido
loading

Tabla de contenido