Principio del Bucle de módulo

 

Descripción del principio de modalidad Modulo-loop

Descripción general

La modalidad Bucle en el módulo puede utilizarse para acciones repetidas en una serie de objetos en movimiento, por ejemplo aplicaciones de empaquetado y etiquetado.

Principio

En un flanco ascendente de la condición de sincronización, el contador se activa y el valor actual se restablece a 0.

Cuando el conteo está habilitado:

Dirección progresiva: el contador aumenta hasta alcanzar el valor del módulo -1. En el pulso siguiente, el contador se restablece en 0, un indicador de módulo se establece en 1 y el conteo continúa.

Dirección regresiva: el 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 1 y el conteo continúa.

Modalidades de entrada

En esta tabla se muestran los 8 tipos de modalidades de entrada disponibles:

Modalidad de entrada

Comentario

A = progresivo, B = regresivo

modalidad predeterminada

El valor del contador aumenta en A y disminuye en B.

A = impulso, B = dirección

Si un flanco ascendente en A y B es true, el valor del contador disminuye.

Si un flanco ascendente en A y B es false, el valor del contador aumenta.

Cuadratura normal X1

Un codificador físico siempre proporciona un giro de 90° de 2 señales que primero permite al contador contar pulsos y detectar el sentido:

oX1: 1 conteo mediante ciclo de codificador

oX2: 2 conteos mediante ciclo de codificador

oX4: 4 conteos mediante ciclo de codificador

Cuadratura normal X2

Cuadratura normal X4

Cuadratura inversa X1

Cuadratura inversa X2

Cuadratura inversa X4

Diagrama del principio progresivo/regresivo

G-RU-0010214.3.gif-high.gif

 

 

Fase

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

Cuando la condición Enable es 1, cada pulso en A aumenta el valor del contador.

3

Cuando el contador alcanza el valor (modulo-1), el contador vuelve al 0 en el pulso siguiente y el conteo continúa. Modulo_Flag se establece en 1.

4

En el flanco ascendente de la condición Sync, el valor de contador actual se resetea en 0.

5

Cuando la condición Enable es 1, cada pulso en B disminuye el contador.

6

Cuando el contador alcanza 0, el contador vuelve a (modulo-1) en el pulso siguiente y el conteo continúa.

7

Cuando la condición Enable es 0, los pulsos en las entradas se omiten.

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. Dichas condiciones se describen en la función Habilitación y Preajuste.

Diagrama del principio de cuadratura

La señal del codificador se cuenta según la modalidad de entrada seleccionada, tal como se muestra más adelante:

G-SE-0002687.2.gif-high.gif