Notice
Sendix F58X8 EtherNet/IP
Pour configurer le codeur, il est possible de charger vos valeurs de configuration dans les sous-sections
KueblerTestEncoder1:C.
Ne pas oublier de régler l'octet ConfigurationControl à la valeur indiquée dans le tableau "Valeurs de Configuration Control" en
fonction de ce que vous désirez faire.
Comme le montre ce tableau, s'il faut régler le prépositionnement à 0 et sauvegarder la configuration, donner la valeur "0" à
Preset_Value_19 et utiliser 6 pour Configuration Control. Mettre le codeur hors tension, le remettre sous tension, puis régler
"Configuration Control" à 0 pour éviter la remise à zéro du prépositionnement à chaque démarrage du codeur.
Il faut bien tenir compte du fait que, lors de ces réglages, le codeur ne peut prendre de nouvelles valeurs de configuration à
l'aide de cette technique que si
a) Configuration Control est réglé correctement, c.-à-d. différent de 0
b) Le codeur est réinitialisé, p. ex. en le mettant hors tension, puis en le remettant sous tension, ou en réalisant ensuite
un reset depuis l'onglet "Module Info" de la configuration codeur
Il serait judicieux, dans cet exemple, de modifier la connexion du codeur du réglage initial
"Input Only (100)+Config: Position + HiResPos + Velocity + Acceleration + other + Configuration Assembly"
en
"Input Only (100): Position + HiRes Position + Velocity + Acceleration + other (no Configuration Assembly)"
après la fin du réglage et la sauvegarde dans la mémoire non volatile du codeur. Cette étape supprime les sous-sections
"KueblerTestEncoder1:C".
Il faut tenir compte du fait que, avec ce réglage, les éléments de configuration portent des noms de tags en texte clair tels que
KueblerTestEncoder1:C.Position_Low_Limit_22. Cependant, cette version de Logix ne permet pas l'obtention de manière simple
des données émises par le codeur avec des noms de tags en texte clair.
Si le codeur refuse de se connecter à l'automate, les valeurs de configuration sélectionnées sont invalides, p. ex. valeur du
champ de données du format de vitesse invalide.
Il faut noter que, si la résolution maximale (24 bits multitours et 19 bits monotour) est désirée, il faut utiliser les données de
position brutes contenues, dans notre exemple, dans KueblerTestEncoder1:I1.Data[1] et dans KueblerTestEncoder1:I1.Data[2].
Dans ce cas, s'il faut inverser le sens de comptage, vous devrez implémenter votre propre conversion dans votre programme
automate pour le choix de la "Direction", p. ex. au moyen d'un OU exclusif binaire de la valeur toutes les secondes.
FRA - 9 (R600961.0003)