Ejemplo 1 Modo 50 : Captura De Pulso; Entradas Filtradas - 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 50 : Captura de pulso

El programa siguiente selecciona el Modo 50, luego programa el código de captura de pulso
1
para X0 y X1. Las entradas X2, y X3 se configuran como entradas filtradas con constantes de
tiempo de 10 y 30 ms. respectivamente. El programa es genérico, y puede ser adaptado a su
2
aplicación.
E
SP0
4
Modo 50
5
Captura de pulsos
6
7
8
9

Entradas filtradas

10
11
12
13
Programa principal
14
SP100
A
SP101
B
C
D
E–72
Manual del PLC DL06, 2a. edición en español, 6/07
Carga la constante 50 al acumulador y esto selecciona
LD
el modo 50 como modo HSIO.
K50
Copia el valor en el acumulador a V7633, la memoria
OUT
de seleción del modo HSIO.
V7633
Carga la constante 5 al acumulador para configurar
LD
X0 como la entrada de captura de pulsos.
K5
Copia el valor en el acumulador a V7634, configurando
OUT
X0 para captura de pulsos.
V7634
Copia el valor en el acumulador a V7635, configurando
OUT
captura de pulsos para X1.
V7635
Carga la constante 1006 al acumulador para definir
LD
entradas filtradas con una cte. de tiempo de 10 ms.
K1006
Copia el valor en el acumulador a V7636, configurando X2.
OUT
V7636
Carga la constante 3006 al acumulador para definir
LD
entradas filtradas con una cte. de tiempo de 30 ms.
K3006
Copia el valor en el acumulador a V7637, configurando X3.
OUT
V7637
Y0
Use la entrada de captura de pulsos para activar Y0. Esto
SET
funcionará para pulsos muy cortos en X0.
Y1
Use la entrada de captura de pulsos para activar Y1. Esto
SET
funcionará para pulsos muy cortos en X1.
END
La bobina END indicia el fin del programa principal.
Tabla de contenido
loading

Tabla de contenido