Descripción del principio de la modalidad Modulo-loop
El tipo Bucle en el módulo puede utilizarse para acciones repetidas en una serie de objetos en movimiento, como por ejemplo aplicaciones de empaquetado y etiquetado.
En un flanco ascendente de la condición Sync, el contador se activa y el valor actual se resetea a 0.
Cuando el conteo está habilitado:
Dirección progresiva: el contador aumenta hasta alcanzar el valor del módulo. En el pulso siguiente, el contador se resetea a 0, un indicador de módulo se establece en TRUE y el conteo continúa.
Dirección regresiva: El valor del contador disminuye hasta alcanzar 0. En el pulso siguiente, el contador se establece en el valor del módulo, un indicador de módulo se establece en TRUE y el conteo continúa.
Etapa |
Acción |
---|---|
1 |
En el flanco ascendente de la condición Sync, el valor actual se resetea en 0 y el contador se activa. |
2 |
Mientras la condición Enable sea TRUE, cada pulso en A (para monofásico) o cada par de pulsos con un flanco principal en la señal A (para cuadratura normal) incrementará el valor del contador. |
3 |
Cuando el contador alcanza el valor (Módulo - 1), el contador vuelve al 0 en el pulso siguiente y el conteo continúa. Modulo_Flag se establece en TRUE. |
4 |
En el flanco ascendente de la condición Sync, el valor de contador actual se resetea en 0. |
5 |
Mientras la condición Enable sea TRUE, cada par de pulsos con un flanco principal de la señal B (para cuadratura normal) hará disminuir el contador. |
6 |
Cuando el contador llega a 0, el contador vuelve a (Módulo - 1) en el par de pulsos siguiente y el conteo continúa. |
7 |
Cuando la condición Enable es FALSE, los pulsos en las entradas se ignoran. |
8 |
En el flanco ascendente de la condición Sync, el valor de contador actual se resetea en 0. |
NOTA: Las condiciones Enable y Sync dependen de la configuración. Se describen en la función de habilitación y sincronización.