Descripción del principio de modalidad Incremental
En esta sección se describe el uso de la modalidad incremental para conectar encóders incrementales.
La modalidad incremental funciona como un contador progresivo/regresivo estándar, utilizando impulsos y contándolos.
Las posiciones se deben prestablecer y el recuento se debe inicializar para implementar y gestionar la modalidad incremental.
El valor del contador se puede almacenar en el registro de captura configurando un evento externo.
En el diagrama siguiente se ofrece una descripción general del encóder en modalidad incremental:
En la tabla siguiente se presentan los dos tipos de ejes disponibles y las modalidades de recuento disponibles:
Tipo de eje |
Comentario |
---|---|
Lineal |
Esta modalidad actúa como un contador finito. |
Rotatorio |
Esta modalidad actúa como un contador infinito. |
La modalidad de entrada en la modalidad incremental siempre es una cuadratura:
Fase |
Acción |
---|---|
1 |
En el flanco ascendente de la condición preestablecida, se establece como valor del contador el valor preestablecido y se activa el contador. |
2 |
Si la condición Enable = 1, el contador empieza a incrementarse si la dirección del conteo es progresiva. |
3 |
El flanco ascendente en la condición preestablecida carga el valor de Preajuste. |
4 |
Cuando los pulsos entrantes se detienen, el contador mantiene su valor. |
5 |
Si la condición Enable = 1, el contador disminuye si la dirección del conteo es regresiva. |
6 |
Si la condición Enable = 0, el contador omite los pulsos aplicados a las entradas de conteo A/B. |
7 |
El flanco ascendente en la condición preestablecida carga el valor de preajuste. |
8 |
Si la condición Enable = 1, el contador disminuye si la dirección del conteo es regresiva. |
NOTA: Las condiciones Enable y Preset dependen de la configuración. Estas condiciones se describen en las funciones de Enable y Preset.