Principio del Bucle de módulo

 

Descripción del principio de la modalidad Modulo-loop

Descripción general

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.

Principio

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.

Esquema de principio

G-SE-0026398.1.gif-high.gif

 

 

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.