Contaje rápido con encoder en PLC TWIDO %VFC
Introducción:
En este ejemplo se muestra como conectar, configurar y programar un encoder con fases A B y Z a las entradas de contáje rápido del autómata Twido
Hardware
- Encoder : Hohner 20-11921-1000 (Incremental 1000 pulsos por vuelta)
- PLC : Twido TWDLCAA10DRF
Conxionado
El contaje del ejemplo será progresivo - regresivo bifásico a 20 kHz.
Fase A+ se cablea a la entrada %I0.1, la fase B+ a la entrada %I0.0.
La entrada %I0.2 se puede configurar como preestablecida.
La entrada %I0.3 se puede configurar como entrada rápida.
Configuración
Desde el Twido Soft se confiran los "Contadores muy rápidos"
Se configura el contador muy rápido %VFC. Seleccionar:
- "Tipo de contador rápido":Contador progresivo / regresivo
- "Preselección" Valor con que se reiniciará el contador al resetearlo.
- "Umbral S0 y S1" Son los umbrales de contaje, es decir el valor en pulsos que se comparará con el valor de pulsos actual del encoder.
Cuando el valor de contaje PV es igual o superior al Umbral SP se activará :
- %FC0.TH0 - Umbral S0
- %FC0.TH1 - Umbral S1
Marcando la selección de "Ajustable" nos permitirá cambiar los valores de los umbrales 1 y 2 por programa.
También se pueden utilizar las salidas reflejadas %Q0.2 y %Q0.3 para que se activen con el contaje (en el ejemplo no se utilizan).
Programación:
La maniobra a realizar es la siguiente:
Al pulsar marcha, el carro partiendo del detector de origen avanza a velocidad rápida 800 pulsos
(Umbral S0) y a velocidad lenta 200 pulsos (Umbral S1), en total 1000 pulsos en donde para.
Una vez parado emporiza %TM0 (5 segundos) y el carro vuelve hasta el origen.
Siempre que el carro esté en el origen se estará haciendo un reset del contador de alta velocidad %VFC0, al arrancar el motor del carro, perderá el origen permitiendo el contaje de pulsos.
El número actual de pulsos contado se puede ver en %VFC.V