Recommandations Pour Les Codeurs De Position - Rockwell Automation Allen-Bradley PowerFlex 7000 Serie Notice D'installation

Masquer les pouces Voir aussi pour Allen-Bradley PowerFlex 7000 Serie:
Table des Matières

Publicité

Chapitre 3
Définition et maintenance des composants
138

Recommandations pour les codeurs de position

Lorsqu'un codeur de position est choisi, suivre les recommandations suivantes
pour obtenir des performances optimales.
1. Sélection du codage de sortie : Acquérir des codeurs absolus avec leur sortie
au format de code Gray ou binaire. Le code Gray est une forme de code
binaire dans lequel un seul bit à la fois change à chaque séquence de
nombres ou information de position. Le fait qu'un seul bit soit modifié à la
fois rend l'interprétation des données de position par l'interface codeur
universel plus fiable et évite les informations ambiguës. A titre d'exemple, la
transition de 255 à 256 donnera les résultats suivants en code binaire
naturel et en code Gray comparativement :
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,
il se produit des retards du fait des composants du filtre de fréquence et
l'hystérèsis d'entrée. Des variations dans ces temps de réaction peuvent
provoquer des erreurs. Un bit sera lu 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 détectent généralement l'état de
sortie « vrai » sur le haut de chaque impulsion. 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 « haut = vrai » à 10 bits, la position zéro
est représentée par 0000000000. Pour un codeur « bas = vrai », la
position zéro est exprimée par 1111111111. Sur l'interface codeur
universel, les données de position seront alors inversées matériellement.
C'est-à-dire qu'un « 1 » activera un optocoupleur qui produira un « 0 » à
la place. Un codeur « haut = vrai » produit donc le mot 1111111111 pour
la position zéro. Grâce au 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 « haut = vrai » mais une inversion du signal
est cependant réalisée. Si on est obligé d'utiliser un codeur « bas = vrai »,
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 « haut = vrai »
(POL_QRDNT installé), retirer le cavalier pour compenser le montage du
codeur.
Publication Rockwell Automation 7000-UM151C-FR-P – Septembre 2013
Code binaire
Code Gray
255
011111111
010000000
256
100000000
110000000

Publicité

Table des Matières
loading

Table des Matières