Page 2
Notice Sendix F58X8 EtherNet/IP Editeur Kübler Group, Fritz Kübler GmbH Assistance technique Tél. +49 (0) 7720 3903-0 Télécopie +49 (0) 7720 21564 servicecenter@kuebler.com N° de document R600961.0003 - Index 4 Nom du document Notice Sendix série F58X8 EtherNet/IP Références de commande : 8.F5868.XXAN.A222 (multitours) 8.F5888.XXAN.A222 (multitours) 8.F5858.XXAN.A222 (monotour)
Page 3
Notice Sendix F58X8 EtherNet/IP Sommaire 1. Contenu ..........................................4 Fonctionnalité d’identification et de maintenance ..........................4 2. Guide de démarrage rapide ................................... 5 3. Détails techniques et caractéristiques des codeurs ..........................11 Valeurs mécaniques ....................................11 Conventions dans cette notice ................................. 11 EtherNet / IP et CIP .....................................
Page 4
Notice Sendix F58X8 EtherNet/IP 1. Contenu Cette notice contient des informations sur les codeurs F58X8 Ethernet/IP portant sur les sujets suivants : • Versions de firmware et de fichier EDS • Détails techniques et caractéristiques des codeurs • Tension d'alimentation et consommation électrique •...
Page 5
Notice Sendix F58X8 EtherNet/IP 2. Guide de démarrage rapide Ce chapitre présente l'utilisation du codeur avec un automate Allan Bradley EtherNet/IP utilisant le logiciel Rockwell Studio 5000 (V23.00). • Choisir une adresse IP libre sur une carte réseau EtherNet libre comme montré. Nous suggérons l'utilisation d'une adresse IP dans la plage des 192.168.1.x, cette plage correspondant au réglage standard du codeur.
Page 6
Notice Sendix F58X8 EtherNet/IP • Démarrer Studio 5000 • Créer un nouveau projet correspondant à votre modèle d'automate • A l'aide du menu Tools / EDS Hardware Installation Tool, installer tous les fichiers .EDS nécessaires à votre automate et à votre module de communication EtherNet/IP Rockwell (le cas échéant).
Page 7
Notice Sendix F58X8 EtherNet/IP Faites un clic droit sur Ethernet dans la fenêtre d’arborescence de l’automate, puis sélectionnez "New Module" (nouveau module). Sélectionnez votre modèle de codeur. Dans la fenêtre "New Module" qui s'affiche, régler le codeur comme suit : FRA - 7 (R600961.0003)
Page 8
Notice Sendix F58X8 EtherNet/IP Dans le champ General / Module definition de la fenêtre "New Module", cliquer sur Change et sélectionner les connexions comme représenté ici : Cette connexion fournit l'ensemble des données process et permet une configuration confortable du codeur à l'aide de Logix Designer.
Page 9
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.
Page 10
Notice Sendix F58X8 EtherNet/IP Le codeur refuse la connexion si des données de configuration invalides ont été définies et si Configuration Control n'est pas à 0. Une indication sur le paramètre erroné peut être obtenue en vérifiant les propriétés de votre codeur dans l'onglet de la connexion.
Page 11
Notice Sendix F58X8 EtherNet/IP 3. Détails techniques et caractéristiques des codeurs Valeurs mécaniques Résistance aux chocs selon EN 60068-2-27 2500 m/s , 6 ms Résistance aux vibrations selon EN 60068-2-6 100m/ s , 55 … 2000 Hz Plage de températures de fonctionnement -40…+80°C Tension d'alimentation et consommation électrique 10…30 VDC...
Page 12
Notice Sendix F58X8 EtherNet/IP EtherNet / IP et CIP Des couches d'application réseau communes sont la clé de la communication avancée et d'une vraie intégration de réseaux. Le protocole Common Industrial Protocol (CIP™) permet une intégration complète de la commande avec des informations, des réseaux CIP multiples et les technologies de l'Internet.
Page 13
Notice Sendix F58X8 EtherNet/IP 4. Données process et configuration Présentation des données process Les données process peuvent être demandées soit à l'aide de l'objet "Position Sensor" au moyen d'un message explicite ou à l'aide de l'objet assembly du codeur. Ces assemblies contiennent des données process sélectionnées (fixes). Une partie des données process n'est contenue que dans les assemblies, d'autres données process ne sont contenues que dans l'objet "Position Sensor".
Page 14
Notice Sendix F58X8 EtherNet/IP Détail des données process La signification précise des différents attributs se trouve dans le paragraphe "Attributs de clase de l'objet EtherNet/IP / CIP Position Sensor" Instance Octet Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 Signification Attribut n°...
Page 15
Notice Sendix F58X8 EtherNet/IP Velocity LSB Valeur de vitesse Velocity Velocity Velocity MSB Acceleration value LSB Accélération, format dépendant de l'attribut 25 (Velocity format) Acceleration value Acceleration value Acceleration value MSB Diag- Sens Signale un dysfonctionnement : Bit 0 : 1 en cas d'erreur capteur lors de Live Int.
Page 16
Notice Sendix F58X8 EtherNet/IP Batt. Indique l'état de diagnostic du codeur : — Warn. Warn. Bit 1 : 1 lorsque la LED interne du cap- teur arrive en fin de vie, autrement 0. Bit 4 : 1 lorsque la batterie tampon qui conserve le comptage multitours lors Over des coupures de l'alimentation faiblit.
Page 17
Notice Sendix F58X8 EtherNet/IP Alarm Flag 1 si une ou plusieurs alarmes sont actives (p. ex. attribut 44 "Alarms“ différent de 0), autrement 0. Warning Flag 1 si un ou plusieurs avertissements sont actifs (p. ex. attribut 47 "War- nings“ différent de 0), autrement 0 Life Counter Compteur de vie du capteur de —...
Page 18
Notice Sendix F58X8 EtherNet/IP Assemblies de configuration L'explication précise des différents attributs se trouve au paragraphe "Attributs de classe de l'objet EtherNet/IP / CIP Position Sensor“ Les instances d'assembly suivantes sont utilisées pour la transmission de la configuration. Assemblies 130 et 131 : Instance Octet Bit7 Bit6 Bit5...
Page 19
Notice Sendix F58X8 EtherNet/IP Position High Limit LSB Limite haute de la plage de travail, la position est comparée avec la plage Position High Limit de travail et affecte l'attribut 21 "Posi- Position High Limit tion State". Position High Limit MSB Acceleration Format LSB Format de la valeur d'accélération mesurée.
Page 20
Notice Sendix F58X8 EtherNet/IP Commissioning Diagnostic Control Cette valeur doit être 0 ou 1, mais elle est ignorée. Le codeur émet pour les deux ré- glages les avertissements et les alarmes via les attributs "Warnings" et "Alarms". Scaling Function Control Valeur 1 : facteur d'échelle actif : Les données de position émises (Posi- tion Value, attribut 3) sont calculées à...
Page 21
Notice Sendix F58X8 EtherNet/IP Valeur de Configuration Control Signification Valeur de prépositionnement La configuration est ignorée par le Ne pas modifier la valeur de prépositi- codeur, celui-ci travaille avec la configu- onnement, c.-à-d. ignorer la valeur de ration courante active ou sauvegardée. prépositionnement.
Page 22
Notice Sendix F58X8 EtherNet/IP Attributs de classe de l'objet EtherNet / CIP Position Sensor Listing détaillé des données process acycliques (attributs de l'objet Position Sensor (classe : 0x23), instance : 1) : ID d'attribut Lect./ Nom de Taille en Description Signification de l'attribut (décimal) Ecr.
Page 23
Notice Sendix F58X8 EtherNet/IP Physical Reso- Nombre maximal Valeur fixe 65535 (c.-à-d. une résolution lution Span de pas par tour du de 16 bits). Une résolution monotour de codeur 524287 (19 bits) ne peut être lue que sans facteur d'échelle via l'Assembly 100. Number of Nombre maximal de Valeur fixe 65535 (c.-à-d.
Page 24
Notice Sendix F58X8 EtherNet/IP Version Info Chaîne de Renvoie les informa- Cette valeur est utilisée lors de Network Pro- caract. tions sur la version de demandes de dépannage ou cessor Firm- firmware du proces- d'assistance auprès de Kuebler ware seur réseau interne du codeur Internal Battery Tension interne de la...
Page 25
Notice Sendix F58X8 EtherNet/IP Restrictions pour la configuration Les restrictions suivantes s'appliquent aux valeurs de configuration et au processus de configuration : - Dans le cas de l'utilisation de la messagerie explicite : après chaque modification de MUR (attribut 16) et/ou de TMR (attribut 17) (lors de sa prise en compte ou de sa sauvegarde par messagerie explicite, il faut définir la valeur de prépositionnement une fois à...
Page 26
Notice Sendix F58X8 EtherNet/IP Remarque importante pour la valeur de prépositionnement Il faut noter que la valeur de prépositionnement (attribut n° 19), si elle est écrite par messagerie explicite, est toujours écrite et mémorisée immédiatement dans la configuration sauvegardée ! Cette exception ne s'applique qu'à la valeur de prépositionne- ment.
Page 27
Notice Sendix F58X8 EtherNet/IP 0x15 Restore Restaure les valeurs de tous les paramètres depuis la mémoire non volatile et les prend en compte immédi- atement. Il peut être nécessaire de définir une valeur de pré- positionnement après cette opération, voir "Remarque importante pour la valeur de prépositionnement".
Page 28
Notice Sendix F58X8 EtherNet/IP 7. Réglages d'usine du codeur Adresse IP: Statique, 192.168.1.30 , masque de sous-réseau : 255.255.255.0, ACD : Activé ID d'attribut : Nom de l'Attribut Valeur par défaut Commentaire Direction Counting Toggle Augmentation dans le sens horaire Commissioning Diagnostic Control Scaling Function Control...
Page 29
Notice Sendix F58X8 EtherNet/IP Raccordement au bus Affectation des bornes bus Interface Type de raccordement Fonction Connecteur M12, 4 broches Bus Port 1 Signal: Trans. données+ Récept. données+ Trans. données - Récept. données - Abréviation: TxD+ RxD+ TxD- RxD- Codage D Broche : Aimentation Signal:...
Page 30
Notice Sendix F58X8 EtherNet/IP LED Mod Etat Signification Exigence Eteint en permanence Pas d’alimentation électrique Si l'appareil n'est pas alimenté électriquement, l'indicateur d'état du module reste éteint en permanence. Vert continu Appareil opérationnel Si l'appareil fonctionne correctement, l'indicateur d'état du module reste vert en permanence.
Page 31
Notice Sendix F58X8 EtherNet/IP Rouge continu IP en double Pour les appareils supportant une détection d'adresse IP en double, l'appareil a détecté que (au moins) une de ses adres- ses IP est déjà utilisée. Vert/rouge clignotant Autotest Lorsque l'appareil effectue son auto-test à la mise sous ten- sion, l'indicateur d'état réseau effectue la séquence d'essai comme décrit au paragraphe 9-4.2.4.
Page 32
Notice Sendix F58X8 EtherNet/IP Configuration du codeur à l'aide de la connexion "Live Config" Pour cette option, sélectionner des connexions sans “+ Config”, et sélectionner la connexion "Live Config". FRA - 32 (R600961.0003)
Page 33
Notice Sendix F58X8 EtherNet/IP Le contrôleur affiche maintenant les tags suivants • KueblerTestEncoder1:I1.Data : il s'agit des données process du codeur décrites dans le tableau "Assembly 100" ; KueblerTestEncoder1:I1.Data[0] contient donc les données de position retraitées. • KueblerTestEncoder1:O2.Data : Données de configuration codeur décrites dans le tableau "Assembly 130". o Data[0] : MUR o Data[1] : PRESET o Data[2] : TMR...
Page 34
Notice Sendix F58X8 EtherNet/IP Configuration du codeur par messagerie explicite Via le profil codeur (exemple logique Ladder) 1. Créer un nouveau projet vide pour votre automate. Exemple de création de projet 2. Réaliser dans votre projet Logix Designer toutes les configurations relatives à votre automate et ajouter un codeur EtherNet/ IP Kübler (donner au codeur p.
Page 35
Notice Sendix F58X8 EtherNet/IP Résultat de la configuration 3. Passer en ligne. Vous recevez maintenant des données de position visibles dans le tag KueblerEncoder1:I1.Data[0]. Dans le cas d'un nouveau codeur, les données de position sont basées sur la configuration par défaut des valeurs du codeur. 4.
Page 36
Notice Sendix F58X8 EtherNet/IP 6. Editer votre programme principal pour ajouter un nouveau rung et le placer dans un bloc Trigger et dans un bloc One Shot comme représenté. Créer également les tags nécessaires pour les deux blocs. FRA - 36 (R600961.0003)
Page 37
Notice Sendix F58X8 EtherNet/IP Exemple de création du tag pour le bloc One Shot 7. Ajouter un élément MSG, p. ex. à l'aide de la fonction "Add Ladder Element". FRA - 37 (R600961.0003)
Page 38
Notice Sendix F58X8 EtherNet/IP 8. Saisir le nom du message de configuration désiré, p. ex. ConfigMURmessage, dans le champ "Message Control". 9. Faire un clic droit sur le nom choisi et sélectionner le message correspondant, p. ex. “ConfigMURmessage” (ou le nom que vous avez choisi) pour lier le message avec votre instruction MSG.
Page 39
Notice Sendix F58X8 EtherNet/IP 12. Configurer le message comme représenté sur les 3 illustrations suivantes. Sélectionner l'élément source approprié dans l'onglet Configuration. FRA - 39 (R600961.0003)
Page 40
Notice Sendix F58X8 EtherNet/IP Attention à ne pas confondre les valeurs hexadécimales et décimales ! 13. Répéter les opérations 7 à 13 pour les trois tags ConfigMURvalue, ConfigTMRvalue et ConfigDirectionValue. Les réglages de “Configuration” sont représentés dans les trois illustrations suivantes, les autres réglages dans les trois dernières illustrations.
Page 41
Notice Sendix F58X8 EtherNet/IP La Classe 0x23 représente l'objet Position Sensor du codeur Kübler. L'instance est mise à 1 car chaque codeur n'a qu'un seul objet Position Sensor. Les attributs 0x0C, 0x10, 0x11 correspondent aux valeurs de la colonne “ID d'attribut” du tableau “Attri- buts de classe de l'objet Position Sensor”.
Page 42
Notice Sendix F58X8 EtherNet/IP Pour prendre en compte les attributs (ce qui signifie que le codeur perdra les réglages après un cycle de mise hors tension / remise sous tension et qu'il faudra donc répéter les réglages et la prise en compte), créer un tag MESSAGE appelé p. ex. “Con- figApplyMessage”...
Page 43
Notice Sendix F58X8 EtherNet/IP Réglages modifiés : Remplacement du message de prise en compte (Apply) par un message de sauvegarde (Save) Le code du service 0x16 correspond à “Save Attributes” dans la spécification CIP. La signification des codes de service “Apply Attributes”...
Page 44
Notice Sendix F58X8 EtherNet/IP Il est visible ici que le message de prise en compte (Apply) ou de sauvegarde (Save) doit généralement être placé en dernier dans une série de messages de configuration pour permettre l'activation de tous les réglages ! Il est important de régler toute éventuelle “Preset Value”...
Page 45
Notice Sendix F58X8 EtherNet/IP Limite de position basse Limite de position haute FRA - 45 (R600961.0003)
Page 46
Notice Sendix F58X8 EtherNet/IP Définition de la valeur de prépositionnement via messagerie explicite depuis un programme Ladder automate En plus du réglage de la valeur de prépositionnement via la connexion "Live Config", il est possible d'utiliser la messagerie expli- cite pour régler la valeur de prépositionnement du codeur dans Logix 5000. 1.
Page 47
Notice Sendix F58X8 EtherNet/IP 3. Créer une routine comme suit : Insérer un bloc Trigger avec le tag correspondant et un bloc One Shot avec le tag correspondant. Insérer maintenant un bloc MSG avec un message comme suit : Configuration du message de prépositionnement partie 1 Configuration du message de prépositionnement partie 2 FRA - 47 (R600961.0003)
Page 48
Notice Sendix F58X8 EtherNet/IP Configuration du message de prépositionnement partie 3 Le résultat est le suivant : 4. Il est maintenant possible de saisir la valeur de prépositionnement désirée dans le tag PresetValue, p. ex. 55 5. Pour lancer la présélection, faire un clic droit sur le bloc Preset Trigger et sélectionner “Toggle Bit”. Le programme écrit maintenant le message de présélection dans le codeur.
Page 49
Notice Sendix F58X8 EtherNet/IP 10. Fonctions supplémentaires Fonction Address Conflict Detection (ACD) La fonction EtherNet/IP "ACD" (Address Conflict Detection) est activée par défaut. Si elle n'est pas nécessaire, elle peut être désactivée en mettant à 0 l'objet 0xF5 (TCP/IP), instance 1, attribut 10. Ceci peut légèrement accélérer le démarrage du codeur. Davantage d'informations peuvent être trouvées dans la spécification CIP / EtherNet/IP Activation de "Device Level Ring“...
Page 50
Notice Sendix F58X8 EtherNet/IP Exemple de détection d'un défaillance d'anneau (utilisant un seul codeur). Mode Axe de Rotation Ce codeur peut être mis en mode Axe de Rotation. Pour activer le mode Axe de Rotation, donner à TMR une valeur inférieure à celle de MUR. Si, par exemple, TMR (attribut 17) est réglé...
Page 51
Notice Sendix F58X8 EtherNet/IP 11. Vérification des versions de firmware du codeur Lors d'un appel à l'assistance technique Kübler, le technicien d'assistance peut vous demander la version de firmware de votre codeur. Pour obtenir les versions de firmware des deux processeurs du codeur, créer un programme comme suit : Programme de lecture des versions Message de lecture de la version du processeur réseau FRA - 51 (R600961.0003)
Page 52
Notice Sendix F58X8 EtherNet/IP Message de lecture de la version du processeur d'application Il est maintenant possible de basculer entre les blocs Toggle des versions pour lancer la lecture. Après lecture, les chaînes de caractères des identifiants de version s'affichent dans les tags et peuvent être copiées/collées. 12.