Principe du mode Boucle modulo

 

Description du principe du mode Modulo-loop

Présentation

Le type Boucle modulo peut être utilisé pour des actions répétées sur une série d'objets mobiles, comme des applications d'emballage et d'étiquetage.

Principe

Sur un front montant de la condition Sync, le compteur est activé et la valeur en cours remise à 0.

Lorsque le comptage est activé :

Sens d'incrémentation : le compteur est incrémenté jusqu'à ce qu'il atteigne la valeur modulo. Lors de l'impulsion suivante, le compteur est réinitialisé à 0, un indicateur de modulo est défini sur TRUE et le comptage continue.

Sens de décrémentation : le compteur est décrémenté jusqu'à atteindre la valeur 0. Lors de l'impulsion suivante, le compteur est défini sur la valeur modulo, un indicateur de modulo est défini sur TRUE et le comptage continue.

Schéma de principe

G-SE-0026398.1.gif-high.gif

 

 

Etape

Action

1

Sur le front montant de la condition Sync, la valeur actuelle est réinitialisée à 0 et le compteur est activé.

2

Tant que la condition d'activation Enable = TRUE, chaque impulsion sur A (monophasé) ou chaque paire d'impulsions avec front montant sur le signal A (quadrature normale) incrémente la valeur du compteur.

3

Lorsque le compteur atteint la valeur (modulo-1), le compteur revient à 0 lors de l'impulsion suivante et le comptage continue. Modulo_Flag est défini sur TRUE.

4

Sur le front montant de la condition Sync, la valeur de comptage en cours est réinitialisée à 0.

5

Tant que la condition d'activation Enable = TRUE, chaque paire d'impulsions avec front montant B (quadrature normale) décrémente le compteur.

6

Lorsque le compteur atteint 0, le compteur revient à (modulo-1) lors de la paire d'impulsions suivante et le comptage continue.

7

Lorsque la condition d'activation Enable = FALSE, les impulsions sur les entrées sont ignorées.

8

Sur le front montant de la condition Sync, la valeur de comptage actuelle est réinitialisée à 0.

NOTE : Les conditions Enable et Sync dépendent de la configuration. Elles sont décrites dans les fonctions d'activation et de synchronisation .