Schneider Electric LXM05A CANopen - Protocole pour servo variateur AC Mode d'emploi
Ajouter à Mes manuels122 Des pages
▼
Scroll to page 2
of
122
Documentation technique Manuel bus de terrain Protocole pour servo variateur AC LXM05A CANopen Document: 0198441113236 Edition: V1.04, 01.2006 LXM05A CANopen Notes importantes Les systèmes d'entraînement décrits dans le présent document sont des produits à usage général qui correspondent à l'état de la technique et qui sont conçus de manière à exclure en grande partie les risques. Cependant, les entraînements et les commandes d’entraînement qui ne répondent pas expressément aux fonctions des techniques de sécurité ne sont pas autorisés, aux termes des règlements techniques généraux, pour des utilisations dont la mise en œuvre pourrait mettre en danger la vie de personnes. Sans l’installation d’équipements de sécurité complémentaires, il est impossible d’exclure totalement l’apparition de mouvements imprévisibles ou non freinés. Personne ne doit donc se trouver dans la zone de danger des entraînements si des équipements de protection complémentaires ne sont pas installés pour exclure tout danger. Ceci est valable tant pour le fonctionnement de la machine en phase de production que pour toutes les opérations de maintenance et de mise en service effectuées sur les entraînements et la machine. La sécurité des personnes doit être garantie par le concept de la machine. Des mesures appropriées doivent également être prises pour éviter les dommages matériels. Toutes les variantes de produits ne sont pas disponibles dans tous les pays. Veuillez vous reporter au catalogue actuel pour connaître la disponibilité des variantes des produits. Sous réserve de modifications dans le cadre du progrès technique. Toutes les données sont des caractéristiques techniques et non des propriétés garanties. La plupart des désignations de produit même sans identification particulière doivent être considérées comme des marques de leurs propriétaires respectifs -2 Protocole pour servo variateur AC 0198441113236, V1.04, 01.2006 Vous trouverez d'autres informations importantes dans le chapitre Sécurité. LXM05A CANopen Table des matières Notes importantes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -2 Table des matières . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -3 Conventions d'écriture et symboles . . . . . . . . . . . . . . . . . . . . . -7 1 Introduction 1.1 Bus CAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 1.2 1.2.1 1.2.2 1.2.3 1.2.4 Technique CANopen . . . . . . . . . . . . . . . . . . . . . . . . . . Langage de description CANopen . . . . . . . . . . . . . Couches de transmission . . . . . . . . . . . . . . . . . . . . Objets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Profils CANopen . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3 Documentation et ouvrages de référence . . . . . . . . . . 1-6 1-2 1-2 1-2 1-3 1-5 2 Sécurité 2.1 Qualification du personnel. . . . . . . . . . . . . . . . . . . . . . 2-1 2.2 Utilisation conforme à l'usage prévu . . . . . . . . . . . . . . 2-1 2.3 Instructions de sécurité générales . . . . . . . . . . . . . . . 2-2 0198441113236, V1.04, 01.2006 3 Principes de base Protocole pour servo variateur AC 3.1 3.1.1 3.1.2 3.1.3 Profil de communication . . . . . . . . . . . . . . . . . . . . . . . Liste d'objets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Objets de communication . . . . . . . . . . . . . . . . . . . . Relations de communication. . . . . . . . . . . . . . . . . . 3-1 3-1 3-2 3-5 3.2 3.2.1 3.2.2 3.2.3 3.2.4 Communication des données de service . . . . . . . . . . Aperçu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Echange de données SDO . . . . . . . . . . . . . . . . . . . Message SDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ecriture et lecture des données . . . . . . . . . . . . . . . 3-7 3-7 3-7 3-8 3-9 3.3 3.3.1 3.3.2 3.3.3 3.3.4 Communication des données de processus . . . . . . . Aperçu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Echange de données PDO . . . . . . . . . . . . . . . . . . Message PDO . . . . . . . . . . . . . . . . . . . . . . . . . . . Mappage PDO . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-11 3-11 3-11 3-12 3-15 3.4 Synchronisation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-18 3.5 3.5.1 Service Emergency . . . . . . . . . . . . . . . . . . . . . . . . . . 3-20 Evaluation et traitement des erreurs. . . . . . . . . . . 3-20 3.6 3.6.1 3.6.2 3-24 Services de gestion du réseau . . . . . . . . . . . . . . . . . 3-22 Services NMT pour le contrôle de l'appareil . . . . . 3-22 Services NMT pour la surveillance-contrôle des liaisons -3 LXM05A CANopen 4 Installation 5 Mise en service 5.1 Mise en service de l'appareil . . . . . . . . . . . . . . . . . . . . 5-1 5.2 L'adresse et la vitesse de transmission . . . . . . . . . . . . 5-1 5.3 5.3.1 5.3.2 5.3.3 5.3.4 5.3.5 5.3.6 Logiciel de configuration SyCon pour CANopen . . . . . Création d'un nouveau réseau . . . . . . . . . . . . . . . . . Sélection du maître CANopen . . . . . . . . . . . . . . . . . Réglage des paramètres du bus . . . . . . . . . . . . . . . Sélection et insertion des nœuds . . . . . . . . . . . . . . Configuration du nœud de réseau . . . . . . . . . . . . . . Réglage du mappage des PDO4 . . . . . . . . . . . . . . . 5-1 5-2 5-2 5-3 5-4 5-5 5-6 6 Exploitation 6.1 Modes opératoires . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1 6.2 6.2.1 6.2.2 6.2.3 Modes opératoires standardisés . . . . . . . . . . . . . . . . . Mode opératoire Exploitation point à point. . . . . . . . Mode opératoire Profil de vitesse . . . . . . . . . . . . . . Mode opératoire Prise d'origine . . . . . . . . . . . . . . . . 6.3 6.3.1 6.3.2 6 6.3.3 6.3.4 Modes opératoires spécifiques fournisseur . . . . . . . . . 6-5 Mode opératoire Régulation du courant. . . . . . . . . . 6-5 Mode opératoire Régulation de la vitesse de rotation 6- 6.4 6.4.1 6.4.2 6.4.3 6.4.4 6.4.5 6.4.6 Fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . fonction rampe . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fonction Quick Stop. . . . . . . . . . . . . . . . . . . . . . . . Arrêt du moteur . . . . . . . . . . . . . . . . . . . . . . . . . . . Fenêtre Arrêt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Inversion du sens de rotation . . . . . . . . . . . . . . . . . Fonctions de surveillance . . . . . . . . . . . . . . . . . . . 6.5 6.5.1 Surveiller les entrées et sorties de l'appareil . . . . . . . 6-13 Sauvegarder et restaurer les données d'objet. . . . 6-13 6-1 6-1 6-3 6-4 Mode opératoire Réducteur électronique. . . . . . . . . 6-7 Mode opératoire Course manuelle. . . . . . . . . . . . . . 6-9 6-10 6-10 6-10 6-10 6-10 6-11 6-11 -4 7.1 1 Diagnostic d'erreurs Communications du bus de terrain 7- 7.2 7.2.1 7.2.2 Diagnostic d'erreurs via le bus de terrain . . . . . . . . . . . 7-2 Objets de message . . . . . . . . . . . . . . . . . . . . . . . . . 7-2 Messages sur l'état de l'appareil . . . . . . . . . . . . . . . 7-2 7.3 7.3.1 7.3.2 7.3.3 Messages d'erreur CANopen . . . . . . . . . . . . . . . . . . . . Registre d'erreurs . . . . . . . . . . . . . . . . . . . . . . . . . . Tableau des codes d'erreur . . . . . . . . . . . . . . . . . . . Message d'erreur-SDO ABORT. . . . . . . . . . . . . . . . 7-3 7-3 7-3 7-3 Protocole pour servo variateur AC 0198441113236, V1.04, 01.2006 7 Diagnostic et élimination d'erreurs LXM05A CANopen 8 Service après-vente, entretien et élimination 8.1 Adresses des points de service après-vente. . . . . . . . 8-1 0198441113236, V1.04, 01.2006 9 Liste d'objets 9.1 Spécifications relatives aux objets . . . . . . . . . . . . . . . 9-1 9.2 Aperçu sur le groupe d'objets 1000h. . . . . . . . . . . . . . 9-2 9.3 Affectation du groupe d'objets 6000h . . . . . . . . . . . . . 9-6 9.4 9.4.1 9.4.2 9.4.3 9.4.4 9.4.5 9.4.6 9.4.7 9.4.8 9.4.9 9.4.10 9.4.11 9.4.12 9.4.13 9.4.14 9.4.15 9.4.16 9.4.17 9.4.18 9.4.19 9.4.20 9.4.21 9.4.22 9.4.23 9.4.24 9.4.25 9.4.26 9.4.27 9.4.28 9.4.29 9.4.30 9.4.31 9.4.32 9.4.33 9.4.34 9.4.35 9.4.36 Détails du groupe d'objets 1000h . . . . . . . . . . . . . . . . 9-7 1000h Device type . . . . . . . . . . . . . . . . . . . . . . . . . 9-7 1001h Error register . . . . . . . . . . . . . . . . . . . . . . . . 9-7 1003h Predefined error field . . . . . . . . . . . . . . . . . . 9-8 1005h COB-Id SYNC message . . . . . . . . . . . . . . . 9-9 1008h Manufacturer device name . . . . . . . . . . . . . 9-9 1009h Manufacturer hardware version . . . . . . . . . 9-10 100Ah Manufacturer software version . . . . . . . . . 9-10 100Ch Guard time . . . . . . . . . . . . . . . . . . . . . . . . 9-11 100Dh Life time factor. . . . . . . . . . . . . . . . . . . . . . 9-11 1010h Save Parameters . . . . . . . . . . . . . . . . . . . . 9-12 1011h Restore Default Parameters . . . . . . . . . . . 9-13 1014h COB-ID-Emergency message . . . . . . . . . . 9-14 1015h Inhibit time emergency message . . . . . . . . 9-15 1016h Consumer Heartbeat Time . . . . . . . . . . . . 9-15 1017h Producer Heartbeat Time . . . . . . . . . . . . . 9-16 1018h Identity Object . . . . . . . . . . . . . . . . . . . . . . 9-17 1020h Données pour la configuration. . . . . . . . . . 9-18 1029h Error Behaviour . . . . . . . . . . . . . . . . . . . . . 9-20 1200h 1st server SDO parameter. . . . . . . . . . . . . 9-20 1201h 2nd server SDO parameter . . . . . . . . . . . . 9-21 1400h 1st receive PDO parameter . . . . . . . . . . . . 9-22 1401h 2nd receive PDO_parameter . . . . . . . . . . . 9-24 1402h 3rd receive PDO-Parameter . . . . . . . . . . . 9-26 1403h 4th receive PDO-parameter. . . . . . . . . . . . 9-27 1600h 1st receive PDO mapping . . . . . . . . . . . . . 9-28 1601h 2nd receive PDO mapping. . . . . . . . . . . . . 9-29 1602h 3rd receive PDO mapping . . . . . . . . . . . . . 9-30 1603h 4th receive PDO mapping . . . . . . . . . . . . . 9-31 1800h 1st transmit PDO parameter . . . . . . . . . . . 9-31 1801h 2nd transmit PDO parameter. . . . . . . . . . . 9-33 1802h 3rd transmit PDO parameter . . . . . . . . . . . 9-35 1803h 4th transmit PDO parameter . . . . . . . . . . . 9-36 1A00h 1st transmit PDO mapping . . . . . . . . . . . . 9-38 1A01h 2nd transmit PDO mapping . . . . . . . . . . . . 9-39 1A02h 3rd transmit PDO mapping . . . . . . . . . . . . 9-40 1A03h 4th transmit PDO mapping . . . . . . . . . . . . 9-41 10 Glossaire 10.1 Termes et abbréviations . . . . . . . . . . . . . . . . . . . . . . 10-1 11 Index Protocole pour servo variateur AC -5 0198441113236, V1.04, 01.2006 LXM05A CANopen -6 Protocole pour servo variateur AC LXM05A CANopen Conventions d'écriture et symboles Etapes de travail Lorsque des étapes de travail doivent être exécutées l'une à la suite de l'autre, elles sont précédées des symboles suivants: 쮿 Conditions préalables particulières pour les étapes de travail sui- vantes 왘 Etape de travail 1 컅 Réaction importante à cette étape de travail 왘 Etape de travail 2 Lorsqu'une réaction est indiquée pour une étape de travail précise, elle permet de contrôler l'exécution correcte de cette étape de travail. Sauf indication contraire, les différentes étapes de travail doivent être exécutées dans l'ordre indiqué. Enumérations Les énumérations classées par exemple de manière alphanumérique ou selon leur priorité. Les énumérations sont structurées de la manière suivante : • Point 1 • Point 2 – Tiret relatif au point 2 – Tiret relatif au point 2 • Facilitation du travail Point 3 Des informations pour faciliter le travail se trouvent en regard du symbole ci-dessous : 0198441113236, V1.04, 01.2006 Vous trouverez ici des informations supplémentaires pour faciliter le travail. Une explication des instructions de sécurité se trouve dans le chapitre Sécurité. Protocole pour servo variateur AC -7 0198441113236, V1.04, 01.2006 LXM05A CANopen -8 Protocole pour servo variateur AC LXM05A CANopen 1 Introduction 1.1 Bus CAN Introduction Le bus CAN (CAN: Controller Area Network) a été mis au point à l'origine pour la transmission des données de manière rapide et à moindre coût dans l'industrie automobile. Entre-temps le bus CAN est également utilisé dans l'automatisation industrielle et perfectionné pour la communication dans le domaine des bus de terrain. Caractéristiques du bus CAN Le bus CAN est un bus ouvert standard, sur lequel des appareils, détecteurs et actionneurs de différents fabricants communiquent entre eux. Les caractéristiques du bus CAN sont • Capacité Multi-Maître Chaque abonné sur le bus de terrain peut envoyer et recevoir des données de manière autonome, sans dépendre pour cela d'une fonctionnalité hièrarchique "Maître". • Communication orientée messages Les abonnés peuvent être intégrés dans un réseau actif sans nouvelle configuration de l'ensemble du système. La communication de l'adresse d'un nouvel abonné dans le réseau n'est pas nécessaire. • Priorisation des messages Pour des applications à contrainte de temps, les messages de haute priorité sont transférés en premier. • Probabilité d'erreurs restantes Différents procédés de sécurité dans le réseau réduisent la probabilité d'une transmission de données erronée et non détectée à endessous de 10-11 En pratique cela peut résulter en une transmission sûre à 100% . Technique de transmission 0198441113236, V1.04, 01.2006 Abonné du réseau Protocole pour servo variateur AC Sur le bus CAN plusieurs abonnés du réseau sont reliés entre eux par un câble de bus. Chaque abonné du réseau peut envoyer et recevoir des messages. Les données sont transférées en série entre les abonnées du réseau. Des exemples de dispositifs du bus CAN sont • des automates, p.ex. API • PC • modules d'entrées/sorties • commandes d'entraînement • Appareils d'analyse • Détecteurs et actionneurs 1-1 Introduction LXM05A CANopen 1.2 Technique CANopen 1.2.1 Langage de description CANopen Le CANopen est un langage utilisé pour la description, indépendant du dispositif et du fabricant, qui sert à la communication sur le bus CAN. CANopen permet de constituer une base homogène pour l'échange d'ordres de commande et de données entre abonnées du bus CAN. 1.2.2 Couches de transmission CANopen utilise la technique du bus CAN pour la transmission des données. CANopen s'appuie, de manière similaire au modèle de couches ISOOSI, sur des services de base des réseaux de transmission de données. 3 niveaux assurent la communication des données sur le bus CAN. • Couche physique CAN • Couche de liens des données CAN • Couche d'application CANopen Communication entre les appareils Couche application Couche liaison de données Couche physique Communication bus de terrain bus CAN Modèle de couches CANopen Couche physique CAN La couche physique définit les propriétés électriques du bus CAN avec des propriétés comme les connecteurs à fiches, les propriétés et les longueurs de câble ainsi que le codage des bits et le Bit-Timing. Couche de liens des données CAN La couche de garantie des données pourvoit à la liaison entre les abonnés du réseau. Il attribue leurs priorités aux paquets de données et procède au contrôle et à la correction des erreurs. Couche d'application CANopen La couche utilisateur utilise les objets de communication (COB) pour l'échange de données entre les abonnés individuels. Les objets de communication sont des composants élémentaires pour la réalisation d'une application CANopen. 1-2 Protocole pour servo variateur AC 0198441113236, V1.04, 01.2006 Illustration 1.1 LXM05A CANopen 1.2.3 Introduction Objets Toutes les tâches sous CANopen sont exécutées à l'aide d'objets. Les objets se chargent des différentes tâches, en tant qu'objets de communication, ils exécutent le transport de données vers le bus de terrain, commandent l'établissement des liaisons ou surveillent les abonnés du réseau. Les objets en lien direct avec le dispositif (objets spécifiques au dispositif) permettent d'exploiter ou de modifier les fonctions de celui-ci. Les groupes d'objets CANopen 3000h et 6000h possèdent les paramètres correspondants dans le produit. La désignation et le type de données des paramètres peuvent différer de la définition DSP 402 pour le groupe d'objets 6000h. Saisir alors le type de données en fonction du DSP402. Vous trouverez une description détaillée de tous les paramètres dans le chapitre Paramètres du manuel produit. Liste d'objets Le lien central de tous les objets est la liste d'objets de chaque abonné du réseau. Ici, les autres abonnés trouvent tous les objets permettant d'entrer en contact avec l'appareil. CANopen Communication Objets de données de process (PDO) Objets de données de service (SDO) Repertoire d'objets Fonctions d'appareils 1000h Application 3000h Profil d'appareils 6000h CAN-Bus SYNC, EMCY Étage de puissance Moteur FFFFh Fonctions spécifiques Gestion de réseau NMT Illustration 1.2 Modèle de l'appareil avec liste des objets Ici sont répertoirés les objets pour la description des types de données et pour l'exécution des tâches de communication et des fonctions de l'appareil sous CANopen. 0198441113236, V1.04, 01.2006 Index des objets Protocole pour servo variateur AC Chaque objet est adressé via un index à 16 bits, représenté par un nombre hexadécimal à quatre chiffres. Les objets sont classés par groupes dans la liste. Le tableau suivant montre une vue d'ensemble de la liste d'objets selon la convention CANopen. Plage d'indexes (hex) Groupes d'objets 1000h-2FFFh Profil de communication 3000h-5FFFh Objets spécifiques au fournisseur 6000h-9FFFh Profils de dispositif standardisés A000h-FFFFh réservés 1-3 Introduction LXM05A CANopen Une liste des objets CANopen se trouve dans le chapitre Kapitel „Liste d'objets“, Seite 9-1. 1.2.4 Profils CANopen Profils standardisés Les profils standardisés décrivent des objets pouvant être utilisés sur différents dispositifs sans adaptation supplémentaire. Le groupement d'intérêt "CAN in Automation ". (CiA) a standardisé différents profils. En font partie : • le profil de communication DS 301 • le profil de dispositif DSP 402 Application Layer Application Device Profile for Drives and Motion Control (CiA DSP 402) CANopen Communication Profile (CiA DS 301) Data Link Layer Physical Layer CAN-Bus Illustration 1.3 Profil de communication DS 301 Modèle de référence CANopen Le profil de communication DS 301 forme l'interface entre les profils spécifiques aux dispositifs et le bus CAN. Sa spécification a été créée en 1995 sous le nom de DS 301 et définit des standards uniformes pour l'échange de données entre des types de dispositifs différents sous CANopen. Les objets du profil de communication se chargent des tâches d'échange de données et de paramètres avec les autres abonnés et initialisent, commandent et surveillent le dispositif dans le réseau. Profils spécifiques fournisseur 1-4 Le profil spécifique dispositif DSP 402 décrit les objets standardisés pour le positionnement, la surveillance et le réglage d'entraînements. Les tâches des objets sont : • Contrôle du dispositif et surveillance de son état (Device Control) • Paramétrage standardisé • Changement, contrôle et exécution de modes d'exploitation Les objets des profils spécifiques dispositifs permettent d'exploiter les fonctions de base d'un dispositif. La gamme totale des fonctions n'est disponible qu'avec les profils spécifiques dispositif du fournisseur. Ceuxci définissent les objets permettant d'exploiter les fonctions spécifiques du dispositif sous CANopen. Protocole pour servo variateur AC 0198441113236, V1.04, 01.2006 Profil spécifique dispositif DSP 402 LXM05A CANopen 1.3 Introduction Documentation et ouvrages de référence Groupement d'intérêt CAN CANopen Standards Ouvrages de référence • CiA Draft Standard 301 (DS 301) CANopen application layer and communication profile V4.02, February 2002 • CiA Draft Standart Proposal 402 (DSP 402) Device profile for drives and motion control V2.0, July 2002 • ISO/DIS 11898: Controller Area Network (CAN) for high speed communication;1993 • EN 50325-4: Industrial communications subsystem based on ISO 11898 for controller device interfaces (CANopen); 2002 Controller Area Network Konrad Etschberger, Carl Hanser Verlag ISBN 3-446-19431-2 • Manuel produit du variateur AC Lexium05 • Manuel du bus de terrain CANopen 0198441113236, V1.04, 01.2006 Documentation CiA - CAN in Automation Am Weichselgarten 26 D-91058 Erlangen http://www.can-cia.org/ Protocole pour servo variateur AC 1-5 LXM05A CANopen 0198441113236, V1.04, 01.2006 Introduction 1-6 Protocole pour servo variateur AC LXM05A CANopen Sécurité 2 Sécurité 2.1 Qualification du personnel Seul le personnel qualifié, connaissant et comprenant le contenu du présent manuel ainsi que des autres manuels correspondants, est autorisé à travailler sur et avec ce système d'entraînement. Le personnel qualifié doit être en mesure de reconnaître d'éventuels dangers qui peuvent être occasionnés par le paramétrage, la modification des valeurs des paramètres et en général par l'équipement mécanique, électrique et électronique. Ce personnel doit également être apte à juger des travaux exécutés grâce à sa formation spécialisée, ses connaissances et son expérience. Le personnel qualifié doit posséder une bonne connaissance des normes, réglementations et prescriptions usuelles en matière d'hygiène et de sécurité du travail devant être respectées lors des travaux effectués sur le système d'entraînement. 2.2 Utilisation conforme à l'usage prévu Les systèmes d'entraînement décrits dans le présent document sont des produits à usage général qui correspondent à l'état de la technique et qui sont conçus de manière à exclure en grande partie les risques. Cependant, les entraînements et les commandes d’entraînement qui ne répondent pas expressément aux fonctions des techniques de sécurité ne sont pas autorisés, aux termes des règlements techniques généraux, pour des utilisations dont la mise en œuvre pourrait mettre en danger la vie de personnes. Sans l’installation d’équipements de sécurité complémentaires, il est impossible d’exclure totalement l’apparition de mouvements imprévisibles ou non freinés. Personne ne doit donc se trouver dans la zone de danger des entraînements si des équipements de protection complémentaires ne sont pas installés pour exclure tout danger. Ceci est valable tant pour le fonctionnement de la machine en phase de production que pour toutes les opérations de maintenance et de mise en service effectuées sur les entraînements et la machine. La sécurité des personnes doit être garantie par le concept de la machine. Des mesures appropriées doivent également être prises pour éviter les dommages matériels. Les systèmes d'entraînement peuvent, pour la configuration de système décrite, être uniquement utilisés en milieu industriel et uniquement avec un branchement fixe. 0198441113236, V1.04, 01.2006 Les règles de sécurité en vigueur ainsi que les conditions cadres spécifiées, telles que les conditions ambiantes et les caractéristiques techniques indiquées, doivent être respectées à tout moment. Les systèmes d'entraînements ne peuvent être mis en service et exploités qu'après un montage conforme aux directives CEM et aux information contenues dans ce manuel. Protocole pour servo variateur AC 2-1 Sécurité LXM05A CANopen Les systèmes d'entraînement endommagés ne doivent être ni montés ni mis en service afin d'éviter des blessures de personnes ou des dommages matériels. Il est interdit de procéder à des changements et à des modifications des systèmes d'entraînement. Le non-respect de cette consigne entraîne l'annulation de toute garantie et de toute responsabilité. Le système d'entraînement ne doit être utilisé qu'avec les câbles spécifiés et les accessoires autorisés. Utiliser de manière générale uniquement des accessoires et des pièces de rechange d'origine. Les systèmes d'entraînement ne doivent pas être utilisés dans un environnement explosible (zone Ex). 2.3 Instructions de sécurité générales $ DANGER Risque d'accident dues à la complexité de l'installation ! Au démarrage de l'installation, les entraînements raccordés sont en général hors de vue de l'utilisateur et ne peuvent pas être surveillés directement. • Démarrer l'installation uniquement lorsqu'aucune personne ne se trouve dans le rayon d'action des composants en mouvement de l'installation et que l'installation peut être exploitée de manière sûre. Si ces précautions ne sont pas respectées, cela entraînera la mort ou des blessures graves. @ AVERTISSEMENT • Respecter les règles de prévention des accidents. (pour les Etats-Unis, voir aussi NEMA ICS1.1 et NEMA ICS7.1). • Le constructeur de l'installation doit tenir compte des possibilités d'erreur potentielles des signaux et des fonctions critiques pour garantir des états sûrs pendant et après les erreurs. Quelques exemples : arrêt d'urgence, limitation de fin de course, panne de réseau et redémarrage. • La prise en compte des possibilités d'erreur doit également comprendre les temporisations inattendues et la défaillance de signaux ou de fonctions. • Des chemins de commande redondants appropriés doivent être disponibles pour les fonctions dangereuses. • Vérifier l'efficacité des mesures. Si ces précautions ne sont pas respectées, cela peut entraîner la mort ou des blessures graves. 2-2 Protocole pour servo variateur AC 0198441113236, V1.04, 01.2006 Risque d'accident dû à la perte du contrôle de la commande ! LXM05A CANopen Principes de base 3 Principes de base 3.1 Profil de communication CANopen exécute la communication entre les abonnés du réseau via des listes d'objets et des objets. Avec les objets de données de processus (PDO) et les objets de données de service (SDO), un abonné du réseau peut demander les données d'objets de la liste d'objets d'un autre abonné de réseau et, si cela est autorisé, écrire en retour des valeurs modifiées. L'accès aux objets des abonnés du réseau permet les tâches suivantes : 3.1.1 • Echange de valeurs de paramètres • Démarrage des fonctions de déplacement des différents abonnés CAN-Bus • Interrogation des informations d'état Liste d'objets Chaque abonné CANopen gère une liste d'objets dans laquelle sont répertoriés tous les objets pour la communication. Index, sous-index Les objets sont adressés dans une liste d'objets via un index de 16 bits de long. Une ou plusieurs entrées de sous-index de 8 bits de long pour chaque objet indiquent différents champs de données dans l'objet. Les index et sous-index sont indiqués au format hexadécimal, reconnaissable par le "h" joint. Exemple Le tableau suivant montre les entrées d'index et de sous-index avec l'exemple de l'objet software position limit (607Dh) pour l'identification des positions de fins de course logicielles. Index Sousindex Nom Signification 607Dh 00h - Nombre de champs de données 607Dh 01h min. position limit Interrupteur de valeur limite inférieure 607Dh 02h max. position limit Interrupteur de valeur limite supérieure 0198441113236, V1.04, 01.2006 Table 3.1 Exemple d'entrées d'index et de sous-index Description des objets dans le manuel Protocole pour servo variateur AC Pour la programmation CANopen d'un dispositif, les objets des différents groupes d'objets suivants sont décrits séparément : • Objets 1xxxh : Objets de communication dans ce chapitre • Objets 3xxxh : Objets spécifiques au fournisseur nécessaires pour la commande du dispositif, dans le chapitre 6 “Exploitation“. • Objets 6xxxh : Objets standardisés du profil spécifique au dispositif dans le chapitre 6 “Exploitation“ 3-1 Principes de base LXM05A CANopen Objets standardisés 3.1.2 Les objets standardisés constituent la base de l'utilisation de programmes d'application identiques pour différents abonnés du réseau d'un type de dispositif. La condition préalable est que les abonnés mentionnent les objets dans leur liste. Les objets standardisés sont définis dans le profil de communication DS 301 et dans le profil spécifique au dispositif DSP 402. Objets de communication Aperçu Les objets de communication sont standardisés avec le profil de communication CANopen DS 301. En fonction de leurs tâches, les objets peuvent être divisés en 4 groupes : PDO T_PDO1 T_PDO2 T_PDO3 T_PDO4 SDO Objets spéciaux R_PDO1 R_PDO2 R_PDO3 R_PDO4 SYNC EMCY Objets de communication NMT Services NMT Node guarding NMT Heartbeat T_SDO R_SDO Illustration 3.1 Gestion de réseau Objets de communication, du point de vue de l'abonné : T_.. : "Transmit" - émettre, R_.. : "Receive" - recevoir • Objets de données de processus PDO (process data object) pour la transmission en temps réel des données de processus • Objets de données de service SDO (service data object) pour l'accès en écriture et en lecture à la liste d'objets • Objets pour la commande des messages CAN : – Objet SYNC (synchronisation object) pour la synchronisation des abonnés du réseau – Objet EMCY (emergency object) pour l'affichage d'erreur d'un appareil ou de sa périphérie. • Services de gestion du réseau : – NMT Services pour l'initialisation et la gestion du réseau (NMT : network management) – NMT Node Guarding pour la surveillance des abonnés du réseau Message CAN 3-2 Sur le CAN-Bus, des données sont échangées dans des messages CAN. Un message CAN transmet l'objet de communication et un grand nombre d'informations de gestion et d'état qui garantissent une transmission sans perte ni erreur des données. Protocole pour servo variateur AC 0198441113236, V1.04, 01.2006 – NMT Heartbeat pour la surveillance des abonnés du réseau LXM05A CANopen Principes de base Message-CAN 1 11 1 16 1 données commande bit RTR identifiant bit de départ CRC 6 0..8 Byte 1 1 7 >=3 bits de fin COB-ID 11bit 4 bit valider Trame de données 0..8 byte 7 bit 0 1 2 3 4 5 6 7 Message CANopen (simplifié) Illustration 3.2 Message CANopen Message CAN et représentation simplifiée du message CANopen Pour l'utilisation des objets CANopen et pour l'échange de données, le message CAN peut être représenté de manière simplifiée dans la mesure où la plupart des bits sont utilisés pour garantir une transmission des données sans erreur. Ces bits sont retirés automatiquement par la couche de sécurité des données, la couche Data link du modèle d'interface OSI, du message reçu et ajoutés avant l'envoi d'un message. Les deux champs de bits "Identifier" et "Data" forment le message CANopen simplifié. Le champ "Identifier" correspond à "COB-Id" et le champ "Data" au cadre-données de 8 octets au maximum d'un message CANopen. COB-Id Le COB-Id (Communication OBject-Identifier) est chargé de 2 tâches pour la commande des objets de communication : • Arbitrage du bus: Définition de la priorité de transmission • Identification des objets de communication 0198441113236, V1.04, 01.2006 Pour la communication CAN, un COB-Identifier de 11 bits est défini selon la spécification CAN 3.0A, qui est composée de 2 parties : • Code de fonction (function-code), 4 bits • Adresse nodale (node-Id), 7 bits. bit:10 COB-ID 1 0 2 3 4 code de fonction 0...15 Illustration 3.3 Protocole pour servo variateur AC 1 2 3 4 5 6 7 Adresse dans l'appareil 0...127 COB-Id avec code de fonction et adresse nodale 3-3 Principes de base LXM05A CANopen COB-Id des objets de communication Le tableau suivant montre les COB-Id de tous les objets de communication en fonction du réglage sortie usine. La colonne "Index des paramètres d'objets" indique l'index d'objets spéciaux qui permettent de lire ou de modifier les réglages des objets de communication par SDO. Objet de communication Code de fonction Adresse nodalenode-id [1...127] COB-Iddécimal (hexadécimal) Index des paramètres d'objets NMT Start/Stop Service 0000 0 0 0 0 0 0 0 0 (0h) - Objet SYNC 0001 0 0 0 0 0 0 0 128 (80h) 1005h....1007h Objet EMCY 0001 x x x x x x x 128 (80h) + node-Id 1014h, 1015h T_PDO1 0011 x x x x x x x 384 (180h) + node-Id 1800h R_PDO1 0100 x x x x x x x 512 (200h) + node-Id 1400h T_PDO2 0101 x x x x x x x 640 (280h) + node-Id 1801h R_PDO2 0110 x x x x x x x 768 (300h) + node-Id 1401h T_PDO3 0111 x x x x x x x 896 (380h) + node-Id 1802h R_PDO3 1000 x x x x x x x 1024 (400h) + node-Id 1402h T_PDO4 1001 x x x x x x x 1152 (480h) + node-Id 1803h R_PDO4 1010 x x x x x x x 1280 (500h) + node-Id 1403h T_SDO 1011 x x x x x x x 1408 (580h) + node-Id - R_SDO 1100 x x x x x x x 1536 (600h) + node-Id - NMT error control 1110 x x x x x x x 1792 (700h) + node-Id 1111 1 1 0 0 1 0 x 2020 (7E4h), 2021 (7E5h) LMT Services 1) NMT Identify Service 1) 1111 1 1 0 0 1 1 0 2022 (7E6h) DBT Services 1) 1111 1 1 0 0 x x x 2023 (7E7h), 2024 (7F8h) NMT Services 1) 1111 1 1 0 1 0 0 x 2025 (7E9h), 2026 (7EAh) 1) non pris en charge par l'appareil Table 3.2 COB-Id de tous les objets de communication Code de fonction Le code de fonction classe les objets de communication. Dans la mesure où les bits du code de fonction de l'identifiant COB-Id sont hautement significatifs, le code de fonction commande simultanément les priorités de transmission : les objets avec un petit code de fonction sont transmis avec une grande priorité. Ainsi par ex. lors de l'accès simultané au bus, un objet avec le code de fonction "1" est transmis avant un objet avec le code de fonction "3". Adresse nodale Chaque abonné du réseau est configuré avant l'exploitation du réseau. Il reçoit alors une adresse nodale (node-Id) univoque de 7 bits entre 1 (01h) et 127 (7Fh). L'adresse de dispositif "0" est envoyée sous réserve d'émissions "broadcast", avec les messages simultanément à tous les abonnés. Exemple 3-4 Choix d'un COB-Id Protocole pour servo variateur AC 0198441113236, V1.04, 01.2006 Les COB-Id des PDO peuvent être modifiés en cas de besoin. Le schéma d'affectation des COB-Id définit uniquement un réglage de base. LXM05A CANopen Principes de base Pour un dispositif avec l'adresse nodale 5, le COB-Id de l'objet de communication T_PDO1 est le suivant : 384+node-Id = 384 (180h) + 5 = 389 (185h). Cadre-données Le cadre-données du message CANopen peut accepter jusqu'à 8 octets de données. Outre le cadre-données pour les SDO et PDO, des types de cadre spéciaux sont définis dans le profil CANopen : • Cadre-données d'erreur • Cadre-données distant pour la requête d'un message Les cadres-données sont décrits avec les objets de communication correspondants. 3.1.3 Relations de communication CANopen utilise 3 relations pour la communication entre les abonnés du réseau : Relation maître-esclave • Relation maître-esclave • Relation client-serveur • Relation producteur-consommateur Dans le réseau, un "maître" commande le trafic de messages. Un "esclave" répond uniquement à la requête du maître. La relation maître-esclave est utilisée avec les objets de gestion de réseau pour garantir un démarrage contrôlé du réseau et pour surveiller la liaison des abonnés. Slave Master data Slave Slave request Slave Master data 0198441113236, V1.04, 01.2006 Illustration 3.4 Relations maître-esclave L'échange de messages peut être exécuté avec et sans confirmation. Lorsque le maître envoie un message CAN sans confirmation, ce dernier peut être reçu par un, par plusieurs esclaves voire aucun. Pour que le message soit confirmé, le maître demande un message d'un esclave précis qui répond alors avec les données souhaitées. Relation client-serveur Protocole pour servo variateur AC Une relation client-serveur est toujours établie entre 2 abonnés. Le "Serveur" est l'abonné dont la liste des objets est utilisée pendant l'échange de données. Le "Client" adresse et démarre l'échange de données et attend une confirmation du serveur. 3-5 Principes de base LXM05A CANopen Une relation client-serveur est utilisée avec les SDO pour transmettre les données de configuration et les messages longs. Client data data Illustration 3.5 Server Relation client-serveur Le client adresse et transmet un message CAN à un serveur. Le serveur analyse le message et envoie les données de réponse en confirmation. Relation producteur-consommateur La relation producteur-consommateur est utilisée pour l'échange de messages des données de processus car la relation permet un échange rapide des données sans données de gestion. Un "producteur" envoie des données, un "consommateur" les reçoit. Consumer Producer data Consumer Consumer request Consumer Producer data Consumer Illustration 3.6 Relations producteur-consommateur • par un événement interne, par ex. "Position de destination atteinte" • via l'objet de synchronisation SYNC, • par la requête d'un consommateur. Vous trouverez des détails sur le fonctionnement de la relation producteur-consommateur et sur la requête de messages dans le chapitre 3.3 “Communication des données de processus“. 3-6 Protocole pour servo variateur AC 0198441113236, V1.04, 01.2006 Le producteur envoie un message qui peut être reçu par un ou plusieurs abonnés du réseau. Le producteur ne reçoit pas de confirmation de réception. L'envoi de message peut être déclenché : LXM05A CANopen Principes de base 3.2 Communication des données de service 3.2.1 Aperçu Avec les objets de données de service (SDO : Service Data Object), il est possible d'accéder via l'index et le sous-index aux entrées d'une liste d'objets. Les valeurs des objets peuvent être lues et - si cela est autorisé - également modifiées. Chaque abonné du réseau a au moins un SDO serveur pour pouvoir réagir aux requêtes de lecture ou d'écriture d'un autre abonné. Un SDO client est nécessaire uniquement pour demander ou modifier les messages SDO de la liste d'objets d'un autre abonné. Le T_SDO d'un client SDO permet d'envoyer la requête pour l'échange de données est envoyée, le R_SDO de la recevoir. Le cadre-données d'un SDO est toujours de 8 octets. Les SDO ont un COB-Id plus élevés que les PDO et sont donc transmis avec une priorité plus basse au CAN-Bus. 3.2.2 Echange de données SDO Un objet de données de service SDO transmet des données de paramètre entre 2 abonnés. L'échange de données suit la relation clientserveur. Le serveur est l'abonné dont la liste d'objets sert de référence à un message SDO. Client R_SDO T_SDO (request) COB-ID CAN data data COB-ID (response) T_SDO R_SDO Server Illustration 3.7 0198441113236, V1.04, 01.2006 Types de message Protocole pour servo variateur AC Echange de messages SDO avec demande (request) et réponse (response) La communication client-serveur est déclenchée par le client pour transmettre les valeurs de paramètres au serveur ou pour les récupérer auprès du serveur. Dans les deux cas, le client démarre la communication avec une demande (request) et reçoit une confirmation (response) du serveur. 3-7 Principes de base 3.2.3 LXM05A CANopen Message SDO Un message SDO est composé de manière simplifiée du COB-Id et du cadre-données SDO dans lequel jusqu'à 4 octets de données peuvent être transmis. Les suites de données plus longues sont divisées en plusieurs messages SDO via un protocole spécial. Le dispositif transmet des SDO avec une longueur de données jusqu'à 4 octets (Data). Les volumes plus importants de données comme par ex. les valeurs à 8 octets du type de donnée "Visible String 8“ peuvent être divisés en plusieurs SDO et transmis les uns après les autres en blocs de 7 octets. Exemple La figure suivante montre un exemple de message SDO. SDO 0 43 581 1 00 2 10 3 00 4 92 5 01 6 02 7 00 Data Subindex COB-ID (581h) Index Command Code Illustration 3.8 Evaluation des valeurs numériques Le R_SDO et le T_SDO ont des COB-Id différents. Le cadre-données d'un message SDO est composé des éléments suivants : • Un code d'ordre de commande (ccd: command-code) dans lequel le type de message SDO et la longueur de données de la valeur transmise sont codés. • Des index et sous-index qui pointent sur l'objet dont les données sont transportées avec le message SDO. • Des données (Data) qui comprennent jusqu'à 4 octets. Les index et les données sont transmis alignés à gauche au format Intel. Si le SDO comprend des valeurs numériques d'une longueur de plus d'un octet, les données doivent être converties par octet avant et après une transmission. Index: 581 Hex: Illustration 3.9 3-8 0 43 1 00 2 10 10 00h Data: 3 00 4 92 5 01 6 02 7 00 00 02 01 92h Conversion des valeurs numériques supérieures à 1 octet Protocole pour servo variateur AC 0198441113236, V1.04, 01.2006 COB-Id et cadre-données Message SDO, exemple LXM05A CANopen 3.2.4 Principes de base Ecriture et lecture des données Ecriture des données Le client lance une requête d'écriture (write request) avec transmission de l'index, du sous-index, de la longueur des données et de la valeur. Le serveur envoie une confirmation pour indiquer si les données ont été correctement traitées. La confirmation comprend les mêmes index et sous-index, mais aucune donnée. Client Server write request COB-ID 0 2 3 1 ccd Idx2 Idx1 Sidx 4 5 data data ccd= 27h data ccd= 2Bh ccd= 2Fh COB-ID 7 data ccd= 23h 0 6 data 2 3 1 ccd Idx2 Idx1 Sidx 4 5 6 7 write response data ccd= 60h Illustration 3.10 Ecriture de la valeur de paramètre Les octets inutilisés dans le champ de données sont marqués d'une barre oblique dans le graphique. Leur contenu n'est pas défini. Codage ccd Le tableau suivant montre le code d'ordre de commande permettant d'écrire des valeurs de paramètres. Il dépend du type de message et de la longueur des données transmise. 0198441113236, V1.04, 01.2006 Type de message Longueur de données utilisée 4 octets 3 octets 2 octets 1 octet write request 23h 27h 2Bh 2Fh Envoi de paramètres write response 60h 60h 60h 60h Confirmation error response 80h 80h 80h 80h Erreur Table 3.3 Codes d'ordre de commande pour l'écriture de valeurs de paramètres Lecture de données Le client lance une requête de lecture (read request) avec la transmission des index et sous-index qui pointent sur l'objet ou sur la valeur d'objet dont il souhaite lire la valeur. Le serveur confirme la demande avec les données souhaitées. La réponse SDO comprend les mêmes index et sous-index. La longueur des données de réponse est indiquée dans le code d'ordre de commande "ccd“. Protocole pour servo variateur AC 3-9 Principes de base LXM05A CANopen Client Server read request COB-ID 0 2 3 1 ccd Idx2 Idx1 Sidx 4 5 6 7 data ccd= 40h 0 COB-ID 2 3 1 ccd Idx2 Idx1 Sidx 4 5 7 read response data data ccd= 43h data ccd= 47h data ccd= 4Bh ccd= 4Fh Illustration 3.11 6 data Lecture de la valeur de paramètre Les octets inutilisés dans le champ de données sont marqués d'une barre oblique dans le graphique. Leur contenu n'est pas défini. Codage ccd Le tableau suivant montre le code d'ordre de commande permettant de transmettre une valeur de lecture. Il dépend du type de message et de la longueur des données transmise. Type de message Longueur de données utilisée 4 3 2 1 octets octets octets octet read request 40h 40h 40h 40h Demande de la valeur de lecture read response 43h 47h 4Bh 4Fh Renvoi de la valeur de lecture error response 80h 80h 80h 80h Erreur Table 3.4 Code d'ordre de commande pour la transmission d'une valeur de lecture Si un message n'a pas pu être évalué sans erreur, le serveur envoie un message d'erreur. Vous trouverez des détails sur l'évaluation du message d'erreur dans le chapitre 7.3.3 “Message d'erreur-SDO ABORT“. Client Server 0 COB-ID ccd: Illustration 3.12 3-10 2 3 1 ccd Idx2 Idx1 Sidx 80 4 5 6 7 error response data Byte 4-7 error code Réponse avec message d'erreur (error response) Protocole pour servo variateur AC 0198441113236, V1.04, 01.2006 Réponse à une erreur LXM05A CANopen Principes de base 3.3 Communication des données de processus 3.3.1 Aperçu Les objets de données de processus (PDO : Process Data Object) sont utilisés pour l'échange en temps réel de données de processus comme la position réelle et la position prescrite ou l'état de fonctionnement de l'appareil. La transmission peut être exécutée très rapidement car elle se fait sans données de gestion supplémentaires et sans confirmation du destinataire. De même, la longueur flexible des données d'un message PDO augmente le débit de données. Un message PDO peut transmettre jusqu'à 8 octets de données. Si seuls 2 octets sont occupés, seuls 2 octets sont transmis. La longueur d'un message PDO et l'affectation des champs de données sont définis via le mappage PDO. Vous trouverez des informations à ce sujet dans le chapitre 3.3.4 “Mappage PDO“. Les messages PDO peuvent être échangés entre deux abonnés qui génèrent ou traitent les données de processus. 3.3.2 Echange de données PDO PDO Consumer R_PDO COB-ID PDO Consumer R_PDO Data CAN T_PDO PDO Producer Illustration 3.13 R_PDO PDO Consumer Echange de messages PDO L'échange de données avec PDO suit la relation producteur-consommateur et peut être déclenché de 3 manières : • synchronisée, • pilotée par événement, asynchrone, • sur la requête d'un consommateur, asynchrone. 0198441113236, V1.04, 01.2006 L'objet SYNC s'occupe de la commande du traitement synchronisé des données. Les messages PDO synchrones sont transmis immédiatement comme les autres messages PDO, mais ils ne sont évalués qu'avec le SYNC suivant. L'échange synchronisé des données permet par ex. de démarrer simultanément plusieurs entraînements. L'abonné évalue immédiatement les messages PDO appelés sur requête ou pilotés par événement. Le type de transmission peut être défini séparément pour chaque PDO via le sous-index 02h (transmission type) des paramètres de communication PDO. Les objets sont indiqués dans Table 3.5. Protocole pour servo variateur AC 3-11 Principes de base 3.3.3 LXM05A CANopen Message PDO T_PDO, R_PDO Pour l'envoi et la réception d'un message PDO, un PDO respectif est disponible : • Le T_PDO pour l'envoi de messages PDO (T : Transmit), • le R_PDO pour la réception des messages PDO (R : Receive). Les réglages indiqués ci-dessous pour les PDO correspondent, sauf mention contraire, aux prescriptions standard du dispositif. Ils peuvent être lus et définis via les objets du profil de communication. Le dispositif définit 8 PDO, 4 PDO de réception et 4 PDO d'émission. Tous les PDO sont évalués ou transmis dans le réglage par défaut de manière pilotée par événement. Réglages PDO Il est possible de lire et de modifier les réglages des PDO avec 8 objets de communication : Objet Signification 1st receive PDO parameter (1400h) Réglages pour R_PDO1 2nd receive PDO parameter (1401h) Réglages pour R_PDO2 3rd receive PDO parameter (1402h) Réglages pour R_PDO3 4th receive PDO parameter (1403h) Réglages pour R_PDO4 1st transmit PDO parameter (1800h) Réglages pour T_PDO1 2nd transmit PDO parameter (1801h) Réglages pour T_PDO2 3rd transmit PDO parameter (1802h) Réglages pour T_PDO3 4th transmit PDO parameter (1803h) Réglages pour T_PDO4 Table 3.5 Objets de communication pour PDO Activation du PDO Dans le réglage par défaut des PDO, R_PDO1 et T_PDO1 sont activés. Les autres PDO doivent être activés. Un PDO est activé via le bit 31 (valid-Bit) du sous-index 01h de l'objet de communication correspondant : objets 140xh, 180xh (x: 0, 1, 2, 3) 31(Bit de poids fort) 23 15 10 bit valid 0: PDO activé 1: PDO non activé Illustration 3.14 Exemple ... 0 COB-ID Activation des PDO via le sous-index 01h, bit 31 Réglage pour R_PDO3 dans l'objet 1402h • Sous-index 01h = 8000 04xxh : R_PDO3 non activé • Sous-index 01h = 0000 04xxh: R_PDO3 activé Dans l'exemple, les valeurs pour "x" dépendent du réglage de COB-Id. 3-12 Protocole pour servo variateur AC 0198441113236, V1.04, 01.2006 sous-index 01h LXM05A CANopen Principes de base Intervalle de temps PDO PDO de réception Pour chaque PDO d'émission, il est possible de définir les intervalles de temps "inhibit time" et "event timer". • L'intervalle de temps "inhibit time" permet de réduire la charge du bus CAN, qui peut résulter d'une transmission continue de T_PDO. Si un temps d'intervalle différent de zéro est entré, un PDO envoyé est retransmis uniquement après écoulement du temps d'intervalle. Le temps est défini via le sous-index 03h. • L'intervalle de temps "event timer" déclenche cycliquement un message d'événement. Après écoulement du temps d'intervalle, l'appareil transmet le T_PDO piloté par événement. Le temps est défini via le sous-index 05h. Le réglage des objets pour R_PDO1, R_PDO2 et R_PDO3 ne peut pas être modifié. L'objet qui est mappé dans PDO R_PDO4 peut être modifié par mappage PDO. R_PDO1 COB-ID 200h+Node-ID 0 X 1 X Controlword (6040h) R_PDO2 COB-ID 300h+Node-ID 0 X 1 X 2 X 3 X 4 X 5 X Target position (607Ah) Controlword (6040h) R_PDO3 COB-ID 400h+Node-ID 0 X 1 X 2 X 3 X 4 X 5 X Target velocity (60FFh) Controlword (6040h) R_PDO4 Illustration 3.15 R_PDO1 COB-ID 500h+Node-ID 0 X 1 X 2 X 3 X 4 X 5 X 6 X 7 X PDO de réception Dans le premier PDO de réception, le mot de commande, objet controlword (6040h), du dispositif de contrôle d'état est mappé et permet de définir l'état de fonctionnement du dispositif. R_PDO1 est évalué de manière asynchrone et est donc piloté par événement. R_PDO1 est défini de manière fixe. 0198441113236, V1.04, 01.2006 R_PDO2 Avec le deuxième PDO de réception, le mot de commande et la position de destination d'une instruction de déplacement, objet target position (607Ah)pour un positionnement Point à point sont reçus dans "profile position mode". R_PDO2 est évalué de manière asynchrone et est donc piloté par événement. R_PDO2 est défini de manière fixe. Vous trouverez plus de détails sur l'objet SYNC dans le chapitre 3.4 “Synchronisation“. Protocole pour servo variateur AC 3-13 Principes de base LXM05A CANopen R_PDO3 Dans le troisième PDO de réception, le mot de commande et la vitesse prescrite, objet Target velocity (60FFh), pour le mode Contrôle de vitesse sont mappés dans "profile velocity mode“. R_PDO3 est évalué de manière asynchrone et est donc piloté par événement. R_PDO3 est défini de manière fixe. R_PDO4 Avec le quatrième PDO de réception, les valeurs d'objet spécifiques au fournisseur sont transmises. R_PDO4 est vide par défaut. R_PDO4 est évalué de manière asynchrone et est donc piloté par événement. Le mappage PDO permet avec R_PDO4 de définir différents objets spécifiques au fournisseur. PDO d'émission Le réglage des objets pour T_PDO1, T_PDO2 et T_PDO3 ne peut pas être modifié. L'objet qui est mappé dans PDO T_PDO4 peut être modifié par mappage PDO. T_PDO1 COB-ID 180h+Node-ID 0 X 1 X Statusword (6041h) T_PDO2 COB-ID 280h+Node-ID 0 X 1 X 2 X 3 X 4 X 5 X Position actual value (6064h) Statusword (6041h) T_PDO3 COB-ID 380h+Node-ID 0 X 1 X 2 X 3 X 4 X 5 X Velocity actual value (606Ch) Statusword (6041h) T_PDO4 COB-ID 480h+Node-ID Illustration 3.16 T_PDO1 0 X 1 X 2 X 3 X 4 X 5 X 6 X 7 X PDO d'émission Dans le premier PDO d'émission, le mot d'état, objet statusword (6041h), du dispositif de contrôle d'états est mappé. T_PDO2 Dans le deuxième PDO d'émission, le mot d'état et la position actuelle du moteur, objet Position actual value (6064h), pour la surveillance d'un positionnement Point à point sont mappés dans "profile position mode". T_PDO2 est transmis après la réception d'un objet SYNC et de manière pilotée par événement. T_PDO2 ne permet pas de mapper d'autres objets. T_PDO3 3-14 Dans le troisième PDO d'émission, le mot d'état et la vitesse actuelle, objet Velocity actual value (606Ch)pour la surveillance du mode Contrôle de vitesse sont mappés dans "profile velocity mode". Protocole pour servo variateur AC 0198441113236, V1.04, 01.2006 T_PDO1 est transmis de manière asynchrone et piloté par événement à chaque modification des informations d'état. T_PDO1 ne permet pas de mapper d'autres objets. LXM05A CANopen Principes de base T_PDO3 est transmis de manière asynchrone et piloté par événement à chaque modification des informations d'état. T_PDO3 ne permet pas de mapper d'autres objets. T_PDO4 Avec le quatrième PDO d'émission, les valeurs d'objet spécifiques au fournisseur (pour la surveillance) sont transmises. T_PDO4 est vide par défaut. T_PDO4 est transmis de manière pilotée par événement et asynchrone à chaque modification. Le paramètre CANpdo4Event permet de définir quels objets déclenchent un événement. Par défaut, tous les objets mappés déclenchent un événement. Le mappage PDO permet avec T_PDO4 de mapper différents objets spécifiques au fournisseur. Parameter Name Code Menu HMI, Code Description Unité Valeur minimale Valeur par défaut Valeur maximale Type Adresse de R/W paramètre par bus persistant de terrain expert CANpdo4Event PDO4 Masque Event() 0 15 15 UINT16 R/W - - 3.3.4 Lancer les modifications de valeurs dans l'objet Event arrêt : Bit 0 = 1 : premier objet PDO4 Bit 1 = 1: deuxième objet PDO4 Bit 2 = 1: troisième objet PDO4 Bit 3 = 1: quatrième objet PDO4 Bit 4.. 15: réservés CANopen 3017:5h Modbus 5898 Mappage PDO Avec un message PDO, il est possible de transmettre jusqu'à 8 octets de données à partir de zones différentes de la liste d'objets. Le mappage des données dans un message PDO est appelé mappage PDO. 0198441113236, V1.04, 01.2006 Illustration 3.17 montre l'échange de données entre les PDO et la liste d'objets pour deux exemples d'objets dans T_PDO4 et R_PDO4 des PDO. Protocole pour servo variateur AC 3-15 Principes de base LXM05A CANopen statusword (6041h) statusword (6041h) T_PDO4 COB-ID 481h T_PDOs ... 6040h 6041h ... 6064h ... 607Ah ... ... 00h 00h ... 00h ... 00h ... R_PDOs COB-ID 501h T_PDO4 0 10 1 0A 0 10 COB-ID 481h ... controlword statusword ... position actual value ... target position ... R_PDO4 position actual value (6064h) 1 0A 2 03 3 11 4 0E 5 00 ... 00 1F 0A 10 ... 00 0E 11 03 ... 00 00 0A 00 ... R_PDO4 0 1F 1 00 COB-ID 501h 0 1F controlword (6040h) Illustration 3.17 Statique Mappage PDO 1 00 2 00 3 0A 4 00 5 00 target position (607Ah) controlword (6040h) Mappage PDO, ici pour un abonné avec l'adresse nodale 1 Le dispositif utilise un mappage PDO statique et dynamique. Dans le mappage PDO statique, tous les objets sont mappés en fonction d'un réglage défini non modifiable dans le PDO respectif. Structure des entrées 3-16 Objet Mappage PDO pour Type 1st receive PDO mapping (1600h) R_PDO1 statique 2nd receive PDO mapping (1601h) R_PDO2 statique 3rd receive PDO mapping (1602h) R_PDO3 statique 4th receive PDO mapping (1603h) R_PDO4 dynamique 1st transmit PDO mapping (1A00h) T_PDO1 statique 2nd transmit PDO mapping (1A01h) T_PDO2 statique 3rd transmit PDO mapping (1A02h) T_PDO3 statique 4th transmit PDO mapping (1A03h) T_PDO4 dynamique Dans un PDO, il est possible de mapper jusqu'à 8 octets de 8 objets différents. Chaque objet de communication dispose pour le réglage du mappage PDO de 4 entrées de sous-index. Une entrée de sous-index comprend 3 indications relatives à l'objet : l'index, le sous-index et le nombre de bits occupés par l'objet dans le PDO. Protocole pour servo variateur AC 0198441113236, V1.04, 01.2006 Les réglages pour le mappage PDO sont définis pour chaque PDO dans un objet de communication affecté. LXM05A CANopen Principes de base objet de mappage PDO 00h 01h 02h ... 2 6041h 00h 10h 606Ch 00h 20h ... ... ... 31 xx xxh index Illustration 3.18 bit de poids faible 0 bit 7 15 xxh xxh sous-index longueur d'objet Structure des entrées pour le mappage PDO Le nombre d'entrées de sous-index valides figure dans le sous-index 00h de l'objet de communication. Objet (Index:Sous-index) PDO Type de données _IO_act (3008:1h) T_PDO UINT16 ANA1_act (3009:1h) T_PDO INT16 ANA2_act (3009:5h) T_PDO INT16 JOGactivate (301B:9h) R_PDO UINT16 _actionStatus (301C:4h) T_PDO UINT16 _p_actRAMPusr (301F:2h) T_PDO INT32 CUR_I_target (3020:4h) R_PDO INT16 SPEEDn_target (3021:4h) R_PDO INT16 GEARdenom (3026:3h) R_PDO INT32 GEARnum (3026:4h) R_PDO INT32 controlword (6040h) R_PDO UINT16 statusword (6041h) T_PDO UINT16 position actual value (6064h) T_PDO INT32 velocity actual value (606Ch) T_PDO INT32 target position (607Ah) R_PDO INT32 profile velocity (6081h) R_PDO UINT32 target velocity (60FFh) R_PDO INT32 0198441113236, V1.04, 01.2006 Mappage PDO des objets Protocole pour servo variateur AC 3-17 Principes de base 3.4 LXM05A CANopen Synchronisation L'objet de synchronisation SYNC commande l'échange synchrone de messages entre les abonnés du réseau, par ex. pour permettre le démarrage simultané de plusieurs entraînements. L'échange de données suit la relation producteur-consommateur. L'objet SYNC est envoyé par un abonné du réseau à tous les abonnés et peut être évalué par tous les abonnés prenant en charge les PDO synchrones. SYNC-Consumer SYNC-Consumer COB-ID CAN SYNC-Consumer SYNC- Producer Illustration 3.19 Valeurs temporelles pour la synchronisation Message SYNC 2 valeurs temporelles définissent le comportement de la transmission synchrone de données : • Le “temps de cycle” indique l'intervalle entre 2 messages SYNC. Il est défini avec l'objet Communication cycle period(1006h). • La “fenêtre-temps synchrone” définit l'intervalle dans lequel les messages PDO synchrones doivent être reçus et envoyés. La fenêtre-temps est définie via l'objet Synchronous window length (1007h). SYNC T_PDO (état) R_PDO (commande) bus CAN SYNC fenêtre de temps synchrone modifier les données R_PDO Illustration 3.20 Temps de synchronisation Transmission synchrone de données Du point de vue d'un destinatire SYNC, sont envoyées d'abord les données d'état dans une fenêtre-temps dans un T_PDO, puis de nouvelles données de commande sont reçues via un R_PDO. Toutefois, les données de commande ne sont traitées qu'après l'arrivée du message SYNC suivant. L'objet SYNC ne transmet lui-même aucune donnée. Transmission cylique et acyclique de données L'échange synchrone de message peut être exécuté de manière cyclique ou acyclique. 3-18 Protocole pour servo variateur AC 0198441113236, V1.04, 01.2006 temps de cycle LXM05A CANopen Principes de base T_PDO1: acyclique T_PDO2: cyclique SYNC Illustration 3.21 Transmission cyclique et acyclique Avec la transmission cyclique, les messages PDO sont échangés en continu à une cadence définie, par ex. avec chaque message SYNC. Si un message PDO synchrone est transmis de manière acyclique, il peut être envoyé ou reçu n'importe quand, mais il n'est valable qu'après le message SYNC suivant. Le comportement cyclique ou acyclique d'un PDO est mappé dans le sous-index transmission type (02h) du paramètre PDO correspondant, pour R_PDO1 par ex. dans l'objet 1st receive PDO parameter (1400h:02h). COB-Id, objet SYNC Pour garantir la transmission rapide de l'objet SYNC, il n'est pas confirmé et transmis avec une priorité élevée. Le COB-Id de l'objet SYNC est défini par défaut sur la valeur 128 (80h). Cette valeur peut être modifiée après initialisation du réseau via l'objet COB-ID SYNC Message (1005h) . Dans le réglage par défaut des PDO, R_PDO2/T_PDO2 et R_PDO3/ T_PDO3 sont reçus et transmis de manière synchrone. Les deux PDO sont utilisés pour le démarrage et la surveillance des modes d'exploitation. La synchronisation permet de démarrer simultanément un mode d'exploitation sur plusieurs dispositifs et ainsi par ex. de synchroniser l'avance d'un entraînement de portail à moteurs multiples. 0198441113236, V1.04, 01.2006 PDO de "démarrage“ Protocole pour servo variateur AC 3-19 Principes de base 3.5 LXM05A CANopen Service Emergency Le service Emergency (angl. emergency : urgence) signale une erreur interne du dispositif via le CAN-Bus. Le message d'erreur est envoyé avec un objet EMCY suivant la relation consommateur-producteur à tous les abonnés. EMCY-Consumer COB-ID EMCY-Consumer data CAN EMCY-Consumer EMCY-Producer Illustration 3.22 Message Boot-Up Message d'erreur via les objets EMCY Le profil de communication DS 301, version 3.0, définit une tâche supplémentaire pour l'objet EMCY : l'envoi d'un message Boot-Up (lancement du système). Un message Boot-Up informe tous les abonnés du réseau que l'abonné qui a envoyé le message est prêt dans le réseau CAN. Le message Boot-Up est transmis avec le COB-ID 700h + Node-ID et un octet de données (00h). 3.5.1 Evaluation et traitement des erreurs Message EMCY Si une erreur interne au dispositif se produit, le dispositif passe dans l'état d'erreur en fonction du dispositif de contrôle d'états CANopen. Simultanément, il envoie un message EMCY avec un registre d'erreurs et un code d'erreur. 81 0 12 1 22 2 00 3 00 4 00 5 00 6 00 7 00 Manufacturer specific error field Error register Error code COB-ID (80h+ Node-ID) Error code 0 12 1 22 Illustration 3.23 Message EMCY Octet 0, 1 - Error code : code d'erreur, la valeur est également enregistrée dans l'objet Error code (603Fh) Octet 2 - Error register : registre d'erreurs, la valeur est également enregistrée dans l'objet Error register (1001h), voir 7.3.1 “Registre d'erreurs“. Octet 3, 4 - Code d'erreur spécifique au fournisseur de l'objet mappé 3-20 Protocole pour servo variateur AC 0198441113236, V1.04, 01.2006 22 12h LXM05A CANopen Principes de base Octet 5, 6 - Index de l'objet mappé Octet 7 - Sous-index de l'objet mappé COB-Id Pour chaque abonné du réseau prenant en charge un objet EMCY, le COB-Id est déterminé à partir de l'adresse nodale : COB-Id = Code de fonction de l'objet EMCY (80h) + node-Id Il est possible de modifier le code de fonction du COB-Id avec l'objet COB-ID emergency(1014h). Registre d'erreurs et code d'erreur Le registre d'erreurs signale l'état d'erreur codé en bit du dispositif. Le bit 0 reste forcé tant qu'une erreur est présente. Les autres bits indiquent le type d'erreur. La cause exacte de l'erreur peut être déterminée via le code d'erreur. Le code d'erreur est transmis en tant que valeur à 2 octets au format Intel et doit être échangé par octet pour l'évaluation. Vous trouverez une liste de tous les messages d'erreur ainsi que des réactions du dispositif et des remèdes dans le chapitre 7 “Diagnostic et élimination d'erreurs“. Le dispositif enregistre le registre d'erreurs dans l'objet Error register (1001h) et la dernière erreur qui s'est produite dans l'objet Error code (603Fh). Dans un même temps, les 20 derniers messages d'erreur sont enregistrés dans leur ordre d'apparition dans l'objet FLT_err_num (303C:1h). FLT_MemReset (303B:5h) réinitialise le pointeur de lecture de la mémoire de consignation des erreurs sur l'erreur la plus ancienne. 0198441113236, V1.04, 01.2006 Mémoire de consignation des erreurs Protocole pour servo variateur AC 3-21 Principes de base 3.6 LXM05A CANopen Services de gestion du réseau La gestion du réseau (NMT) fait partie du profil de communication CANopen et est utilisée pour initialiser le réseau et les abonnés du réseau et pour lancer, arrêter et surveiller les abonnés en mode Réseau. Les services NMT sont exécutés dans une relation maître-esclave. Le maître NMT répond aux différents esclaves NMT via leur adresse nodale. Un message avec l'adresse nodale "0" s'adresse à tous les esclaves NMT simultanément. NMTSlave NMTSlave NMTMaster COB-ID NMTSlave data CAN NMTSlave NMTSlave Illustration 3.24 Services NMT via la relation maître-esclave L'appareil peut occuper uniquement la fonction d'esclave NMT. Services NMT 3.6.1 Les services NMT peuvent être divisés en 2 groupes : • Services pour le contrôle du dispositif pour initialiser les abonnés pour la communication CANopen et commander le comportement des abonnés en mode Réseau. • Services pour la surveillance des liaisons pour garantir une exploitation sans erreur du réseau. Services NMT pour le contrôle de l'appareil Dispositif de contrôle d'états NMT Le dispositif de contrôle d'états NMT décrit l'initialisation et les états d'un esclave NMT en mode Réseau. Power on Reset Communication E D Initialization SDO, EMCY NMT Pre-Operational B Stopped Operational Illustration 3.25 3-22 NMT C A PDO, SDO, SYNC EMCY, NMT Dispositif de contrôle d'états NMT et objets de communication utilisables Protocole pour servo variateur AC 0198441113236, V1.04, 01.2006 Reset Application LXM05A CANopen Principes de base Dans le graphique, tous les objets de communication pouvant être utilisés dans l'état du réseau respectif sont indiqués à droite. Initialisation Service NMT Changement S Start remote node (démarrage des noeuds du réseau) Un esclave NMT exécute automatiquement après l'activation de la tension d'alimentation (Power on) une phase d'initialisation qui le prépare pour le mode CAN-Bus. A l'issue de l'initialisation, l'esclave passe dans l'état "Pre Operational" et envoie un message Boot-Up. A partir de là, un maître NMT peut commander le comportement en marche d'un esclave NMT dans le réseau via 5 services NMT, représentés dans le graphique ci-dessus avec les lettres A à E. Signification Passage à l'état "Operational" Démarrage du mode Réseau normal pour tous les abonnés B Passage à l'état "Stopped" Arrêt de la communication de l'abonné dans le réseau. Si une surveillancecontrôle des liaisons est activée, elle reste activée Si l'étage de puissance est activé (état "Operation Enabled" ou "QuickStop"), une erreur de la classe d'erreur 2 est émise. L'entraînement est arrêté et coupé. Enter Pre-Operational C (passage à "Pre-Operational") Passage à l'état "Pre-Operational" Tous les objets de communication à l'exception des PDO peuvent être utilisés. Reset node P (réinitialisation des noeuds) Passage à l'état "Reset application" Transfert des données enregistrées des profils spécifiques aux appareils et passage automatique via l'état "Reset communication" à "Pre-Operational" Reset communication (réinitialisation des données de communication) Passage à l'état "Reset communication" Transfert des données enregistrées du profil de communication et passage automatique dans l'état "Pre-Operational" Si l'étage de puissance est activé (état "Operation Enabled" ou "QuickStop"), une erreur de la classe d'erreur 2 est émise. L'entraînement est arrêté et coupé. Stop remote node (arrêt des noeuds du réseau) E L'état "Pre-Operational" peut être utilisé pour la configuration par SDO : - mappage PDO - démarrage de la synchronisation - démarrage de la surveillance-contrôle des liaisons Données enregistrées de manière persistante Lorsque la tension d'alimentation est activée (Power on), l'appareil transfert les données d'objets enregistrées de manière persistante de la EEPROM à la RAM. Message NMT Les services NMT pour le contrôle de l'appareil sont transmis en tant que messages sans confirmation avec le COB-Id = 0. Ils reçoivent ainsi par défaut la plus haute priorité de transmission sur le CAN-Bus. 0198441113236, V1.04, 01.2006 La trame données du service NMT de l'appareil est composé de 2 octets. NMTMaster Byte 0 0 01 NMTSlave 1 00 Node-ID COB-ID Illustration 3.26 Command specifier NMTSlave NMTSlave Message NMT Le premier octet, "Command specifier“, indique le service NMT utilisé. Protocole pour servo variateur AC 3-23 Principes de base LXM05A CANopen Command Specifier Service NMT Changement 1 (01h) Start remote node S 2 (02h) Stop remote node B 128 (80h) Enter Pre-Operational C 129 (81h) Reset node P 130 (82h) Reset communication E Le deuxième octet est adressé avec une adresse nodale comprise entre 1 et 127 (7Fh) au destinataire du message NMT. Un message avec l'adresse nodale "0" s'adresse à tous les esclaves NMT. 3.6.2 Services NMT pour la surveillance-contrôle des liaisons La surveillance des liaisons contrôle l'état de communication des abonnés du réseau de manière à pouvoir réagir en cas de défaillance d'un abonné ou d'une interruption dans le réseau. Il existe 3 services NMT pour la surveillance des liaisons : 3.6.2.1 • "Node Guarding " (angl. : surveillance des noeuds) pour la surveillance des liaisons d'un esclave NMT • "Life Guarding " (angl. : surveillance des signes de vie) pour la surveillance des liaisons d'un maître NMT • "Heartbeat" (angl. : battement de coeur) pour un message de liaison non confirmé des abonnés du réseau. Node/Life guarding COB-Id Une surveillance-contrôle des liaisons est exécutée via l'objet de communication NMT error control (700h+node-Id). Pour chaque esclave NMT, le COB-Id est déterminé à partir de l'adresse nodale : COB-Id = Code de fonction NMTerror control (700h) + node-Id. Structure d'un message NMT Après la requête par le maître NMT, l'esclave NMT répond avec un octet de données. Node-ID=04h COB-ID 704h Master Slave 704h guard time 05h 704h 85h 704h 704h ... Bit 7 6 0 05h = 0 0 0 0 0 1 0 1 Illustration 3.27 05h Bit 7 6 0 85h = 1 0 0 0 0 1 0 1 Message de retour de l'esclave NMT Les bits 0 à 6 marquent l'état NMT de l'esclave : 3-24 Protocole pour servo variateur AC 0198441113236, V1.04, 01.2006 704h LXM05A CANopen Principes de base • 4 (04h) : "Stopped" • 5 (05h) : "Operational" • 127 (7Fh) : "Pre-Operational" Le bit 7 change d'état après chaque intervalle "guard time", passant de "0" à "1" et vice versa de manière à ce que le maître NMT puisse détecter et ignorer un deuxième message de retour dans le temps d'intervalle "guard time". La première requête au démarrage de la surveillance des liaisons commence avec le bit 7 = 0. Pendant la phase d'initialisation d'un abonné, la surveillance des liaisons ne doit pas être activée. L'état du bit 7 est réinitialisé dès que l'abonné passe dans l'état NMT "Reset communication". Dans l'état NMT "Stopped", la surveillance des liaisons continue. Configuration Erreur de liaison Node/Life Guarding est configuré via : • guard time (100Ch) • life time factor (100Dh) Le maître NMT signale une erreur de liaison au programme maître supérieur dans les cas suivants : • l'esclave ne répond pas dans le temps "guard time", • l'état NMT de l'esclave a été modifié sans demande par le maître NMT. Illustration 3.28 montre un message d'erreur après écoulement du troisième cycle en raison d'une réponse erronée d'un esclave NMT. question maître esclave réponse intervalle question durée de vie réponse question message "Node guarding" et "Life guarding" avec intervalles de temps 0198441113236, V1.04, 01.2006 Illustration 3.28 absence de réponse Protocole pour servo variateur AC 3-25 Principes de base 3.6.2.2 LXM05A CANopen Heartbeat Le protocole optionnel Heartbeat (de l'anglais heartbeat : battement de coeur) remplace le protocole node/life guarding Il est recommandé pour les nouvelles versions d'appareils. Un producteur Heartbeat envoie de manière cyclique et à la fréquence définie dans l'objet Producer heartbeat time (1017h) un message Heartbeat. Un ou plusieurs consommateurs peuvent recevoir ce message. Producer heartbeat time (1016h) = 0 désactive la surveillance Heartbeat. La relation entre le producteur et le consommateur peut être configurée via des objets. Si un consommateur ne reçoit aucun signal pendant l'intervalle de temps réglé dans l'objet Consumer heartbeat time (1016h) , il génère un message d'erreur (Heartbeat Event). Consumer heartbeat time (1016h) = 0 désactive la surveillance par un consommateur. COB-ID 704h xxh Producer heartbeat producer time COB-ID 704h xxh Consumer Consumer Consumer heartbeat consumer time Node-ID=04h Illustration 3.29 Surveillance "Heartbeat" • 0 (00h) : "Boot-Up" • 4 (04h) : "Stopped" • 5 (05h) : "Operational" • 127 (7Fh) : "Pre-Operational" Intervalles de temps Les intervalles de temps sont indiqués par pas de 1 ms et ne doivent pas être inférieurs pour le consommateur à ceux définis pour le producteur. A chaque réception du message "Heartbeat", l'intervalle de temps du producteur redémarre. Démarrage de la surveillance La surveillance "Heartbeat" commence dès que l'intervalle de temps du producteur est supérieur à zéro. Si la surveillance "Heartbeat" est déjà active sur "Pre-Operational" pendant le changement d'état NMT, la surveillance "Heartbeat" démarre avec l'envoi du message Boot-Up. Le message Boot-Up est un message Heartbeat avec un octet de données 00h. Les appareils peuvent se surveiller mutuellement par message "Heartbeat". Ils occupent alors simultanément la fonction de consommateur et de producteur. 3-26 Protocole pour servo variateur AC 0198441113236, V1.04, 01.2006 Octet de données pour l'évaluation d'état NMT du producteur "Heartbeat" : LXM05A CANopen 4 Installation Installation @ AVERTISSEMENT Risque d'accident dû à la perte du contrôle de la commande ! • Respecter les règles de prévention des accidents. (pour les Etats-Unis, voir aussi NEMA ICS1.1 et NEMA ICS7.1). • Le constructeur de l'installation doit tenir compte des possibilités d'erreur potentielles des signaux et des fonctions critiques pour garantir des états sûrs pendant et après les erreurs. Quelques exemples : arrêt d'urgence, limitation de fin de course, panne de réseau et redémarrage. • La prise en compte des possibilités d'erreur doit également comprendre les temporisations inattendues et la défaillance de signaux ou de fonctions. • Des chemins de commande redondants appropriés doivent être disponibles pour les fonctions dangereuses. • Vérifier l'efficacité des mesures. Si ces précautions ne sont pas respectées, cela peut entraîner la mort ou des blessures graves. @ AVERTISSEMENT Risque d'accident en cas de dysfonctionnement des signaux ou des dispositifs Des signaux perturbés peuvent provoquer des réactions imprévues des dispositifs. • Procéder au câblage conformément aux mesures CEM. • Vérifier, particulièrement dans un environnement fortement perturbé, l'exécution correcte des mesures CEM. Si ces précautions ne sont pas respectées, cela peut entraîner la mort, des blessures graves ou des dommages matériels. 0198441113236, V1.04, 01.2006 Des indications sur l'installation et sur le branchement de l'appareil au bus de terrain se trouvent dans le manuel produit. Protocole pour servo variateur AC 4-1 LXM05A CANopen 0198441113236, V1.04, 01.2006 Installation 4-2 Protocole pour servo variateur AC LXM05A CANopen Mise en service 5 Mise en service 5.1 Mise en service de l'appareil Avant de procéder à l'installation dans le réseau, s'assurer que l'installation mécanique et électrique de l'appareil a été effectuée correctement et que la mise en service de l'appareil a été concluante. Effectuer la mise en service de l'appareil conformément aux indications du manuel produit. L'appareil est ainsi préparé à l'utilisation dans le réseau. 5.2 L'adresse et la vitesse de transmission Il est possible d'adresser jusqu'à 32 dispositifs dans une branche de réseau du bus CAN et jusqu'à 127 dispositifs dans le réseau étendu. Chaque dispositif est identifié par une adresse spécifique. L'adresse nodale pour un dispositif est préréglée sur 127. La vitesse de transmission est préréglée sur 125kBaud. Chaque dispositif doit avoir sa propre adresse nodale. Cela signifie que chaque adresse nodale ne peut être attribuée qu'une seule fois dans le réseau. L'adresse et la vitesse de transmission L'adresse est saisie localement sur le dispositif dans le paramètre canAddr et la vitesse de transmission dans le paramètre canBaud. La vitesse de transmission doit être la même pour tous les dispositif du bus de terrain. 5.3 Logiciel de configuration SyCon pour CANopen Le logiciel de configuration "SyCon" permet de configurer le réseau CANopen. Un autre fichier EDS est présent sur le CD du produit dans le sous-répertoire SYCON. 0198441113236, V1.04, 01.2006 왘 Pour ce faire, procéder de la manière suivante : Protocole pour servo variateur AC 5-1 Mise en service 5.3.1 LXM05A CANopen Création d'un nouveau réseau L'option de menu "Fichier - Nouveau" sert à créer un nouveau réseau. 왘 Sélectionner CANopen comme réseau de bus de terrain. 왘 Confirmer la sélection avec "OK". 5.3.2 Sélection du maître CANopen L'option de menu "Insérer - Maître" permet de sélectionner le maître du réseau. Dans l'exemple, on utilise la carte TSX CPP 110 d'un API Premium. Il est possible de saisir directement l'adresse nodale et une courte description. 0198441113236, V1.04, 01.2006 왘 Confirmer la sélection avec "OK". 5-2 Protocole pour servo variateur AC LXM05A CANopen 5.3.3 Mise en service Réglage des paramètres du bus L'option de menu "Paramètres - Paramètres du bus..." permet de régler les paramètres de communication du CANopen. Lire également à ce sujet le guide d'utilisation du logiciel de configuration SyCon. 0198441113236, V1.04, 01.2006 왘 Confirmer la sélection avec "OK". Protocole pour servo variateur AC 5-3 Mise en service 5.3.4 LXM05A CANopen Sélection et insertion des nœuds L'option de menu "Insérer - Nœud" permet de sélectionner les nœuds de réseau. Dans l'exemple, on utilise une LXM05A. 0198441113236, V1.04, 01.2006 왘 Confirmer la sélection avec "OK". 5-4 Protocole pour servo variateur AC LXM05A CANopen 5.3.5 Mise en service Configuration du nœud de réseau En double-cliquant sur le nœud de réseau, on passe à la fenêtre de configuration du nœud. On peut y régler les caractéristiques de communication du nœud sélectionné. Il s'agit en grande partie des caractéristiques PDO des PDO4 paramétrables. Le bouton "Error Control Protokoll Konfiguration" (Contrôle d'erreur Configuration du protocole) permet de définir le comportement du nœud en cas d'erreur. On peut alors choisir le protocole de surveillance du nœud, à savoir Node Guarding ou Heartbeat. 왘 Confirmer la sélection avec "OK". 0198441113236, V1.04, 01.2006 En double-cliquant sur l'objet 1403 "4th receive PDO communication" (Communication PDO4 de réception) ou l'objet 1803 "4th transmit PDO communication" (Communication PDO4 d'émission), on ouvre une boîte de dialogue dans laquelle on peut régler les caractéristiques de transmission des différents PDO. Les valeurs par défaut peuvent être reprises sans modification. 왘 Confirmer avec "OK". Le bouton "PDO Contents Mapping" (Mappage du contenu des PDO) permet de déterminer librement le mappage des PDO4. Protocole pour servo variateur AC 5-5 Mise en service 5.3.6 LXM05A CANopen Réglage du mappage des PDO4 Il est possible de paramétrer jusqu'à 4 objets avec le bouton "Ajouter objet", et ce aussi bien dans le PDO4 de réception que dans le PDO4 d'émission. Ne pas oublier que le nombre total de 8 octets ne doit alors pas être dépassé. Dans l'exemple, le numérateur et le dénominateur du facteur de réduction (respectivement 32 bits) sont affectés au PDO4 de réception. 왘 Confirmer la sélection avec "OK". Enregistrer la configuration via l'option de menu "Fichier - Enregistrer sous...". 0198441113236, V1.04, 01.2006 Le logiciel de programmation API "Unity" ou "PL7" peut continuer à utiliser la configuration après le paramétrage. 5-6 Protocole pour servo variateur AC LXM05A CANopen 6 Exploitation 6.1 Modes opératoires Commande locale et commande de bus de terrain Exploitation Dans le cas d'une commande locale, l'instruction de déplacement est donnée par des signaux analogiques (10V) ou par des signaux RS422 (par exemple impulsion/sens)±. Dans le cas d'une commande via le bus de terrain, les valeurs de référence sont données par le biais des commandes du bus de terrain. Vous trouverez des indications détaillées pour le réglage du mode de commande dans le manuel produit sous le titre Mise en service. Modes d'exploitation standardisés Modes d'exploitation spécifiques fournisseur Le disposifit fonctionne en trois modes d'exploitation standardisés . Ceux-ci peuvent être démarrés et surveillés avec les objets du profil spécifique dispositif CANopen DSP 402 . • Exploitation point à point par le biais des objets du groupe d'objets Profile position mode • Profil de vitesse par le biais des objets du groupe d'objets Profile velocity mode • Prise d'origine par le biais des objets du groupe d'objets Homing mode Le dispositif fonctionne en quatre modes d'exploitation spécifiques fournisseur . Ceux-ci exploitent l'ensemble des fonctions du dispositif. Les modes d'exploitation sont démarrés et surveillés par les objets spécifiques fournisseur. • Régulation du courant • Régulation de la vitesse de rotation • Réducteur électronique • Course manuelle 6.2 Modes opératoires standardisés 6.2.1 Mode opératoire Exploitation point à point 0198441113236, V1.04, 01.2006 Pour le mode opératoire Exploitation point à point (profile position mode) le PD02 doit être activé. Ensuite il est possible de régler les paramètres de déplacement comme les rampes et les vitesses. Exemple Adresse nodale 1 Etape de travail COB-ID / Données Objet Valeur 왘 activer R_PDO2 1401:1h 0400 0301h 601 / 23 01 14 01 01 03 00 04 컅 581 / 60 01 14 01 00 00 00 00 왘 activer T_PDO2 601 / 23 01 18 01 81 02 00 04 1801:1h 0400 0281h 컅 581 / 60 01 18 01 00 00 00 00 Protocole pour servo variateur AC 6-1 Exploitation LXM05A CANopen Etape de travail COB-ID / Données Objet Valeur 왘 Régler la rampe d'accélération sur 2000 tr/min*s 6083h 0000 07D0h 601 / 23 83 60 00 D0 07 00 00 컅 581 / 60 83 60 00 00 00 00 00 왘 Régler la rampe de décélération sur 4000 tr/min*s 601 / 23 84 60 00 A0 0F 00 00 6084h 0000 0FA0h 컅 581 / 60 84 60 00 00 00 00 00 왘 Limitation de la vitesse de rotation prescrite à 6000 tr/ 607Fh 0000 1770h min 601 / 23 7F 60 00 70 17 00 00 컅 581 / 60 7F 60 00 00 00 00 00 왘 Régler la vitesse prescrite sur 4000 tr/min 601 / 23 81 60 00 A0 0F 00 00 6081h 0000 0FA0h 컅 581 / 60 81 60 00 00 00 00 00 왘 NMT Start Remote Node 0 / 01 00 컅 T_PDO1 avec mot d'état 181 / 31 66 왘 Activation de l'étage de puissance avec PDO1 201 / 00 00 201 / 06 00 201 / 0F 00 컅 T_PDO1 (état : Operation enabled) 181 / 37 46 왘 Démarrer le mode d'exploitation 601 / 2F 60 60 00 01 00 00 00 6060h 01h 컅 581 / 60 60 60 00 00 00 00 00 왘 Contrôle de l'état de fonctionnement 1) 6061h 601 / 40 61 60 00 00 00 00 00 컅 Mode d'exploitation actif 581 / 4F 61 60 00 01 00 01 00 01h 왘 PDO2 : régler position relative avec NewSetpoint=1 301 / 5F 00 30 75 00 00 컅 T_PDO2 avec mot d'état et Position actual value 281 / 37 56 00 00 00 00 컅 Position atteinte 281 / 37 56 30 75 00 00 301 / 4F 00 30 75 00 00 1) L'état de fonctionnement doit être contrôlé jusqu'à ce que le dispositif ait activé le mode d'exploitation réglé. 6-2 Protocole pour servo variateur AC 0198441113236, V1.04, 01.2006 왘 PDO2: NewSetpoint=0 LXM05A CANopen 6.2.2 Exploitation Mode opératoire Profil de vitesse Pour le mode opératoire Profil de vitesse (Profile velocity mode) le PDO3 doit être activé. Exemple Adresse nodale 1 Etape de travail COB-ID / Données Objet Valeur 왘 Activer R_PDO3 1402:1h 0400 0401h 601 / 23 02 14 01 01 04 00 04 컅 581 / 60 02 14 01 00 00 00 00 왘 Activer T_PDO3 601 / 23 02 18 01 81 03 00 04 1802:1h 0400 0381h 컅 581 / 60 02 18 01 00 00 00 00 왘 Régler la rampe d'accélération sur 2000 tr/min*s 601 / 23 83 60 00 D0 07 00 00 6083h 0000 07D0h 컅 581 / 60 83 60 00 00 00 00 00 왘 Régler la rampe de temporisation sur 10000 tr/min*s 601 / 23 84 60 00 10 27 00 00 6084h 0000 2710h 컅 581 / 60 84 60 00 00 00 00 00 왘 Limitation de la vitesse de rotation prescrite à 10000 tr/min 601 / 23 7F 60 00 10 27 00 00 607Fh 0000 2710h 컅 581 / 60 7F 60 00 00 00 00 00 왘 NMT Start Remote Node 0 / 01 00 컅 T_PDO1 avec mot d'état 181 / 31 66 왘 Activation de l'étage de puissance avec PDO1 201 / 00 00 201 / 06 00 201 / 0F 00 컅 T_PDO1 (état : Operation enabled) 181 / 37 46 왘 Démarrage du mode d'exploitation 601 / 2F 60 60 00 03 00 00 00 6060h 03h 컅 581 / 60 60 60 00 00 00 00 00 왘 Contrôle de l'état de fonctionnement 1) 6061h 601 / 40 61 60 00 00 00 00 00 컅 Mode d'exploitation actif 0198441113236, V1.04, 01.2006 581 / 4F 61 60 00 03 00 01 00 03h 왘 PDO3: Transmission consigne de vitesse 1000 tr/min 401 / 0F 00 E8 03 00 00 컅 T_PDO2 avec mot d'état et velocity actual value 381 / 37 02 00 00 00 00 컅 Consigne de vitesse atteinte 381 / 37 06 E8 03 00 00 1) L'état de fonctionnement doit être contrôlé jusqu'à ce que le dispositif ait activé le mode d'exploitation réglé. Protocole pour servo variateur AC 6-3 Exploitation 6.2.3 LXM05A CANopen Mode opératoire Prise d'origine Le mode Prise d'origine (Homing Mode) est paramétré avec SDO et activé avec PDO1. Exemple Adresse nodale 1 Etape de travail COB-ID / Données Objet Valeur 왘 Vitesse de rotation prescrite pour déplacement sur 6099:1h 0000 0064h fins de course 100 tr/min 601 / 23 99 60 01 64 00 00 00 컅 581 / 60 99 60 01 00 00 00 00 왘 Vitesse de rotation prescrite pour déplacement libre 10 tr/min 601 / 23 99 60 02 0A 00 00 00 6099:2h 0000 000Ah 컅 581 / 60 99 60 02 00 00 00 00 왘 NMT Start Remote Node 0 / 01 00 컅 T_PDO1 avec mot d'état 181 / 31 66 왘 Activer l'étage de puissance avec PDO1 201 / 00 00 201 / 06 00 201 / 0F 00 컅 T_PDO1 (état : Operation enabled) 181 / 37 46 왘 Démarrer le mode d'exploitation 601 / 2F 60 60 00 06 00 00 00 6060h 06h 컅 581 / 60 60 60 00 00 00 00 00 왘 Contrôle de l'état de fonctionnement 1) 6061h 601 / 40 61 60 00 00 00 00 00 컅 Mode d'exploitation actif 581 / 4F 61 60 00 06 00 01 00 왘 Sélectionner la méthode de la course de référence, LimN (17) 601 / 2F 98 60 00 11 00 00 00 06h 6098h 11h 컅 581 / 60 98 60 00 00 00 00 00 왘 Course de référence avec PDO1 (Homing operation start) 201 / 1F 00 컅 TPDO1 Course de référence active 컅 TPDO1 Course de référence terminée 181 / 37 D6 1) L'état de fonctionnement doit être contrôlé jusqu'à ce que le dispositif ait activé le mode d'exploitation réglé . 6-4 Protocole pour servo variateur AC 0198441113236, V1.04, 01.2006 181 / 37 02 LXM05A CANopen Exploitation 6.3 Modes opératoires spécifiques fournisseur 6.3.1 Mode opératoire Régulation du courant Exemple Adresse nodale 1 Etape de travail COB-ID / Données Objet Valeur 왘 Mappage R_PDO4 : Number of mapped objects = 0 1603:0h 00h 601 / 2F 03 16 00 00 00 00 00 컅 581 / 60 03 16 00 00 00 00 00 왘 R_PDO4 first parameter = CUR_I_target (3020:4h) 601 / 23 03 16 01 10 04 20 30 1603:1h 3020 0410h 컅 581 / 60 03 16 01 00 00 00 00 왘 R_PDO4 Number of mapped objects = 1 601 / 2F 03 16 00 01 00 00 00 1603:0h 01h 컅 581 / 60 03 16 00 00 00 00 00 왘 Mappage T_PDO4 : Number of mapped objects = 0 601 / 2F 03 1A 00 00 00 00 00 1A03:0h 00h 컅 581 / 60 03 1A 00 00 00 00 00 왘 T_PDO4 first parameter = _p_actusr (6064:0) 601 / 23 03 1A 01 20 00 64 60 1A03:1h 6064 0020h 컅 581 / 60 03 1A 01 00 00 00 00 왘 T_PDO4 Number of mapped objects = 1 601 / 2F 03 1A 00 01 00 00 00 1A03:0h 01h 컅 581 / 60 03 1A 00 00 00 00 00 왘 activer R_PDO4 (COB-ID) 601 / 23 03 14 01 01 05 00 04 1403:1h 0400 0501h 컅 581 / 60 03 14 01 00 00 00 00 왘 activer T_PDO4 (COB-ID) 601 / 23 03 18 01 81 04 00 04 1803:1h 0400 0481h 컅 581 / 60 03 18 01 00 00 00 00 왘 Transmission de la valeur de référence via les paramètres 601 / 2B 1B 30 10 02 00 00 00 301B:10h 02h 컅 581 / 60 1B 30 10 00 00 00 00 왘 NMT Start Remote Node 0 / 01 00 컅 T_PDO1 avec mot d'état 181 / 31 66 0198441113236, V1.04, 01.2006 왘 Activer l'étage de puissance avec PDO1 201 / 00 00 201 / 06 00 201 / 0F 00 컅 T_PDO1 (état : Operation enabled) 181 / 37 46 Protocole pour servo variateur AC 6-5 Exploitation LXM05A CANopen Etape de travail COB-ID / Données Objet Valeur 왘 Démarrer le mode d'exploitation 6060h -03h 601 / 2F 60 60 00 FD 00 00 00 컅 581 / 60 60 60 00 00 00 00 00 왘 Contrôle de l'état de fonctionnement 1) 6061h 601 / 40 61 60 00 00 00 00 00 컅 Mode d'exploitation actif 581 / 4F 61 60 00 FD 00 01 00 -03h 왘 PDO4 Transmission du courant prescrit 1000 (10A) 501 / E8 03 컅 T_PDO4 avec position actuelle 481 / 00 CE 09 00 1) L'état de fonctionnement doit être contrôlé jusqu'à ce que le dispositif ait activé le mode d'exploitation réglé . 6.3.2 Mode opératoire Régulation de la vitesse de rotation Exemple Adresse nodale 1 Etape de travail COB-ID / Données Objet Valeur 왘 Mappage R_PDO4 : Number of mapped objects = 0 1603:0h 00h 601 / 2F 03 16 00 00 00 00 00 컅 581 / 60 03 16 00 00 00 00 00 왘 R_PDO4 first parameter = SPEEDn_target (3021:4h) 1603:1h 3021 0410h 601 / 23 03 16 01 10 04 21 30 컅 581 / 60 03 16 01 00 00 00 00 왘 R_PDO4 Number of mapped objects = 1 601 / 2F 03 16 00 01 00 00 00 1603:0h 01h 컅 581 / 60 03 16 00 00 00 00 00 왘 Mappage T_PDO4 : Number of mapped objects = 0 601 / 2F 03 1A 00 00 00 00 00 1A03:0h 00h 컅 581 / 60 03 1A 00 00 00 00 00 왘 T_PDO4 first parameter = _p_actusr (6064:0) 601 / 23 03 1A 01 20 00 64 60 1A03:1h 6064 0020h 컅 581 / 60 03 1A 01 00 00 00 00 왘 T_PDO4 Number of mapped objects = 1 601 / 2F 03 1A 00 01 00 00 00 1A03:0h 01h 왘 activer R_PDO4 (COB-ID) 601 / 23 03 14 01 01 05 00 04 1403:1h 0400 0501h 컅 581 / 60 03 14 01 00 00 00 00 왘 activer T_PDO4 (COB-ID) 601 / 23 03 18 01 81 04 00 04 1803:1h 0400 0481h 컅 581 / 60 03 18 01 00 00 00 00 6-6 Protocole pour servo variateur AC 0198441113236, V1.04, 01.2006 컅 581 / 60 03 1A 00 00 00 00 00 LXM05A CANopen Exploitation Etape de travail COB-ID / Données Objet Valeur 왘 NMT Start Remote Node 0 / 01 00 컅 T_PDO1 avec mot d'état 181 / 31 66 왘 Activer l'étage de puissance avec PDO1 201 / 00 00 201 / 06 00 201 / 0F 00 컅 T_PDO1 (état : Operation enabled) 181 / 37 46 왘 Démarrer le mode d'exploitation 601 / 2F 60 60 00 FC 00 00 00 6060h -04h 컅 581 / 60 60 60 00 00 00 00 00 왘 Contrôle de l'état de fonctionnement 1) 6061h 601 / 40 61 60 00 00 00 00 00 컅 Mode d'exploitation actif 581 / 4F 61 60 00 FC 00 01 00 왘 Transmission de la valeur de référence via les paramètres 601 / 2B 1B 30 11 02 00 00 00 -04h 301B:11h 02h 컅 581 / 60 1B 30 11 00 00 00 00 왘 PDO4 Transmission de la vitesse prescrite 1000 tr/ min 501 / E8 03 컅 T_PDO4 avec position actuelle 481 / 6E 97 04 00 1) L'état de fonctionnement doit être contrôlé jusqu'à ce que le dispositif ait activé le mode d'exploitation réglé . 6.3.3 Mode opératoire Réducteur électronique Exemple Adresse nodale 1 Etape de travail COB-ID / Données Objet Valeur 왘 Mappage T-PD04 : Number of mapped objects = 0 1603:0h 00h 601 / 2F 03 16 00 00 00 00 00 컅 581 / 60 03 16 00 00 00 00 00 왘 R_PDO4 first parameter = GEARnum (3026:4h) 0198441113236, V1.04, 01.2006 601 / 23 03 16 01 20 04 26 30 1603:1h 3026 0420h 컅 581 / 60 03 16 01 00 00 00 00 왘 R_PDO4 first parameter = GEARdenom (3026:3h) 601 / 23 03 16 02 20 03 26 30 1603:2h 3026 0320h 컅 581 / 60 03 16 02 00 00 00 00 왘 R_PDO4 Number of mapped objects = 2 601 / 2F 03 16 00 02 00 00 00 1603:0h 02h 컅 581 / 60 03 16 00 00 00 00 00 Protocole pour servo variateur AC 6-7 Exploitation LXM05A CANopen Etape de travail COB-ID / Données Objet Valeur 왘 Mappage T-PD04 : Number of mapped objects = 0 1A03:0h 00h 601 / 2F 03 1A 00 00 00 00 00 컅 581 / 60 03 1A 00 00 00 00 00 왘 T_PDO4 first parameter = _p_actusr (6064:0) 601 / 23 03 1A 01 20 00 64 60 1A03:1h 6064 0020h 컅 581 / 60 03 1A 01 00 00 00 00 왘 T_PDO4 Number of mapped objects = 1 601 / 2F 03 1A 00 01 00 00 00 1A03:0h 01h 컅 581 / 60 03 1A 00 00 00 00 00 왘 activer R_PDO4 (COB-ID) 601 / 23 03 14 01 01 05 00 04 1403:1h 0400 0501h 컅 581 / 60 03 14 01 00 00 00 00 왘 activer T_PDO4 (COB-ID) 601 / 23 03 18 01 81 04 00 04 1803:1h 0400 0481h 컅 581 / 30 03 18 01 00 00 00 00 왘 Choix du signal Interface de position 601 / 2B 05 30 02 01 00 00 00 3005:2h 01h 컅 581 / 60 05 30 02 00 00 00 00 왘 Activer réducteur avec synchronisation instantanée 601 / 2B 1B 30 12 01 00 00 00 301B:12h 01h 컅 581 / 60 1B 30 12 00 00 00 00 왘 NMT Start Remote Node 0 / 01 00 컅 T_PDO1 avec mot d'état 181 / 31 66 왘 Activer l'étage de puissance avec PDO1 201 / 00 00 201 / 06 00 201 / 0F 00 컅 T_PDO1 (état : Operation enabled) 181 / 37 46 왘 Démarrer le mode d'exploitation 601 / 2F 60 60 00 FE 00 00 00 6060h -02h 컅 581 / 60 60 60 00 00 00 00 00 왘 Contrôle de l'état de fonctionnement 1) 6061h 컅 Mode d'exploitation actif 581 / 4F 61 60 00 FE 00 01 00 -02h 왘 PDO4 Transmission du facteur de réduction 2/3 501 / 02 00 00 00 03 00 00 00 컅 T_PDO4 avec position actuelle 481 / 53 76 01 00 1) L'état de fonctionnement doit être contrôlé jusqu'à ce que le dispositif ait activé le mode d'exploitation réglé. 6-8 Protocole pour servo variateur AC 0198441113236, V1.04, 01.2006 601 / 40 61 60 00 00 00 00 00 LXM05A CANopen 6.3.4 Exploitation Mode opératoire Course manuelle Exemple Adresse nodale 1 Etape de travail COB-ID / Données Objet Valeur 왘 Vitesse de rotation course lente à 100 tr/min 3029:4h 0064h 601 / 2B 29 30 04 64 00 00 00 컅 581 / 60 29 30 04 00 00 00 00 왘 Vitesse de rotation course rapide à 250 tr/min 601 / 2B 29 30 05 FA 00 00 00 3029:5h 00FAh 컅 581 / 60 29 30 05 00 00 00 00 왘 NMT Start Remote Node 0 / 01 00 컅 T_PDO1 avec mot d'état 181 / 31 66 왘 Activer l'étage de puissance avec PDO1 201 / 00 00 201 / 06 00 201 / 0F 00 컅 T_PDO1 (état : Operation enabled) 181 / 37 46 왘 Démarrer le mode d'exploitation 601 / 2F 60 60 00 FF 00 00 00 6060h -01h 컅 581 / 60 60 60 00 00 00 00 00 왘 Contrôle de l'état de fonctionnement 1) 6061h 601 / 40 61 60 00 00 00 00 00 컅 Mode d'exploitation actif 581 / 4F 61 60 00 FF 00 01 00 왘 Course manuelle (pos. sens de rotation, lente) 601 / 2B 1B 30 09 01 00 00 00 -01h 301B:9h 01h 컅 581 / 60 1B 30 09 00 00 00 00 컅 T_PDO1 avec mot d'état181 / 37 02 왘 course manuelle (pos. sens de rotation, rapide) 601 / 2B 1B 30 09 05 00 00 00 301B:9h 05h 컅 581 / 60 1B 30 09 00 00 00 00 컅 T_PDO1 avec mot d'état 181 / 37 42 0198441113236, V1.04, 01.2006 1) L'état de fonctionnement doit être contrôlé jusqu'à ce que le dispositif ait activé le mode d'exploitation réglé . Protocole pour servo variateur AC 6-9 Exploitation 6.4 6.4.1 LXM05A CANopen Fonctions fonction rampe Les fonctions rampe permettent à l'appareil de commander le comportement d'accélération et de décélération du moteur. La pente et la forme de la rampe décrivent la fonction rampe. La pente de la rampe indique la variation de vitesse du moteur et la forme de la rampe le comportement d'accélération en fonction du temps. Vous trouverez des détails sur la fonction rampe dans le manuel produit au chapitre Fonctions. 6.4.2 Objet (Index:Sous-index) Signification Profile acceleration (6083h) Accélération [usr] Profile deceleration (6084h) Décélération [usr] Max profile velocity (607Fh) Limitation de la vitesse de rotation prescrite Fonction Quick Stop Quick Stop est une fonction frein de secours, qui arrête le moteur par exemple à cause d'une défaillance. Vous trouverez des détails sur la fonction Quick Stop dans le manuel produit au chapitre Fonctions. Le moteur peut être freiné par le courant Quick Stop, objet LIM_I_maxQSTP (3011:5h), par le courant d'arrêt, objet LIM_I_maxHalt (3011:6h) ou par la rampe de décélération du profil de mouvement, objet Profile deceleration (6084h). Signification LIM_I_maxQSTP (3011:5h) Limitation du courant pour Quick Stop [0,01A] LIM_I_maxArrêt (3011:6h) Limitation du courant pour Arrêt [0,01A] Profile deceleration (6084h) Rampe de décélération du profil de mouvement Arrêt du moteur L'entraînement peut être arrêté pendant une instruction de déplacement via le bus de terrain. Changement du bit 8 dans l'objet Controlword (6040h) en "1“, le dispositif freine le moteur avec la rampe de décélération qui a été réglée pour l'instruction de déplacement. Les données concernant le déplacement et la position sont maintenues. L'instruction de déplacement se poursuivra dès que le bit 8 passe de nouveau sur "0“ . 6.4.4 Fenêtre Arrêt Si le moteur est maintenu à la vitesse de rotation zéro par la régulation active, des variations minimales de la vitesse de rotation empêchent la détection de l'arrêt du moteur. Si le moteur reste dans la fenêtre d'arrêt 6-10 Protocole pour servo variateur AC 0198441113236, V1.04, 01.2006 6.4.3 Objet (Index:Sous-index) LXM05A CANopen Exploitation pendant une durée réglable, la régulation signale l'arrêt du moteur. Bit 10 du mot d'état, l'objet Statusword (6041h) est placé. Vous trouverez des détails sur la fonction de la fenêtre d'arrêt dans le manuel produit au chapitre Fonctions 6.4.5 Objet (Index:Sous-index) Signification Position window (6067h) Fenêtre d'arrêt, écart de régulation admissible Position window time (6068h) Durée pendant laquelle les écarts de régulation doivent être situés dans la fenêtre d'arrêt pour que l'arrêt soit signalé [ms] Inversion du sens de rotation Le sens de rotation de l'entraînement est inversé à l'aide de l'objet POSdirOfRotat (3006:12h). Le branchement des fins de course doit être interverti en même temps. Vous trouverez des détails sur la fonction d'inversion du sens de rotation dans le manuel produit au chapitre Fonctions. 6.4.6 Objet (Index:Sous-index) Signification POSdirOfRotat (3006:12h) Inversion du sens de rotation Fonctions de surveillance Limites de positionnement Dans la plage de positionnement de l'axe, le moteur peut être amené sur chaque point de l'axe par indication d'un positionnement absolu. La zone de déplacement de l'axe est indiquée en unités internes dans la plage de -228 à +228 incréments. En tant qu'unité interne, la résolution du capteur du moteur est indiquée en incréments. Lors d'un dépassement de position le bit 15 (REF_OK) de l'objet Statusword (6041h) est mis sur 0. Fin de course logiciel La position du fin de course logiciel est représentée par l'objet Max position limit (607Dh) du profil spécifique dispositif DSP 402. 0198441113236, V1.04, 01.2006 La position prescrite du régulateur de positionnement est prédominante pour la surveillance de position de la zone de fin de course-logiciel. Selon le réglage du régulateur, le moteur peut ainsi déjà s'arrêter avant que la position de fin de course soit atteinte. Bit 2 de l'objet _SigLatched (301C:8h) signale le dépassement de la position de fin de course Signal de fin de course Protocole pour servo variateur AC Objet (Index:Sous-index) Signification Min position limit (607D:1h) Limite de position négative pour fin de course-logiciel Max position limit (607D:2h) Limite de position positive pour fin de course-logiciel _SigLatched (301C:8h) Signal de contrôle bit 2 SW_LimP / SW_LimN Pendant le déplacement, les deux fins de course sont surveillées par les signaux d'entrée LIMN et LIMP. En cas de dépassement des fins de 6-11 Exploitation LXM05A CANopen course le moteur est arrêté. Bit 1 de l'objet _SigLatched (301C:8h) signale le dépassement de la position de fin de course. Surveillance erreur de poursuite Paramètres de surveillance Objet (Index:Sous-index) Signification IOsigLimN (3006:Fh) 0 : inactif 1 : Contact à ouverture 2 : Contact à fermeture IOsigLimN (3006:10h) 0: inactif 1 : Contact à ouverture 2 : Contact à fermeture _SigLatched (301C:8h) Bit 1 : LimP: / LimN La surveillance des erreurs de poursuite contrôle les écarts de positionnement entre la position effective du moteur et la position prescrite. Si la différence dépasse un valeur limite d'erreur de poursuite, le dispositif signale une erreur. La valeur limite pour l'écart de poursuite est réglable. Objet (Index:Sous-index) Signification Following error window (6065h) Erreur de poursuite du régulateur de positionnement maximale autorisée [Inc] L'état du dispositif et l'état de fonctionnement peuvent être surveillés à l'aide de différents objets. Objet (Index:Sous-index) Signification Etat actuel des signaux de contrôle _SigLatched (301C:8h) Etat mémorisé des signaux de contrôle _WarnActive (301C:Bh) Alarmes actives codées en bits _WarnLatched (301C:Ch) Alarmes mémorisées codées en bits _actionStatus (301C:4h) Mot d'action error code (603Fh) Dernière cause d'interruption 0198441113236, V1.04, 01.2006 _SigActive (301C:7h) 6-12 Protocole pour servo variateur AC LXM05A CANopen 6.5 Exploitation Surveiller les entrées et sorties de l'appareil Le signal analogique et les signaux numériques de l'appareil peuvent être surveillés via le bus de terrain. Les entrées analogiques ANA1 et ANA2 sont surveillées via les objets ANA1_act (3009:1h)et ANA2_act (3009:5h). Les entrées numériques sont surveillées via l'objet _IO_act (3008:1h). Avec cela il est possible de surveiller p. ex. le démarrage d'une course manuelle via les signaux d'interface par le bus de terrain. Objet (Index:Sous-index) Signification 6.5.1 ANA1_act (3009:1h) Surveiller l'entrée analogique ANA1 ANA2_act (3009:5h) Surveiller l'entrée analogique ANA2 _IO_act (3008:1h) Surveiller les entrées et sorties numériques [mV] Sauvegarder et restaurer les données d'objet. Après l'activation, le dispositif reproduit en permanence les données d'objet mémorisées dans la mémoire RAM . Pendant le mode déplacement, l'appareil fonctionne avec les données dans la RAM. Pour mémoriser de manière sûre des réglages de l'objet spécifiques utilisateur en cas de panne secteur, les données doivent être transférées dans la mémoire persistante avec l'objet PAReeprSave (3004:1h). Avec l'objet PARusrReset (3004:4h) des réglages spécifiques utilisateur peuvent être initialisés. Signification PAReeprSave (3004:1h) Suavegarder les réglages d'objet dans la mémoire EEPROM PARusrReset (3004:8h) Initialiser les réglages d'objet 0198441113236, V1.04, 01.2006 Objet (Index:Sous-index) Protocole pour servo variateur AC 6-13 LXM05A CANopen 0198441113236, V1.04, 01.2006 Exploitation 6-14 Protocole pour servo variateur AC LXM05A CANopen Diagnostic et élimination d'erreurs 7 Diagnostic et élimination d'erreurs 7.1 Diagnostic d'erreurs Communications du bus de terrain Pour pouvoir évaluer les messages de fonctionnement et d'erreurs, il est nécessaire que le mode bus de terrain fonctionne. Branchements au mode bus de terrain S'il n'est pas possible de répondre à l'appareil via le bus de terrain, contrôlez d'abord les branchements. Vous trouverez dans le manuel produit les caractéristiques techniques concernant l'appareil et des informations concernant l'installation du réseau et de l'appareil. Vérifier les points suivants : • Alimentation en tension 24VCC • Branchements d'alimentation à l'appareil • Câble de liaison bus de terrain et câblage du bus de terrain • Branchement du réseau à l'appareil Pour diagnostiquer les erreurs vous pouvez aussi utiliser le logiciel de mise en service. Vitesse de transmission et adresse Si la liaison vers un abonné ne peut pas être activée, contrôlez la vitesse de transmission et l'adresse nodale. • La vitesse de transmission de tous les abonnés du réseau doit être réglé de la même manière. • L'adresse nodale de chaque abonné doit se situer entre 1 et 127 et être différente pour chaque abonné. Pour le réglage de la vitesse de transmission et de l'adresse nodale, voir le chapitre 5.2 “L'adresse et la vitesse de transmission“. Test de fonctionnement sur le bus de terrain Testez le mode bus de terrain après réglage correct des données de transmission . Un outil de configuration CAN indiquant les messages CAN doit être ajouté. La réponse du dispositif est détectée par un message Boot-Up : • Arrêtez puis remettez en route l'alimentation en tension. • Observez les messages du réseau après la mise en route. Après l'initialisation du bus, le dispositif envoie un message Boot-Up (COB-Id 700h + Node-ID et 1 bit d'information avec pour contenu 00h). • Avec un réglage en usine de l'adresse nodale sur 127 (7Fh) le message Boot-Up est envoyé par le bus. Le dispositif peut être mis en service ensuite par les services NMT. 0198441113236, V1.04, 01.2006 Si le mode réseau ne peut pas être établi, la fonction réseau du dispositif doit être vérifiée par votre concessionnaire local. Mettez vous en relation avec votre concessionnaire local ! Protocole pour servo variateur AC 7-1 Diagnostic et élimination d'erreurs 7.2 Diagnostic d'erreurs via le bus de terrain 7.2.1 Objets de message LXM05A CANopen Plusieurs objets informent sur l'état de fonctionnement et des erreurs : 7.2.2 • Objet Statusword (6041h) Etats de fonctionnement, voir manuel produit • Objet EMCY (80h+ node-ID) Message d'erreur d'un abonné avec état d'erreur et code d'erreur, voir chapitre 3.5 “Service Emergency“ • Objet Error register (1001h) Etat d'erreur • Objet Error code (603Fh) Code d'erreur de la dernière erreur • Au moyen du message d'erreur spécial SDO ABORT l'abonné signale l'échange incorrect de messages via SDO (angl. to abort, annuler) Messages sur l'état de l'appareil Pour évaluer et traiter les erreurs, on distingue les erreurs synchrones et les erreurs asynchrones. Erreurs synchrones Le dispositif signale une erreur synchrone directement en réponse à un message non évaluable. Les causes peuvent en être par exemple une transmission incorrecte ou des données non valables. Vous trouverez une liste des erreurs synchrones dans le chapitre 7.3.1 “Registre d'erreurs“. Erreurs asynchrones Les erreurs asynchrones sont signalées par les systèmes de contrôlesurveillance du dispositif dès que survient une erreur de dispositif. Une erreur asynchrone est signalée par le bit 3, “Fault” de l'objet statusword (6041h).En cas d'erreurs entraînant une interruption de déplacement, le dispositif envoie un message EMCY. 0198441113236, V1.04, 01.2006 Les erreurs asynchrones sont signalées en plus par les bits 5..7 de l'objet driveStat (2041h). 7-2 Protocole pour servo variateur AC LXM05A CANopen 7.3 Diagnostic et élimination d'erreurs Messages d'erreur CANopen Les messages d'erreur CANopen sont indiqués par un message EMCY. Ils sont évalués par les objets Error register (1001h) et Error code (603Fh). Vous trouverez des informations sur l'objet EMCY dans le chapitre 3.5 “Service Emergency“. CANopen signale les erreurs survenant lors de l'échange des données via SDO par le message d'erreur SDO spécial ABORT . 7.3.1 Registre d'erreurs L'objet Error register(1001h) montre l'état d'erreurs d'un abonné par codage de bits. La cause exacte de l'erreur doit être communiquée au moyen du tableau de codes d'erreurs. Le bit 0 est forcé dès qu'une erreur survient. 7.3.2 Bit Message Signification 0 generic error Une erreur est survenue 1 - reserved 2 - reserved 3 - reserved 4 Communication Erreur communication-réseau 5 Device profile specific Erreur lors de l'exécution selon le profil spécifique appareil 6 - reserved 7 Manufacturer specific Message d'erreur spécifique fournisseur Tableau des codes d'erreur Le code d'erreur est évalué au moyen de l'objet error code (603Fh), un objet du profil de l'appareil DSP 402 et indiqué comme nombre hexadécimal à quatre chiffres. Le code d'erreur indique la cause de la dernière interruption de déplacement. La signification du code d'erreur est donnée dans le manuel produit dans le chapitre sur le diagnostic et l'élimination d'erreurs. 7.3.3 Message d'erreur-SDO ABORT 0198441113236, V1.04, 01.2006 Un message d'erreur SDO est émis en réponse à une transmission SDO incorrecte. La cause de l'erreur est indiquée dans error code, bit 4 à bit 7. Client Server 0 COB-ID ccd: Illustration 7.1 Protocole pour servo variateur AC 2 3 1 ccd Idx2 Idx1 Sidx 80 4 5 6 7 error response data Byte 4-7 error code Message d'erreur SDO en réponse à un message SDO 7-3 Diagnostic et élimination d'erreurs LXM05A CANopen 7-4 Code d'erreur Signification 0503 0000h Bit d'inversion non changé 0504 0000h Timeout lors de la transmission SDO 0504 0001h Command specifier CS incorrect ou inconnu. 0504 0005h Mémoire insuffisante 0601 0000h Pas d'accès à l'objet. 0601 0001h Pas d'accès en lecture, car seulement objet d'écriture (wo) 0601 0002h Pas d'accès en écriture, car seulement objet de lecture (ro) 0602 0000h Objet inexistant dans la liste d'objets 0604 0041h L'objet ne soutient aucun mappage PDO 0604 0042h Mappage PDO : le nombre ou la longueur des objets dépassent la longueur des octets du PDO. 0604 0043h Les paramètres ne sont pas compatibles. 0604 0047h L'appareil détecte une incompatibilité interne. 0606 0000h Erreur matériel, accès refusé 0607 0010h Le type de données et la longueur du paramètre ne correspondent pas. 0607 0012h Le type de données ne correspond pas, paramètre trop long 0607 0013h Le type de données ne correspond pas, paramètre trop court. 0609 0011h Sous-index non reconnu 0609 0030h Plage de valeurs du paramètres trop grande (seulement pour accès en écriture) 0609 0031h Valeurs de paramètre trop grandes 0609 0032h Valeurs de paramètre trop petites 0609 0036h La valeur supérieure est plus petite que la valeur inférieure 0800 0000h Erreur générale 0800 0020h Les données ne peuvent être ni transmises à l'application ni mémorisées. 0800 0021h La surveillance de l'appareil se fait localement, les données ne peuvent être ni transmises ni mémorisées. 0800 0022h L'état de l'appareil empêche la transmission et la mémorisation des données. 0800 0023h Liste d'objets soit inexistante soit non générable p. ex. lorsqu'une erreur de données survient en cours de génération à partir du fichier. 0800 xxxxh Erreur spécifique fournisseur , xxxx correspond au numéro d'erreur de l'appareil. Il est indiqué dans le tableau des codes d'erreurs du manuel produit. Protocole pour servo variateur AC 0198441113236, V1.04, 01.2006 Le tableau suivant montre tous les messages d'erreurs qui peuvent survenir lors de l'échange de données avec l'appareil. LXM05A CANopen 8 Service après-vente, entretien et élimination Service après-vente, entretien et élimination @ ATTENTION Détérioration des parties de l'installation et perte du contrôle de commande ! Suite à une interruption dans la connexion négative de l'alimentation de la commande, des tensions élevées peuvent survenir sur les raccordements de signaux. • Ne pas interrompre le raccordement négatif entre le bloc d'alimentation et la charge par un fusible ou un commutateur. • Vérifier la liaison correcte avant l'activation. • Ne jamais enficher l'alimentation de la commande ni modifier son câblage tant que la tension d'alimentation est appliquée. Si ces précautions ne sont pas respectées, cela peut entraîner des blessures ou des dommages matériels. 8.1 Adresses des points de service après-vente 0198441113236, V1.04, 01.2006 Pour toute question ou tout problème, adressez-vous à votre distributeur. Il vous indiquera les coordonnées du service assistance client le plus proche de chez vous. Protocole pour servo variateur AC 8-1 LXM05A CANopen 0198441113236, V1.04, 01.2006 Service après-vente, entretien et élimination 8-2 Protocole pour servo variateur AC LXM05A CANopen Liste d'objets 9 Liste d'objets 9.1 Spécifications relatives aux objets Index Code de l'objet L'index indique la position de l'objet dans la liste d'objets. La valeur d'index est indiquée au format hexadécimal. Le code de l'objet indique la structure des données de l'objet. Code de l'objet Signification VAR Une valeur simple qui est par ex. de type 7 Integer8, Unsigned32 ou Visible String8. ARR (ARRAY) Un champ de données pour lequel 8 chaque entrée est du même type de données. REC (RECORD) Un champ de données contenant des ent- 9 rées qui sont une combinaison de types de données simples. Type de données Plage de valeurs Longueur des données Codage DS 301 Boolean 0=false, 1=true 1 octet 0001 Integer8 -128 .. +127 1 octet 0002 Integer16 -32768 .. +32767 2 octets 0003 Integer32 -2147483648 .. +2147483647 4 octets 0004 Unsigned8 0 .. 255 1 octet 0005 Unsigned16 0 .. 65535 2 octets 0006 Unsigned32 0 .. 4294967295 4 octets 0007 Visible String8 Caractères ASCII 8 octets 0009 16 octets 0010 Visible String16 Caractères ASCII RO/RW PDO 0198441113236, V1.04, 01.2006 Valeurs min./max. Valeur par défaut persistant Protocole pour servo variateur AC Codage Information sur la possibilité de lire et d'écrire les valeurs RO : Les valeurs sont en lecture seule RW : Les valeurs peuvent être lues et écrites. R_PDO : Mappage pour R_PDO possible T_PDO : Mappage pour T_PDO possible aucune indication : mappage PDO avec l'objet impossible Indique la plage admissible dans laquelle la valeur d'objet est définie et valable. Préréglages effectués en usine. Code indiquant si la valeur du paramètre est persistante, c.-à-d. si elle reste dans la mémoire après coupure de l'appareil. Lors de la modification d'une valeur via le logiciel de mise en service ou du bus de terrain, l'utilisateur doit enregistrer explicitement la modification des valeurs dans la mémoire persistante. Lors de l'entrée via le HMI, l'appareil enregistre la valeur du paramètre automatiquement à chaque modification. 9-1 Liste d'objets Aperçu sur le groupe d'objets 1000h Index Sous Nom index Code Type de données de l'objet 1000h device type VAR 1001h error register VAR 1003h predefined error field ARR 1003h 00h number of errors VAR Unsigned8 1003h 01h error field VAR 1005h COB-ID SYNC 1008h Description page Unsigned32 ro Type et profil de l'appareil 9-7 Unsigned8 ro Registre d'erreurs 9-7 rw Historique d'erreurs, mémoire pour les messages d'erreur 9-8 rw Nombre de libellés d'erreur 9-8 Unsigned32 ro Numéro d'erreur 9-8 VAR Unsigned32 rw Identifiant de l'objet de synchronisa- 9-9 tion manufacturer device name VAR Visible String8 ro Nom de l'appareil utilisateur 9-9 1009h manufacturer hardware version VAR Visible String8 ro Version matériel 9-10 100Ah manufacturer software version VAR Visible String8 ro Version logicielle 9-10 100Ch guard time VAR Unsigned16 rw Intervalle pour le Node Guarding [ms] 9-11 100Dh life time factor VAR Unsigned8 Facteur de répétition pour le protocole Node Guarding 9-11 1010h save parameters ARR Unsigned32 rw Enregistre les paramètres : 9-12 1010h 01h save all parameters VAR Unsigned32 rw Enregistre tous les paramètres 9-12 1010h 02h save communication parameters VAR Unsigned32 rw Enregistre les paramètres pour la communication 9-12 1010h 03h save application para- VAR meters Unsigned32 rw Enregistre les paramètres de l'appli- 9-12 cation 1011h restore default of parameters ARR Unsigned32 rw Définit les paramètres sur la valeur par défaut 9-13 1011h 01h restore default of all parameters VAR Unsigned32 rw Définit tous les paramètres sur la valeur par défaut 9-13 1011h 02h restore default of application parameters VAR Unsigned32 rw Définit les paramètres pour la communication sur la valeur par défaut 9-13 1011h 03h restore default of com- VAR munication parameters Unsigned32 rw Définit les paramètres de l'application sur la valeur par défaut 9-13 1014h COB-ID EMCY VAR Unsigned32 rw Unsigned16 9-14 1015h inhibit time EMCY VAR Unsigned16 rw Unsigned16 9-15 1016h Consumer Heartbeat Time ARR Unsigned32 rw Unsigned16 9-15 1016h 01h Consumer Heartbeat Time VAR Unsigned32 rw Intervalle de temps et Node-Id du destinataire "Heartbeat" 9-15 1017h Producer Heartbeat Time VAR Unsigned16 rw Intervalle de temps pour le "Heartbeat" du producteur 9-16 1018h Identity Object REC Identity Objet d'identification : 9-17 1018h 01h Vendor ID VAR Unsigned32 ro Id du vendeur 9-17 9-2 Accè PDO s rw ro Protocole pour servo variateur AC 0198441113236, V1.04, 01.2006 9.2 LXM05A CANopen 0198441113236, V1.04, 01.2006 LXM05A CANopen Liste d'objets Index Sous Nom index Code Type de de données l'objet 1018h 02h Product code VAR 1018h 03h Revision number 1018h 04h Description page Unsigned32 ro Code du produit 9-17 VAR Unsigned32 ro Numéro de révision 9-17 Serial number VAR Unsigned32 ro Numéro de série 9-17 1020h Verify configuration ARR Unsigned32 rw Conserve les données pour la confi- 9-18 guration 1020h 01h Configuration date VAR Unsigned32 rw Date de la configuration 9-18 1020h 02h Configuration time VAR Unsigned32 rw Heure de la configuration 9-18 1029h Number of elements ARR Unsigned8 ro Nombre de valeurs de l'objet 9-18 1029h 01h Communication error ARR Unsigned8 rw Erreur de communication 9-18 1200h 1st server SDO para- REC meter SDO server param. ro Premier SDO serveur, réglages 9-20 1200h 01h COB-ID Client -> Ser- VAR ver Unsigned32 ro Identifiant client -> serveur 9-20 1200h 02h COB-ID Server -> Cli- VAR ent Unsigned32 ro Identifiant serveur -> client 9-20 1201h 2nd server SDO para- REC meter SDO server param. Deuxième SDO serveur, réglages 9-21 1201h 01h COB-ID Client -> Ser- VAR ver Unsigned32 rw Identifiant client -> serveur 9-21 1201h 02h COB-ID Server -> Cli- VAR ent Unsigned32 rw Identifiant serveur -> client 9-21 1201h 03h Node-ID SDO Client VAR Unsigned32 rw Node-ID SDO Client 9-21 1400h 1st receive PDO para- REC meter PDO comm. rw param. Premier PDO de réception (R_PDO1), réglages 9-22 1400h 01h COB-ID R_PDO1 VAR Unsigned32 rw Identifiant du R_PDO1 9-22 1400h 02h transmission type R_PDO1 VAR Unsigned8 Type de transmission 9-22 1401h 2nd receive PDO parameter REC PDO comm. rw param. Deuxième PDO de réception (R_PDO2), réglages 9-24 1401h 01h COB-ID R_PDO2 VAR Unsigned32 rw Identifiant du R_PDO2 9-24 1401h 02h transmission type R_PDO2 VAR Unsigned8 Type de transmission 9-24 1402h 3rd receive PDO para- REC meter PDO comm. rw param. Troisième PDO de réception (R_PDO3), réglages 9-26 1402h 01h COB-ID R_PDO3 VAR Unsigned32 rw Identifiant du R_PDO3 9-26 1402h 02h transmission type R_PDO3 VAR Unsigned8 Type de transmission 9-26 1403h 4th receive PDO para- REC meter PDO comm. rw param. Quatrième PDO de réception (R_PDO4), réglages 9-27 1403h 01h COB-ID R_PDO4 VAR Unsigned32 rw Identifiant du R_PDO4 9-27 1403h 02h transmission type R_PDO4 VAR Unsigned8 rw Type de transmission 9-27 1600h 1st receive PDO map- REC ping Mappage PDO ro Mappage PDO pour R_PDO1, régla- 9-28 ges 1600h 01h 1st mapped object R_PDO1 Unsigned32 ro Premier objet pour le mappage dans 9-28 R_PDO1 Protocole pour servo variateur AC VAR Accè PDO s rw rw rw rw 9-3 LXM05A CANopen Index Sous Nom index Code Type de de données l'objet Accè PDO s Description 1601h 2nd receive PDO mapping REC Mappage PDO ro Mappage PDO pour R_PDO2, régla- 9-29 ges 1601h 01h 1st mapped object R_PDO2 VAR Unsigned32 ro Premier objet pour le mappage dans 9-29 R_PDO2 1601h 02h 2nd mapped object R_PDO2 VAR Unsigned32 ro Deuxième objet pour le mappage dans R_PDO2 1602h 3rd receive PDO map- REC ping Mappage PDO ro Mappage PDO pour R_PDO3, régla- 9-30 ges 1602h 01h 1st mapped object R_PDO3 VAR Unsigned32 ro Premier objet pour le mappage dans 9-30 R_PDO3 1602h 02h 2nd mapped object R_PDO3 VAR Unsigned32 ro Deuxième objet pour le mappage dans R_PDO3 1603h 4th receive PDO map- REC ping Mappage PDO rw Mappage PDO pour R_PDO3, régla- 9-31 ges 1603h 01h 1st mapped object R_PDO4 VAR Unsigned32 rw Premier objet pour le mappage dans 9-31 R_PDO4 1603h 02h 2nd mapped object R_PDO4 VAR Unsigned32 rw Deuxième objet pour le mappage dans R_PDO4 9-31 1603h 03h 3rd mapped object R_PDO4 VAR Unsigned32 rw Troisième objet pour le mappage dans R_PDO4 9-31 1800h 1st transmit PDO parameter REC PDO comm. rw param. Premier PDO d'émission (T_PDO1), 9-31 réglages 1800h 01h COB-ID T_PDO1 VAR Unsigned32 rw Identifiant du T_PDO1 9-31 1800h 02h transmission type T_PDO1 VAR Unsigned8 Type de transmission 9-31 1800h 03h inhibit time T_PDO1 VAR Unsigned16 rw Temps de verrouillage pour l'accès au bus (1=100 µs) 9-31 1800h 04h reserved T_PDO1 VAR Unsigned8 Priorité pour l'arbitrage CAN-Bus ([0- 9-31 7]). 1800h 05h event timer T_PDO1 VAR Unsigned16 rw Intervalle pour le déclenchement d'événement (1=1 ms) 9-31 1801h 2nd transmit PDO parameter REC PDO comm. rw param. Deuxième PDO d'émission (T_PDO2), réglages 9-33 1801h 01h COB-ID T_PDO2 VAR Unsigned32 rw Identifiant du T_PDO2 9-33 1801h 02h transmission type T_PDO2 VAR Unsigned8 Type de transmission 9-33 1801h 03h inhibit time T_PDO2 VAR Unsigned16 rw Temps de verrouillage pour l'accès au bus (1=100 µs) 9-33 1801h 04h reserved T_PDO2 VAR Unsigned8 réservés 9-33 1801h 05h event timer T_PDO2 VAR Unsigned16 rw Intervalle pour le déclenchement d'événement (1=1 ms) 9-33 1802h 3rd transmit PDO parameter REC PDO comm. rw param. Troisième PDO d'émission (T_PDO3), réglages 9-35 1802h 01h COB-ID T_PDO3 VAR Unsigned32 rw Identifiant du T_PDO3 9-35 1802h 02h transmission type T_PDO3 VAR Unsigned8 Type de transmission 9-35 9-4 rw rw rw rw rw page 9-29 9-30 Protocole pour servo variateur AC 0198441113236, V1.04, 01.2006 Liste d'objets 0198441113236, V1.04, 01.2006 LXM05A CANopen Liste d'objets Description page Unsigned16 rw Temps de verrouillage pour l'accès au bus (1=100 µs) 9-35 VAR Unsigned8 réservés 9-35 event timer T_PDO3 VAR Unsigned16 rw Intervalle pour le déclenchement d'événement (1=1 ms) 9-35 1803h 4th transmit PDO parameter REC PDO comm. rw param. Quatrième PDO d'émission (T_PDO4), réglages 9-36 1803h 01h COB-ID T_PDO4 VAR Unsigned32 rw Identifiant du T_PDO4 9-36 1803h 02h transmission type T_PDO4 VAR Unsigned8 Type de transmission 9-36 1803h 03h inhibit time T_PDO4 VAR Unsigned16 rw Temps de verrouillage pour l'accès au bus (1=100 µs) 9-36 1803h 04h reserved T_PDO4 VAR Unsigned8 réservés 9-36 1803h 05h event timer T_PDO4 VAR Unsigned16 rw Intervalle pour le déclenchement d'événement (1=1 ms) 9-36 1A00h 1st transmit PDO mapping REC Mappage PDO rw Mappage PDO pour T_PDO1, régla- 9-38 ges 1A00h 01h 1st mapped object T_PDO1 VAR Unsigned32 ro Premier objet pour le mappage dans 9-38 T_PDO1 1A01h 2nd transmit PDO mapping REC Mappage PDO rw Mappage PDO pour T_PDO2, régla- 9-39 ges 1A01h 01h 1st mapped object T_PDO2 VAR Unsigned32 ro Premier objet pour le mappage dans 9-39 T_PDO2 1A01h 02h 2nd mapped object T_PDO2 VAR Unsigned32 ro Deuxième objet pour le mappage dans T_PDO2 1A02h 3rd transmit PDO mapping REC Mappage PDO rw Mappage PDO pour T_PDO3, régla- 9-40 ges 1A02h 01h 1st mapped object T_PDO3 VAR Unsigned32 ro Premier objet pour le mappage dans 9-40 T_PDO3 1A02h 02h 2nd mapped object T_PDO3 VAR Unsigned32 ro Deuxième objet pour le mappage dans T_PDO3 1A03h 4th transmit PDO mapping REC Mappage PDO rw Mappage PDO pour T_PDO4, régla- 9-41 ges 1A03h 01h 1st mapped object T_PDO4 VAR Unsigned32 rw Premier objet pour le mappage dans 9-41 T_PDO4 1A03h 02h 2nd mapped object T_PDO4 VAR Unsigned32 rw Deuxième objet pour le mappage dans T_PDO4 9-41 1A03h 03h 3rd mapped object T_PDO4 VAR Unsigned32 rw Troisième objet pour le mappage dans T_PDO4 9-41 1A03h 04h 4th mapped object T_PDO4 VAR Unsigned32 rw Quatrième objet pour le mappage dans T_PDO4 9-41 Index Sous Nom index Code Type de de données l'objet 1802h 03h inhibit time T_PDO3 VAR 1802h 04h reserved T_PDO3 1802h 05h Protocole pour servo variateur AC Accè PDO s rw rw ro 9-39 9-40 9-5 Liste d'objets 9.3 LXM05A CANopen Affectation du groupe d'objets 6000h Index Nom de l'objet DSP 402 Type de données DSP 402 Dénomination du paramètre 603F:0h Error code UINT16 _StopFault 6040:0h Controlword UINT16 DCOMcontrol 6041:0h Statusword UINT16 DCOMstatus 6060:0h Modes of operation INT8 DCOMopmode 6061:0h Modes of operation display INT8 _DCOMopmd_act 6063:0h Position actual value int INT32 _p_act 6064:0h Position actual value INT32 _p_actusr 6065:0h Following error window UINT32 SPV_p_maxDiff 6067:0h Position window UINT32 STANDp_win 6068:0h Position window time UINT16 STANDpwinTime 606B:0h Velocity demand value INT32 _n_actRAMP 606C:0h Velocity actual value INT32 _n_act 607A:0h Target position INT32 PPp_targetusr 607D:1h Min position limit INT32 SPVswLimNusr 607D:2h Max position limit INT32 SPVswLimPusr 607F:0h Max profile velocity UINT32 RAMPn_max 6081:0h Profile velocity UINT32 PPn_target 6083:0h Profile acceleration UINT32 RAMPacc 6084:0h Profile deceleration UINT32 RAMPdecel 6086:0h Motion profile type INT16 ProfileType 6098:0h Homing method INT8 HMmethod 6099:1h Homing speed during search for switch UINT32 HMn 6099:2h Homing speed during search for zero UINT32 HMn_out 60F2:0h Position Option Code UINT16 PPoption 60F4:0h Following error actual value INT32 _p_dif 60FF:0h Target velocity INT32 PVn_target 6502:0h Supported drive modes UINT32 SuppDriveModes 9-6 Protocole pour servo variateur AC 0198441113236, V1.04, 01.2006 Les groupes d'objets CANopen 3000h et 6000h possèdent les paramètres correspondants dans le produit. La désignation et le type de données des paramètres peuvent différer de la définition DSP 402 pour le groupe d'objets 6000h. Saisir alors le type de données en fonction du DSP402. Vous trouverez une description détaillée de tous les paramètres dans le chapitre Paramètres du manuel produit. LXM05A CANopen Liste d'objets 9.4 Détails du groupe d'objets 1000h 9.4.1 1000h Device type L'objet indique le profil spécifique à l'appareil utilisé et le type d'appareil. Description de l'objet Description des valeurs Index 1000h Nom de l'objet device type Code de l'objet VAR Type de données Unsigned32 Sous-index 00h, device type Signification Type et profil de l'appareil Accès read-only Mappage PDO – Plage de valeurs – Codage en bits, sous-index 00h 9.4.2 Valeur par défaut 0042 0192h enregistrable – Bit par défaut Signification 31-24 ro 00h non utilisé 23-16 ro 42h Bit 17 = 1 : servo-entraînement 15-0 0192h Profil spécifique à l'appareil DS-402 (192h) Accès ro 1001h Error register L'objet indique l'état d'erreur de l'appareil. Il est possible de déterminer la cause d'erreur détaillée via l'objet predefined error field (1003h)et - pour des raisons de compatibilité entre les appareils et les autres profils de bus de terrain - via l'objet error code (603Fh). Les erreurs sont signalées au moment de leur apparition par un message EMCY. 0198441113236, V1.04, 01.2006 Description de l'objet Description des valeurs Index 1001h Nom de l'objet error register Code de l'objet VAR Type de données Unsigned8 Sous-index 00h, error register Signification Registre d'erreurs Accès read-only Mappage PDO – Plage de valeurs – Protocole pour servo variateur AC 9-7 Liste d'objets Codage en bits, sous-index 00h 9.4.3 LXM05A CANopen Valeur par défaut – enregistrable – Bit Accès par défaut Signification 0 ro – Erreur ! (generic error) 1 ro – réservés 2 ro – réservés 3 ro – réservés 4 ro – Profil de communication (communication error) 5 ro – Profil spécifique à l'appareil (device profile error) 6 ro – réservés 7 ro – spécifique au fournisseur (manufacturer specific) 1003h Predefined error field L'objet enregistre les derniers messages d'erreur affichés en tant que message EMCY. Description de l'objet Description des valeurs • L'entrée sous le sous-index 00h contient le nombre de messages d'erreur enregistrés. • Le message d'erreur actuel est enregistré sous le sous-index 01h, les messages les plus anciens sont décalés vers les entrées de sous-index élevées. • L'écriture d'un '0 sur le sous-index 00h réinitialise la liste d'erreurs. Index 1003h Nom de l'objet predefined error field Code de l'objet ARRAY Type de données Unsigned32 Sous-index 00h, number of errors Signification Nombre de libellés d'erreur Accès read-write Mappage PDO – 9-8 Valeur par défaut 1 enregistrable – Sous-index 01h, error field Signification Numéro d'erreur Accès read-only Mappage PDO – 0198441113236, V1.04, 01.2006 Plage de valeurs 0...1 Protocole pour servo variateur AC LXM05A CANopen Liste d'objets Plage de valeurs – Codage en bits, sous-index 00h..05h 9.4.4 Valeur par défaut 0 enregistrable – Octet 0..15 : Code d'erreur. Octets 16..31 messages d'erreur supplémentaires, libre sur l'appareil. 1005h COB-Id SYNC message L'objet indique le COB-Id de l'objet SYNC et définit si un appareil envoie ou reçoit des messages SYNC. L'appareil ne peut que recevoir des messages SYNC. Pour la synchronisation, un appareil doit envoyer des objets SYNC dans le réseau. Le COB-Id peut être modifié dans l'état NMT "Pre-Operational". Description de l'objet Description des valeurs Index 1005h Nom de l'objet COB-ID SYNC Code de l'objet VAR Type de données Unsigned32 Sous-index 00h, COB-ID SYNC Signification Identifiant de l'objet de synchronisation Accès read-write Mappage PDO – Plage de valeurs 0...4294967295 0198441113236, V1.04, 01.2006 Codage en bits, sous-index 00h 9.4.5 Valeur par défaut 8000 0080h enregistrable oui Bit Accès par défaut Signification 31 ro 0b 1 : L'appareil peut recevoir des messages SYNC (consommateur SYNC) 30 ro 1b 1 : L'appareil peut envoyer des messages SYNC (producteur SYNC) 29 ro 0b 0: Identifiant à 11 bits (CAN 3.0A) 1 : Identifiant à 29 bits (CAN 3.0B) 28-11 ro 0000h Pertinent uniquement si le bit 29=1, non utilisé par l'appareil. 10-7 rw 0001b Code de fonction, bits 10..7 du COB-Id 6-0 ro 7Fh Adresse nodale, bits 6..0 du COB-Id 1008h Manufacturer device name L'objet indique le nom d'appareil du fournisseur. Protocole pour servo variateur AC 9-9 Liste d'objets Description de l'objet Description des valeurs LXM05A CANopen Index 1008h Nom de l'objet manufacturer device name Code de l'objet VAR Type de données Visible String8 Sous-index 00h, manufacturer device name Signification Nom de l'appareil utilisateur Accès read-only Mappage PDO – Plage de valeurs – Valeur par défaut – enregistrable – Les objets suivants contiennent d'autres indications relatives à l'appareil :- Objets 6404h, 6410h : Données spécifiques moteur 9.4.6 1009h Manufacturer hardware version L'objet indique la version des composants matériels de l'appareil. Description de l'objet Description des valeurs Index 1009h Nom de l'objet manufacturer hardware version Code de l'objet VAR Type de données Visible String8 Sous-index 00h, manufacturer hardware version Signification Version matériel Accès read-only Mappage PDO – Plage de valeurs – – enregistrable – 100Ah Manufacturer software version L'objet indique la version des composants logiciels de l'appareil. Description de l'objet 9-10 Index 100Ah Nom de l'objet manufacturer software version Code de l'objet VAR Type de données Visible String8 Protocole pour servo variateur AC 0198441113236, V1.04, 01.2006 9.4.7 Valeur par défaut LXM05A CANopen Description des valeurs Liste d'objets Sous-index 00h, manufacturer software version Signification Version logicielle Accès read-only Mappage PDO – Plage de valeurs – 9.4.8 Valeur par défaut – enregistrable – 100Ch Guard time L'objet indique l'intervalle pour la surveillance-contrôle des liaisons (node guarding) d'un esclave NMT. L'intervalle pour la surveillance des liaisons d'un maître NMT est obtenu à partir de l'intervalle "guard time" multiplié par le facteur "life time factor", objet Life time factor(100Dh). L'intervalle peut être modifié dans l'état NMT "Pre-Operational". Description de l'objet Description des valeurs Index 100Ch Nom de l'objet guard time Code de l'objet VAR Type de données Unsigned16 Sous-index 00h, guard time Signification Intervalle pour le Node Guarding [ms] Accès read-write Mappage PDO – Plage de valeurs 0...65535 9.4.9 Valeur par défaut 0 enregistrable oui 100Dh Life time factor 0198441113236, V1.04, 01.2006 L'objet indique le facteur permettant avec l'intervalle "guard time" de calculer l'intervalle de temps pour la surveillance-contrôle des liaisons d'un maître NMT. L'esclave NMT attend dans cet intervalle une demande de surveillance par Node Guarding du maître NMT. life time = guard time * life time factor La valeur "0" désactive la surveillance du maître NMT. Si la surveillance-contrôle des liaisons reste désactivée du côté du maître NMT pendant l'intervalle de temps "life time", l'appareil signale une erreur et passe dans l'état d'erreur. Le facteur de temps peut être modifié dans l'état NMT "pre-operational". L'intervalle "guard time" est défini avec l'objet Guard time (100Ch). Protocole pour servo variateur AC 9-11 Liste d'objets Description de l'objet Description des valeurs LXM05A CANopen Index 100Dh Nom de l'objet life time factor Code de l'objet VAR Type de données Unsigned8 Sous-index 00h, life time factor Signification Facteur de répétition pour le protocole Node Guarding. Accès read-write Mappage PDO – Plage de valeurs 0...255 Valeur par défaut 0 enregistrable oui 9.4.10 1010h Save Parameters L'objet sert à l'enregistrement des paramètres. Description de l'objet Description des valeurs • Sous-index 01h, tous les paramètres • Sous-index 02h, paramètres pour la communication • Sous-index 03h, paramètres de l'application Index 1010h Nom de l'objet Save Parameters Code de l'objet ARRAY Type de données Unsigned32 Sous-index 00h, number of elements Signification Nombre de valeurs de l'objet Accès read-only Mappage PDO – Valeur par défaut 3 enregistrable – Sous-index 01h, save all parameters Signification Enregistre tous les paramètres Accès read-write Mappage PDO – Plage de valeurs – 9-12 Valeur par défaut 1 enregistrable – Protocole pour servo variateur AC 0198441113236, V1.04, 01.2006 Plage de valeurs – LXM05A CANopen Liste d'objets Sous-index 02h, save communication parameters Signification Enregistre les paramètres pour la communication Accès read-write Mappage PDO – Plage de valeurs – Valeur par défaut 1 enregistrable – Sous-index 03h, save application parameters Signification Enregistre les paramètres de l'application Accès read-write Mappage PDO – Plage de valeurs – Valeur par défaut 1 enregistrable – 9.4.11 1011h Restore Default Parameters L'objet sert au rétablissement des paramètres par défaut. Description de l'objet Description des valeurs • Sous-index 01h, tous les paramètres • Sous-index 02h, paramètres pour la communication • Sous-index 03h, paramètres de l'application Index 1011h Nom de l'objet Restore Default Parameters Code de l'objet ARRAY Type de données Unsigned32 Sous-index 00h, number of elements Signification Nombre de valeurs de l'objet Accès read-only Mappage PDO – 0198441113236, V1.04, 01.2006 Plage de valeurs – Valeur par défaut 3 enregistrable – Sous-index 01h, restore default of all parameters Signification Définit tous les paramètres sur la valeur par défaut Accès read-write Mappage PDO – Plage de valeurs – Protocole pour servo variateur AC 9-13 Liste d'objets LXM05A CANopen Valeur par défaut 1 enregistrable – Sous-index 02h, restore default of communication parameters Signification Définit les paramètres pour la communication sur la valeur par défaut Accès read-write Mappage PDO – Plage de valeurs – Valeur par défaut 1 enregistrable – Sous-index 03h, restore default of application parameters Signification Définit les paramètres de l'application sur la valeur par défaut Accès read-write Mappage PDO – Plage de valeurs – Valeur par défaut 1 enregistrable – 9.4.12 1014h COB-ID-Emergency message L'objet indique le COB-Id de l'objet Emergency "EMCY". Description de l'objet Description des valeurs Index 1014h Nom de l'objet COB-ID EMCY Code de l'objet VAR Type de données Unsigned32 Sous-index 00h, COB-ID EMCY Signification Identifiant de l'objet Emergency Accès read-write Mappage PDO – Codage en bits, sous-index 00h 9-14 Valeur par défaut 4000 0080h + Node-ID enregistrable oui Bit Accès par défaut Signification 31, 30 ro 0b réservés Protocole pour servo variateur AC 0198441113236, V1.04, 01.2006 Plage de valeurs 0...4294967295 LXM05A CANopen Liste d'objets Bit Accès par défaut Signification 29 ro 0b 0: Identifiant à 11 bits (CAN 3.0A) 1 : Identifiant à 29 bits (CAN 3.0B) 28-11 ro 0000h Pertinent uniquement si le bit 29=1 non utilisé par l'appareil. 10-7 rw 0001b Code de fonction, bits 10-7 du COB-Id 6-0 ro – Adresse nodale, bits 6-0 du COB-Id Le COB-Id peut être modifié dans l'état NMT "pre-operational". 9.4.13 1015h Inhibit time emergency message L'objet définit le temps d'attente pour l'envoi répété de messages EMCY en tant que multiple de 100 µs. Description de l'objet Description des valeurs Index 1015h Nom de l'objet inhibit time EMCY Code de l'objet VAR Type de données Unsigned16 Sous-index 00h, inhibit time EMCY Signification Temps d'attente pour l'envoi répété d'un EMCY Accès read-write Mappage PDO – Plage de valeurs 0...65535 Valeur par défaut 0 enregistrable oui 9.4.14 1016h Consumer Heartbeat Time L'objet enregistre les réglages du consommateur "Heartbeat" pour la surveillance NMT par message de liaison "Heartbeat". 0198441113236, V1.04, 01.2006 Description de l'objet Description des valeurs Index 1016h Nom de l'objet Consumer Heartbeat Time Code de l'objet ARRAY Type de données Unsigned32 Sous-index 00h, number of elements Signification Nombre de valeurs de l'objet Accès read-only Mappage PDO – Plage de valeurs – Protocole pour servo variateur AC 9-15 Liste d'objets LXM05A CANopen Valeur par défaut 3 enregistrable – Sous-index 01h, Consumer Heartbeat Time Signification Intervalle de temps et Node-Id du destinataire "Heartbeat" Accès read-write Mappage PDO – Plage de valeurs 0...4294967295 Codage en bits, sous-index 01h..03h Valeur par défaut 0 enregistrable oui Bit Signification 31..24 réservés 23..16 Node-ID 15..0 Intervalle de temps pour le message "Heartbeat" L'intervalle de temps est indiqué en tant que multiple de 1 ms et doit être supérieur au temps "Heartbeat" du producteur, objet Producer Heartbeat Time (1017h). Si l'intervalle de temps est nul, l'appareil spécifié par le Node-Id n'est pas surveillé. 9.4.15 1017h Producer Heartbeat Time L'objet enregistre l'intervalle de temps du producteur "Heartbeat" pour la surveillance NMT par message de liaison "Heartbeat" en tant que multiple de 1 ms. Description de l'objet Description des valeurs Index 1017h Nom de l'objet Producer Heartbeat Time Code de l'objet VAR Type de données Unsigned16 Sous-index 00h, Producer Heartbeat Time Signification Intervalle de temps pour le "Heartbeat" du producteur Accès read-write Mappage PDO – Plage de valeurs 0...65535 9-16 Valeur par défaut 0 enregistrable oui Protocole pour servo variateur AC 0198441113236, V1.04, 01.2006 Le temps "Heartbeat" du producteur doit être inférieur à l'intervalle de temps du consommateur "Heartbeat", objet Consumer Heartbeat Time (1016h). Un intervalle de temps nul désactive la surveillance. LXM05A CANopen Liste d'objets 9.4.16 1018h Identity Object L'objet donne des informations sur l'appareil. Description de l'objet Description des valeurs • Le sous-index 01h (vendor Id) contient le code d'identification du fournisseur • Le sous-index 02h (product Id) indique le code de produit spécifique au fournisseur • Le sous-index 03h (revision number) identifie les caractéristiques CANopen spéciales pour l'appareil • Le sous-index 04h (serial number) contient le numéro de série. Index 1018h Nom de l'objet Identity Object Code de l'objet RECORD Type de données Identity Sous-index 00h, number of elements Signification Nombre de valeurs de l'objet Accès read-only Mappage PDO – Plage de valeurs – Valeur par défaut 4 enregistrable – Sous-index 01h, Vendor ID Signification Id du vendeur Accès read-only Mappage PDO – 0198441113236, V1.04, 01.2006 Plage de valeurs – Valeur par défaut 0800 0054h enregistrable – Sous-index 02h, Product code Signification Code du produit Accès read-only Mappage PDO – Plage de valeurs – Protocole pour servo variateur AC Valeur par défaut 8401 enregistrable – Sous-index 03h, Revision number Signification Numéro de révision 9-17 Liste d'objets LXM05A CANopen Accès read-only Mappage PDO – Plage de valeurs – Valeur par défaut 1 enregistrable – Sous-index 04h, Serial number Signification Numéro de série Accès read-only Mappage PDO – Plage de valeurs – Valeur par défaut 0 enregistrable – 9.4.17 1020h Données pour la configuration L'objet sert à la vérification de la configuration. Description de l'objet • Sous-index 01h, date de la configuration • Sous-index 02h, heure de la configuration Index 1020h Nom de l'objet Description des valeurs Code de l'objet RECORD Type de données Identity Sous-index 00h, verify configuration Signification Conserve les données pour la configuration Accès read-only Mappage PDO – Valeur par défaut 2 enregistrable – Sous-index 01h, configuration date Signification Date de la configuration Accès read-write Mappage PDO – Plage de valeurs – Valeur par défaut enregistrable 9-18 oui Protocole pour servo variateur AC 0198441113236, V1.04, 01.2006 Plage de valeurs – LXM05A CANopen Liste d'objets Sous-index 02h, configuration time Signification Heure de la configuration Accès read-write Mappage PDO – Plage de valeurs – Valeur par défaut oui 0198441113236, V1.04, 01.2006 enregistrable Protocole pour servo variateur AC 9-19 Liste d'objets LXM05A CANopen 9.4.18 1029h Error Behaviour L'objet indique le comportement du dispositif de contrôle d'états NMT lors d'une erreur de communication. Description de l'objet Description des valeurs Index 1029h Nom de l'objet Error Behaviour Code de l'objet ARRAY Type de données Unsigned8 Sous-index 00h, number of elements Signification Nombre de valeurs de l'objet Accès read-only Mappage PDO – Plage de valeurs – Valeur par défaut 1 enregistrable – Sous-index 01h, Communication Error Signification Erreur de communication Accès read-write Mappage PDO – Plage de valeurs 0 ... 2 Réglages, sous-index 01h Valeur par défaut 0 enregistrable oui par défaut Signification 0 pre-operational (uniquement pour l'état Operational) 1 Aucun changement d'état 2 stopped 9.4.19 1200h 1st server SDO parameter Description de l'objet Description des valeurs 9-20 Index 1200h Nom de l'objet 1st server SDO parameter Code de l'objet RECORD Type de données SDO Server Parameter Sous-index 00h, number of elements Protocole pour servo variateur AC 0198441113236, V1.04, 01.2006 L'objet enregistre les réglages pour le premier SDO serveur. LXM05A CANopen Liste d'objets Signification Nombre de valeurs de l'objet Accès read-only Mappage PDO – Plage de valeurs – Valeur par défaut 2 enregistrable – Sous-index 01h, COB-ID Client -> Server Signification Identifiant client -> serveur Accès read-only Mappage PDO – Plage de valeurs 0...4294967295 Valeur par défaut 1536 + Node-ID enregistrable oui Sous-index 02h, COB-ID Server -> Client Signification Identifiant serveur -> client Accès read-only Mappage PDO – Plage de valeurs 0...4294967295 Valeur par défaut 1408 + Node-ID enregistrable oui 9.4.20 1201h 2nd server SDO parameter L'objet enregistre les réglages pour le deuxième SDO serveur. Description de l'objet 0198441113236, V1.04, 01.2006 Description des valeurs Index 1201h Nom de l'objet 2nd server SDO parameter Code de l'objet RECORD Type de données SDO Server Parameter Sous-index 00h, number of elements Signification Nombre de valeurs de l'objet Accès read-only Mappage PDO – Plage de valeurs – Protocole pour servo variateur AC Valeur par défaut 3 enregistrable – Sous-index 01h, COB-ID Client -> Server 9-21 Liste d'objets LXM05A CANopen Signification Identifiant client -> serveur Accès read-write Mappage PDO – Plage de valeurs 0...4294967295 Valeur par défaut 8000 0000h enregistrable oui Sous-index 02h, COB-ID Server -> Client Signification Identifiant serveur -> client Accès read-write Mappage PDO – Plage de valeurs 0...4294967295 Valeur par défaut 8000 0000h enregistrable oui Sous-index 03h, Node-ID SDO Client Signification Node-ID SDO Client Accès read-write Mappage PDO – Plage de valeurs 1...127 Valeur par défaut – enregistrable oui 9.4.21 1400h 1st receive PDO parameter Description de l'objet Description des valeurs Index 1400h Nom de l'objet 1st receive PDO parameter Code de l'objet RECORD Type de données PDO Communication Parameter Sous-index 00h, number of entries Signification Nombre de valeurs de l'objet Accès read-only Mappage PDO – Plage de valeurs – 9-22 Valeur par défaut 2 enregistrable – Protocole pour servo variateur AC 0198441113236, V1.04, 01.2006 L'objet enregistre les réglages pour le premier PDO de réception R_PDO1. LXM05A CANopen Liste d'objets Sous-index 01h, COB-ID used by PDO Signification Identifiant du R_PDO1 Accès read-write Mappage PDO – Plage de valeurs 0...4294967295 Valeur par défaut 0200h + Node-ID enregistrable oui Sous-index 02h, transmission type = asynchronous Signification Type de transmission Accès read-write Mappage PDO – Plage de valeurs 0...255 Affectation des bits, sous-index 01h Bit 31 Bit 30 : bit RTR Valeur par défaut 255 enregistrable oui Bit Accès par défaut Signification 31 rw 0b 0: PDO est actif 1 : PDO est inactif 30 ro 0b 0: RTR (voir plus bas) est possible 1 : RTR non autorisé 29 ro 0b 0: Identifiant à 11 bits (CAN 3.0A) 1 : Identifiant à 29 bits (CAN 3.0B) 28-11 ro 0000h Pertinent uniquement si le bit 29=1, non utilisé par l'appareil. 10-7 rw 0100b Code de fonction, bits 10-7 du COB-Id 6-0 ro – Adresse nodale, bits 6-0 du COB-Id Il est possible d'utiliser un R_PDO uniquement si le bit 31="0". Si un abonné prend en charge les R_PDO avec RTR (remote transmission request), il peut demander, selon la relation producteur-consommateur, un PDO d'un producteur PDO avec RTR = "0". L'appareil ne peut demander aucun PDO, mais peut toutefois réagir à la requête d'un PDO, voir Bit RTR pour les réglages T_PDO1 (1800h). 0198441113236, V1.04, 01.2006 Codage en bits, sous-index 02h Protocole pour servo variateur AC La commande pour l'évaluation des données R_PDO est définie via le sous-index 02h. Les valeurs 241..251 sont réservées. Type de transmission cycliqu e acyclique synchron asyne chrone pilotée parRTR 0 – X X – – 1-240 X – X – – 252 – – X – X 253 – – – X X 254 – – – X – 9-23 Liste d'objets LXM05A CANopen Type de transmission cycliqu acyclique synchron asyne e chrone pilotée parRTR 255 – – – – X Si un R_PDO est transmis de manière synchrone (type de transmission=0..252), l'appareil évalue les données reçues en fonction de l'objet SYNC. • En cas de transmission acyclique (type de transmission=0), l'évaluation est liée à l'objet SYNC, ce qui n'est toutefois pas le cas de la transmission du PDO. Un message PDO reçu est évalué avec le SYNC suivant. Une valeur comprise entre 1 et 240 indique le nombre de cycles SYNC après lesquels un PDO reçu est évalué. Les valeurs 252 à 254 concernent l'actualisation – toutefois pas pour l'émission– des T_PDO. • 252 : Actualisation des données transmises avec réception du SYNC suivant • 253 Actualisation des données transmises avec réception d'une requête par un consommateur PDO • 254 : Actualisation des données pilotée par événement, l'événement déclenchant est défini de manière spécifique au fournisseur Les R_PDO avec la valeur 255 sont immédiatement actualisés à la réception des PDO. L'événement déclenchant correspond aux données transmises en fonction de la définition du profil spécifique à l'appareil DSP 402 dans le PDO. Paramétrages Le R_PDO1 est traité de manière asynchrone et pilotée par événement. L'affectation des octets du R_PDO1 est définie via le mappage PDO avec l'objet 1st receive PDO mapping (1600h). L'affectation suivante est définie par défaut pour le R_PDO1 : • Octet 0..1 : Mot de commande controlword (6040h). Le COB-Id de l'objet peut être modifié dans l'état NMT "pre-operational". 9.4.22 1401h 2nd receive PDO_parameter Description de l'objet Description des valeurs 9-24 Index 1401h Nom de l'objet 2nd receive PDO parameter Code de l'objet RECORD Type de données PDO Communication Parameter Sous-index 00h, Largest sub-index supported Signification Plus grand sous-index pris en charge Accès read-only Mappage PDO – Protocole pour servo variateur AC 0198441113236, V1.04, 01.2006 L'objet enregistre les réglages pour le deuxième PDO de réception R_PDO2. LXM05A CANopen Liste d'objets Plage de valeurs – Valeur par défaut 2 enregistrable – Sous-index 01h, COB-ID R_PDO2 Signification Identifiant du R_PDO2 Accès read-write Mappage PDO – Plage de valeurs 0...4294967295 Valeur par défaut 8000 0300h + Node-ID enregistrable oui Sous-index 02h, transmission type Signification Type de transmission Accès read-write Mappage PDO – Plage de valeurs 0...255 Valeur par défaut 255 enregistrable oui La signification des états des bits et des valeurs de sous-index est décrite avec l'objet 1st receive PDO-parameters (1400h). Paramétrages Le R_PDO2 est traité de manière synchrone, acyclique et pilotée par événement et doit être activé avant utilisation via le bit 31=1 dans le sous-index 01h. L'affectation des octets du R_PDO2 est définie via le mappage PDO avec l'objet 2nd Receive PDO mapping (1601h). L'affectation suivante est définie par défaut pour le mode Point à point dans "profile position mode" : • • Octet 0..1 : Mot de commande controlword (6040h). Octet 2..5 : Position de destination de l'instruction de déplacement target position (607Ah) Le COB-Id de l'objet peut être modifié dans l'état NMT "pre-operational". 0198441113236, V1.04, 01.2006 Le type de transmission pour le PDO de réception peut accepter 3 plages de valeurs : Protocole pour servo variateur AC 0 pour un cycle asynchrone 1 à 240 commande au PDO de réception d'être actif uniquement à l'arrivée d'un objet SYNC 255 indique que le PDO est exécuté à son arrivée 9-25 Liste d'objets LXM05A CANopen 9.4.23 1402h 3rd receive PDO-Parameter L'objet enregistre les réglages pour le troisième PDO de réception R_PDO3. Description de l'objet Description des valeurs Index 1402h Nom de l'objet 3rd receive PDO parameter Code de l'objet RECORD Type de données PDO Communication Parameter Sous-index 00h, Largest sub-index supported Signification Plus grand sous-index pris en charge Accès read-only Mappage PDO – Plage de valeurs – Valeur par défaut 2 enregistrable – Sous-index 01h, COB-ID used by PDO Signification Identifiant du R_PDO3 Accès read-write Mappage PDO – Plage de valeurs 0...4294967295 Valeur par défaut 8000 0400h + Node-ID enregistrable oui Sous-index 02h, transmission type Signification Type de transmission Accès read-write Mappage PDO – Valeur par défaut 255 enregistrable oui La signification des états des bits et des valeurs de sous-index est décrite avec l'objet 1st receive PDO-parameters (1400h). Paramétrages Le R_PDO3 est traité de manière synchrone, acyclique et pilotée par événement et doit être activé avant utilisation via le bit 31=1 dans le sous-index 01h. L'affectation des octets du R_PDO3 est définie via le mappage PDO avec l'objet 3rd Receive PDO mapping (1602h). L'affectation suivante est définie par défaut pour le mode Contrôle de vitesse dans "profile velocitiy mode" : 9-26 Protocole pour servo variateur AC 0198441113236, V1.04, 01.2006 Plage de valeurs 0...255 LXM05A CANopen Liste d'objets • Octet 0..1 : Mot de commande controlword (6040h). • Octet 2..5 : Vitesse prescrite de l'instruction de déplacement Target velocity (60FFh) Le COB-Id de l'objet peut être modifié dans l'état NMT "pre-operational". Le type de transmission pour le PDO de réception peut accepter 3 plages de valeurs : 0 pour un cycle asynchrone 1 à 240 commande au PDO de réception d'être actif uniquement à l'arrivée d'un objet SYNC 255 indique que le PDO est exécuté à son arrivée 9.4.24 1403h 4th receive PDO-parameter L'objet enregistre les réglages pour le quatrième PDO de réception R_PDO4. Description de l'objet Description des valeurs Index 1403h Nom de l'objet 4th receive PDO parameter Code de l'objet RECORD Type de données PDO Communication Parameter Sous-index 00h, Largest sub-index supported Signification Plus grand sous-index pris en charge Accès read-only Mappage PDO – Plage de valeurs – Valeur par défaut 2 enregistrable – Sous-index 01h, COB-ID used by PDO Signification Identifiant du R_PDO4 Accès read-write Mappage PDO – 0198441113236, V1.04, 01.2006 Plage de valeurs 0...4294967295 Valeur par défaut 8000 0500h + Node-ID enregistrable oui Sous-index 02h, transmission type Signification Type de transmission Accès read-only Mappage PDO – Plage de valeurs – Protocole pour servo variateur AC 9-27 Liste d'objets LXM05A CANopen Valeur par défaut 254 enregistrable oui La signification des états des bits et des valeurs de sous-index est décrite sous l'objet 1st receive PDO-parameters (1400h). Réglages PDO Le R_PDO4 est traité de manière synchrone, acyclique et pilotée par événement et doit être activé avant utilisation via le bit 31=1 dans le sous-index 01h. Le COB-Id de l'objet peut être modifié dans l'état NMT "pre-operational". 9.4.25 1600h 1st receive PDO mapping L'objet indique quels objets sont mappés dans R_PDO1 et transmis avec le PDO. La lecture de l'objet, sous-index 00h, permet d'indiquer le nombre d'objets mappés. Description de l'objet Description des valeurs Index 1600h Nom de l'objet 1st receive PDO mapping Code de l'objet RECORD Type de données Mappage PDO Sous-index 00h, number of mapped objects Signification Nombre de valeurs de l'objet Accès read-only Mappage PDO – Plage de valeurs 1...8 Valeur par défaut 1 enregistrable – Sous-index 01h, CMD : Mot de commande Signification Premier objet pour le mappage dans R_PDO1 Accès read-only Mappage PDO – Codage en bits à partir du sousindex 01h 9-28 Valeur par défaut 6040 0010h enregistrable – Chaque entrée de sous-index à partir du sous-index 01h indique l'objet et la longueur de bit de l'objet. L'objet est identifié par l'index et le sousindex qui se rapportent à la liste d'objets de l'appareil. Bit Signification 31..16 Index 15..8 Sous-index Protocole pour servo variateur AC 0198441113236, V1.04, 01.2006 Plage de valeurs 0...4294967295 LXM05A CANopen Paramétrages Liste d'objets Bit Signification 7..0 Longueur d'objet en bits L'affectation PDO pour R_PDO1 ne peut pas être modifiée. L'affectation suivante est définie par défaut : • Sous-index 01h : Mappage PDO du mot de commande, Objet controlword (6040h). 9.4.26 1601h 2nd receive PDO mapping L'objet indique quels objets sont mappés dans R_PDO2 et transmis avec le PDO. La lecture de l'objet, sous-index 00h, permet d'indiquer le nombre d'objets mappés. Description de l'objet Description des valeurs Index 1601h Nom de l'objet 2nd receive PDO mapping Code de l'objet RECORD Type de données Mappage PDO Sous-index 00h, number of mapped application objects in PDO Signification Nombre de valeurs de l'objet Accès read-only Mappage PDO – Plage de valeurs 1...8 Valeur par défaut 2 enregistrable – Sous-index 01h, PDO mapping for the first application object to be mapped (control word) Signification Premier objet pour le mappage dans R_PDO2 Accès read-only Mappage PDO – 0198441113236, V1.04, 01.2006 Plage de valeurs 0...4294967295 Valeur par défaut 6040 0010h enregistrable – Sous-index 02h, PDO mapping for the second application object to be mapped (target position) Signification Deuxième objet pour le mappage dans R_PDO2 Accès read-only Mappage PDO – Plage de valeurs 0...4294967295 Valeur par défaut Protocole pour servo variateur AC 607A 0020h 9-29 Liste d'objets LXM05A CANopen enregistrable – La signification des états des bits est décrite avec l'objet 1st receive PDO-mapping (1600h). Paramétrages L'affectation PDO pour R_PDO2 ne peut pas être modifiée. L'affectation suivante est définie par défaut pour le mode Point à point dans "profile position mode" : • Sous-index 01h : Mappage PDO du mot de commande, Objet controlword (6040h) • Sous-index 02h : Position de destination de l'instruction de déplacement, Objet target position (607Ah) 9.4.27 1602h 3rd receive PDO mapping L'objet indique quels objets sont mappés dans R_PDO3 et transmis avec le PDO. La lecture de l'objet, sous-index 00h, permet d'indiquer le nombre d'objets mappés. Description de l'objet Description des valeurs Index 1602h Nom de l'objet 3rd receive PDO mapping Code de l'objet RECORD Type de données Mappage PDO Sous-index 00h, number of mapped application objects in PDO Signification Nombre de valeurs de l'objet Accès read-only Mappage PDO – Plage de valeurs 1...8 Valeur par défaut 2 enregistrable – Sous-index 01h, PDO mapping for the first application object to be mapped (control word) Signification Premier objet pour le mappage dans R_PDO3 Accès read-only Mappage PDO – 9-30 Valeur par défaut 6040 0010h enregistrable – Sous-index 02h, PDO mapping for the second application object to be mapped (target velocity) Signification Deuxième objet pour le mappage dans R_PDO3 Accès read-only Mappage PDO – Protocole pour servo variateur AC 0198441113236, V1.04, 01.2006 Plage de valeurs 0...4294967295 LXM05A CANopen Liste d'objets Plage de valeurs 0...4294967295 Valeur par défaut 60FF 0020h enregistrable – La signification des états des bits est décrite avec l'objet 1st receive PDO-mapping (1600h). Paramétrages L'affectation PDO pour R_PDO3 ne peut pas être modifiée. L'affectation suivante est définie par défaut pour le mode Contrôle de vitesse dans "profile velocitiy mode" : • Sous-index 01h : Mappage PDO du mot de commande, Objet controlword (6040h) • Octet 2..5 : Vitesse prescrite de l'instruction de déplacement Target velocity (60FFh) 9.4.28 1603h 4th receive PDO mapping L'objet indique quels objets sont mappés dans R_PDO4 et transmis avec le PDO. La lecture de l'objet, sous-index 00h, permet d'indiquer le nombre d'objets mappés. Description de l'objet Description des valeurs Index 1603h Nom de l'objet 4th receive PDO mapping Code de l'objet RECORD Type de données Mappage PDO Sous-index 00h, number of elements Signification Nombre de valeurs de l'objet Accès read-write Mappage PDO – Plage de valeurs 0 ... 4 Valeur par défaut 0 enregistrable oui La signification des états des bits est décrite sous l'objet 1st receive PDO mapping (1600h). 0198441113236, V1.04, 01.2006 Paramétrages L'affectation PDO pour R_PDO4 peut être modifiée. 9.4.29 1800h 1st transmit PDO parameter L'objet enregistre les réglages pour le premier PDO d'émission T_PDO1. Description de l'objet Protocole pour servo variateur AC Index 1800h Nom de l'objet 1st transmit PDO parameter Code de l'objet RECORD 9-31 Liste d'objets Description des valeurs LXM05A CANopen Type de données PDO Communication Parameter Sous-index 00h, number of entries Signification Nombre de valeurs de l'objet Accès read-only Mappage PDO – Plage de valeurs – Valeur par défaut 5 enregistrable – Sous-index 01h, COB-ID used by PDO Signification Identifiant du T_PDO1 Accès read-write Mappage PDO – Plage de valeurs 0...4294967295 Valeur par défaut 0180h + Node-ID enregistrable oui Sous-index 02h, transmission type = asynchronous Signification Type de transmission Accès read-write Mappage PDO – Plage de valeurs 0...255 Valeur par défaut 255 enregistrable oui Sous-index 03h, inhibit time Signification Temps de verrouillage pour l'accès au bus (1=100 µs) Accès read-write Mappage PDO – Valeur par défaut 0 enregistrable oui Sous-index 04h, reserved Signification réservés Accès – Mappage PDO – 0198441113236, V1.04, 01.2006 Plage de valeurs 0...65535 Plage de valeurs 0...255 9-32 Protocole pour servo variateur AC LXM05A CANopen Liste d'objets Valeur par défaut – enregistrable – Sous-index 05h, event timer Signification Intervalle pour le déclenchement d'événement (1=1 ms) Accès read-write Mappage PDO – Plage de valeurs 0...65535 Valeur par défaut 0 enregistrable oui La signification des états des bits et des valeurs de sous-index est décrite avec l'objet 1st receive PDO-parameters (1400h). Paramétrages Le T_PDO1 est transmis de manière asynchrone et pilotée par événement après chaque modification des données PDO. L'affectation des octets du T_PDO1 est définie via le mappage PDO avec l'objet 1st transmit PDO mapping (1A00h). L'affectation suivante est définie par défaut : • Octet 0..1 : Mot d'état statusword (6041h). Le COB-Id de l'objet peut être modifié dans l'état NMT "pre-operational". 9.4.30 1801h 2nd transmit PDO parameter L'objet enregistre les réglages pour le deuxième PDO d'émission T_PDO2. Description de l'objet Description des valeurs Index 1801h Nom de l'objet 2nd transmit PDO parameter Code de l'objet RECORD Type de données PDO Communication Parameter Sous-index 00h, Largest sub-index supported Signification Plus grand sous-index pris en charge Accès read-only Mappage PDO – 0198441113236, V1.04, 01.2006 Plage de valeurs – Protocole pour servo variateur AC Valeur par défaut 5 enregistrable – Sous-index 01h, COB-ID used by PDO Signification Identifiant du T_PDO2 Accès read-write 9-33 Liste d'objets LXM05A CANopen Mappage PDO – Plage de valeurs 0...4294967295 Valeur par défaut C000 0280h + Node-ID enregistrable oui Sous-index 02h, transmission type Signification Type de transmission Accès read-write Mappage PDO – Plage de valeurs 0...255 Valeur par défaut 255 enregistrable oui Sous-index 03h, inhibit time Signification Temps de verrouillage pour l'accès au bus (1=100 µs) Accès read-write Mappage PDO – Plage de valeurs 0...65535 Valeur par défaut 0 enregistrable oui Sous-index 04h, reserved Signification réservés Accès – Mappage PDO – Valeur par défaut – enregistrable – Sous-index 05h, event timer Signification Intervalle pour le déclenchement d'événement (1=1 ms) Accès read-write Mappage PDO – Plage de valeurs 0...65535 Valeur par défaut 100 enregistrable oui La signification des états des bits et des valeurs de sous-index est décrite avec l'objet 1st receive PDO-parameters (1400h). Paramétrages 9-34 Le T_PDO2 est transmis de manière synchrone et acyclique. Protocole pour servo variateur AC 0198441113236, V1.04, 01.2006 Plage de valeurs 0...255 LXM05A CANopen Liste d'objets L'affectation des octets du T_PDO2 est définie via le mappage PDO avec l'objet 2nd transmit PDO mapping (1A01h). L'affectation suivante est définie par défaut pour le mode Point à point dans "profile position mode" : • • Octet 0..1 : Mot d'état statusword (6041h) Octet 2..5 : Position actuelle position actual value (6064h). Le COB-Id de l'objet peut être modifié dans l'état NMT "pre-operational". 9.4.31 1802h 3rd transmit PDO parameter L'objet enregistre les réglages pour le troisième PDO d'émission T_PDO3. Description de l'objet Description des valeurs Index 1802h Nom de l'objet 3rd transmit PDO parameter Code de l'objet RECORD Type de données PDO Communication Parameter Sous-index 00h, Largest sub-index supported Signification Plus grand sous-index pris en charge Accès read-only Mappage PDO – Plage de valeurs – Valeur par défaut 5 enregistrable – Sous-index 01h, COB-ID used by PDO Signification Identifiant du T_PDO3 Accès read-write Mappage PDO – 0198441113236, V1.04, 01.2006 Plage de valeurs 0...4294967295 Valeur par défaut C000 0380h + Node-ID enregistrable oui Sous-index 02h, transmission type Signification Type de transmission Accès read-write Mappage PDO – Plage de valeurs 0...255 Protocole pour servo variateur AC Valeur par défaut 255 enregistrable oui 9-35 Liste d'objets LXM05A CANopen Sous-index 03h, inhibit time Signification Temps de verrouillage pour l'accès au bus (1=100 µs) Accès read-write Mappage PDO – Plage de valeurs 0...65535 Valeur par défaut 0 enregistrable oui Sous-index 04h, reserved Signification réservés Accès – Mappage PDO – Plage de valeurs 0...255 Valeur par défaut – enregistrable – Sous-index 05h, event timer Signification Intervalle pour le déclenchement d'événement (1=1 ms) Accès read-write Mappage PDO – Plage de valeurs 0...65535 Valeur par défaut 100 enregistrable oui La signification des états des bits et des valeurs de sous-index est décrite avec l'objet 1st receive PDO-parameters (1400h). Paramétrages Le T_PDO3 est transmis de manière synchrone et acyclique. L'affectation des octets du T_PDO3 est définie via le mappage PDO avec l'objet 3rd transmit PDO mapping (1A02h). L'affectation suivante est définie par défaut pour le mode Contrôle de vitesse dans "profile velocity mode" : • Octet 0..1 : Mot d'état statusword (6041h) Octet 2..5 : Vitesse actuellevelocity actual value (606Ch) Le COB-Id de l'objet peut être modifié dans l'état NMT "pre-operational". 9.4.32 1803h 4th transmit PDO parameter L'objet enregistre les réglages pour le quatrième PDO d'émission T_PDO4. Description de l'objet 9-36 Index 1803h Nom de l'objet 4th transmit PDO parameter Code de l'objet RECORD Protocole pour servo variateur AC 0198441113236, V1.04, 01.2006 • LXM05A CANopen Description des valeurs Liste d'objets Type de données PDO Communication Parameter Sous-index 00h, Largest sub-index supported Signification Plus grand sous-index pris en charge Accès read-only Mappage PDO – Plage de valeurs – Valeur par défaut 5 enregistrable – Sous-index 01h, COB-ID used by PDO Signification Identifiant du T_PDO4 Accès read-write Mappage PDO – Plage de valeurs 0...4294967295 Valeur par défaut C000 0480h + Node-ID enregistrable oui Sous-index 02h, transmission type Signification Type de transmission Accès read-only Mappage PDO – Plage de valeurs 0...255 Valeur par défaut 254 enregistrable oui Sous-index 03h, inhibit time Signification Temps de verrouillage pour l'accès au bus (1=100 µs) Accès read-write Mappage PDO – 0198441113236, V1.04, 01.2006 Plage de valeurs 0...65535 Valeur par défaut 0 enregistrable oui Sous-index 04h, reserved Signification réservés Accès – Mappage PDO – Plage de valeurs 0...255 Protocole pour servo variateur AC 9-37 Liste d'objets LXM05A CANopen Valeur par défaut – enregistrable – Sous-index 05h, event timer Signification Intervalle pour le déclenchement d'événement (1=1 ms) Accès read-write Mappage PDO – Plage de valeurs 0...65535 Valeur par défaut 0 enregistrable oui La signification des états des bits et des valeurs de sous-index est décrite avec l'objet 1st receive PDO-parameters (1400h). Paramétrages Le T_PDO4 est transmis de manière asynchrone et pilotée par événement. Le COB-Id de l'objet peut être modifié dans l'état NMT "pre-operational". 9.4.33 1A00h 1st transmit PDO mapping L'objet indique quels objets sont mappés dans T_PDO1 et transmis avec le PDO. La lecture de l'objet, sous-index 00h, permet d'indiquer le nombre d'objets mappés. Description de l'objet Description des valeurs Index 1A00h Nom de l'objet 1st transmit PDO mapping Code de l'objet RECORD Type de données Mappage PDO Sous-index 00h, number of mapped objects Signification Nombre de valeurs de l'objet Accès read-only Mappage PDO – Valeur par défaut 1 enregistrable – Sous-index 01h, ETA : mot d'état Signification Premier objet pour le mappage dans T_PDO1 Accès read-only Mappage PDO – Plage de valeurs 0...4294967295 Valeur par défaut 9-38 6041 0010h Protocole pour servo variateur AC 0198441113236, V1.04, 01.2006 Plage de valeurs 1...8 LXM05A CANopen Liste d'objets enregistrable – La signification des états des bits est décrite avec l'objet 1st receive PDO mapping (1600h). Paramétrages L'affectation PDO pour T_PDO1 ne peut pas être modifiée. L'affectation suivante est définie par défaut : • Sous-index 1 : Mappage PDO du mot d'état, Objet statusword (6041h) 9.4.34 1A01h 2nd transmit PDO mapping L'objet indique quels objets sont mappés dans T_PDO2 et transmis avec le PDO. La lecture de l'objet, sous-index 00h, permet d'indiquer le nombre d'objets mappés. Description de l'objet Description des valeurs Index 1A01h Nom de l'objet 2nd transmit PDO mapping Code de l'objet RECORD Type de données Mappage PDO Sous-index 00h, number of mapped application objects in PDO Signification Nombre de valeurs de l'objet Accès read-only Mappage PDO – Plage de valeurs 1...8 Valeur par défaut 2 enregistrable – Sous-index 01h, PDO mapping for the first application object to be mapped (status word) Signification Premier objet pour le mappage dans T_PDO2 Accès read-only Mappage PDO – 0198441113236, V1.04, 01.2006 Plage de valeurs 0...4294967295 Valeur par défaut 6041 0010h enregistrable – Sous-index 02h, PDO mapping for the second application object to be mapped (actual position) Signification Deuxième objet pour le mappage dans T_PDO2 Accès read-only Mappage PDO – Plage de valeurs 0...4294967295 Protocole pour servo variateur AC 9-39 Liste d'objets LXM05A CANopen Valeur par défaut 6064 0020h enregistrable – La signification des états des bits est décrite avec l'objet 1st receive PDO-mapping (1600h). Paramétrages L'affectation PDO pour T_PDO2 ne peut pas être modifiée. L'affectation suivante est définie par défaut pour le mode Point à point dans "profile position mode" : • Sous-index 1 : Mappage PDO du mot d'état, Objet statusword (6041h) • Sous-index 2 : Mappage PDO de la position actuelle, Objet position actual value (6064h) 9.4.35 1A02h 3rd transmit PDO mapping L'objet indique quels objets sont mappés dans T_PDO3 et transmis avec le PDO. La lecture de l'objet, sous-index 00h, permet d'indiquer le nombre d'objets mappés. Description de l'objet Description des valeurs Index 1A02h Nom de l'objet 3rd transmit PDO mapping Code de l'objet RECORD Type de données Mappage PDO Sous-index 00h, number of mapped application objects in PDO Signification Nombre de valeurs de l'objet Accès read-only Mappage PDO – Valeur par défaut 2 enregistrable – Sous-index 01h, PDO mapping for the first application object to be mapped (status word) Signification Premier objet pour le mappage dans T_PDO3 Accès read-only Mappage PDO – Plage de valeurs 0...4294967295 9-40 Valeur par défaut 6041 0010h enregistrable – Sous-index 02h, PDO mapping for the second application object to be mapped (actual velocity) Signification Deuxième objet pour le mappage dans T_PDO3 Protocole pour servo variateur AC 0198441113236, V1.04, 01.2006 Plage de valeurs 1...8 LXM05A CANopen Liste d'objets Accès read-only Mappage PDO – Plage de valeurs 0...4294967295 Valeur par défaut 606C 0020h enregistrable – La signification des états des bits est décrite avec l'objet 1st receive PDO-mapping (1600h). Paramétrages L'affectation PDO pour T_PDO3 ne peut pas être modifiée. L'affectation suivante est définie par défaut pour le mode Contrôle de vitesse dans "profile velocity mode" : • • Octet 0..1 : Mot d'état statusword (6041h) Octet 2..5 : Vitesse actuellevelocity actual value (606Ch) 9.4.36 1A03h 4th transmit PDO mapping L'objet indique quels objets sont mappés dans T_PDO4 et transmis avec le PDO. La lecture de l'objet, sous-index 00h, permet d'indiquer le nombre d'objets mappés. Description de l'objet Description des valeurs Index 1A03h Nom de l'objet 4th transmit PDO mapping Code de l'objet RECORD Type de données Mappage PDO Sous-index 00h, number of elements Signification Nombre de valeurs de l'objet Accès read-write Mappage PDO – Plage de valeurs 0 ... 4 Valeur par défaut 0 enregistrable oui La signification des états des bits est décrite sous l'objet 1st receive PDO mapping (1600h) . L'affectation PDO pour T_PDO4 peut être modifiée. 0198441113236, V1.04, 01.2006 Paramétrages Protocole pour servo variateur AC 9-41 LXM05A CANopen 0198441113236, V1.04, 01.2006 Liste d'objets 9-42 Protocole pour servo variateur AC LXM05A CANopen Glossaire 10 Glossaire 10.1 Termes et abbréviations CA CAN CANopen CC CEM (Controller Srea Network), bus de terrain ouvert et standardisé selon ISO 11898, permettant la communication entre entraînements et dispositifs de différents fournisseurs. Langage indépendant des dispositifs ou du fournisseur permettant de communiquer sur le bus CAN Courant continu, DC: Direct current (angl.) Compatibilité électromagnétique CiA CAN in Automation, groupement d'intérêt CAN, définit des normes pour CAN et CANopen. classe d'erreur Regroupement des incidents d'exploitation selon les réactions d'erreur COB (angl. Communication OBject) objet de communication, unité de transport dans un réseau CAN. COB-ID (Communication OBject-Identifier) identifie de manière spécifique chaque objet de communication dans un réseau CAN Codeur Capteur pour la saisie de la position angulaire d'un élément en rotation. Monté dans le moteur, le codeur indique la position angulaire du rotor. Dispositif de saisie Dispositif pouvant être branché sur le port RS232 et destiné à la mise en service ; soit le dispositif de commande manuelle HMI, soit un PC avec le logiciel de mise en service. DriveCom La spécification du dispositif de contrôle d'états DSP 402 a été élaboré conformément à la spécification DriveCom. DS 301 DSP 402 E E/S EDS Elément de puissance Etage de puissance 0198441113236, V1.04, 01.2006 Courant alternatif, AC: Alternating current (angl.) Fin de course standardise le profil de communication CANopen standardise le profil spécifique dispositif CANopen pour les entraînements et les commandes de positionnement Encodeur, encoder (angl.) Entrées/Sorties (Electronic Data Sheet) fichier électronique contenant les caractéristiques techniques voir Etage de puissance Elément assurant la commande du moteur. L'étage de puisance génère des courants de commande du moteur en fonction des signaux de positionnement de l'automate. Contact indiquant la sortie de la zone de positionnement autorisée. Heartbeat (angl. : battement de cœur) sert au message de connexion non confirmé des abonnés du réseau. HMI Human Machine Interface (angl.) / Interface homme-machine, dispositif de commande manuelle. Protocole pour servo variateur AC 10-1 Glossaire LXM05A CANopen Life-Guarding (angl. : surveillance des signes de vie) pour la surveillance des connexions d'un maître NMT Liste d'objets Liste de l'ensemble des paramètres, valeurs et fonctions disponibles dans le dispositif. Chaque entrée est caractérisée de manière spécifique par un index (16 bits) et un sous-index (8 bits). Mappage node-ID Affectation d'entrées de listes d'objets aux PDO Adresse nodale occupée par un abonné dans le réseau. NMT Gestion de réseau, partie du profil de communication CANopen, tâches : initialiser le réseau et les abonnés, démarrer, arrêter, surveiller les abonnés Node guarding (angl. : surveillance des points nodaux), surveillance des connexions avec l'esclave sur une interface quant à la transmission cyclique de données. Objet EMCY Objet Emergency Objet SYNC Objet de synchronisation Paramètres PDO Données et valeurs spécifiques du dispositif pouvant être définies par l'utilisateur. Objet de données de processus persistant Code indiquant si la valeur du paramètre est persistante, c.-à-d. si elle reste dans la mémoire après coupure de l'appareil. Lors de la modification d'une valeur via le logiciel de mise en service ou du bus de terrain, l'utilisateur doit enregistrer explicitement la modification des valeurs dans la mémoire persistante. Lors de l'entrée via le HMI, l'appareil enregistre la valeur du paramètre automatiquement à chaque modification. Quick Stop Arrêt rapide, cette fonction est utilisée en cas de défaillance ou via une instruction pour freiner rapidement le moteur. R_PDO Réducteur électronique SDO T_PDO Conversion effectuée par le système d'entraînement d'une vitesse d'entrée en une vitesse de sortie pour le mouvement du moteur à l'aide d'un facteur de réduction. Objet de données de service (angl. transmit : émettre) PDO d'émission Préréglages effectués en usine. 0198441113236, V1.04, 01.2006 Valeur par défaut (angl. receive : receptionner) PDO de réception 10-2 Protocole pour servo variateur AC LXM05A CANopen 11 Index Index A Abbréviations 10-1 ABORT 7-2, 7-3 Activation PDO 3-12 Adresse contrôler 7-1 Adresse nodale 3-3, 3-4, 3-24 Adresses des points de service après-vente 8-1 Aperçu Objets de communication 3-2 Arbitrage du bus 3-3 Arrêt du moteur 6-10 B Boot-Up Message 3-20, 3-23, 3-26 0198441113236, V1.04, 01.2006 C Cadre-données 3-5 SDO 3-8 CAN Message 3-2 CAN 3.0A 3-3 CANopen Dispositif de contrôle d'états 3-20 Message 3-3 messages d'erreur 7-3 Profil de communication, NMT 3-22 Standards 1-6 Capacité Multi-Maître 1-1 ccd voir Code d'ordre de commande Champ de bits Data 3-3 Champ de bits Identifier 3-3 Champs de bits Data 3-3 Identifier 3-3 Client-serveur 3-5 Echange de données SDO 3-7 COB-Id 3-3 Arbitrage du bus 3-3 des objets de communication 3-4 Identification des objets de communication 3-3 Objet EMCY 3-21 Objet SYNC 3-19 pour Node-guarding 3-24 SDO 3-8 Tâches 3-3 Codage Code d'ordre de commande 3-9, 3-10 Protocole pour servo variateur AC 11-1 Index LXM05A CANopen Code d'erreur 3-21 tableau 7-3 Code d'ordre de commande SDO 3-8 Valeur d'écriture 3-9 Valeur de lecture 3-10 Code de fonction 3-4 Command specifier 3-23 command-code voir Code d'ordre de commande Commande bus de terrain 6-1 locale 6-1 Communication orientée messages 1-1 Contrôler adresse 7-1 vitesse de transmission 7-1 course manuelle Exemple 6-9 D 0198441113236, V1.04, 01.2006 Dépassement de position 6-11 Destinataire d'un message NMT 3-24 Diagnostic 7-1 Diagnostic d'erreur test de fonctionnement sur le bus de terrain 7-1 Diagnostic d'erreurs Branchements au mode bus de terrain 7-1 Dispositif de contrôle d'états CANopen 3-20 NMT 3-22 Documentation et ouvrages de référence 1-6 Données écriture 3-9 enregistrées de manière persistante 3-23 lecture 3-9 SDO 3-8 Données d'objet restaurer 6-13 sauvegarder 6-13 DS 301 Profil de communication 1-5 DSP 402 Profil spécifique dispositif 1-5 E Echange de données en temps réel 3-11 Elimination 8-1 EMCY COB-Id de l'objet 3-21 Message 3-20 Objet 3-2, 3-20 Emergency object voir objet EMCY 11-2 Protocole pour servo variateur AC LXM05A CANopen Index Entrée analogique 6-13 Entrées et sorties surveiller 6-13 Entretien 8-1 Erreur Elimination 7-1 Evaluation 3-20 messages au CANopen 7-3 Réponse à un SDO 3-10 Traitement 3-20 Erreur asynchrone 7-2 Erreur de liaison node guarding 3-25 Erreur du dispositif interne 3-20 Etat de fonctionnement du dispositif 3-13 Exemple Choix d'un COB-Id 3-4 Course manuelle 6-9 Entrées d'index et de sous-index 3-1 exploitation point à point 6-1 Message SDO 3-8 Prise d'origine 6-4 Profil de vitesse 6-3 Réducteur électronique 6-7 Réglage pour R_PDO3 3-12 régulation de la vitesse de rotation 6-6 Régulation du courant 6-5 Exploitation 6-1 Exploitation point à point exemple 6-1 F 0198441113236, V1.04, 01.2006 Fenêtre Arrêt 6-10 Fin de course logiciel surveiller 6-11 fonction freinage de secours voir Quick Stop fonction rampe 6-10 Fonctions de surveillance 6-11 Format Intel Code d'erreur 3-21 forme de la rampe 6-10 function-code voir Code de fonction G Gestion du réseau voir NMT Glossaire 10-1 Groupes d'objets vue d'ensemble 1-3 Protocole pour servo variateur AC 11-3 Index LXM05A CANopen H Heartbeat 3-24, 3-26 Démarrage de la surveillance 3-26 Evaluation d'état NMT 3-26 Surveillance mutuelle 3-26 I Identification des objets de communication 3-3 Index SDO 3-8 Installation 4-1 Interruption du déplacement Cause 7-3 Intervalle de temps Event timer 3-13 Heartbeat 3-26 Inhibit time 3-13 PDO 3-13 Introduction 1-1 Inversion du sens de rotation 6-11 L L’adresse 5-1 La vitesse de transmission 5-1 Life guarding 3-24 Limites de positionnement surveiller 6-11 Longueur des données flexible 3-11 Maître-esclave 3-5 Mappage PDO 3-15 statique 3-16 Structure des entrées 3-16 Mémoire de consignation des erreurs 3-21 Message 3-2 Boot-Up 3-20 CANopen 3-3 EMCY 3-20 NMT 3-23, 3-24 PDO 3-12 SDO 3-8 Messages erreurs asynchrones 7-2 erreurs synchrones 7-2 Error code (603Fh) 7-3 registre d'erreur (1001h) 7-3 sur l'état de l'appareil 7-2 Mise en service 5-1 Mise en service de l'appareil 5-1 Mode Contrôle de vitesse 3-14 Modèle de couches 11-4 Protocole pour servo variateur AC 0198441113236, V1.04, 01.2006 M LXM05A CANopen Index couche d'application CANopen 1-2 couche de liens des données CAN 1-2 couche physique CAN 1-2 Modes d'exploitation Démarrage et surveillance 3-19 standardisés 6-1 Modes d'exploitation standardisés 6-1 Modes opératoires spécifiques fournisseur 6-5 Mot d'état du dispositif de contrôle d'états 3-14 N NMT Destinataire d'un message 3-24 Dispositif de contrôle d'états 3-22 Etat de l'esclave 3-24 Message 3-23 Services 3-2, 3-22 Initialisation 3-23 pour la surveillance-contrôle des liaisons 3-24 pour le contrôle de l'appareil 3-22 Services de réseau 3-22 Structure d'un message 3-24 Node guarding 3-24 Erreur de liaison 3-25 Node-guarding COB-Id 3-24 node-Id 3-3 0198441113236, V1.04, 01.2006 O Objet de synchronisation voir Objet SYNC Objet SYNC 3-2, 3-18 COB-Id 3-19 pour PDO 3-11 Objets standardisés 3-2 Objets de communication Aperçu 3-2 COB-Id 3-4 Commande de 3-3 Identification 3-3 pour PDO 3-12 Objets de données de processus voir PDO Objets de données de service 3-2 voir SDO Objets de message 7-2 code d'erreur (603Fh) 7-2 EMCY(80h+ node-Id) 7-2 Error register (1001h) 7-2 mot d'état (6041h) 7-2 Protocole pour servo variateur AC 11-5 Index LXM05A CANopen P PDO 3-2, 3-11 activation 3-12 Intervalle de temps 3-13 Message 3-12 Objets de communication 3-12 PDO d'émission 3-14 PDO de démarrage 3-19 PDO de réception 3-13 Producteur-consommateur 3-11 R_PDO voir R_PDO Réglages 3-12 T_PDO voir T_PDO PDO d'émission 3-14 PDO de réception 3-13 Pente de la rampe 6-10 Position prescrite du régulateur de positionnement 6-11 Positionnement Point à point 3-13, 3-14 Positionnement Point à point absolu 3-14, 3-15 Principes de base 3-1 Priorisation des messages 1-1 Prise d'origine Exemple 6-4 Probabilité d'erreurs restantes 1-1 Process Data Object voir PDO Producteur-consommateur 3-6 EMCY 3-20 Heartbeat 3-26 PDO 3-11 SYNC 3-18 Profil de communication DS 301 1-5 Profil de vitesse Exemple 6-3 Profil spécifique dispositif DSP 402 1-5 Profils spécifiques fournisseur 1-5 standardisés 1-5 Q 0198441113236, V1.04, 01.2006 Qualification, Personnel 2-1 Quick Stop 6-10 Courant 6-10 R R_PDO R_PDO1 3-13 R_PDO2 3-13 R_PDO3 3-14 11-6 Protocole pour servo variateur AC LXM05A CANopen Index R_PDO4 3-14 Réducteur électronique Exemple 6-7 Registre d'erreurs 3-21, 7-3 Régulateur de positionnement position prescrite 6-11 Régulation de la vitesse de rotation exemple 6-6 Régulation du courant Exemple 6-5 Relation de communication Client-serveur 3-5 Maître-esclave 3-5 Producteur-consommateur 3-5 Réponse à une erreur SDO 3-10 0198441113236, V1.04, 01.2006 S SDO 3-2, 3-7 Cadre-données 3-8 COB-Id 3-8 Code d'ordre de commande 3-8 Données 3-8 Index, Sous-index 3-8 Message 3-8 Message d'erreur 7-2, 7-3 Réponse 3-9 Réponse à une erreur 3-10 transmission incorrecte 7-3 Types de message 3-7 SÈcuritÈ 2-1 Service pour le contrôle du dispositif 3-22 Service après-vente 8-1 Service Data Object voir SDO Service Emergency 3-20 Services EMCY 3-20 NMT 3-2, 3-22 pour la surveillance des liaisons 3-22 Sous-index SDO 3-8 Spécification CAN 3.0A 3-3 spécifique au fournisseur Valeurs d'objet R_PDO4 3-14 T_PDO4 3-15 Spécifique fournisseur Modes d'exploitation 6-1 modes opératoires 6-5 spécifiques fournisseur profils 1-5 Sur le bus de terrain 7-1 Surveillance Protocole pour servo variateur AC 11-7 Index LXM05A CANopen fin de course logiciel 6-11 limites de positionnement 6-11 paramètre 6-12 surveillance erreur de poursuite 6-12 Surveillance erreur de poursuite 6-12 Surveillance-contrôle des liaisons Heartbeat 3-26 Services NMT 3-24 Surveiller entrées et sorties 6-13 synchrone erreur 7-2 Transmission des données 3-18 Synchronisation 3-18 Valeurs temporelles 3-18 Synchronisation object voir objet SYNC T T_PDO T_PDO1 3-14 T_PDO2 3-14 T_PDO3 3-14 T_PDO4 3-15 Tâches du COB-Id 3-3 Termes 10-1 Test de fonctionnement sur le bus de terrain 7-1 Trame données du service NMT de l'appareil 3-23 Transmission acyclique de données 3-18 Transmission cyclique de données 3-18 Transmission des données acyclique 3-18 cyclique 3-18 synchrone 3-18 U Utilisation conforme à l'usage prévu 2-1 V 11-8 0198441113236, V1.04, 01.2006 Valeurs temporelles pour la synchronisation 3-18 Variations de la vitesse de rotation minimales 6-10 Vitesse de transmission contrôler 7-1 Vue d'ensemble groupes d'objets 1-3 Protocole pour servo variateur AC