Définition et maintenance des composants de commande Chapitre 3
Les neufs bits ont changé dans le code binaire, alors que seul le bit de
plus significatif a changé dans le code Gray. Dans l'interface codeur
universelle, les composants du filtre de fréquence et l'hystérésis de
l'entrée produisent des retards. Des variations dans ces temps de réaction
peuvent provoquer des erreurs en raison de la lecture d'un bit comme
activé (ON) alors qu'il est en fait déjà en cours de désactivation (OFF)
ou vice versa. Dans le cas du code Gray, comme un seul bit change, cette
erreur d'ambiguïté ne pourra jamais porter sur plus d'un incrément de
comptage. Pour cette raison et afin de limiter les appels de courants,
Rockwell Automation recommande d'utiliser les codeurs de position à
codage Gray.
2. Polarité des données : les codeurs absolus ont généralement une sortie
Vraie haute. Si le modèle de codeur utilisé ne propose pas d'option de
réglage « haut/vrai » (ou « non inversé/inversé »), on supposera donc
qu'il est configuré pour une sortie « haut = vrai ». Dans le cas d'un
codeur 10 bits Vrai niveau haut, la position zéro est représentée par
0000000000. Pour un codeur Vrai/niveau bas, la position zéro est
1111111111. Sur l'interface codeur universelle, les données de position
sont inversées par le matériel. C'est-à-dire qu'un « 1 » activera un
optocoupleur qui produira un « 0 » à la place. Un codeur Vrai niveau
haut produit donc 1111111111 pour la position zéro. Avec le cavalier
POL_QRDNT, il est possible de régler la polarité de l'entrée. Lorsque ce
cavalier est installé (réglage par défaut), l'interface accepte les codeurs
Vrai niveau haut mais une inversion du signal est cependant réalisée. Si
on est obligé d'utiliser un codeur Vrai niveau bas, ce cavalier devra être
retiré pour que seule l'inversion de la position zéro par l'optocoupleur
soit réalisée.
L'autre rôle du cavalier POL_QRDNT est de corriger les données
lorsque le codeur est monté de telle façon qu'une rotation anti-horaire
produise un comptage dégressif. Si c'est le cas, le cavalier POL_QRDNT
doit être configuré à l'opposé de son réglage normal habituel pour
rectifier la polarité des données. Par exemple, si l'interface codeur
universelle est configurée pour fonctionner avec des codeurs Vrai niveau
haut (POL_QRDNT installé), retirer le cavalier pour compenser le
montage du codeur.
Publication Rockwell Automation 7000-UM202F-FR-P - Février 2020
177