Description du principe du mode Incrémental

Présentation

Utilisez le mode Incrémental pour connecter des codeurs incrémentaux.

Principe

Le mode Incrémental se comporte comme un compteur croissant/décroissant.

Lorsque la condition Enable a pour valeur FALSE, le compteur ignore les impulsions appliquées aux entrées de comptage A et B.

En mode Incrémental, le compteur doit être préréglé au moins une fois pour être opérationnel. La valeur de comptage actuelle est remplacée par la valeur de préréglage chaque fois que la Condition de présélection survient.

La valeur actuelle du compteur peut être est stockée dans le registre de capture en configurant les conditions de capture.

Types d'axe

Le tableau suivant présente les deux types d'axe disponibles :

Type d'axe

Commentaire

Linéaire

Dans ce mode, le compteur se comporte comme un compteur fini.

Rotatif

Dans ce mode, le compteur se comporte comme un compteur infini.

Schéma de principe

Le mode d'entrée en mode Incrémental est toujours une quadrature :

G-SE-0002687.2.gif-high.gif

 

 

G-SE-0005952.1.gif-high.gif

 

 

Etape

Action

1

Sur le front montant de la condition Preset, la valeur de préréglage est chargée et le compteur est activé.

2

Lorsque la condition Enable a pour valeur 1, le compteur commence à incrémenter si le comptage est croissant.

3

Le front montant sur la condition Preset charge la valeur la valeur de préréglage.

4

Lorsque la condition Enable a pour valeur 1, le compteur commence à décrémenter si le comptage est décroissant.

5

Lorsque la condition Enable a pour valeur 0, le compteur ignore les impulsions appliquées aux entrées de comptage A et B.

6

Le front montant sur la condition Preset charge la valeur de préréglage.

7

Lorsque la condition Enable a pour valeur 1, le compteur commence à décrémenter si le comptage est décroissant.

NOTE : Les conditions Enable et Preset dépendent de la configuration. Elles sont décrites dans les fonctions Enable et Preset.

Ecart

Le compteur applique une hystérésis si la rotation est inversée. La valeur de l'écart définit le nombre de points qui ne sont pas pris en compte par le compteur lors de l'inversion de la rotation.

Cela permet de prendre en compte l'écart entre l'axe du codeur/moteur et l'axe mécanique (un codeur mesurant la position d'un tapis, par exemple).

Ce comportement est illustré dans la figure ci-dessous :

G-RU-0010682.1.gif-high.gif