Description du principe du mode incrémental

Présentation

Cette section décrit l'utilisation du mode incrémental pour se connecter à des codeurs incrémentaux.

Principe

Le mode incrémental se comporte comme un compteur croissant/décroissant standard, utilisant des impulsions et comptant ces mêmes impulsions.

Les positions doivent être prédéfinies et le comptage initialisé pour implémenter et gérer le mode incrémental.

La valeur du compteur peut être stockée dans le registre de capture en configurant un événement externe.

Schéma du principe

Le schéma suivant présente le codeur en mode incrémental :

G-SE-0074543.1.gif-high.gif

 

 

Types d'axe

Le tableau suivant présente les deux types d'axe disponibles et les modes de comptage correspondants :

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 du principe

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

G-SE-0002687.2.gif-high.gif

 

 

G-SE-0075104.1.gif-high.gif

 

 

Etape

Action

1

Sur le front montant de la condition Preset, la valeur du compteur est définie sur la valeur prédéfinie et le compteur est activé.

2

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

3

Le front montant de la condition Preset charge la valeur prédéfinie.

4

Lorsque les impulsions entrantes cessent, le compteur conserve sa valeur.

5

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

6

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

7

Le front montant de la condition Preset charge la valeur prédéfinie.

8

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.