Schneider Electric LXM32A - Interface bus de terrain CANopen Manuel utilisateur
Ajouter à Mes manuels118 Des pages
▼
Scroll to page 2
of
118
LXM32A Interface CANopen Guide utilisateur Traduction de la notice originale 0198441113780.06 06/2021 www.se.com Mentions légales La marque Schneider Electric et toutes les marques de commerce de Schneider Electric SE et de ses filiales mentionnées dans ce guide sont la propriété de Schneider Electric SE ou de ses filiales. Toutes les autres marques peuvent être des marques de commerce de leurs propriétaires respectifs. Ce guide et son contenu sont protégés par les lois sur la propriété intellectuelle applicables et sont fournis à titre d'information uniquement. Aucune partie de ce guide ne peut être reproduite ou transmise sous quelque forme ou par quelque moyen que ce soit (électronique, mécanique, photocopie, enregistrement ou autre), à quelque fin que ce soit, sans l'autorisation écrite préalable de Schneider Electric. Schneider Electric n'accorde aucun droit ni aucune licence d'utilisation commerciale de ce guide ou de son contenu, sauf dans le cadre d'une licence non exclusive et personnelle, pour le consulter tel quel. Les produits et équipements Schneider Electric doivent être installés, utilisés et entretenus uniquement par le personnel qualifié. Les normes, spécifications et conceptions sont susceptibles d'être modifiées à tout moment. Les informations contenues dans ce guide peuvent faire l'objet de modifications sans préavis. Dans la mesure permise par la loi applicable, Schneider Electric et ses filiales déclinent toute responsabilité en cas d'erreurs ou d'omissions dans le contenu informatif du présent document ou pour toute conséquence résultant de l'utilisation des informations qu'il contient. © 2021 Schneider Electric. Tous droits réservés. Interface CANopen Table des matières Consignes de sécurité ................................................................................5 Qualification du personnel ...........................................................................5 Usage prévu de l'appareil ............................................................................6 A propos de ce manuel ..............................................................................7 Introduction ................................................................................................10 Appareils de bus de terrain sur le réseau CANopen.....................................10 Principes..................................................................................................... 11 Couches de communication ...................................................................... 11 Objets......................................................................................................12 Profils CANopen.......................................................................................13 Communication - Dictionnaire d’objets .......................................................13 Communication - Objets............................................................................14 Communication - Relations .......................................................................17 Echange de données de SDO ...................................................................19 Message de SDO .....................................................................................20 Lecture et écriture de données dans un SDO..............................................21 Lecture de données d’une longueur supérieure à 4 octets par un SDO ........................................................................................................23 Echange de données de PDO ...................................................................25 Message de PDO .....................................................................................25 Evénements de PDO ................................................................................29 Mappage de PDO.....................................................................................30 Synchronisation........................................................................................31 Service d’objet d’urgence ..........................................................................33 Service de gestion de réseau - Présentation ...............................................34 Services NMT de contrôle des équipements ...............................................35 Node Guarding/Life Guarding du service NMT ............................................36 Heartbeat du service NMT.........................................................................38 Mise en service .........................................................................................40 Préparation ..............................................................................................40 États de fonctionnement et modes opératoires ....................................42 États de fonctionnement............................................................................42 Indication de l'état de fonctionnement...................................................42 Changement de mode opératoire .........................................................44 Modes opératoires....................................................................................45 Démarrage et changement de mode opératoire.....................................45 Mode opératoire Jog ...........................................................................46 Mode opératoire Profile Torque ............................................................47 Mode opératoire Profile Velocity...........................................................48 Mode opératoire Profile Position ..........................................................49 Mode opératoire Interpolated Position ..................................................50 Mode opératoire Homing .....................................................................52 Exemples d'adresse de nœud 1 ...........................................................54 Diagnostic et élimination d'erreurs .........................................................60 Diagnostic d'erreurs communication avec le bus de terrain ..........................60 Test de bus de terrain................................................................................60 LED d'état bus de terrain ...........................................................................60 0198441113780.06 3 Interface CANopen Diagnostics d’erreur via le bus de terrain ....................................................61 Messages d’erreur CANopen ....................................................................62 Dictionnaire d'objets .................................................................................65 Spécifications des objets...........................................................................65 Aperçu du groupe d'objets 1000 hex ..........................................................66 Groupe d’objets d’occupation 3000 hex ......................................................68 Groupe d’objets d’occupation 6000 hex ......................................................79 Details of Object Group 1000 hex ..............................................................80 Glossaire .................................................................................................. 113 Index ......................................................................................................... 117 4 0198441113780.06 Consignes de sécurité Interface CANopen Consignes de sécurité Informations importantes Lisez attentivement ces instructions et examinez le matériel pour vous familiariser avec l'appareil avant de tenter de l'installer, de le faire fonctionner, de le réparer ou d'assurer sa maintenance. Les messages spéciaux suivants que vous trouverez dans cette documentation ou sur l'appareil ont pour but de vous mettre en garde contre des risques potentiels ou d'attirer votre attention sur des informations qui clarifient ou simplifient une procédure. La présence de ce symbole sur une étiquette “Danger” ou “Avertissement” signale un risque d'électrocution qui provoquera des blessures physiques en cas de non-respect des consignes de sécurité. Ce symbole est le symbole d'alerte de sécurité. Il vous avertit d'un risque de blessures corporelles. Respectez scrupuleusement les consignes de sécurité associées à ce symbole pour éviter de vous blesser ou de mettre votre vie en danger. ! DANGER DANGER signale un risque qui, en cas de non-respect des consignes de sécurité, provoque la mort ou des blessures graves. ! AVERTISSEMENT AVERTISSEMENT signale un risque qui, en cas de non-respect des consignes de sécurité, peut provoquer la mort ou des blessures graves. ! ATTENTION ATTENTION signale un risque qui, en cas de non-respect des consignes de sécurité, peut provoquer des blessures légères ou moyennement graves. AVIS AVIS indique des pratiques n'entraînant pas de risques corporels. Remarque Importante L'installation, l'utilisation, la réparation et la maintenance des équipements électriques doivent être assurées par du personnel qualifié uniquement. Schneider Electric décline toute responsabilité quant aux conséquences de l'utilisation de ce matériel. Une personne qualifiée est une personne disposant de compétences et de connaissances dans le domaine de la construction, du fonctionnement et de l'installation des équipements électriques, et ayant suivi une formation en sécurité leur permettant d'identifier et d'éviter les risques encourus. Qualification du personnel Seul le personnel qualifié, connaissant et comprenant le contenu du présent manuel est autorisé à travailler sur ce produit. En vertu de leur formation professionnelle, de leurs connaissances et de leur expérience, ces personnels qualifiés doivent être en mesure de prévenir et de reconnaître les dangers potentiels susceptibles d'être générés par l'utilisation du produit, la modification 0198441113780.06 5 Interface CANopen Consignes de sécurité des réglages ainsi que l'équipement mécanique, électrique et électronique de l'installation globale. Les personnels qualifiés doivent être en mesure de prévoir et de détecter les éventuels dangers pouvant survenir suite au paramétrage, aux modifications des réglages et en raison de l'équipement mécanique, électrique et électronique. La personne qualifiée doit connaître les normes, dispositions et régulations liées à la prévention des accidents de travail, et doit les observer lors de la conception et de l'implémentation du système. Usage prévu de l'appareil Les produits décrits dans ce document ou concernés par ce dernier sont des servo-variateurs pour servomoteurs triphasés ainsi que logiciel, accessoires et options. Ces produits sont conçus pour le secteur industriel et doivent uniquement être utilisés en conformité avec les instructions, exemples et informations liées à la sécurité de ce document et des documents associés. Les instructions de sécurité en vigueur, les conditions spécifiées et les caractéristiques techniques doivent être respectées à tout moment. Avant toute mise en œuvre des produits, il faut procéder à une appréciation du risque en matière d'utilisation concrète. Selon le résultat, il convient de prendre les mesures relatives à la sécurité. Comme les produits sont utilisés comme éléments d'un système global ou d'un processus, il est de votre ressort de garantir la sécurité des personnes par le concept du système global ou du processus. N'exploiter les produits qu'avec les câbles et différents accessoires spécifiés. N'utiliser que les accessoires et les pièces de rechange d'origine. Toutes les autres utilisations sont considérées comme non conformes et peuvent générer des dangers. 6 0198441113780.06 A propos de ce manuel Interface CANopen A propos de ce manuel Objectif du document Les informations de ce manuel d'utilisation viennent compléter le manuel d'utilisation du servo-variateur LXM32A. Les fonctions décrites dans ce manuel d'utilisation concernent uniquement le produit associé. Il est important de lire et comprendre les informations du manuel d'utilisation du variateur concerné. Champ d'application Le présent guide de l'utilisateur s'applique au bus de terrain CANopen pour servovariateur LXM32A. Pour plus d'informations sur la conformité des produits avec les normes environnementales (RoHS, REACH, PEP, EOLI, etc.), consultez le site www.se. com/ww/en/work/support/green-premium/. Les caractéristiques décrites dans le présent document, ainsi que celles décrites dans les documents mentionnés dans la section Documents associés ci-dessous, sont consultables en ligne. Pour accéder aux informations en ligne, allez sur la page d'accueil de Schneider Electric www.se.com/ww/fr/download/. Les caractéristiques décrites dans le présent document doivent être identiques à celles fournies en ligne. Toutefois, en application de notre politique d'amélioration continue, nous pouvons être amenés à réviser le contenu du document afin de le rendre plus clair et plus précis. Si vous constatez une différence entre le document et les informations fournies en ligne, utilisez ces dernières en priorité. Document(s) à consulter Titre de documentation Référence LXM32A - Interface CANopen - Guide de l'utilisateur (le présent document) 0198441113779 (eng) 0198441113780 (fre) 0198441113778 (ger) Lexium 32A - Servo-variateur - Guide de l’utilisateur 0198441113755 (eng) 0198441113756 (fre) 0198441113754 (ger) 0198441113758 (spa) 0198441113757 (ita) 0198441113759 (chi) 0198441113780.06 7 Interface CANopen A propos de ce manuel Information spécifique au produit AVERTISSEMENT PERTE DE CONTROLE • Le concepteur d'un système de commande doit envisager les modes de défaillance possibles des chemins de commande et, pour certaines fonctions de commande critiques, prévoir un moyen d'atteindre un état sécurisé en cas de défaillance d'un chemin, et après cette défaillance. Par exemple, l'arrêt d'urgence, l'arrêt en cas de surcourse, la coupure de courant et le redémarrage sont des fonctions de contrôle cruciales. • Des canaux de commande séparés ou redondants doivent être prévus pour les fonctions de commande critique. • Les liaisons de communication peuvent faire partie des canaux de commande du système. Une attention particulière doit être prêtée aux implications des délais de transmission non prévus ou des pannes de la liaison. • Respectez toutes les réglementations de prévention des accidents ainsi que les consignes de sécurité locales.1 • Chaque implémentation de cet équipement doit être testée individuellement et entièrement pour s'assurer du fonctionnement correct avant la mise en service. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 1 Pour plus d'informations, consultez le document NEMA ICS 1.1 (dernière édition), « Safety Guidelines for the Application, Installation, and Maintenance of Solid State Control » (Directives de sécurité pour l'application, l'installation et la maintenance de commande statique) et le document NEMA ICS 7.1 (dernière édition), « Safety Standards for Construction and Guide for Selection, Installation, and Operation of Adjustable-Speed Drive Systems » (Normes de sécurité relatives à la construction et manuel de sélection, installation et opération de variateurs de vitesse) ou son équivalent en vigueur dans votre pays. Terminologie utilisée dans les normes Les termes techniques, la terminologie, les symboles et les descriptions correspondantes employés dans ce manuel ou figurant dans ou sur les produits proviennent généralement des normes internationales. Dans les domaines des systèmes de sécurité fonctionnelle, des variateurs et de l'automatisme en général, les termes employés sont sécurité, fonction de sécurité, état sécurisé, défaut, réinitialisation du défaut, dysfonctionnement, panne, erreur, message d'erreur, dangereux, etc. 8 0198441113780.06 A propos de ce manuel Interface CANopen Entre autres, les normes concernées sont les suivantes : Norme Description IEC 61131-2:2007 Automates programmables - Partie 2 : exigences et essais des équipements ISO 13849-1:2015 Sécurité des machines : parties des systèmes de commande relatives à la sécurité. Principes généraux de conception EN 61496-1:2013 Sécurité des machines : équipements de protection électro-sensibles. Partie 1 : Prescriptions générales et essais ISO 12100:2010 Sécurité des machines - Principes généraux de conception Appréciation du risque et réduction du risque EN 60204-1:2006 Sécurité des machines - Équipement électrique des machines - Partie 1 : règles générales ISO 14119:2013 Sécurité des machines - Dispositifs de verrouillage associés à des protecteurs - Principes de conception et de choix ISO 13850:2015 Sécurité des machines - Fonction d'arrêt d'urgence - Principes de conception IEC 62061:2015 Sécurité des machines - Sécurité fonctionnelle des systèmes de commande électrique, électronique et électronique programmable relatifs à la sécurité IEC 61508-1:2010 Sécurité fonctionnelle des systèmes électriques/électroniques/ électroniques programmables relatifs à la sécurité : prescriptions générales. IEC 61508-2:2010 Sécurité fonctionnelle des systèmes électriques/électroniques/ électroniques programmables relatifs à la sécurité : exigences pour les systèmes électriques/électroniques/électroniques programmables relatifs à la sécurité. IEC 61508-3:2010 Sécurité fonctionnelle des systèmes électriques/électroniques/ électroniques programmables relatifs à la sécurité : exigences concernant les logiciels. IEC 61784-3:2016 Réseaux de communication industriels - Profils - Partie 3 : Bus de terrain de sécurité fonctionnelle - Règles générales et définitions de profils. 2006/42/EC Directive Machines 2014/30/EU Directive sur la compatibilité électromagnétique 2014/35/EU Directive sur les basses tensions De plus, des termes peuvent être utilisés dans le présent document car ils proviennent d'autres normes telles que : Norme Description Série IEC 60034 Machines électriques rotatives Série IEC 61800 Entraînements électriques de puissance à vitesse variable Série IEC 61158 Communications numériques pour les systèmes de mesure et de commande – Bus de terrain utilisés dans les systèmes de commande industriels Enfin, le terme zone de fonctionnement utilisé dans le contexte de la description de dangers spécifiques a la même signification que les termes zone dangereuse ou zone de danger employés dans la directive Machines (2006/42/EC) et la norme ISO 12100:2010. NOTE: Les normes susmentionnées peuvent s'appliquer ou pas aux produits cités dans la présente documentation. Pour plus d'informations sur chacune des normes applicables aux produits décrits dans le présent document, consultez les tableaux de caractéristiques de ces références de produit. 0198441113780.06 9 Interface CANopen Introduction Introduction Appareils de bus de terrain sur le réseau CANopen Aperçu À l'origine, le bus CAN (CAN : Controller Area Network) a été conçu pour la transmission rapide, peu onéreuse des données dans la technologie automobile. Depuis, le bus CAN est aussi utilisé dans l'automatisation industrielle et a été adapté à la communication au niveau du bus de terrain. Le bus CAN est un bus ouvert standardisé permettant aux appareils, capteurs et actionneurs de différents fabricants de communiquer entre eux. Appareils de réseau Exemples d'appareils du bus CAN : 10 • Les automates (par exemple des contrôleurs) • Les PC • Les modules d'entrée/sortie • Variateurs • Les capteurs et les actionneurs 0198441113780.06 Principes Interface CANopen Principes Les informations fournies dans ce chapitre présentent globalement les différents protocoles du bus de terrain. Elles s'appliquent à l'appareil décrit dans le présent document. Elles n’ont pas vocation à couvrir le sujet de manière exhaustive et ne sont pas suffisantes pour concevoir et déployer un réseau de bus de terrain dans une application donnée. Les informations suivantes sont destinées à être consultées en cas de besoin. Seules les personnes compétentes et ayant suivi la formation requise pour comprendre le sens de ces informations et d'autres informations pertinentes sur le produit sont autorisées à travailler sur et avec cet appareil. Couches de communication Aperçu CANopen exploite la technologie de bus CAN pour communiquer les données. CANopen s'appuie sur les services de réseau pour la communication des données, conformément au modèle ISO-OSI. 3 couches permettent la communication des données via le bus CAN : • Couche physique • Data Link Layer • Application Layer (couche d'application) Couche physique La couche physique définit les propriétés électriques du bus CAN, comme les connecteurs, la longueur de câble et des propriétés telles que le codage de bits et le Bit-Timing (rythme des bits). Data Link Layer La couche de sauvegarde des données assure la liaison entre les abonnés du réseau. Elle attribue des priorités à chaque paquet de données et détecte les erreurs. Application Layer (couche d'application) La couche d'application utilise des objets de communication (COB) pour l'échange des données entre les différents abonnés. Les objets de communication sont les composants élémentaires de réalisation d'une application CANopen. 0198441113780.06 11 Interface CANopen Principes Objets Présentation Toutes les opérations sous CANopen sont exécutées par l'intermédiaire d'objets. Ces derniers se chargent de différentes tâches, en tant qu'objets de communication, ils se chargent du transport des données vers le bus de terrain, gèrent l'établissement de la connexion ou surveillent les équipements réseau. Si des objets sont directement liés à l’appareil (objets propres à l’appareil), les fonctions d'appareil sont utilisables et modifiables via ces objets. Pour les groupes d'objets CANopen 3000 hex et 6000 hex, il existe des paramètres correspondants dans le produit. La dénomination des paramètres et le type de données des paramètres peut s'écarter de la définition DSP402 pour le groupe d'objets 6000 hex. Il faut alors entrer le type de données conformément à la norme DSP402. Une description détaillée des paramètres est disponible dans le chapitre Paramètres du guide de l’utilisateur du produit. Dictionnaire d'objets La liaison centrale des objets est le dictionnaire d'objets de chaque équipement réseau. C'est là que les autres équipements trouvent tous les objets par l'intermédiaire desquels ils entrent en liaison avec l'appareil. Modèle d'appareil avec dictionnaire d'objets Il contient des objets de description des types de données et d'exécution des tâches de communication et des fonctions d'appareil sous CANopen. Index d’objet Chaque objet est adressé à l’aide d’un index de 16 bits, représenté par un nombre hexadécimal de quatre chiffres. Les objets sont disposés par groupes dans le dictionnaire d'objets. Le tableau suivant montre un aperçu du dictionnaire d'objets conforme CANopen. Classe d'index (hex) Groupe d'objets 1000...2FFF hex Profil de communication 3000...5FFF hex Objets spécifiques fournisseur 6000...9FFF hex Profils spécifiques dispositif standardisés A000...FFFF hex Réservé Pour obtenir la liste des objets CANopen, consultez Dictionnaire d’objets, page 65. 12 0198441113780.06 Principes Interface CANopen Profils CANopen Profils standardisés Les profils standardisés décrivent des objets qui sont utilisés sur différents appareils sans adaptation supplémentaire. Le groupe international des utilisateurs et des fabricants, CAN in Automation (CiA), utilise des profils standardisés. Dont notamment : • Profil de communication DS301 • Profil d’appareil DSP402 Modèle de référence CANopen : Profil de communication DS301 Le profil de communication DS301 constitue l’interface entre les profils d'appareil et le bus CAN. Spécifié en 1995 sous le nom DS301, il définit des standards uniformes d'échange de données entre différents types d'appareil avec le standard CANopen. A l'intérieur de l'appareil, les objets du profil de communication assument les tâches de l'échange des données et des paramètres avec d'autres abonnés du réseau et initialisent, pilotent et surveillent l'appareil au sein du réseau. Profil d'appareil DSP 402 Le profil d'appareil DSP402 décrit des objets standardisés pour le positionnement, la surveillance et le réglage des entraînements. Tâches des objets : • contrôle de l'appareil et surveillance d'état (Device Control) • paramétrage standardisé • Changement, surveillance et exécution de modes opératoires Objets spécifiques fournisseur Les principales fonctions d'un appareil peuvent être utilisées avec des objets des profils d’appareil standardisés. Les profils d'appareil spécifiques fournisseur proposent une gamme étendue de fonctions. Ils définissent les objets permettant d'utiliser les fonctions spéciales d'un appareil sous CANopen. Communication - Dictionnaire d’objets Présentation CANopen assure la communication entre les abonnés de réseau par l'intermédiaire de dictionnaires d'objets et d'objets. Un appareil de réseau utilise 0198441113780.06 13 Interface CANopen Principes des objets de données de processus (PDO) et des objets de données de service (SDO) pour échanger des données sur les objets. En accédant aux objets des appareils de réseau, il est possible : • d'échanger les valeurs de paramètres • de démarrer les fonctions de déplacement de chaque appareil • de demander des informations d'état Chaque équipement CANopen gère un dictionnaire d'objets contenant les objets nécessaires à la communication. Index, sous-index Les objets sont adressés dans le dictionnaire d’objets via un index de 16 bits. Une ou plusieurs entrées du sous-index 8 bits pour chaque objet spécifient les champs de données dans l’objet. L'index et le sous-index sont au format hexadécimal. Exemple Le tableau suivant montre des entrées d'index et de sous-index utilisant l'exemple de l'objet software position limit (607D hex) pour identifier les positions des fin de course logicielles. Index Sousindex Nom Signification 607D hex 00 hex - Nombre de zones de données 607D hex 01 hex minimum position limit du détecteur de limite logicielle négative. 607D hex 02 hex maximum position limit du détecteur de limite logicielle positive. Descriptions d’objet dans le guide de l’utilisateur Pour la programmation CANopen, les objets des groupes d'objets suivants sont décrits de manière distincte : • Objets 1xxx hex : Objets de communication dans ce chapitre. • Objets 3xxx hex : Objets spécifiques fournisseur requis pour contrôler l’appareil dans le chapitre Etats de fonctionnement et modes opératoires, page 42. • Objets 6xxx hex : Objets standardisés du profil d'appareil dans le chapitre Etats de fonctionnement et modes opératoires, page 42. Objets standardisés Les objets standardisés constituent la base d'utilisation de programmes d'application identiques pour différents équipements réseau d'un type de d'appareil. Il faut impérativement que les équipements réseau placent les objets dans leur dictionnaire. Les objets standardisés sont définis dans le profil de communication DS301 et dans le profil d'appareil DSP402. Communication - Objets Présentation Les objets de communication sont standardisés avec le profil de communication CANopen DS301. Conformément à vos tâches, les objets peuvent être divisés en 4 groupes : 14 0198441113780.06 Principes Interface CANopen Objets de communication ; les informations ci-dessous s'appliquent à l'appareil de réseau : T_.. : "Transmit", R_..: "Receive" • Abréviation de Process Data Object. Objet permettant d'émettre en temps réel des données de processus • Abréviation de Service Data Object. Objet offrant un accès en lecture et en écriture au dictionnaire d’objets • Objets de gestion des messages CAN : • ◦ Objets SYNC (synchronization object) pour la synchronisation des appareils réseau ◦ Objet EMCY (emergency object) permettant de signaler des erreurs d’un appareil ou de ses périphériques. Services de gestion du réseau : ◦ Services NMT pour l'initialisation et la gestion de réseau (NMT: network management) ◦ NMT Node Guarding pour la surveillance des équipements réseau ◦ NMT Heartbeat pour la surveillance des équipements réseau Message CAN Des données sont échangées sur le bus sous la forme de messages CAN. Un message CAN transfère l'objet de communication et toute une série d'informations de gestion et de commande. Message CAN et message CANopen illustré de manière simplifiée 0198441113780.06 15 Interface CANopen Principes Message CANopen Pour utiliser des objets CANopen et échanger des données, le message CAN est représenté sous une forme simplifiée, car la plupart des bits servent à détecter des erreurs. Ces bits sont automatiquement supprimés du message reçu par la couche de sauvegarde des données, la couche Data Link du modèle OSI et insérés avant l'envoi d'un message. Les deux champs "Identifier" et "Data" forment le message CANopen simplifié. Le champ "Identifier" correspond au "COB-ID" et le champ "Data" à la trame de données (longueur maximale de 8 octets) d’un message CANopen. COB-ID Le COB-ID (Communication OBject Identifier) a 2 tâches qui contrôlent les objets de communication : • Arbitrage de bus : Spécification des priorités de transmission • Identification d'objets de communication Un identifiant COB de 11 bits, conforme à la spécification CAN 3.0A, est défini pour la communication CAN. Il comprend 2 parties. • Code de fonction (function-code), 4 bits • Adresse de nœud (Node-ID), 7 bits. COB-ID avec code de fonction et adresse de nœud : COB-ID des objets de communication Le tableau suivant représente les COB-ID des objets de communication conformément au réglage d'usine. La colonne "Index des paramètres d’objet" fournit l’index des objets spéciaux permettant de lire ou de modifier les paramètres des objets de communication via un objet SDO. Objet de communication Code de fonction Adresse de nœud Node-ID [1...127] COB-ID décimal (hexadécimal) index des paramètres d'objet NMT Start/Stop Service 0000 0000000 0 (0 hex) - Objet SYNC 0001 0000000 128 (80 hex) 1005 hex ... 1007 hex Objet EMCY 0001 xxxxxxx 128 (80 hex) + ID de nœud 1014 hex, 1015 hex T_PDO1 0 0 11 xxxxxxx 384 (180 hex) + ID de nœud 1800 hex R_PDO1 0100 xxxxxxx 512 (200 hex) + ID de nœud 1400 hex T_PDO2 0101 xxxxxxx 640 (280 hex) + ID de nœud 1801 hex R_PDO2 0 11 0 xxxxxxx 768 (300 hex) + ID de nœud 1401 hex T_PDO3 0 111 xxxxxxx 896 (380 hex) + ID de nœud 1802 hex R_PDO3 1000 xxxxxxx 1024 (400 hex) + ID de nœud 1402 hex T_PDO4 1001 xxxxxxx 1152 (480 hex) + ID de nœud 1803 hex R_PDO4 1010 xxxxxxx 1280 (500 hex) + ID de nœud 1403 hex T_SDO 1 0 11 xxxxxxx 1408 (580 hex) + ID de nœud - R_SDO 11 0 0 xxxxxxx 1536 (600 hex) + ID de nœud - NMT error control 111 0 xxxxxxx 1792 (700 hex) + ID de nœud - 16 0198441113780.06 Principes Interface CANopen Si nécessaire, les COB-ID des PDO peuvent être modifiés. Le schéma d'attribution des COD-ID représenté est conforme aux réglages sortie usine. Code fonction Le code de fonction classifie les objets de communication. Puisque les bits du code de fonction dans l’ID COB sont plus significatifs, le code de fonction contrôle également les priorités de transmission : Les objets ayant un code de fonction inférieur sont transmis avec une priorité plus élevée. Par exemple, un objet ayant le code de fonction "1" est émis avant un objet ayant le code de fonction "3" en cas d'accès simultané au bus. Adresse du nœud Chaque appareil de réseau doit être configuré pour fonctionner sur le réseau. L'appareil se voit alors affecté d'une adresse de nœud claire de 7 bits (ID de nœud) entre 1 (01 hex) et 127 (7F hex). L’adresse d'appareil "0" est réservée pour les "émissions" qui permettent d’envoyer des messages simultanément aux appareils accessibles. Exemple Choix d'un COB-ID Pour un appareil avec l'adresse de nœud 5, le COB-ID de l'objet de communication T_PDO1 est : 384+ID de nœud = 384 (180 hex) + 5 = 389 (185 hex). trame de données La trame de données du message CANopen peut comprendre des données de 8 octets max. Outre la trame de données des objets SDO et PDO, des types de trame particuliers sont spécifiés dans le profil CANopen : • Cadre-données d'erreur • trame de données distante pour demander un message Les trames de données sont décrites avec les objets de communication correspondants. Communication - Relations Présentation CANopen utilise 3 relations pour la communication entre les appareils du réseau : • Relation maître-esclave • Relation client-serveur • Relation producteur-consommateur Relation maître-esclave Sur le réseau, un maître gère le trafic de messages. Un esclave ne peut répondre qu’à une requête du maître. Le relation maître-esclave est utilisée avec les objets de gestion de réseau afin de permettre un démarrage contrôlé du réseau et de surveiller la liaison des abonnés. 0198441113780.06 17 Interface CANopen Principes Relations maître-esclave L'échange de messages peut s'effectuer sans confirmation et avec confirmation. Si le maître envoie un message CAN non confirmé, ce dernier peut être reçu par un esclave, les esclaves accessibles ou aucun esclave. Pour confirmer le message, le maître demande un message à un esclave, qui lui renvoie les données requises. Relation client-serveur Une relation client-serveur est établie entre 2 équipements. Le "serveur" est l'appareil dont le dictionnaire d’objets est utilisé lors de l’échange de données. Le "client" déclenche l'échange de messages et attend la confirmation du serveur. Une relation client-serveur s'effectue avec des SDO pour transmettre des données de configuration et des longs messages. Relation client-serveur Le client adresse et transmet un message CAN à un serveur. Le serveur interprète le message et envoie les données de réponde en guise de confirmation. Relation producteur-consommateur La relation producteur-consommateur est utilisée pour l'échange de messages de données de processus car la relation permet un échange rapide de données sans données de gestion. Un "Producteur" envoie des données, tandis qu’un "Consommateur" reçoit des données. 18 0198441113780.06 Principes Interface CANopen Relations producteur-consommateur Le producteur envoie un message qui peut être reçu par un ou plusieurs équipements réseau. Le producteur ne reçoit pas un acquittement de la réception du message. La transmission du message est déclenchée par : • un événement interne, comme la position cible atteinte • via l'objet de synchronisation SYNC • sur demande d'un consommateur Pour plus d'informations sur la relation producteur-consommateur et sur la demande de messages, consultez Echange de données de PDO, page 25. Echange de données de SDO Aperçu Les objets de données de service (SDO: Service Data Object) permettent d'accéder aux entrées d’un dictionnaire d’objets via l’index et le sous-index. Les valeurs des objets sont consultables et, le cas échéant, modifiables. Chaque équipement réseau dispose au moins un SDO serveur afin de pouvoir réagir aux demandes de lecture ou d'écriture d'un autre équipement réseau. Un SDO client ne s'avère nécessaire que pour demander l'envoi de messages SDO depuis le dictionnaire d'objets d'un autre équipement réseau ou de les y modifier. Le T_SDO d'un client SDO permet d'envoyer la demande d'échange de données, le R_SDO de la recevoir. La trame de données d'un SDO est de 8 octets. Les SDO ont un COB-ID supérieur à celui des PDO. Ils sont donc émis sur le bus CAN avec une priorité moindre. Echange de données Un objet de données de service SDO transmet des données de paramètre entre 2 abonnés. L'échange de données obéit à la relation client-serveur. Le serveur est l'équipement réseau au dictionnaire de données duquel un message SDO se réfère. 0198441113780.06 19 Interface CANopen Principes Echange de messages de SDO avec requête et réponse : Types de message La communication client-serveur est déclenchée par le client pour transmettre des valeurs de paramètre au serveur ou 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. Message de SDO Aperçu Un message de SDO comprend le COB-ID et la trame de données SDO, soit 4 octets de données émis. Les séquences de données plus longues sont réparties par un protocole spécial sur plusieurs messages SDO. L'appareil transmet des SDO d'une longueur de données allant jusqu'à 4 octets (Data). Des données plus volumineuses, comme des valeurs de type de données "Chaîne visible 8" peuvent être distribuées sur plusieurs SDO et sont émises successivement en blocs de 7 octets. La figure suivante montre un exemple de message de SDO : COB-ID et trame de données R_SDO et T_SDO possèdent des COB-ID différents. La trame de données d'un message SDO se compose comme suit : 20 • Command Code : Code de commande (ccd: command-code), dans lequel le type de message SDO et la longueur de données de la valeur transmise sont cryptés. • Index : index de l'objet. • Subindex : sous-index de l'objet. • Data : données de l'objet englobant jusqu'à 4 octets. 0198441113780.06 Principes Interface CANopen Evaluation des valeurs numériques L'index et les données sont transmis justifiés à gauche au format Intel. Si les valeurs numériques SDO contiennent plus d'1 octet de longueur de données, les données doivent être déplacées par octet avant et après une transmission. Réorganisation des valeurs numériques supérieures à 1 octet : Lecture et écriture de données dans un SDO Ecriture de données Le client lance une requête d'écriture (write request) avec la transmission de l'index, du sous-index, de la longueur des données et de valeur. Le serveur envoie une confirmation indiquant que les données ont été correctement traitées. La confirmation contient le même index et sous-index mais pas de données. Ecriture de la valeur de paramètres : Les octets de la zone de données non utilisés sont identifiés sur le graphique par une barre oblique. Leur contenu n'est pas défini. Codage ccd Le tableau suivant indique le code de commande pour l'écriture de valeurs de paramètre. Il dépend du type de message et de la longueur de données transmise. 0198441113780.06 21 Interface CANopen Principes Type de message Longueur de données utilisée Description 4 octet 3 octet 2 octet 1 octet Write request 23 hex 27 hex 2B hex 2F hex Envoi de paramètres Write response 60 hex 60 hex 60 hex 60 hex Confirmation Error response 80 hex 80 hex 80 hex 80 hex Erreur Lecture des données Le client émet une requête de lecture en envoyant l’index et le sous-index qui désignent l’objet ou la partie de l’objet à lire. Le serveur confirme la requête en envoyant les données requises. La réponse SDO contient le même index et sous-index. La longueur des données de réponse est spécifiée dans le code de commande "ccd". Lecture de la valeur d’un paramètre : Les octets de la zone de données non utilisés sont identifiés sur le graphique par une barre oblique. Leur contenu n'est pas défini. Codage ccd Le tableau suivant indique le code de commande permettant la transmission d'une valeur de lecture. Il dépend du type de message et de la longueur de données transmise. Type de message Longueur de données utilisée Description 4 octet 3 octet 2 octet 1 octet Read request 40 hex 40 hex 40 hex 40 hex Requête de valeur de lecture Read response 43 hex 47 hex 4B hex 4F hex Renvoi de valeur de lecture Error response 80 hex 80 hex 80 hex 80 hex Erreur Réponse à une erreur Si un message n'a pas pu être évalué, le serveur retourne un message d'erreur. Pour plus d’informations sur l'évaluation du message d’erreur, consultez Message d’erreur ABORT de SDO, page 63. 22 0198441113780.06 Principes Interface CANopen Réponse avec un message d’erreur (réponse à une erreur) : Lecture de données d’une longueur supérieure à 4 octets par un SDO Présentation Si un message SDO est censé transmettre des valeurs supérieures à 4 octets, le message doit être divisé en plusieurs demandes de lecture. Chaque demande de lecture se compose de 2 parties : • Requête par le client SDO, • confirmation par le serveur SDO. La demande de lecture par le client SDO contient le code de commande "ccd" avec le bit Toggle et un segment de données. La confirmation contient également un bit Toggle dans le code de commande "ccd". Dans la première demande de lecture, le bit Toggle a la valeur "0", alors que dans les suivantes, sa valeur est soit 1, soit 0. Lecture des données Le client émet une demande de lecture en envoyant l’index et le sous-index qui désignent l’objet à lire. Le serveur confirme la demande de lecture avec le code de commande 41 hex, l'index, le sous-index et la longueur de données de l'objet à lire. Le code de commande 41 hex indique que l'objet contient des données de plus de 4 octets. Première demande de lecture : Les données sont demandées par d'autres demandes de lecture. Les données sont transmises dans des messages de 7 octets chacun. Le client doit continuer d'émettre des demandes de lecture jusqu’à ce que les données soient transmises. 0198441113780.06 23 Interface CANopen Principes Autres demandes de lecture : Il est possible de détecter si les données ont été transmises, à l’aide du code de commande du serveur. Une fois celles-ci transmises, le code de commande du serveur indique la longueur des données de réponse restantes et, dans le même jeton, la fin de la transmission. Demande de lecture finale : 24 0198441113780.06 Principes Interface CANopen Echange de données de PDO Présentation Les objets de données de processus (PDO : Process Data Object) sont utilisés pour l'échange de données en temps réel concernant des données de processus comme la position réelle et de consigne ou l'état de fonctionnement de l'appareil. La transmission est rapide parce qu'elle s'effectue sans données de gestion supplémentaires et que la transmission des données ne nécessite aucune confirmation du destinataire. Même la longueur de données variable d'un message PDO augmente le débit des données. Un message PDO peut transmettre des données de jusqu'à 8 octets. Si seuls 2 octets sont occupés, seuls ces 2 octets de données sont transmis. La longueur d'un message PDO et l'occupation des zones de données sont définies par le mappage PDO. Pour plus d’informations, consultez Mappage de PDO, page 30. Les appareils qui génèrent ou traitent des données peuvent échanger des messages de PDO. Echange de données Echange de données de PDO : Les échanges de données avec des PDO suivent la relation producteurconsommateur et peuvent être déclenchés des manières suivantes : • Sortie synchronisée • en fonction des événements, de manière asynchrone C'est l'objet SYNC qui prend en charge la commande du traitement synchronisé des données. Les messages de PDO synchrones sont transmis immédiatement, comme les autres messages de PDO, mais ils ne sont évalués que lors de la transmission SYNC suivante. L'échange de données synchronisé permet p. ex. de démarrer plusieurs entraînements simultanément. Les messages PDO qui sont demandés sur requête ou en fonction des événements sont immédiatement évalués par l'équipement réseau. Le type de transmission peut être réglé séparément pour chaque PDO via le sousindex 02h (transmission type) des paramètres de communication PDO. Message de PDO Présentation L'appareil utilise 8 PDO, 4 PDO de réception et 4 PDO de transmission. • R_PDO pour recevoir des messages de PDO (R : Réception) • T_PDO pour transmettre le message de PDO (T : Transmission) Tous les PDO sont, par défaut, évalués ou transmis en fonction des événements. 0198441113780.06 25 Interface CANopen Principes Les réglages des PDO sont consultables et modifiables avec 8 objets de communication : PDO Objet Réglages pour R_PDO1 1er, réception du paramètre PDO (1400 hex) Réglages pour R_PDO2 2nd, réception du paramètre PDO (1401 hex) Réglages pour R_PDO3 3ème, réception du paramètre PDO (1402 hex) Réglages pour R_PDO4 4ème, réception du paramètre PDO (1403 hex) Réglages pour T_PDO1 1Er, transmission du paramètre PDO (1800 hex) Réglages pour T_PDO2 2nd, transmission du PDO (1801 hex) Réglages pour T_PDO3 3ème, transmission du paramètre PDO (1802 hex) Réglages pour T_PDO4 4ème, transmission du paramètre PDO (1803 hex) Activer PDO En cas de réglage standard des PDO, R_PDO1 et T_PDO1 sont activés. Pour être utilisés, les autres PDO doivent être activés manuellement. Un PDO est activé avec le bit 31 (bit de validité) dans le sous-index 01 hex de l’objet de communication concerné. Activation des PDO via le sous-index 01 hex, bit 31 : Exemple Réglage de R_PDO3 dans l’objet 1402 hex : • Sous-index 01 hex = 8000 04xx hex : R_PDO3 non activé • Sous-index 01 hex = 0000 04xx hex : R_PDO3 activé. Les valeurs de "x" dans cet exemple dépendent du réglage de COB ID. Intervalles de temps entre des PDO Les intervalles de temps "inhibit time" et "event timer" peuvent être définis pour chaque PDO de transmission. • L’intervalle de temps "inhibit time" permet de réduire la charge du bus CAN, qui peut résulter d’une transmission continue d’objets T_PDO. Si un intervalle de temps différent de zéro est enregistré, un PDO envoyé ne peut être retransmis qu'après expiration du temps d'intervalle. Le temps se règle via le sous-index 03 hex. • L’intervalle de temps "event timer" déclenche un message d'événement de manière cyclique. Une fois l’intervalle de temps écoulé, l'appareil émet le T_ PDO contrôlé par l’événement. La valeur de l’intervalle de temps est réglée avec le sous-index 05 hex. PDO de réception Le mappage PDO permet de représenter différents objets spécifiques fournisseur avec les R_PDO. 26 0198441113780.06 Principes Interface CANopen Les objets pour R_PDO1, R_PDO2, R_PDO3 et R_PDO4 sont prédéfinis. PDO de réception R_PDO1 Le R_PDO1 contient le mot de commande, l'objet controlword (6040 hex) de la machine à états permettant de régler l'état de fonctionnement de l'appareil. R_PDO1 est évalué de manière asynchrone mais il est également piloté en fonction des événements. R_PDO1 est prédéfini. R_PDO2 Avec le R_PDO2, le mot de contrôle et la position cible sont reçus pour un déplacement dans le mode opératoire "Profile Position" dans l’objet target position (607A hex). R_PDO2 est évalué de manière asynchrone mais il est également piloté en fonction des événements. R_PDO2 est prédéfini. Pour plus d’informations sur l’objet SYNC, consultez Synchronisation, page 31. R_PDO3 R_PDO3 contient le mot de contrôle et la vitesse cible (objet Target velocity (60FF hex)) pour le mode opératoire "Profile Velocity". R_PDO3 est évalué de manière asynchrone mais il est également piloté en fonction des événements. R_PDO3 est prédéfini. R_PDO4 Le R_PDO4 permet de transmettre les valeurs d'objets spécifiques fournisseur. Par défaut, R_PDO4 est vide. R_PDO4 est évalué de manière asynchrone mais il est également piloté en fonction des événements. 0198441113780.06 27 Interface CANopen Principes PDO de transmission Les objets pour T_PDO1, T_PDO2, T_PDO3 et T_PDO4 peuvent être modifiés via Mappage PDO. PDO de transmission T_PDO1 Le T_PDO1 contient le mot d'état, l'objet statusword (6041 hex) de la machine à états. T_PDO1 est transmis de manière asynchrone et en fonction des événements à chaque modification des informations d'état. T_PDO2 T_PDO2 contient le mot d'état et la position actuelle du moteur (objet Position actual value (6064 hex)) pour surveiller les déplacements en mode opératoire "Profile Position". T_PDO2 est transmis après la réception d'un objet SYNC et en fonction des événements. T_PDO3 T_PDO3 contient le mot d'état et la vitesse réelle (objet Velocity actual value (606C hex)) pour surveiller la vitesse réelle en mode opératoire "Profile Velocity". T_PDO3 est transmis de manière asynchrone et en fonction des événements à chaque modification des informations d'état. T_PDO4 Le T_PDO4 permet de transmettre les valeurs d'objet spécifiques fournisseur (pour la surveillance). Par défaut, T_PDO4 est vide. T_PDO4 est transmis de manière asynchrone et en fonction des événements à chaque modification. Le mappage PDO permet de représenter différents objets spécifiques fournisseur avec les T_PDO. 28 0198441113780.06 Principes Interface CANopen Evénements de PDO Présentation Les paramètres CANpdo1Event Les paramètres CANpdo4Event permettent de déterminer les objets qui déclenchent un événement. Exemple : Si CANpdo1Event = 1, seule une modification du premier objet PDO conduit à un événement. Pour CANpdo1Event = 15, chaque modification d'un objet PDO conduit à un Event. Nom du paramètre Description Unité Menu IMH Valeur minimale Dénomination IHM Réglage d'usine Type de données Adresse de paramètre via bus de terrain R/W Persistant Valeur maximale Expert CANpdo1Event PDO 1 Masque Event - UINT16 CANopen 3041:Bh Les modifications de valeurs dans l'objet déclenchent un Event : 0 R/W Modbus 16662 1 - 15 - PDO 2 Masque Event - UINT16 CANopen 3041:Ch Les modifications de valeurs dans l'objet déclenchent un Event : 0 R/W Modbus 16664 1 - 15 - PDO 3 Masque Event - UINT16 CANopen 3041:Dh Les modifications de valeurs dans l'objet déclenchent un Event : 0 R/W Modbus 16666 1 - 15 - PDO 4 Masque Event - UINT16 CANopen 3041:Eh Les modifications de valeurs dans l'objet déclenchent un Event : 0 R/W Modbus 16668 15 - 15 - Bit 0 : Premier objet PDO Bit 1 : Deuxième objet PDO Bit 2 : Troisième objet PDO Bit 3 : Quatrième objet PDO Les nouvelles valeurs sont prises en compte immédiatement. CANpdo2Event Bit 0 : Premier objet PDO Bit 1 : Deuxième objet PDO Bit 2 : Troisième objet PDO Bit 3 : Quatrième objet PDO Les nouvelles valeurs sont prises en compte immédiatement. CANpdo3Event Bit 0 : Premier objet PDO Bit 1 : Deuxième objet PDO Bit 2 : Troisième objet PDO Bit 3 : Quatrième objet PDO Les nouvelles valeurs sont prises en compte immédiatement. CANpdo4Event Bit 0 : Premier objet PDO Bit 1 : Deuxième objet PDO Bit 2 : Troisième objet PDO Bit 3 : Quatrième objet PDO Les nouvelles valeurs sont prises en compte immédiatement. 0198441113780.06 29 Interface CANopen Principes Mappage de PDO Présentation Un message PDO permet de transmettre jusqu'à 8 octets de données depuis différents secteurs du dictionnaire d'objet. La représentation des données dans un message PDO porte le nom de mappage PDO (angl. to map : représenter). Les sections Groupe d’objets d'occupation 3000 hex, page 68 et Groupe d’objets d'occupation 6000 hex, page 79 contiennent des objets spécifiques fournisseur ainsi que l’éventuelle disponibilité pour le mappage de PDO. L’image ci-dessous illustre l'échange de données entre des PDO et le dictionnaire d’objets, avec deux exemples d’objets dans le T_PDO4 et le R_PDO4 des PDO. Mappage de PDO, en l’occurrence pour un appareil avec l’adresse de nœud 1 : Mappage de PDO dynamique L'appareil recourt au mappage PDO dynamique. Pour le mappage PDO dynamique, les objets peuvent être représentés dans le POD correspondant conformément à un réglage modifiable. Les réglages du mappage PDO sont définis pour chaque PDO dans un objet de communication affecté. 30 Objet Mappage PDO pour Type 1er, réception du mappage PDO (1600 hex) R_PDO1 dynamique 2nd, réception du mappage PDO (1601 hex) R_PDO2 dynamique 3ème, réception du mappage PDO (1602 hex) R_PDO3 dynamique 4ème, réception du mappage PDO (1603 hex) R_PDO4 dynamique 1er, transmission du mappage PDO (1A00 hex) T_PDO1 dynamique 2ème, transmission du mappage PDO (1A01 hex) T_PDO2 dynamique 3ème, transmission du mappage PDO (1A02 hex) T_PDO3 dynamique 4ème, transmission du mappage PDO (1A03 hex) T_PDO4 dynamique 0198441113780.06 Principes Interface CANopen Structure des entrées Un PDO peut contenir jusqu'à 8 octets de 8 différents objets. Chaque objet de communication de réglage du mappage PDO dispose également de 4 entrées de sous-index. Une entrée de sous-index contient 3 indications relatives à l'objet : l'index, le sous-index et le nombre de bits qu'occupe l'objet dans le PDO. Structure des entrées pour le mappage de PDO : Le sous-index 00 hex de l'objet de communication contient le nombre des entrées de sous-index valides. Longueur objet Valeur du bit 08 hex 8 bits 10 hex 16 bits 20 hex 32 bits Synchronisation Présentation L'objet de synchronisation SYNC contrôle l'échange synchrone de messages entre les équipements réseau afin de permettre le démarrage simultané de plusieurs entraînements par exemple. L'échange de données obéit à la relation Producteur-Consommateur. L’objet SYNC est transmis aux appareils accessibles par un appareil de réseau et peut être évalué par les appareils qui prennent en charge les PDO synchrones. Valeurs de temps pour la synchronisation 2 valeurs de temps définissent le comportement de la transmission synchrone des données : 0198441113780.06 • Le temps de cycle indique le laps de temps entre 2 messages SYNC. Il est défini avec l'objet Communication cycle period (1006 hex) • La fenêtre de temps synchrone définit le laps de temps pendant lequel les messages PDO synchrones doivent être reçus et envoyés. La fenêtre de temps est définie avec l'objet Synchronous window length (1007 hex). 31 Interface CANopen Principes Durées de synchronisation : Transmission de données synchrone Du point de vue d'un destinataire SYNC, ce sont tout d'abord les données d'état qui sont envoyées dans un T_PDO dans une fenêtre-temps, ensuite de nouvelles données de commande sont reçus dans un R_PDO. Mais les données de commande ne seront traitées qu'à la réception du message SYNC suivant. L'objet SYNC proprement dit ne transmet aucune donnée. Transmission de données cyclique et acyclique L'échange synchrone des données peut s'effectuer de manière cyclique ou acyclique. Transmission cyclique et acyclique : Dans la transmission cyclique, les messages PDO sont échangés en continu selon un cycle défini, p. ex. avec chaque message SYNC. En cas de transmission acyclique d'un message PDO synchrone, ce dernier peut être envoyé ou reçu à n'importe quel moment, mais il n'entre en vigueur qu'au message SYNC suivant. Le comportement cyclique ou acyclique d’un PDO est spécifié dans le sous-index transmission type (02 hex) du paramètre PDO correspondant ; par exemple, dans l'objet 1st receive PDO parameter (1400 hex:02 hex) pour R_PDO1. COB-ID, objet SYNC Pour l'acheminement rapide, l'objet SYNC est transmis avec une priorité élevée et sans confirmation. Le COB-ID de l'objet SYNC est réglé par défaut sur la valeur 128 (80 hex). La valeur peut être modifiée après initialisation du réseau avec l’objet COB-ID SYNC Message (1005 hex) . 32 0198441113780.06 Principes Interface CANopen PDO "Start" Avec les paramètres par défaut des PDO, R_PDO1 ... R_PDO4 et T_PDO1 ... T_ PDO4 sont reçus et transmis de manière asynchrone. T_PDO2 ... T_PDO3 sont également transmis au terme de l’intervalle de temps "event timer". La synchronisation permet de lancer simultanément un mode opératoire sur plusieurs appareils et ainsi, p. ex. de synchroniser l'avance d'un entraînement de portique à plusieurs moteurs. Service d’objet d’urgence Aperçu Le service d'urgence signale des erreurs sur le bus CAN. Conformément à la relation Producteur-Consommateur, le message d'erreur est envoyé aux équipements avec un objet EMCY. Message d’erreur via les objets EMCY : Message Boot-Up Le message Boot-Up est transmis avec le COB-ID 700h + l'ID de nœud et un octet de données (00h). Message EMCY Si une erreur survient, l'appareil procède à une transition vers l'état de fonctionnement 9 Fault conformément à la machine à états CANopen. Parallèlement, il envoie un message EMCY ainsi qu'un registre d'erreur(s) et un code d'erreur. Octets 0 ... 1 : code d'erreur (selon DS301) La valeur est également archivée dans l'objet Predefined error field (1003:1 hex). Octet 2 : registre d'erreur(s) La valeur est également archivée dans l'objet Error register (1001 hex). Octets 3 ... 4 : réservés Octet 5 : pour PDO : numéro de l'objet PDO 0198441113780.06 33 Interface CANopen Principes Octets 6 ... 7 : numéro d'erreur spécifique fournisseur La valeur est également archivée dans l'objet Error code (603F hex). COB-ID Pour chaque équipement réseau dans le réseau supportant un objet EMCY, le COB-ID est calculé à partir de l'adresse de nœud : COB-ID = objet EMCY (80 hex) + ID de nœud Le code de fonction du COB-ID peut être modifié avec l’objet COB-ID emergency (1014 hex). Registre d’erreurs et code d’erreur Le registre d'erreurs contient des informations codées en bit sur l'erreur. Le bit 0 reste activé tant qu'une erreur persiste. Les autres bits identifient le type d'erreur. Le code d’erreur permet de déterminer la cause de l’erreur. Le code d'erreur est transmis au format Intel en tant que valeur à 2 octets et doit être échangé par octets pour l'évaluation. Mémoire des erreurs L'appareil sauvegarde le registre d'erreur(s) dans l'objet Error register (1001 hex) et l'erreur survenue en dernier dans l'objet Error code (603F hex). Service de gestion de réseau - Présentation Désignation La gestion du réseau (NMT) fait partie du profil de communication CANopen. Elle permet d’initialiser le réseau et de démarrer, arrêter et surveiller les appareils de réseau pendant le fonctionnement du réseau. Les services NMT sont exécutés selon une relation Maître-Esclave. Le maître NMT s'adresse aux différents esclaves NMT via leur adresse de nœud. Un message avec l’adresse de nœud "0" est transmis simultanément à tous les esclaves NMT accessibles. L'appareil ne peut que prendre la fonction d'un esclave NMT. NMT Services Les services NMT peuvent être classifiés en 2 groupes : 34 • Services de contrôle de l'appareil pour initialiser les équipements réseau pour la communication CANopen et gérer le comportement des équipements en service sur le réseau • Servies de surveillance de la communication pour surveiller l'état de communication des équipements réseau. 0198441113780.06 Principes Interface CANopen ◦ "Node guarding" pour surveiller la connexion d’un esclave NMT ◦ "Life guarding" pour surveiller la connexion d'un maître NMT ◦ "Heartbeat" pour les messages de connexion non confirmés, émanant d'appareils de réseau. Services NMT de contrôle des équipements Machine à états NMT La machine à états NMY décrit l'initialisation et les états d'un esclave NMT en opération sur le réseau. Sur le côté droit du graphique figurent les objets de communication susceptibles d'être utilisés pour l'état de réseau correspondant. Initialisation Un esclave NMT passe automatiquement par une phase d’initialisation après l’application d’une tension (activation) en préparation au fonctionnement du bus CAN. A la fin de l’initialisation, l’esclave passe dans l’état de fonctionnement « Pre Operational" et envoie un message "Boot-up". Ensuite, un maître NMT peut contrôler le comportement d’un esclave NMT sur le réseau via 5 services NMT, représentés dans l’illustration ci-dessus par les lettres A à E. Service NMT Transition Signification Start remote node A Passage à l'état de fonctionnement "Operational" (démarrer le nœud réseau) Stop remote node Démarrage du fonctionnement du réseau B (stopper le nœud réseau) Passage à l'état de fonctionnement "Stopped" Terminer la communication de l'équipement réseau. Si une surveillance de la communication est activée, elle reste active. NOTE: Si l'étage de puissance est activée (état de fonctionnement "Operation Enabled" ou "Quick Stop"), une erreur de classe 2 est déclenchée. L'entraînement est arrêté et désactivé. Enter Pre-Operational (Passage à "Pre-Operational") C Passage à l'état de fonctionnement "Pre-Operational" Les objets de communication peuvent être utilisés à l'exception des PDO. L'état de fonctionnement "Pre-Operational" est utilisé pour la configuration à l'aide de SDO : - Mappage des PDO - début de la synchronisation - démarrage de la surveillance de la communication 0198441113780.06 35 Interface CANopen Principes Service NMT Transition Signification Réinitialiser le nœud D Passage à l'état de fonctionnement "Reset application" (Réinitialiser le nœud) Reset communication Chargement des données stockées des profils d'appareil et basculement automatique par l’état de fonctionnement "Reset communication" vers "Pre-Operational". E Passage à l'état de fonctionnement "Reset communication" (réinitialiser les données de communication) Chargement des données stockées du profil de communication et passage automatique à l'état de fonctionnement "Pre-Operational". NOTE: Si l'étage de puissance est activée (état de fonctionnement "Operation Enabled" ou "Quick Stop"), une erreur de classe 2 est déclenchée. L'entraînement est arrêté et désactivé. Mémoire des données persistantes Lorsque la tension d'alimentation est appliquée (Activation), l’appareil charge dans la RAM les données d’objet enregistrées provenant de la mémoire non volatile pour les données persistantes. Message NMT Les services NMT pour le contrôle de l'appareil sont transmis en tant que messages non confirmés avec le COB-ID = 0. Ils reçoivent ainsi par défaut la priorité de transmission la plus élevée sur le bus CAN. Par défaut, ils ont la priorité maximale sur le bus CAN. La trame de données du service d'appareil NMT se compose de 2 octets. Le premier octet, "Command specifier", indique le service NMT utilisé. Command Specifier Service NMT Transition 1 (01 hex) Start remote node A 2 (02 hex) Stop remote node B 128 (80 hex) Enter Pre-Operational C 129 (81 hex) Réinitialiser le nœud D 130 (82 hex) Reset communication E Le deuxième octet adresse par l'intermédiaire d'une adresse de nœud comprise entre 1 et 127 (7F hex) le destinataire du message NMT. Un message avec l’adresse de nœud "0" est transmis à tous les esclaves NMT accessibles. Node Guarding/Life Guarding du service NMT COB-ID L’objet de communication NMT error control (700 hex+Node-ID) surveille la communication. Pour chaque esclave NMT, le COB-ID est constitué à partir de l'adresse de nœud : COB-ID = code de fonction NMT error control (700 hex) + Node-ID. 36 0198441113780.06 Principes Interface CANopen Structure du message NMT Sur demande du maître NMT, l'esclave NMT répond par un octet de données. Acquittement de l’esclave NMT : Les bits 0 à 6 marquent l'état NMT de l'esclave : • 4 (04 hex) : "Stopped" • 5 (05 hex) : "Operational" • 127 (7F hex) : "Pre-Operational" Après chaque intervalle "Guard Time", le bit 7 bascule entre "0" et "1". Donc, le maître NMT peut détecter et ignorer une deuxième réponse dans l’intervalle "Guard time". Au début de la surveillance de la connexion, la première demande commence avec le bit 7 = 0. La surveillance de la connexion ne doit pas être active pendant l’initialisation d’un appareil. L'état du bit 7 est réinitialisé dès que l’appareil passe par l’état NMT "Reset communication". La surveille de la connexion reste active dans l’état NMT "Stopped". Configuration Node Guarding/Life Guarding est configuré via : • Guard time (100C hex) • Life time factor (100D hex) Erreur de connexion Dans les cas suivants, le maître NMT signale une erreur de liaison au programme maître prioritaire : • L’esclave ne répond pas pendant la période "Guard Time". • l'état NMT de l'esclave a changé sans intervention du maître NMT. L’illustration ci-dessous affiche un message d’erreur après la fin du troisième cycle, car un esclave NMT n'a reçu aucune réponse. 0198441113780.06 37 Interface CANopen Principes "Node Guarding" et "Life Guarding" avec intervalles de temps : Heartbeat du service NMT Désignation Le protocole Heartbeat en option (angl. heartbeat : battement de cœur) remplace le protocole node/life guarding. Un producteur Heartbeat envoie un message Heartbeat, de manière cyclique à la fréquence définie dans l'objet Producer heartbeat time (1017 hex). Un ou plusieurs consommateurs peuvent recevoir ce message. Producer heartbeat time (1017 hex) = 0 désactive l’envoi de messages Heartbeat. La relation entre Producteur et Consommateur peut se configurer via des objets. Si un consommateur ne reçoit pas un signal pendant la période définie avec Consumer heartbeat time (1016 hex), il génère un message d’erreur (événement Heartbeat). Consumer heartbeat time (1016 hex) = 0 désactive la surveillance par un consommateur. Octet de données pour l’état NMT du producteur "Heartbeat" : • 0 (00 hex) : "Boot-Up" • 4 (04 hex) : "Stopped" • 5 (05 hex) : "Operational" • 127 (7F hex) : "Pre-Operational" Intervalles de temps Les intervalles de temps sont spécifiés par incréments de 1 ms. Les valeurs du producteur doivent être supérieures à celles du consommateur. Chaque fois que le message "Heartbeat" est reçu, l’intervalle de temps du consommateur reprend au début. 38 0198441113780.06 Principes Interface CANopen Démarrage de la surveillance La surveillance "Heartbeat" du producteur commence dès qu’un intervalle de temps est défini. La surveillance "Heartbeat" du consommateur commence dès qu’il reçoit le premier message "Heartbeat". Un intervalle de temps doit avoir été défini au préalable. Les appareils peuvent se surveiller mutuellement à l'aide de messages "Heartbeat". Ils assurent alors simultanément la fonction de consommateur et de producteur. 0198441113780.06 39 Interface CANopen Mise en service Mise en service Préparation Ce chapitre décrit la mise en service du produit. Sans surveillance de la communication, le produit n'est pas en mesure de détecter une coupure sur le réseau. AVERTISSEMENT PERTE DE COMMANDE • Vérifier que la surveillance de connexion est activée. • Régler les cycles de surveillance au temps le plus court qu'il est pratiquement possible afin de détecter au plus tôt les coupures de la communication. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. NOTE: La surveillance de la connexion inclut les fonctionnalités Heartbeat ou Node Guarding de CANopen. AVERTISSEMENT FONCTIONNEMENT IMPRÉVU DE L'ÉQUIPEMENT • Ne démarrer le système que si personne ni aucun obstacle ne se trouve dans la zone d'exploitation. • Ne pas écrire dans les paramètres réservés. • Ne pas écrire dans les paramètres avant d'avoir compris la fonction. • Procéder aux premiers essais sans charge accouplée. • Vérifier l'utilisation de l'ordre des mots dans le cadre de la communication avec le bus de terrain. • Ne pas établir de liaison avec le bus de terrain avant d'avoir compris les principes de communication. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Composants requis La mise en service nécessite les composants suivants: • Logiciel de mise en service “Lexium32 DTM Library” www.se.com/en/download/document/Lexium_DTM_Library/ • Convertisseur du bus de terre (convertisseur) nécessaire au logiciel de mise en service en cas de connexion établie via l'interface de mise en service • Guide de l’utilisateur du variateur Lexium 32A et ce guide d’utilisateur, guide de l’utilisateur de l’interface LXM32A CANopen Adresse et débit de transmission Jusqu'à 64 appareils peuvent être adressés dans un segment de réseau CAN-Bus et jusqu'à 127 dans le réseau étendu. Chaque appareil est identifié par une adresse spécifique. L'adresse de nœud pour un appareil est préréglée sur 0. La vitesse de transmission est préréglée sur 250 kBauds. 40 0198441113780.06 Mise en service Interface CANopen Chaque équipement doit recevoir une adresse de nœud unique. En d'autres termes, une adresse de nœud ne peut être attribuée qu’une fois dans le réseau. Une fois l'initialisation terminée, il faut configurer l'interface CAN. Il faut définir une adresse réseau unique (adresse du nœud) pour chaque appareil. La vitesse de transmission (débit en bauds) doit être réglée de manière identique pour tous les équipements réseau. • Entrer l'adresse réseau. L'adresse réseau est enregistrée dans le paramètre CANaddress (C CO A D ). • Réglez la vitesse de transmission dans le paramètre CANbaud (C Co b d ) conformément à la configuration de votre réseau. Les réglages sont valides pour CANopen ainsi que pour CANmotion. Nom du paramètre Description Unité Menu IMH Valeur minimale Dénomination IHM Réglage d'usine Type de données Adresse de paramètre via bus de terrain R/W Persistant Valeur maximale Expert CANaddress Adresse CANopen (numéro de nœud). - UINT16 ConF → CoM- Les nouvelles valeurs sont prises en compte après redémarrage du produit. 1 R/W - per. 127 UINT16 CoAd CANbaud Vitesse de transmission CANopen. - ConF → CoM- 50 kBaud / 5 0 : 50 kbauds 50 R/W Cobd 125 kBaud / 1 2 5 : 125 Kbauds 250 per. 250 kBaud / 2 5 0 : 250 Kbauds 1 000 - - - 500 kBaud / 5 0 0 : 500 Kbauds 1 MBaud / 1 0 0 0 : 1 Mbaud Les nouvelles valeurs sont prises en compte après redémarrage du produit. 0198441113780.06 41 Interface CANopen États de fonctionnement et modes opératoires États de fonctionnement et modes opératoires États de fonctionnement Indication de l'état de fonctionnement Mot d'état Le paramètre DCOMstatus permet de disposer d'informations sur l'état de fonctionnement et l'état de traitement du mode opératoire. Nom du paramètre Description Unité Type de données Menu IMH Valeur minimale Dénomination IHM Réglage d'usine Adresse de paramètre via bus de terrain R/W Persistant Valeur maximale Expert _DCOMstatus Mot d'état DriveCom. - UINT16 CANopen 6041:0h Affectation des bits : - R/- Modbus 6916 Bit 0 : État de fonctionnement Ready To Switch On - - - - Bit 1 : État de fonctionnement Switched On Bit 2 : État de fonctionnement Operation Enabled Bit 3 : État de fonctionnement Fault Bit 4 : Voltage Enabled Bit 5 : État de fonctionnement Quick Stop Bit 6 : État de fonctionnement Switch On Disabled Bit 7 : Erreur de la classe d'erreur 0 Bit 8 : Requête HALT active Bit 9 : Remote Bit 10 : Target Reached Bit 11 : Internal Limit Active Bit 12 : Spécifique au mode opératoire Bit 13 : x_err Bit 14 : x_end Bit 15 : ref_ok Bits 0, 1, 2, 3, 5 et 6 Les bits 0, 1, 2, 3, 5 et 6 du paramètre DCOMstatus représentent l'état de fonctionnement. Bit 6 Bit 5 Bit 3 Bit 2 Bit 1 Bit 0 Switch On Disabled Quick Stop Fault Operation Enabled Switch On Ready To Switch On 2 Not Ready To Switch On 0 Sans objet 0 0 0 0 3 Switch On Disabled 1 Sans objet 0 0 0 0 4 Ready To Switch On 0 1 0 0 0 1 5 Switched On 0 1 0 0 1 1 6 Operation Enabled 0 1 0 1 1 1 état de fonctionnement 42 0198441113780.06 États de fonctionnement et modes opératoires Interface CANopen Bit 6 Bit 5 Bit 3 Bit 2 Bit 1 Bit 0 Switch On Disabled Quick Stop Fault Operation Enabled Switch On Ready To Switch On 7 Quick Stop Active 0 0 0 1 1 1 8 Fault Reaction Active 0 Sans objet 1 1 1 1 9 Fault 0 Sans objet 1 0 0 0 état de fonctionnement Bit 4 Le bit 4=1 indique que la tension bus DC est correcte. Si la tension est insuffisante, l'appareil ne passe pas de l'état de fonctionnement 3 à l’état de fonctionnement 4. Bit 7 Le bit 7 a pour valeur 1 si le paramètre _WarnActive contient un message d’erreur de la classe d’erreurs 0. Le déplacement n’est pas interrompu. Le bit reste à 1 tant que le message est contenu dans le paramètre _WarnActive. Le bit reste à 1 pendant au moins 100 ms, même si un message d’erreur de la classe d’erreurs 0 est actif pendant une durée plus courte. Le bit est immédiatement remis à 0 en cas de "Fault Reset". Bit 8 Lorsque le bit 8 est à 1, cela signifie qu’un "Halt" est actif. Bit 9 Si le bit 9 est à 1, l’appareil exécute des commandes via le bus de terrain. Si le bit 9 est remis à 0, l'appareil est contrôlé via un autre canal d’accès. En outre, via le bus de terrain, d'autres paramètres peuvent être lus ou écrits. Bit 10 Le bit 10 permet de surveiller le mode opératoire. Vous trouverez des détails dans les sections relatives au mode opératoire concerné. Bit 11 La signification du bit 11 peut être réglée à l'aide du paramètre DS402intLim. Bit 12 Le bit 12 permet de surveiller le mode opératoire. Vous trouverez des détails dans les sections relatives au mode opératoire concerné. Bit 13 Le bit 13 n’est à 1 que si une erreur doit être corrigée avant de poursuivre le traitement. La réponse de l'appareil correspond à la classe d’erreurs. Bit 14 Le bit 14 passe à "0" si un mode opératoire est démarré. Lorsque le traitement est terminé ou interrompu, notamment par un "Halt", le bit 14 revient à "1" lorsque le moteur doit revenir à l’arrêt. Le passage du bit 14 à "1" est supprimé si un 0198441113780.06 43 Interface CANopen États de fonctionnement et modes opératoires processus est suivi immédiatement d’un nouveau processus dans un autre mode opératoire. Bit 15 Le bit 15 est mis à 1 si le moteur a un point zéro valable, notamment suite à un mouvement de référence. Un zéro valable reste préservé, même en cas de désactivation de l'étage de puissance. Changement de mode opératoire Mot de commande Le paramètre DCOMcontrol permet d'effectuer une transition d'un état de fonctionnement à l'autre. Nom du paramètre Description Unité Type de données Menu IMH Valeur minimale Dénomination IHM Réglage d'usine Adresse de paramètre via bus de terrain R/W Persistant Valeur maximale Expert DCOMcontrol Mot de commande DriveCom - UINT16 CANopen 6040:0h Pour l'affectation des bits, voir la section Opération, états de fonctionnements. - R/W Modbus 6914 - - - - Bit 0 : État de fonctionnement Switch On Bit 1 : Enable Voltage Bit 2 : État de fonctionnement Quick Stop Bit 3 : Enable Operation Bits 4 à 6 : Spécifique au mode opératoire Bit 7 : Fault Reset Bit 8 : Halt Bit 9 : Spécifique au mode opératoire Bits 10 à 15 : Réservé (doit être à 0) Les nouvelles valeurs sont prises en compte immédiatement. Bits 0, 1, 2, 3 et 7 Les bits 0, 1, 2, 3 et 7 du paramètre DCOMcontrol permet d'effectuer une transition d'un état de fonctionnement à l'autre. Bit 7 Bit 3 Bit 2 Bit 1 Bit 0 Fault Reset Enable Operation Quick Stop Enable Voltage Switch On 4 Ready To Switch On 0 Sans objet 1 1 0 T3 5 Switched On 0 0 1 1 1 Disable Voltage T7, T9, T10, T12 3 Switch On Disabled 0 Sans objet Sans objet 0 Sans objet Quick Stop T7, T10 3 Switch On Disabled 0 Sans objet 0 1 Sans objet T11 7 Quick Stop Active Disable Operation T5 5 Switched On 0 0 1 1 1 Enable Operation T4, T16 6 Operation Enabled 0 1 1 1 1 Fault Reset T15 3 Switch On Disabled 0->1 Sans objet Sans objet Sans objet Sans objet Commande du bus de terrain : Transitions d'état Transition d'état sur Shutdown T2, T6, T8 Switch On 44 0198441113780.06 États de fonctionnement et modes opératoires Interface CANopen Pour obtenir des détails sur les changements d’état, reportez-vous au guide d’utilisation du variateur. Bits 4 à 6 Les bits 4 à 6 sont utilisés pour les réglages spécifiques au mode opératoire. Vous trouverez des détails dans la description des modes opératoires concernés de cette section. Bit 8 Le bit 8 permet de déclencher un "Halt". Réglez le bit 8 sur 1 pour arrêter un mouvement avec "Halt". Bit 9 Le bit 9 est utilisé pour les réglages spécifiques du mode opératoire. Vous trouverez des détails dans la description des modes opératoires concernés de cette section. Bits 10 à 15 Réservé. Modes opératoires Démarrage et changement de mode opératoire Le paramètre DCOMopmode permet de régler le mode opératoire. Nom du paramètre Description Unité Menu IMH Valeur minimale Dénomination IHM Réglage d'usine Type de données Adresse de paramètre via bus de terrain R/W Persistant Valeur maximale Expert DCOMopmode Mode de fonctionnement. - INT16* CANopen 6060:0h -6 / Manual Tuning / Autotuning : Réglage manuel ou automatique -6 R/W Modbus 6918 - - 7 - -1 / Jog : Jog 0 / Reserved : Réservé 1 / Profile Position : Profile Position 3 / Profile Velocity : Profile Velocity 4 / Profile Torque : Profile Torque 6 / Homing : Homing 7 / Interpolated Position : Interpolated Position 8 / Cyclic Synchronous Position : Cyclic Synchronous Position 9 / Cyclic Synchronous Velocity : Cyclic Synchronous Velocity 10 / Cyclic Synchronous Torque : Cyclic Synchronous Torque Les nouvelles valeurs sont prises en compte immédiatement. * Type de données pour CANopen : INT8 0198441113780.06 45 Interface CANopen États de fonctionnement et modes opératoires Le paramètre _DCOMopmode_act permet de lire le mode opératoire. Nom du paramètre Description Unité Menu IMH Valeur minimale Dénomination IHM Réglage d'usine Type de données Adresse de paramètre via bus de terrain R/W Persistant Valeur maximale Expert _DCOMopmd_act Mode opératoire actif. - INT16* CANopen 6061:0h -6 / Manual Tuning / Autotuning : Réglage manuel/automatique -6 R/- Modbus 6920 0 - 10 - -1 / Jog : Jog 0 / Reserved : Réservé 1 / Profile Position : Profile Position 3 / Profile Velocity : Profile Velocity 4 / Profile Torque : Profile Torque 6 / Homing : Homing 7 / Interpolated Position : Interpolated Position 8 / Cyclic Synchronous Position : Cyclic Synchronous Position 9 / Cyclic Synchronous Velocity : Cyclic Synchronous Velocity 10 / Cyclic Synchronous Torque : Cyclic Synchronous Torque * Type de données pour CANopen : INT8 Mode opératoire Jog Démarrage du mode opératoire Le mode opératoire doit être réglé dans le paramètre DCOMopmode. L'écriture de la valeur du paramètre permet de démarrer simultanément le mode opératoire. Le déplacement est démarré à l'aide du paramètre JOGactivate. Nom du paramètre Description Unité Menu IMH Valeur minimale Dénomination IHM Réglage d'usine Type de données Adresse de paramètre via bus de terrain R/W Persistant Valeur maximale Expert JOGactivate Activation du mode opératoire Jog. - UINT16 CANopen 301B:9h Bit 0 : Direction positive du mouvement 0 R/W Modbus 6930 Bit 1 : Direction négative du mouvement 0 - Bit 2 : 0=lent 1=rapide 7 - Les nouvelles valeurs sont prises en compte immédiatement. Mot de commande Les bits 4, 5, 6 et 9 du mode opératoire sont réservés à ce mode opératoire et doivent être mis à 0. Pour les bits communs du mode de contrôle, consultez Changement de mode opératoire, page 44. 46 0198441113780.06 États de fonctionnement et modes opératoires Interface CANopen Mot d'état Les bits 10 et 12 du mode opératoire sont réservés dans ce mode opératoire. Pour les bits communs du mot d'état, consultez Indication de l'état de fonctionnement, page 42. Fin du mode opératoire Le mode opératoire est terminé à l'arrêt du moteur et avec présence de l'une des conditions suivantes: • Valeur 0 dans le paramètre JOGactivate • Interruption par "Halt" ou "Quick Stop" • Interruption par une erreur Mode opératoire Profile Torque Démarrage du mode opératoire Le mode opératoire doit être réglé dans le paramètre DCOMopmode. L'écriture de la valeur du paramètre permet de démarrer simultanément le mode opératoire. Le paramètre PTtq_target lance le déplacement si la source de la valeur de référence (paramètre PTtq_reference) est réglée sur Parameter PTtq_target. Nom du paramètre Description Unité Type de données Menu IMH Valeur minimale Dénomination IHM Réglage d'usine Adresse de paramètre via bus de terrain R/W Persistant Valeur maximale Expert PTtq_target Couple cible. % INT16 CANopen 6071:0h 100,0 % correspond au couple continu à l’arrêt _M_M_0. -3000,0 R/W Modbus 6944 0,0 - 3000,0 - Par incréments de 0,1 %. Les nouvelles valeurs sont prises en compte immédiatement. Consultez le guide d’utilisation du variateur si la source de la valeur de référence est réglée sur Analog Input ou PTI Interface. Mot de commande Les bits 4, 5, 6 et 9 du mode opératoire sont réservés à ce mode opératoire et doivent être mis à 0. Pour les bits communs du mode de contrôle, consultez Changement de mode opératoire, page 44. Mot d'état Paramètre DCOMstatus Signification Bit 10 0 : Le couple cible n'est pas atteint 1 : Couple cible atteint Bit 12 Réservé Pour les bits communs du mot d'état, consultez Indication de l'état de fonctionnement, page 42. 0198441113780.06 47 Interface CANopen États de fonctionnement et modes opératoires Fin du mode opératoire Le mode opératoire est terminé à l'arrêt du moteur et avec présence de l'une des conditions suivantes: • Interruption par "Halt" ou "Quick Stop" • Interruption par une erreur Mode opératoire Profile Velocity Démarrage du mode opératoire Le mode opératoire doit être réglé dans le paramètre DCOMopmode. L'écriture de la valeur du paramètre permet de démarrer simultanément le mode opératoire. Le paramètre PVv_target lance le déplacement si la source de la valeur de référence (paramètre PVv_reference) est réglée sur Parameter PVv_target. Nom du paramètre Description Unité Type de données Menu IMH Valeur minimale Dénomination IHM Réglage d'usine Adresse de paramètre via bus de terrain R/W Persistant Valeur maximale Expert PVv_target Vitesse cible. usr_v INT32 CANopen 60FF:0h La vitesse cible est limitée au réglage des paramètres CTRL_v_max et RAMP_v_max. - R/W Modbus 6938 0 - - - Les nouvelles valeurs sont prises en compte immédiatement. Consultez le guide de l’utilisateur du variateur si la source de la valeur de référence est réglée sur Analog Input. Mot de commande Les bits 4, 5, 6 et 9 du mode opératoire sont réservés à ce mode opératoire et doivent être mis à 0. Pour les bits communs du mode de contrôle, consultez Changement de mode opératoire, page 44. Mot d'état Paramètre DCOMstatus Signification Bit 10 0 : Vitesse cible non atteinte 1 : vitesse cible atteinte Bit 12 0 : Vitesse = > 0 1 : Vitesse = 0 Pour les bits communs du mot d'état, consultez Indication de l'état de fonctionnement, page 42. Fin du mode opératoire Le mode opératoire est terminé à l'arrêt du moteur et avec présence de l'une des conditions suivantes: 48 • Interruption par "Halt" ou "Quick Stop" • Interruption par une erreur 0198441113780.06 États de fonctionnement et modes opératoires Interface CANopen Mode opératoire Profile Position Démarrage du mode opératoire Le mode opératoire doit être réglé dans le paramètre DCOMopmode. L'écriture de la valeur du paramètre permet de démarrer simultanément le mode opératoire. Le mot de commande permet de démarrer le déplacement. Description Nom du paramètre Unité Type de données Menu IMH Valeur minimale Dénomination IHM Réglage d'usine Adresse de paramètre via bus de terrain R/W Persistant Valeur maximale Expert PPp_target Position cible pour le mode opératoire Profile Position. usr_p INT32 CANopen 607A:0h Modbus 6940 - R/W Les valeurs maximales / valeurs minimales dépendent de : - - - facteur de mise à l'échelle - - Vitesse cible. usr_v INT32 CANopen 60FF:0h La vitesse cible est limitée au réglage des paramètres CTRL_v_max et RAMP_v_max. - R/W Modbus 6938 0 - - - - fin de course logicielle (si activée) Les nouvelles valeurs sont prises en compte immédiatement. PVv_target Les nouvelles valeurs sont prises en compte immédiatement. Mot de commande Bit 9 : Change on setpoint Bit 5 : Change setpoint immediately Bit 4 : New setpoint Signification 0 0 0->1 Démarre un déplacement vers une position cible. Les valeurs cibles qui sont transmises pendant un déplacement sont immédiatement prises en compte et exécutées une fois arrivé en position cible. Le déplacement est arrêté à la position cible. 1 0 0->1 Démarre un déplacement vers une position cible. Les valeurs cibles qui sont transmises pendant un déplacement sont immédiatement prises en compte et exécutées une fois arrivé en position cible. Le déplacement n'est pas arrêté à la position cible. Sans objet 1 0->1 Démarre un déplacement vers une position cible. Les valeurs cibles qui sont transmises pendant un déplacement sont immédiatement prises en compte et exécutées immédiatement. Valeur de paramètre Signification Bit 6 : Absolu /relatif 0 : Positionnement absolu 1 : Déplacement relatif Les valeurs cibles sont la position cible, la vitesse cible, l'accélération et la décélération. Pour les bits communs du mode de contrôle, consultez Changement de mode opératoire, page 44. 0198441113780.06 49 Interface CANopen États de fonctionnement et modes opératoires Mot d'état Paramètre DCOMstatus Signification Bit 10 0 : Position cible non atteinte 1 : Position cible atteinte Bit 12 0 : Prise en compte d'une nouvelle position possible 1 : Nouvelle position cible prise en compte Pour les bits communs du mot d'état, consultez Indication de l'état de fonctionnement, page 42. Fin du mode opératoire Le mode opératoire est terminé à l'arrêt du moteur et avec présence de l'une des conditions suivantes: • Position cible atteinte • Interruption par "Halt" ou "Quick Stop" • Interruption par une erreur Mode opératoire Interpolated Position Démarrage du mode opératoire Pour pouvoir démarrer le mode opératoire, il est nécessaire qu'une séquence d'initialisation soit inscrite. Après la séquence d'initialisation, il est possible de démarrer le mode opératoire à l'aide du mot de commande. Dans le mode opératoire Interpolated Position, le facteur de mise à l'échelle de l’unité définie par l’utilisateur usr_p doit être réglé sur 1 rpm/131072. Lors de la séquence d'initialisation, ce facteur de mise à l'échelle est notamment inscrit. Index Sous-index Longueur en octets Valeur Signification 1400 hex 1 hex 4 80000200 hex + id de nœud Désactiver R_PDO1 1800 hex 1 hex 4 80000180 hex + id de nœud Désactiver T_PDO1 1401 hex 1 hex 4 00000300 hex + id de nœud Activer R_PDO2 1801 hex 1 hex 4 00000280 hex + id de nœud Activer T_PDO2 1402 hex 1 hex 4 80000400 hex + id de nœud Désactiver R_PDO3 1802 hex 1 hex 4 80000380 hex + id de nœud Désactiver T_PDO3 1403 hex 1 hex 4 80000500 hex + id de nœud Désactiver R_PDO4 1803 hex 1 hex 4 80000480 hex + id de nœud Désactiver T_PDO4 1401 hex 2 hex 1 1 hex Activer la transmission cyclique de R_PDO2 1801 hex 2 hex 1 1 hex Activer la transmission cyclique de T_PDO2 6040 hex 0 hex 2 0 hex Mot de commande = 0 6040 hex 0 hex 2 80 hex Exécution de Fault Reset 1601 hex 0 hex 1 0 hex Modifier mappage PDO pour R_PDO2 1601 hex 1 hex 4 60400010 hex Mapper mot de commande 1601 hex 2 hex 4 60C10120 hex Mapper consigne de position pour Interpolated Position 50 0198441113780.06 États de fonctionnement et modes opératoires Interface CANopen Index Sous-index Longueur en octets Valeur Signification 1601 hex 0 hex 1 2 hex Terminer le mappage pour R_PDO2 1A01 hex 0 hex 1 0 hex Modifier le mappage PDO pour T_PDO2 1A01 hex 1 hex 4 60410010 hex Mapper le mot d'état 1A01 hex 2 hex 4 60640020 hex Mapper Position actual value 1A01 hex 0 hex 1 2 hex Terminer le mappage pour T_PDO2 3006 hex 7 hex 4 20000 hex Position scaling: denominator 3006 hex 8 hex 4 1 hex Position scaling: numerator 6060 hex 0 hex 1 7 hex Sélectionner le mode opératoire Interpolated position 3006 hex 3D hex 2 1 hex Doit être inscrit pour des raisons de compatibilité 60C2 hex 1 hex 1 2 hex Temps de cycle 2 ms (exemple de valeur) 3012 hex 6 hex 2 3E8 hex Action anticipative pour la vitesse 100 % CTRL1 3013 hex 6 hex 2 3E8 hex Action anticipative pour la vitesse 100 % CTRL2 3006 hex 6 hex 2 1 hex Supprimer le message d'erreur pour LIMP ou LIMN lors de l'activation de l'étage de puissance 3022 hex 4 hex 2 1 hex Tolérance pour le mécanisme de synchronisation (exemple de valeur) 3022 hex 5 hex 2 2 hex Activer le mécanisme de synchronisation Mot de commande Paramètre DCOMcontrol Signification Bit 4 0 : Fin du mode opératoire 1 : Démarrage du mode opératoire NOTE: Si le mot de commande est transmis via un SDO, l'étage de puissance doit d'abord être activé. Ensuite, il est possible de démarrer le mode opératoire avec un front montant. Bits 5, 6 et 9 Réservés (doivent être à 0) Pour les bits communs du mode de contrôle, consultez Changement de mode opératoire, page 44. Mot d'état Paramètre DCOMstatus Signification Bit 10 0: Halt = 0 : Position pas (encore) atteinte Halt = 1 : Décélération du moteur 1: Halt = 0 : Position atteinte Halt = 1 : Moteur à l'arrêt Bit 12 0 : Mode opératoire terminé 1 : Mode opératoire démarré Pour les bits communs du mot d'état, consultez Indication de l'état de fonctionnement, page 42. 0198441113780.06 51 Interface CANopen États de fonctionnement et modes opératoires Fin du mode opératoire Le mode opératoire se termine lorsque les conditions suivantes sont réunies : • Bit 4 du mot de commande = 0 • Interruption par "Halt" ou "Quick Stop" • Interruption par une erreur Mode opératoire Homing Démarrage du mode opératoire Le mode opératoire doit être réglé dans le paramètre DCOMopmode. L'écriture de la valeur du paramètre permet de démarrer simultanément le mode opératoire. Le mot de commande permet de démarrer le déplacement. On utilise le paramètre HMmethod pour régler la méthode. 52 0198441113780.06 États de fonctionnement et modes opératoires Nom du paramètre Description Interface CANopen Unité Menu IMH Valeur minimale Dénomination IHM Réglage d'usine Type de données Adresse de paramètre via bus de terrain R/W Persistant Valeur maximale Expert HMmethod Méthode Homing. - INT16* CANopen 6098:0h 1 : LIMN avec impulsion d'indexation 1 R/W Modbus 6936 2 : LIMP avec impulsion d'indexation 18 - 7 : REF+ avec impulsion d'indexation, inv., dehors 35 - 8 : REF+ avec impulsion d'indexation, inv., dedans 9 : REF+ avec impulsion d'indexation, non inv., dedans 10 : REF+ avec impulsion d'indexation, non inv., dehors 11 : REF- avec impulsion d'indexation, inv., dehors 12 : REF- avec impulsion d'indexation, inv., dedans 13 : REF- avec impulsion d'indexation, non inv., dedans 14 : REF- avec impulsion d'indexation, non inv., dehors 17 : LIMN 18 : LIMP 23 : REF+, inv., dehors 24 : REF+, inv., dedans 25 : REF+, non inv., dedans 26 : REF+, non inv., dehors 27 : REF-, inv., dehors 28 : REF-, inv., dedans 29 : REF-, non inv., dedans 30 : REF-, non inv., dehors 33 : Impulsion d'index direction négative 34 : Impulsion d'index direction positive 35 : Prise d'origine immédiate Abréviations : REF+ : Déplacement de recherche dans la direction positive REF- : Déplacement de recherche dans la direction négative inv. : Inverser la direction dans le commutateur non inv. : Ne pas inverser la direction dans le commutateur dehors : Impulsion d'indexation / distance en dehors du commutateur dedans : Impulsion d'indexation / distance à l'intérieur du commutateur Les nouvelles valeurs sont prises en compte immédiatement. * Type de données pour CANopen : INT8 0198441113780.06 53 Interface CANopen États de fonctionnement et modes opératoires Mot de commande Paramètre DCOMcontrol Signification Bit 4 Lancement de la prise d'origine Bits 5, 6 et 9 Réservés (doivent être à 0) Pour les bits communs du mode de contrôle, consultez Changement de mode opératoire, page 44. Mot d'état Paramètre DCOMstatus Signification Bit 10 0 : Prise d'origine non terminée 1 : Prise d'origine terminée Bit 12 1 : Prise d'origine effectuée avec succès Pour les bits communs du mot d'état, consultez Indication de l'état de fonctionnement, page 42. Fin du mode opératoire Le mode opératoire est terminé à l'arrêt du moteur et avec présence de l'une des conditions suivantes: • Réussite de la prise d'origine • Interruption par "Halt" ou "Quick Stop" • Interruption par une erreur Exemples d'adresse de nœud 1 Mode opératoire Jog Étape de travail Objet COB-ID/Données Valeur Vitesse lente sur 100 3029 : 4 hex →601 / 23 29 30 04 64 00 00 00 0064 hex ←581 / 60 29 30 04 00 00 00 00 Vitesse rapide sur 250 3029 : 5 hex →601 / 23 29 30 05 FA 00 00 00 00FA hex ←581 / 60 29 30 05 00 00 00 00 NMT Start Remote Node → 0 / 01 00 T_PDO1 avec mot d'état ←181 / 31 62 Activer l'étage de puissance avec R_PDO1 →201 / 00 00 →201 / 06 00 →201 / 0F 00 T_PDO1 (état de fonctionnement : 6 Operation Enabled) ←181 / 37 42 Démarrage du mode opératoire 54 6060 hex 0198441113780.06 États de fonctionnement et modes opératoires Interface CANopen Étape de travail Objet COB-ID/Données Valeur →601 / 2F 60 60 00 FF 00 00 00 FF hex ←581 / 60 60 60 00 00 00 00 00 Vérifier le mode opératoire(1) 6061 hex →601 / 40 61 60 00 00 00 00 00 FF hex Mode opératoire activé ←581 / 4F 61 60 00 FF 61 01 00 Démarrage du déplacement (direction positive, lent) 301B : 9 hex →601 / 2B 1B 30 09 01 00 00 00 01 hex ←581 / 60 1B 30 09 00 00 00 00 T_PDO1 avec mot d'état ←181 / 37 02 Démarrage du déplacement (direction positive, rapide) 301B : 9 hex →601 / 2B 1B 30 09 05 00 00 00 05 hex ←581 / 60 1B 30 09 00 00 00 00 T_PDO1 avec mot d'état ←181 / 37 02 Terminer le déplacement 301B : 9 hex →601 / 2B 1B 30 09 00 00 00 00 00 hex ←581 / 60 1B 30 09 00 00 00 00 T_PDO1 avec mot d'état ←181 / 37 42 (1) Le mode opératoire doit être contrôlé pour savoir s’il a pris effet jusqu’à ce que l’appareil ait activé le mode opératoire spécifié. Mode opératoire Profile Torque Étape de travail Objet COB-ID/Données Valeur NMT Start Remote Node → 0 / 01 00 T_PDO1 avec mot d'état ←181 / 31 62 Activer l'étage de puissance avec R_PDO1 →201 / 00 00 →201 / 06 00 →201 / 0F 00 T_PDO1 (état de fonctionnement : 6 Operation Enabled) ←181 / 31 62 Démarrage du mode opératoire 6060 hex →601 / 2F 60 60 00 04 00 00 00 04 hex ←581 / 60 60 60 00 00 00 00 00 Vérifier le mode opératoire(1) 0198441113780.06 6061 hex 55 Interface CANopen États de fonctionnement et modes opératoires Étape de travail Objet COB-ID/Données Valeur →601 / 40 61 60 00 00 00 00 00 04 hex Mode opératoire activé ←581 / 4F 61 60 00 04 61 01 00 Transfert du couple cible 100 (10,0 %) 6071 hex →601 / 2B 71 60 00 64 00 00 00 64 hex ←581 / 60 71 60 00 00 00 00 00 Couple cible atteint ←181 / 37 06 Arrêter le mode opératoire avec "Quick Stop" et R_PDO1 →201 / 0B 00 T_PDO1 avec mot d'état ←181 / 17 66 Vider "Quick Stop" avec R_PDO1 →201 / 0F 00 T_PDO1 avec mot d'état ←181 / 37 46 (1) Le mode opératoire doit être contrôlé pour savoir s’il a pris effet jusqu’à ce que l’appareil ait activé le mode opératoire spécifié. Mode opératoire Profile Velocity Étape de travail Objet COB-ID/Données Valeur Activer R_PDO3 1402 : 1 hex →601 / 23 02 14 01 01 04 00 04 0400 0401 hex ←581 / 60 02 14 01 00 00 00 00 Activer T_PDO3 1802 : 1 hex →601 / 23 02 18 01 81 03 00 04 0400 0381 hex ←581 / 60 02 18 01 00 00 00 00 Réglage de l'accélération sur 2000 6083 hex →601 / 23 83 60 00 D0 07 00 00 0000 07D0 hex ←581 / 60 83 60 00 00 00 00 00 NMT Start Remote Node → 0 / 01 00 T_PDO3 avec mot d'état ←381 / 31 66 00 00 00 00 Activer l'étage de puissance avec R_PDO3 →401 / 00 00 00 00 00 00 →401 / 06 00 00 00 00 00 →401 / 0F 00 00 00 00 00 T_PDO3 (état de fonctionnement : 6 Operation Enabled) ←381 / 37 46 00 00 00 00 56 0198441113780.06 États de fonctionnement et modes opératoires Interface CANopen Étape de travail Objet COB-ID/Données Valeur Démarrage du mode opératoire 6060 hex →601 / 2F 60 60 00 03 00 00 00 03 hex ←581 / 60 60 60 00 00 00 00 00 Vérifier le mode opératoire(1) 6061 hex →601 / 40 61 60 00 00 00 00 00 03 hex Mode opératoire activé ←581 / 4F 61 60 00 03 61 01 00 R_PDO3 : Spécification de la vitesse cible 1000 →401 / 0F 00 E8 03 00 00 T_PDO2 avec mot d'état et velocity actual value ←381 / 37 02 00 00 00 00 vitesse cible atteinte ←381 / 37 06 E8 03 00 00 Mettre fin au mode opératoire avec "Quick Stop" et R_PDO3 →401 / 0B 00 00 00 00 00 T_PDO3 avec mot d'état ←381 / 17 66 00 00 00 00 Vider "Quick Stop" avec R_PDO3 →401 / 0F 00 00 00 00 00 T_PDO3 avec mot d'état ←381 / 37 46 00 00 00 00 (1) Le mode opératoire doit être contrôlé pour savoir s’il a pris effet jusqu’à ce que l’appareil ait activé le mode opératoire spécifié. Mode opératoire Profile Position Étape de travail Objet COB-ID/Données Valeur Activer R_PDO2 1401 : 1 hex →601 / 23 01 14 01 01 03 00 04 0400 0301 hex ←581 / 60 01 14 01 00 00 00 00 Activer T_PDO2 1801 : 1 hex →601 / 23 01 18 01 81 02 00 04 0400 0281 hex ←581 / 60 01 18 01 00 00 00 00 Réglage de l'accélération sur 2000 6083 hex →601 / 23 83 60 00 D0 07 00 00 0000 07D0 hex ←581 / 60 83 60 00 00 00 00 00 Réglage de la décélération sur 4000 6084 hex →601 / 23 84 60 00 A0 0F 00 00 0000 0FA0 hex ←581 / 60 84 60 00 00 00 00 00 Réglage de la vitesse cible sur 4000 6081 hex →601 / 23 81 60 00 A0 0F 00 00 0000 0FA0 hex ←581 / 60 81 60 00 00 00 00 00 0198441113780.06 57 Interface CANopen États de fonctionnement et modes opératoires Étape de travail Objet COB-ID/Données Valeur NMT Start Remote Node → 0 / 01 00 T_PDO2 avec mot d'état ←281 / 31 66 00 00 00 00 Activer l'étage de puissance avec R_PDO2 →301 / 00 00 00 00 00 00 →301 / 06 00 00 00 00 00 →301 / 0F 00 00 00 00 00 T_PDO2 (état de fonctionnement : 6 Operation Enabled) ←281 / 37 42 00 00 00 00 Démarrage du mode opératoire 6060 hex →601 / 2F 60 60 00 01 00 00 00 01 hex ←581 / 60 60 60 00 00 00 00 00 Vérifier le mode opératoire(1) 6061 hex →601 / 40 61 60 00 00 00 00 00 01 hex Mode opératoire activé ←581 / 4F 61 60 00 01 61 01 00 R_PDO2 : Démarrage du déplacement relatif avec NewSetpoint=1 →301 / 5F 00 30 75 00 00 T_PDO2 avec mot d'état et Position actual value ←281 / 37 12 00 00 00 00 Position cible atteinte ←281 / 37 56 30 75 00 00 R_PDO2 : NewSetpoint=0 →301 / 4F 00 30 75 00 00 (1) Le mode opératoire doit être contrôlé pour savoir s’il a pris effet jusqu’à ce que l’appareil ait activé le mode opératoire spécifié. Mode opératoire Homing Étape de travail Objet COB-ID/Données Valeur Vitesse pour recherche de la fin de course sur 100 6099 : 1 hex →601 / 23 99 60 01 64 00 00 00 0000 0064 hex ←581 / 60 99 60 01 00 00 00 00 Vitesse pour remise en marche sur 10 6099 : 2 hex →601 / 23 99 60 02 0A 00 00 00 0000 000A hex ←581 / 60 99 60 02 00 00 00 00 NMT Start Remote Node → 0 / 01 00 T_PDO1 avec mot d'état ←181 / 31 62 Activer l'étage de puissance avec R_PDO1 58 0198441113780.06 États de fonctionnement et modes opératoires Interface CANopen Étape de travail Objet COB-ID/Données Valeur →201 / 00 00 →201 / 06 00 →201 / 0F 00 T_PDO1 (état de fonctionnement : 6 Operation Enabled) ←181 / 37 42 Démarrage du mode opératoire 6060 hex →601 / 2F 60 60 00 06 00 00 00 06 hex ←581 / 60 60 60 00 00 00 00 00 Vérifier le mode opératoire(1) 6061 hex →601 / 40 61 60 00 00 00 00 00 06 hex Mode opératoire activé ←581 / 4F 61 60 00 06 61 01 00 Sélectionner méthode sur 17 6098 hex →601 / 2F 98 60 00 11 00 00 00 11 hex ←581 / 60 98 60 00 00 00 00 00 Démarrage course de référence (Homing operation start) →201 / 1F 00 T_PDO1 course de référence active ←181 / 37 02 T_PDO1 course de référence terminée ←181 / 37 D6 (1) 0198441113780.06 Le mode opératoire doit être contrôlé pour savoir s’il a pris effet jusqu’à ce que l’appareil ait activé le mode opératoire spécifié. 59 Interface CANopen Diagnostic et élimination d'erreurs Diagnostic et élimination d'erreurs Diagnostic d'erreurs communication avec le bus de terrain Vérification des connexions Afin de pouvoir traiter les messages d'exploitation et d'erreur, il faut que le bus de terrain fonctionne correctement. S'il s'avère impossible de dialoguer avec l'appareil via le bus de terrain, commencer par vérifier les branchements. Vérifier les branchements suivants : • alimentation électrique de l'installation • branchements d'alimentation • câble de liaison et câblage du bus de terrain • Raccordement du bus de terrain Test de fonctionnement, bus de terrain Si les branchements sont corrects; vérifier si le produit est accessible via le bus de terrain. Test de bus de terrain Débit de transmission et adresse Si la connexion à un appareil est impossible, vérifier le débit de transmission et l’adresse du nœud. • Toujours régler de manière identique la vitesse de transmission de tous les équipements réseau • L'adresse de nœud de chaque appareil doit être comprise entre 1 et 127, et être unique pour chaque appareil. Pour définir le débit de transmission et l’adresse de nœud, consultez le chapitre Mise en service, page 40. Test de fonctionnement, bus de terrain Une fois les données de transmission configurées, testez le mode de bus de terrain. Pour ce faire, un outil de configuration CAN doit être installé pour afficher les messages CAN. Le rétrosignal de l'appareil est enregistré par un message Boot-Up : • Redémarrez le variateur. • Examiner les messages du réseau. Après l'initialisation du bus, l'appareil envoie un message Boot-Up (COB-Id 700 hex + ID de nœud et 1 octet de données au contenu 00 hex). S’il est impossible de démarrer le réseau, contactez votre représentant Schneider Electric. LED d'état bus de terrain Présentation Les LED d'état de bus de terrain indiquent l'état du bus de terrain. 60 0198441113780.06 Diagnostic et élimination d'erreurs Interface CANopen L'illustration ci-dessous montre les états de la communication du bus de terrain. Signaux des voyants d'état du bus CAN (Run = vert, Err = rouge) 1 État NMT PRÉ-OPÉRATIONNEL 2 État NMT ARRÊTÉ 3 État NMT OPÉRATIONNEL 4 Réglages incorrects, adresse de nœud invalide par ex. 5 Limite de l’erreur de classe d’erreurs 0 atteinte, par exemple après 16 tentatives de transmission incorrectes 6 Événement de surveillance (Node-Guarding) 7 CAN est BUS-OFF, par ex. après 32 essais d'émission erronés. 8 Communication bus de terrain sans message d'erreur. Diagnostics d’erreur via le bus de terrain Objets de message Plusieurs objets fournissent des informations sur les états de fonctionnement et les erreurs : • Objet Statusword (6041 hex) Etats de fonctionnement, voir Etats de fonctionnement, page 42 • Objet EMCY (80 hex + Node-ID) Message d’erreur d’un équipement avec erreur et code d’erreur, voir Service d’objet d’urgence, page 33 • Objet Error register (1001 hex) • Objet Error code (603F hex) Code d’erreur spécifique fournisseur, voir le guide de l’utilisateur du variateur. 0198441113780.06 61 Interface CANopen Diagnostic et élimination d'erreurs • Le message d'erreur SDO spécial ABORT permet aux équipements réseau de signaler l'échange de données erroné via SDO (angl. to abort : interrompre) Messages sur l’état de l’appareil Pour l'évaluation et le traitement des erreurs, il faut faire une distinction entre les erreurs synchrones et asynchrones. • Erreurs synchrones L'appareil signale une erreur synchrone directement en guise de réponse à un message qu'il ne peut pas évaluer. Les causes peuvent par exemple être une transmission erronée ou des données non admissibles. • Erreurs asynchrones Les erreurs asynchrones sont signalées par les systèmes de surveillance de l'appareil dès qu'une erreur d'appareil survient. Une erreur asynchrone est signalée par le bit 3, Fault, de l'objet statusword (6041 hex). En cas d'erreurs entraînant une interruption de déplacement, l'appareil envoie un message EMCY. Messages d’erreur CANopen Description Les messages d'erreur CANopen sont indiqués par un message EMCY. Ils sont évalués via les objets Error register (1001 hex) et Error code (603F hex). Pour plus d’informations sur l’objet EMCY, voir Service d’objet d’urgence, page 33. Les erreurs survenues lors de l'échange de données via SDO sont signalés par CANopen via le message d'erreur SDO spécial ABORT. Error Register L'objet Error register (1001 hex) indique l'erreur codée en bits d'un équipement réseau. Le tableau des codes d’erreur permet de déterminer la cause de l’erreur. Le bit 0 est mis à 1 dès qu'une erreur est détectée. Bit Message Signification 0 Generic Error Une erreur a été détectée 1 - Réservé 2 - Réservé 3 - Réservé 4 Communication Erreur de communication sur le réseau 5 Device Profile Specific Erreur lors de la réalisation spécifique au profil d'appareil 6 - Réservé 7 Manufacturer Specific Numéro d'erreur spécifique fournisseur Tableau des codes d’erreur Le code d'erreur est évalué via l'objet error code (603F hex), un objet du profil du dispositif DSP402 et exprimé sous la forme d'un nombre hexadécimal à quatre chiffres. Le code d’erreur indique la cause de la dernière interruption du déplacement. Pour plus d’informations sur le code d’erreur, consultez le chapitre Dépannage du guide de l’utilisateur du variateur. 62 0198441113780.06 Diagnostic et élimination d'erreurs Interface CANopen Message d’erreur ABORT de SDO Un message d'erreur SDO est envoyé en réponse à une transmission SDO erronée. La cause de l’erreur figure dans error code, octets 4 à 7. Message d'erreur SDO en réponse à message SDO Le tableau ci-dessous indique les messages d’erreur qui peuvent être détectés pendant un échange de données avec le produit. Code d'erreur Signification 0503 0000 hex Bit Toggle non commuté 0504 0000 hex Time-Out lors du transfert SDO 0504 0001 hex CS (Command specifier) incorrect ou indéfinissable 0504 0005 hex Aucune mémoire disponible 0601 0000 hex Accès impossible à l'objet 0601 0001 hex Pas d'accès en lecture car objet en écriture seule (wo) 0601 0002 hex Pas d'accès en écriture, car objet en lecture seule (ro) 0602 0000 hex Objet absent du dictionnaire d'objets 0604 0041 hex L'objet ne prend pas le mappage PDO en charge 0604 0042 hex Mappage des PDO : Le nombre ou la longueur des objets dépasse la longueur d'octet du PDO 0604 0043 hex Paramètres incompatibles 0604 0047 hex Appareil détecte une incompatibilité interne 0606 0000 hex erreur matérielle, accès refusé 0607 0010 hex Le type de données et la longueur du paramètre ne correspondent pas. 0607 0012 hex Le type de donnée ne concorde pas, paramètre trop long 0607 0013 hex Le type de donnée ne concorde pas, paramètre trop court 0609 0011 hex Sous-index non pris en charge 0609 0030 hex Plage de valeurs du paramètre trop grande (uniquement significatif pour l'accès en écriture) 0609 0031 hex Valeurs de paramètre supérieures au seuil maximum 0609 0032 hex Valeurs de paramètre inférieures au seuil minimum 0609 0036 hex La valeur supérieure est plus petite que la valeur inférieure 0800 0000 hex Erreur générale. Consultez le paramètre _ManuSdoAbort après ce tableau. Ce paramètre contient le code d’erreur spécifique du variateur. 0198441113780.06 0800 0020 hex Les données ne peuvent pas être transférées vers l'application ni archivées. 0800 0021 hex Mode de contrôle local, les données ne peuvent être ni transmises ni enregistrées. 0800 0022 hex Cet état d'appareil interdit toute transmission et tout enregistrement des données. 63 Interface CANopen Nom du paramètre Diagnostic et élimination d'erreurs Code d'erreur Signification 0800 0023 hex Dictionnaire d'objets soit absent soit impossible à générer, p. ex. si une erreur de données survient lors de la création à partir du fichier. 0800 0024 hex Données non disponibles. Description Unité Menu IMH Valeur minimale Dénomination IHM Réglage d'usine Type de données Adresse de paramètre via bus de terrain R/W Persistant Valeur maximale Expert _ManuSdoAbort CANopen SDO Abort Code spécifique au fabricant Fournit des informations concernant un SDO Abort Code général (0800 0000). 64 - UINT16 CANopen 3041:Ah - R/- Modbus 16660 - - - - 0198441113780.06 Dictionnaire d'objets Interface CANopen Dictionnaire d'objets Spécifications des objets Index L'index donne la position de l'objet dans le dictionnaire d'objets. La valeur d'index est de type hexadécimal. Code d'obj. Le code d'objet donne la structure de données de l'objet. Code d'obj. Signification Codage VAR Une valeur simple, p. ex. du type Integer8, Unsigned32 ou Visible String8. 7 ARR (ARRAY) Une zone de données dans laquelle chaque entrée est du même type de donnée. 8 REC (RECORD) Une zone de données qui contient des entrées qui sont une combinaison de types de données simples. 9 Type de données Valeur plage Longueur de données DS301 Codage Booléen 0=false, 1=true 1 octet 0001 Integer8 -128 ... +127 1 octet 0002 Integer16 -32768 ... +32767 2 octets 0003 Integer32 -2147483648 ... 2147483647 4 octet 0004 Unsigned 8 0 ... 255 1 octet 0005 Unsigned 16 0 ... 65535 2 octet 0006 Unsigned 32 0 ... 4294967295 4 octet 0007 Visible String8 Caractères ASCII 8 octet 0009 Visible String16 Caractères ASCII 16 octet 0010 RO/RW Indication quant à la lisibilité et la capacité à être écrite des valeurs RO : les valeurs sont en lecture seule RW : les valeurs peuvent être lues et écrites. PDO R_PDO : Mappage possible pour R_PDO T_PDO : Mappage possible pour T_PDO aucune indication : mappage PDO impossible avec l'objet Réglage d'usine Réglages à la livraison du produit. 0198441113780.06 65 Interface CANopen Dictionnaire d'objets Persistant "per." Indique si la valeur d'un paramètre est "persistante", c.-à-d. qu'elle reste en mémoire après la coupure de l'appareil. Aperçu du groupe d'objets 1000 hex Présentation Index (Hex) Sousindex (Hex) Nom Code d'obj. Type de données Accès Description 1000 - Device type VAR Unsigned 32 RO Type et profil d'appareil 1001 - Error register VAR Unsigned 8 RO Error register 1003 - Predefined error field ARR - RW Historique des erreurs, mémoire pour les messages d'erreur 1003 00 Number of errors VAR Unsigned 8 RW Nombre de libellés d'erreur 1003 01 Error field VAR Unsigned 32 RO Numéro de l'erreur 1005 - COB-ID SYNC VAR Unsigned 32 RW Identifiant de l'objet de synchronisation 1008 - Manufacturer device name VAR Visible String8 RO Désignation du fabricant 1009 - Manufacturer hardware version VAR Visible String8 RO Version matérielle 100A - Manufacturer software version VAR Visible String8 RO Version logicielle 100C - Guard time VAR Unsigned 16 RW Laps de temps pour le Node Guarding [ms] 100D - Life time factor VAR Unsigned 8 RW Facteur d'itération pour le protocole Node Guarding 1014 - COB-ID EMCY VAR Unsigned 32 RW Unsigned 16 1015 - Inhibit time EMCY VAR Unsigned 16 RW Unsigned 16 1016 - Consumer Heartbeat Time ARR Unsigned 32 RW Unsigned 16 1016 01 Consumer Heartbeat Time VAR Unsigned 32 RW Intervalle de temps et ID de nœud du destinataire de "Heartbeat" 1017 - Producer Heartbeat Time VAR Unsigned 16 RW Intervalle de temps du producteur "Heartbeat" 1018 - Identity Object REC Identité RO Objet d'identification : 1018 01 Vendor ID VAR Unsigned 32 RO ID du fabricant 1018 02 Product code VAR Unsigned 32 RO Code produit 1018 03 Revision number VAR Unsigned 32 RO Numéro de révision 1029 - Number of elements ARR Unsigned 8 RO Nombre de valeurs relatives à l'objet 1029 01 Communication error ARR Unsigned 8 RW Erreur de communication 1200 - 1st server SDO parameter REC SDO server param. RO Premier SDO serveur, réglages 1200 01 COB-ID Client -> Server VAR Unsigned 32 RO Identifiant Client -> Serveur 1200 02 COB-ID Server -> Client VAR Unsigned 32 RO Identifiant Serveur -> Client 1201 - 2nd server SDO parameter REC SDO server param. RW Deuxième SDO Serveur, réglages 1201 01 COB-ID Client -> Server VAR Unsigned 32 RW Identifiant Client -> Serveur 1201 02 COB-ID Server -> Client VAR Unsigned 32 RW Identifiant Serveur -> Client 1201 03 Node-ID SDO Client VAR Unsigned 32 RW ID de nœud SDO Client 1400 - 1st receive PDO parameter REC PDO comm. param. RW Premier PDO de réception (R_PDO1), réglages 66 0198441113780.06 Dictionnaire d'objets Interface CANopen Index (Hex) Sousindex (Hex) Nom Code d'obj. Type de données Accès Description 1400 01 COB-ID R_PDO1 VAR Unsigned 32 RW Identifiant du R_PDO1 1400 02 Transmission type R_PDO1 VAR Unsigned 8 RW Type de transmission 1401 - 2nd receive PDO parameter REC PDO comm. param. RW Deuxième PDO de réception (R_PDO2), réglages 1401 01 COB-ID R_PDO2 VAR Unsigned 32 RW Identifiant du R_PDO2 1401 02 Transmission type R_PDO2 VAR Unsigned 8 RW Type de transmission 1402 - 3rd receive PDO parameter REC PDO comm. param. RW Troisième PDO de réception (R_PDO3), réglages 1402 01 COB-ID R_PDO3 VAR Unsigned 32 RW Identifiant du R_PDO3 1402 02 Transmission type R_PDO3 VAR Unsigned 8 RW Type de transmission 1403 - 4th receive PDO parameter REC PDO comm. param. RW Quatrième PDO de réception (R_PDO4), réglages 1403 01 COB-ID R_PDO4 VAR Unsigned 32 RW Identifiant du R_PDO4 1403 02 Transmission type R_PDO4 VAR Unsigned 8 RW Type de transmission 1600 - 1st receive PDO mapping REC Mappage des PDO RO Mappage PDO pour R_PDO1, réglages 1600 01 1st mapped object R_PDO1 VAR Unsigned 32 RO Premier objet pour le mappage dans R_PDO1 1601 - 2nd receive PDO mapping REC Mappage des PDO RO Mappage PDO pour R_PDO2, réglages 1601 01 1st mapped object R_PDO2 VAR Unsigned 32 RO Premier objet pour le mappage dans R_PDO2 1601 02 2nd mapped object R_ PDO2 VAR Unsigned 32 RO Deuxième objet pour le mappage dans R_ PDO2 1602 - 3rd receive PDO mapping REC Mappage des PDO RO Mappage PDO pour R_PDO3, réglages 1602 01 1st mapped object R_PDO3 VAR Unsigned 32 RO Premier objet pour le mappage dans R_PDO3 1602 02 2nd mapped object R_ PDO3 VAR Unsigned 32 RO Deuxième objet pour le mappage dans R_ PDO3 1603 - 4th receive PDO mapping REC Mappage des PDO RW Mappage PDO pour R_PDO3, réglages 1603 01 1st mapped object R_PDO4 VAR Unsigned 32 RW Premier objet pour le mappage dans R_PDO4 1603 02 2nd mapped object R_ PDO4 VAR Unsigned 32 RW Deuxième objet pour le mappage dans R_ PDO4 1603 03 3rd mapped object R_PDO4 VAR Unsigned 32 RW Troisième objet pour le mappage dans R_PDO4 1800 - 1st transmit PDO parameter REC PDO comm. param. RW Premier PDO de transmission (T_PDO1), réglages 1800 01 COB-ID T_PDO1 VAR Unsigned 32 RW Identifiant du T_PDO1 1800 02 Transmission type T_PDO1 VAR Unsigned 8 RW Type de transmission 1800 03 Inhibit time T_PDO1 VAR Unsigned 16 RW Temps de verrouillage d'accès au bus (1=100 µs) 1800 04 Reserved T_PDO1 VAR Unsigned 8 RW Priorité pour l'arbitrage de bus CAN ([0-7]). 1800 05 Event timer T_PDO1 VAR Unsigned 16 RW Laps de temps pour déclenchement d'événement (1=1 ms) 1801 - 2nd transmit PDO parameter REC PDO comm. param. RW Deuxième PDO de transmission (T_PDO2), réglages 1801 01 COB-ID T_PDO2 VAR Unsigned 32 RW Identifiant du T_PDO2 1801 02 Transmission type T_PDO2 VAR Unsigned 8 RW Type de transmission 1801 03 Inhibit time T_PDO2 VAR Unsigned 16 RW Temps de verrouillage d'accès au bus (1=100 µs) 1801 04 Reserved T_PDO2 VAR Unsigned 8 RW Réservé 0198441113780.06 67 Interface CANopen Dictionnaire d'objets Index (Hex) Sousindex (Hex) Nom Code d'obj. Type de données Accès Description 1801 05 Event timer T_PDO2 VAR Unsigned 16 RW Laps de temps pour déclenchement d'événement (1=1 ms) 1802 - 3rd transmit PDO parameter REC PDO comm. param. RW Troisième PDO de transmission (T_PDO3), réglages 1802 01 COB-ID T_PDO3 VAR Unsigned 32 RW Identifiant du T_PDO3 1802 02 Transmission type T_PDO3 VAR Unsigned 8 RW Type de transmission 1802 03 Inhibit time T_PDO3 VAR Unsigned 16 RW Temps de verrouillage d'accès au bus (1=100 µs) 1802 04 Reserved T_PDO3 VAR Unsigned 8 RW Réservé 1802 05 Event timer T_PDO3 VAR Unsigned 16 RW Laps de temps pour déclenchement d'événement (1=1 ms) 1803 - 4th transmit PDO parameter REC PDO comm. param. RW Quatrième PDO de transmission (T_PDO4), réglages 1803 01 COB-ID T_PDO4 VAR Unsigned 32 RW Identifiant du T_PDO4 1803 02 Transmission type T_PDO4 VAR Unsigned 8 RW Type de transmission 1803 03 Inhibit time T_PDO4 VAR Unsigned 16 RW Temps de verrouillage d'accès au bus (1=100 µs) 1803 04 Reserved T_PDO4 VAR Unsigned 8 RO Réservé 1803 05 Event timer T_PDO4 VAR Unsigned 16 RW Laps de temps pour déclenchement d'événement (1=1 ms) 1A00 - 1st transmit PDO mapping REC Mappage des PDO RW Mappage PDO pour T_PDO1, réglages 1A00 01 1st mapped object T_PDO1 VAR Unsigned 32 RO Premier objet pour le mappage dans T_PDO1 1A01 - 2nd transmit PDO mapping REC Mappage des PDO RW Mappage PDO pour T_PDO2, réglages 1A01 01 1st mapped object T_PDO2 VAR Unsigned 32 RO Premier objet pour le mappage dans T_PDO2 1A01 02 2nd mapped object T_PDO2 VAR Unsigned 32 RO Deuxième objet pour le mappage dans T_PDO2 1A02 - 3rd transmit PDO mapping REC Mappage des PDO RW Mappage PDO pour T_PDO3, réglages 1A02 01 1st mapped object T_PDO3 VAR Unsigned 32 RO Premier objet pour le mappage dans T_PDO3 1A02 02 2nd mapped object T_PDO3 VAR Unsigned 32 RO Deuxième objet pour le mappage dans T_PDO3 1A03 - 4th transmit PDO mapping REC Mappage des PDO RW Mappage PDO pour T_PDO4, réglages 1A03 01 1st mapped object T_PDO4 VAR Unsigned 32 RW Premier objet pour le mappage dans T_PDO4 1A03 02 2nd mapped object T_PDO4 VAR Unsigned 32 RW Deuxième objet pour le mappage dans T_PDO4 1A03 03 3rd mapped object T_PDO4 VAR Unsigned 32 RW Troisième objet pour le mappage dans T_PDO4 1A03 04 4th mapped object T_PDO4 VAR Unsigned 32 RW Quatrième objet pour le mappage dans T_ PDO4 Groupe d’objets d’occupation 3000 hex Présentation Pour le groupe d'objets CANopen 3000 hex il existe des paramètres correspondants dans le produit. 68 0198441113780.06 Dictionnaire d'objets Interface CANopen Adresse (hex) Objet PDO Type de données Nom du paramètre 3001:1 Numéro micrologiciel de l'appareil - UINT32 _prgNoDEV 3001:2 Version du micrologiciel de l'appareil - UINT16 _prgVerDEV 3001:4 Révision micrologiciel de l'appareil - UINT16 _prgRevDEV 3001:C Informations sur le canal d'accès T_PDO UINT16 _AccessInfo 3001:E Verrouillage d'autres canaux d'accès - UINT16 AccessLock 3001:43 Données utilisateur 1 - UINT32 UsrAppDataMem1 3001:44 Données utilisateur 2 - UINT32 UsrAppDataMem2 3002:12 Version matérielle Control Board T_PDO UINT16 _hwVersCPU 3002:14 Version matérielle étage de puissance T_PDO UINT16 _hwVersPS 3004:1 Enregistrement des valeurs de paramètres dans la mémoire non volatile - UINT16 PAReeprSave 3004:7 Réinitialisation des paramètres de boucle de régulation - UINT16 PAR_CTRLreset 3004:8 Réinitialiser les paramètres utilisateur - UINT16 PARuserReset 3004:14 Nouveau calcul des paramètres avec unités-utilisateur - UINT16 PAR_ScalingStart 3004:15 État du nouveau calcul des paramètres avec unités-utilisateur T_PDO UINT16 _PAR_ScalingState 3004:16 Informations supplémentaires en cas d'erreur détectée lors du nouveau calcul T_PDO UINT32 _PAR_ScalingError 3004:1D Configuration de la modification de configuration - UINT16 MON_ConfModification 3005:4 Activation de l'étage de puissance comme défini via IO_AutoEnable, également après une erreur détectée - UINT16 IO_AutoEnaConfig 3005:5 Surveillance de la commutation - UINT16 MON_commutat 3005:6 Activation de l'étage de puissance au démarrage - UINT16 IO_AutoEnable 3005:7 Temporisation supplémentaire au desserrage du frein de maintien - INT16 BRK_AddT_release 3005:8 Temporisation supplémentaire au serrage du frein de maintien - INT16 BRK_AddT_apply 3005:9 Sélection du type de résistance de freinage - UINT16 RESint_ext 3005:A Réaction à l'erreur en cas d'erreurs d'une phase réseau - UINT16 ErrorResp_Flt_AC 3005:B Réaction à l'erreur déviation de position trop élevée résultant de la charge - UINT16 ErrorResp_p_dif 3005:F Détection et surveillance des phases réseaux - UINT16 MON_MainsVolt 3005:10 Surveillance de la terre - UINT16 MON_GroundFault 3005:11 Temps d'activation max. admissible de la résistance de freinage - UINT16 RESext_ton 3005:12 Puissance nominale de la résistance de freinage externe - UINT16 RESext_P 3005:13 Valeur de résistance de la résistance de freinage externe - UINT16 RESext_R 3005:16 Ajustement de la position absolue du codeur 1 - INT32 ENC1_adjustment 3005:20 Inductance de ligne - UINT16 Mains_reactor 3005:21 Décalage de la plage de travail du codeur - UINT16 ShiftEncWorkRang 3005:22 Réaction à l'erreur en cas de résistance de freinage l2t de 100% - UINT16 ErrorResp_I2tRES 3005:23 Simulation de la position absolue lors de la désactivation/de l'activation - UINT16 SimAbsolutePos 3005:26 Compatibilité bus DC LXM32 et ATV32 - UINT16 DCbus_compat 3005:34 'Fault Reset' supplémentaire pour la fonction d'entrée de signaux 'Enable' - UINT16 IO_FaultResOnEnaInp 3005:3A Réaction à l'erreur détectée lors de la position quasi absolue - UINT16 ErrorResp_QuasiAbs 3005:3C Réaction à l'erreur déviation de vitesse trop élevée résultant de la charge - UINT16 ErrorResp_v_dif 0198441113780.06 69 Interface CANopen Dictionnaire d'objets Adresse (hex) Objet PDO Type de données Nom du paramètre 3005:3D Valeur de seuil surveillance de surtension bus DC - UINT16 MON_DCbusVdcThresh 3005:3E Valeur permettant de relever le seuil de surveillance de la commutation - INT16 CommutCntCred 3006:1 Accélération et décélération du profil de déplacement pour la vitesse R_PDO UINT16 RAMP_v_sym 3006:2 Accélération et décélération pour le profil d'entraînement Drive Profile Lexium - UINT32 RAMPaccdec 3006:3 Activation des fins de course logicielles - UINT16 MON_SW_Limits 3006:6 Réaction au fin de course actif lors de l'activation de l'étage de puissance - UINT16 IOsigRespOfPS 3006:7 Mise à l'échelle de la position : Dénominateur - INT32 ScalePOSdenom 3006:8 Mise à l'échelle de la position : Numérateur - INT32 ScalePOSnum 3006:C Inversion de la direction du déplacement - UINT16 InvertDirOfMove 3006:D Limitation du Jerk du profil de déplacement pour la vitesse - UINT16 RAMP_v_jerk 3006:E Sélection du type du signal du commutateur de référence - UINT16 IOsigREF 3006:F Sélection du type du signal de la fin de course négative - UINT16 IOsigLIMN 3006:10 Sélection du type du signal de la fin de course positive - UINT16 IOsigLIMP 3006:12 Rampe de décélération pour Quick Stop - UINT32 RAMPquickstop 3006:16 Positionnement absolu uniquement après prise d'origine - UINT16 AbsHomeRequest 3006:18 Code d'option pour le type de rampe Quick Stop - INT16 LIM_QStopReact 3006:19 Surveillance de la déviation de position - UINT16 MON_p_DiffWin 3006:1A Surveillance de la déviation de la vitesse - UINT32 MON_v_DiffWin 3006:1B Surveillance du seuil de vitesse R_PDO UINT32 MON_v_Threshold 3006:1C Surveillance du seuil de courant R_PDO UINT16 MON_I_Threshold 3006:1D Surveillance fenêtre de temps - UINT16 MON_ChkTime 3006:1E Limitation de la vitesse via entrée - UINT32 IO_v_limit 3006:21 Mise à l’échelle de la vitesse : Dénominateur - INT32 ScaleVELdenom 3006:22 Mise à l’échelle de la vitesse : Numérateur - INT32 ScaleVELnum 3006:26 Timeout pour la surveillance de la fenêtre Arrêt - UINT16 MON_p_winTout 3006:27 Limitation de courant via entrée - UINT16 IO_I_limit 3006:28 Limitation de la vitesse pour Zero Clamp - UINT32 MON_v_zeroclamp 3006:29 Limite conseillée de la déviation de position résultant de la charge (erreur de classe 0) - UINT16 MON_p_dif_warn 3006:2B Activation du profil de déplacement pour la vitesse - UINT16 RAMP_v_enable 3006:2C Activation du profil de déplacement pour le couple - UINT16 RAMP_tq_enable 3006:2D Fenêtre de couple, déviation admissible - UINT16 MON_tq_win 3006:2E Fenêtre de couple, temps - UINT16 MON_tq_winTime 3006:30 Mise à l’échelle de la rampe : Dénominateur - INT32 ScaleRAMPdenom 3006:31 Mise à l’échelle de la rampe : Numérateur - INT32 ScaleRAMPnum 3006:38 Activation de la fonction modulo - UINT16 MOD_Enable 3006:39 Position minimale de la plage modulo - INT32 MOD_Min 3006:3A Position maximale de la plage modulo - INT32 MOD_Max 3006:3B Direction du déplacement absolu avec modulo - UINT16 MOD_AbsDirection 3006:3C Plages multiples pour déplacement absolu avec modulo - UINT16 MOD_AbsMultiRng 3006:3E Déviation de position maximale résultant de la charge - INT32 MON_p_dif_load_usr 70 0198441113780.06 Dictionnaire d'objets Interface CANopen Adresse (hex) Objet PDO Type de données Nom du paramètre 3006:3F Surveillance de la déviation de position - INT32 MON_p_DiffWin_usr 3006:40 Fenêtre Arrêt, déviation de régulation admissible - INT32 MON_p_win_usr 3006:41 Type d'utilisation pour compensation du jeu - UINT16 BLSH_Mode 3006:42 Valeur de position pour compensation du jeu - INT32 BLSH_Position 3006:44 Temps de traitement pour compensation du jeu - UINT16 BLSH_Time 3006:47 Comportement dès q'une limite de position est atteinte - UINT16 MON_SWLimMode 3006:48 Déviation de vitesse maximale résultant de la charge pour les états de fonctionnement 5, 7 et 8 - UINT32 MON_VelDiffOpSt578 3006:49 Réaction à la commande d'écriture (l'état de fonctionnement n'est pas Operation enabled) - UINT16 ResWriComNotOpEn 3006:4B Déviation de vitesse maximale résultant de la charge - UINT32 MON_VelDiff 3006:4C Fenêtre de temps pour déviation de vitesse maximale résultant de la charge - UINT16 MON_VelDiff_Time 3007:1 Fonction de l'entrée DI0 - UINT16 IOfunct_DI0 3007:2 Fonction de l'entrée DI1 - UINT16 IOfunct_DI1 3007:3 Fonction de l'entrée DI2 - UINT16 IOfunct_DI2 3007:4 Fonction de l'entrée DI3 - UINT16 IOfunct_DI3 3007:9 Fonction de la sortie DQ0 - UINT16 IOfunct_DQ0 3007:A Fonction de la sortie DQ1 - UINT16 IOfunct_DQ1 3008:1 État physique des entrées logique et sorties logiques T_PDO UINT16 _IO_act 3008:A Mode manuel du frein de maintien - UINT16 BRK_release 3008:F État des entrées logiques T_PDO UINT16 _IO_DI_act 3008:10 État des sorties logiques T_PDO UINT16 _IO_DQ_act 3008:11 Modification directes des sorties logiques R_PDO UINT16 IO_DQ_set 3008:20 Temps d'anti-rebond DI0 - UINT16 DI_0_Debounce 3008:21 Temps d'anti-rebond DI1 - UINT16 DI_1_Debounce 3008:22 Temps d'anti-rebond DI2 - UINT16 DI_2_Debounce 3008:23 Temps d'anti-rebond DI3 - UINT16 DI_3_Debounce 3008:26 Etat des entrées pour la fonction de sécurité STO T_PDO UINT16 _IO_STO_act 3008:27 Évaluation du signal pour fonction d'entrée de signaux Velocity Limitation - UINT16 IOsigVelLim 3008:28 Évaluation du signal pour fonction d'entrée de signaux Current Limitation - UINT16 IOsigCurrLim 300A:1 État des entrées Capture T_PDO UINT16 _CapStatus 300A:2 Configuration de l'entrée capture 1 - UINT16 Cap1Config 300A:3 Configuration de l'entrée capture 2 - UINT16 Cap2Config 300A:4 Entrée Capture 1 Start/Stop - UINT16 Cap1Activate 300A:5 Entrée Capture 2 Start/Stop - UINT16 Cap2Activate 300A:6 Entrée Capture 1 Position capturée (capture unique) T_PDO INT32 _Cap1Pos 300A:7 Entrée Capture 2 Position capturée (capture unique) T_PDO INT32 _Cap2Pos 300A:8 Entrée Capture 1 Compteur d'événements (capture unique) T_PDO UINT16 _Cap1Count 300A:9 Entrée Capture 2 Compteur d'événements (capture unique) T_PDO UINT16 _Cap2Count 300A:A Entrée Capture 1, source codeur - UINT16 Cap1Source 300A:B Entrée Capture 2, source codeur - UINT16 Cap2Source 0198441113780.06 71 Interface CANopen Dictionnaire d'objets Adresse (hex) Objet PDO Type de données Nom du paramètre 300A:17 Entrée Capture 1 Compteur d'événements (capture continue) T_PDO UINT16 _Cap1CountCons 300A:18 Entrée Capture 1 Position capturée (capture continue) T_PDO INT32 _Cap1PosCons 300A:19 Entrée Capture 2 Compteur d'événements (capture continue) T_PDO UINT16 _Cap2CountCons 300A:1A Entrée Capture 2 Position capturée (capture continue) T_PDO INT32 _Cap2PosCons 300A:2B Entrée Capture 1 Compteur d'événements pour fronts montants (DS402) T_PDO UINT16 _Cap1CntRise 300A:2C Entrée Capture 1 Compteur d'événements pour fronts descendants (DS402) T_PDO UINT16 _Cap1CntFall 300A:2D Entrée Capture 2 Compteur d'événements pour fronts montants (DS402) T_PDO UINT16 _Cap2CntRise 300A:2E Entrée Capture 2 Compteur d'événements pour fronts descendants (DS402) T_PDO UINT16 _Cap2CntFall 300A:2F Entrées Capture 1 et 2 Récapitulatif des compteurs d'événements (DS402) T_PDO UINT16 _CapEventCounters 300B:1 États des canaux du registre de position T_PDO UINT16 _PosRegStatus 300B:2 Marche/arrêt, canal 1 du registre de position R_PDO UINT16 PosReg1Start 300B:3 Marche/arrêt, canal 2 du registre de position R_PDO UINT16 PosReg2Start 300B:4 Sélection des critères de comparaison pour le canal 1 du registre de position - UINT16 PosReg1Mode 300B:5 Sélection des critères de comparaison pour le canal 2 du registre de position - UINT16 PosReg2Mode 300B:6 Sélection de la source pour le canal 1 du registre de position - UINT16 PosReg1Source 300B:7 Sélection de la source pour le canal 2 du registre de position - UINT16 PosReg2Source 300B:8 Valeur de comparaison A pour le canal 1 du registre de position R_PDO INT32 PosReg1ValueA 300B:9 Valeur de comparaison B pour le canal 1 du registre de position R_PDO INT32 PosReg1ValueB 300B:A Valeur de comparaison A pour le canal 2 du registre de position R_PDO INT32 PosReg2ValueA 300B:B Valeur de comparaison B pour le canal 2 du registre de position R_PDO INT32 PosReg2ValueB 300B:C Marche/arrêt, canal 3 du registre de position R_PDO UINT16 PosReg3Start 300B:D Marche/arrêt, canal 4 du registre de position R_PDO UINT16 PosReg4Start 300B:E Sélection des critères de comparaison pour le canal 3 du registre de position - UINT16 PosReg3Mode 300B:F Sélection des critères de comparaison pour le canal 4 du registre de position - UINT16 PosReg4Mode 300B:10 Sélection de la source pour le canal 3 du registre de position - UINT16 PosReg3Source 300B:11 Sélection de la source pour le canal 4 du registre de position - UINT16 PosReg4Source 300B:12 Valeur de comparaison A pour le canal 3 du registre de position R_PDO INT32 PosReg3ValueA 300B:13 Valeur de comparaison B pour le canal 3 du registre de position R_PDO INT32 PosReg3ValueB 300B:14 Valeur de comparaison A pour le canal 4 du registre de position R_PDO INT32 PosReg4ValueA 300B:15 Valeur de comparaison B pour le canal 4 du registre de position R_PDO INT32 PosReg4ValueB 300B:16 Marche/Arrêt des canaux du registre de position - UINT16 PosRegGroupStart 300D:2 Type de moteur T_PDO UINT32 _M_Type 300D:3 Type du codeur moteur T_PDO UINT16 _M_Encoder 300D:4 Vitesse de rotation maximale admissible/vitesse du moteur T_PDO UINT16 _M_n_max 300D:5 Vitesse de rotation nominale/vitesse nominale du moteur T_PDO UINT16 _M_n_nom 300D:6 Courant de moteur maximal T_PDO UINT16 _M_I_max 300D:7 Courant nominal du moteur T_PDO UINT16 _M_I_nom 72 0198441113780.06 Dictionnaire d'objets Interface CANopen Adresse (hex) Objet PDO Type de données Nom du paramètre 300D:8 Couple nominal/force nominale du moteur T_PDO UINT16 _M_M_nom 300D:9 Couple maximal du moteur T_PDO UINT16 _M_M_max 300D:A Tension nominale du moteur T_PDO UINT16 _M_U_nom 300D:B Constante de tension du moteur kE T_PDO UINT32 _M_kE 300D:C Moment d'inertie de moteur T_PDO UINT32 _M_Jrot 300D:D Résistance d'enroulement du moteur T_PDO UINT16 _M_R_UV 300D:E Inductance du moteur composante q T_PDO UINT16 _M_L_q 300D:F Inductance du moteur composante d T_PDO UINT16 _M_L_d 300D:10 Température maximale du moteur T_PDO INT16 _M_T_max 300D:11 Temps maximum admissible pour le courant maximum de moteur T_PDO UINT16 _M_I2t 300D:13 Courant continu à l’arrêt, moteur T_PDO UINT16 _M_I_0 300D:14 Nombre de paires de pôles moteur T_PDO UINT16 _M_Polepair 300D:16 Couple continu à l’arrêt, moteur T_PDO UINT16 _M_M_0 300D:19 Tension maximale du moteur T_PDO UINT16 _M_U_max 300D:20 Identification frein de maintien T_PDO UINT16 _M_HoldingBrake 300D:21 Temps de serrage du frein de maintien T_PDO UINT16 _M_BRK_T_apply 300D:22 Temps de desserrage (desserrer le frein de maintien) T_PDO UINT16 _M_BRK_T_release 300D:23 Largeur de la paire des pôles du moteur T_PDO UINT16 _M_PolePairPitch 3010:1 Courant nominal de l'étage de puissance T_PDO UINT16 _PS_I_nom 3010:2 Courant maximal de l'étage de puissance T_PDO UINT16 _PS_I_max 3010:3 Tension de bus DC maximale admissible T_PDO UINT16 _PS_U_maxDC 3010:4 Tension de bus DC minimale admissible T_PDO UINT16 _PS_U_minDC 3010:6 Température maximale conseillée de l'étage de puissance (classe d'erreur 0) T_PDO INT16 _PS_T_warn 3010:7 Température maximale de l'étage de puissance T_PDO INT16 _PS_T_max 3010:8 Valeur de résistance de la résistance de freinage interne T_PDO UINT16 _RESint_R 3010:9 Puissance nominale résistance interne de freinage T_PDO UINT16 _RESint_P 3010:A Seuil de sous-tension du bus DC pour un Quick Stop T_PDO UINT16 _PS_U_minStopDC 3011:1 Régulateur de courant composante d, gain P - UINT16 _CTRL_KPid 3011:2 Régulateur de courant composante d, temps d'action intégrale - UINT16 _CTRL_TNid 3011:3 Régulateur de courant composante q, gain P - UINT16 _CTRL_KPiq 3011:4 Régulateur de courant composante q, temps d'action intégrale - UINT16 _CTRL_TNiq 3011:5 Correcteur de vitesse PID : Constante de temps du filtre de lissage de terme D - UINT16 CTRL_vPIDDTime 3011:6 Correcteur de vitesse PID : Gain D - UINT16 CTRL_vPIDDPart 3011:8 Constante de temps du filtre pour le lissage de la vitesse du moteur - UINT16 CTRL_TAUnact 3011:9 Vitesse de rotation jusqu'à laquelle la compensation du frottement est linéaire - UINT32 CTRL_SpdFric 3011:A Anticipation de l'accélération - UINT16 CTRL_KFAcc 3011:C Limitation de courant R_PDO UINT16 CTRL_I_max 3011:D Courant pour Quick Stop - UINT16 LIM_I_maxQSTP 3011:E Courant pour Arrêt - UINT16 LIM_I_maxHalt 3011:F Courant maximal pour l'affaiblissement de champ (composante d) - UINT16 CTRL_I_max_fw 0198441113780.06 73 Interface CANopen Dictionnaire d'objets Adresse (hex) Objet PDO Type de données Nom du paramètre 3011:10 Limitation de la vitesse R_PDO UINT32 CTRL_v_max 3011:14 Période de commutation du bloc de paramètres de boucle de régulation - UINT16 CTRL_ParChgTime 3011:15 Facteur gain global (agit sur le bloc de paramètres de boucle de régulation 1) - UINT16 CTRL_GlobGain 3011:16 Copie du bloc de paramètres de boucle de régulation - UINT16 CTRL_ParSetCopy 3011:17 Bloc de paramètres de boucle de régulation actif T_PDO UINT16 _CTRL_ActParSet 3011:18 Sélection du bloc de paramètres de boucle de régulation lors de la mise en marche - UINT16 CTRL_PwrUpParSet 3011:19 Sélection du bloc de paramètres de boucle de régulation - UINT16 CTRL_SelParSet 3011:1A Conditions pour changement de bloc de paramètres - UINT16 CLSET_ParSwiCond 3011:1B Fenêtre de temps pour le changement de bloc de paramètres - UINT16 CLSET_winTime 3011:1C Déviation de position pour la commutation du bloc de paramètres de boucle de régulation - UINT16 CLSET_p_DiffWin 3011:1D Seuil de vitesse pour la commutation du bloc de paramètres de boucle de régulation - UINT32 CLSET_v_Threshol 3011:22 Activation de Velocity Observer - UINT16 CTRL_VelObsActiv 3011:23 Dynamique Velocity Observer - UINT16 CTRL_VelObsDyn 3011:24 Inertie pour Velocity Observer - UINT32 CTRL_VelObsInert 3011:25 Déviation de position pour la commutation du bloc de paramètres de boucle de régulation - INT32 CLSET_p_DiffWin_usr 3011:26 Facteur de lissage pour régulateur de courant - UINT16 CTRL_SmoothCurr 3012:1 Régulateur de vitesse : gain P - UINT16 CTRL1_KPn 3012:2 Régulateur de vitesse : temps d'action intégrale - UINT16 CTRL1_TNn 3012:3 Gain P régulateur de position - UINT16 CTRL1_KPp 3012:4 Constante de temps du filtre de la consigne de vitesse - UINT16 CTRL1_TAUnref 3012:5 Constante de temps du filtre de la consigne de courant - UINT16 CTRL1_TAUiref 3012:6 Anticipation de la vitesse - UINT16 CTRL1_KFPp 3012:8 Filtre coupe-bande 1 : Amortissement - UINT16 CTRL1_Nf1damp 3012:9 Filtre coupe-bande 1 : Fréquence - UINT16 CTRL1_Nf1freq 3012:A Filtre coupe-bande 1 : Bande passante - UINT16 CTRL1_Nf1bandw 3012:B Filtre coupe-bande 2 : Amortissement - UINT16 CTRL1_Nf2damp 3012:C Filtre coupe-bande 2 : Fréquence - UINT16 CTRL1_Nf2freq 3012:D Filtre coupe-bande 2 : Bande passante - UINT16 CTRL1_Nf2bandw 3012:E Filtre de suppression de dépassement : Amortissement - UINT16 CTRL1_Osupdamp 3012:F Filtre de suppression de dépassement : Temporisation - UINT16 CTRL1_Osupdelay 3012:10 Compensation de friction : Gain - UINT16 CTRL1_Kfric 3013:1 Régulateur de vitesse : gain P - UINT16 CTRL2_KPn 3013:2 Régulateur de vitesse : temps d'action intégrale - UINT16 CTRL2_TNn 3013:3 Gain P régulateur de position - UINT16 CTRL2_KPp 3013:4 Constante de temps du filtre de la consigne de vitesse - UINT16 CTRL2_TAUnref 3013:5 Constante de temps du filtre de la consigne de courant - UINT16 CTRL2_TAUiref 3013:6 Anticipation de la vitesse - UINT16 CTRL2_KFPp 3013:8 Filtre coupe-bande 1 : Amortissement - UINT16 CTRL2_Nf1damp 3013:9 Filtre coupe-bande 1 : Fréquence - UINT16 CTRL2_Nf1freq 74 0198441113780.06 Dictionnaire d'objets Interface CANopen Adresse (hex) Objet PDO Type de données Nom du paramètre 3013:A Filtre coupe-bande 1 : Bande passante - UINT16 CTRL2_Nf1bandw 3013:B Filtre coupe-bande 2 : Amortissement - UINT16 CTRL2_Nf2damp 3013:C Filtre coupe-bande 2 : Fréquence - UINT16 CTRL2_Nf2freq 3013:D Filtre coupe-bande 2 : Bande passante - UINT16 CTRL2_Nf2bandw 3013:E Filtre de suppression de dépassement : Amortissement - UINT16 CTRL2_Osupdamp 3013:F Filtre de suppression de dépassement : Temporisation - UINT16 CTRL2_Osupdelay 3013:10 Compensation de friction : Gain - UINT16 CTRL2_Kfric 3016:3 Vitesse de transmission Modbus - UINT32 MBbaud 3016:4 Adresse Modbus - UINT16 MBaddress 301B:5 Décalage de bit pour RefA16 pour le profil d'entraînement Drive Profile Lexium T_PDO UINT16 _DPL_BitShiftRefA16 301B:6 Réaction à l'erreur de données détectée (bit DE) - INT16 ErrorResp_bit_DE 301B:7 Réaction à l'erreur de mode opératoire détectée (bit ME) - INT16 ErrorResp_bit_ME 301B:8 Activation du profil d'entraînement Drive Profile Lexium - UINT16 DPL_Activate 301B:9 Activation du mode opératoire Jog (déplacement manuel) R_PDO UINT16 JOGactivate 301B:13 Machine d'état DS402 : Transition d’état de 3 à 4 - UINT16 DS402compatib 301B:16 Position pour la prise d'origine immédiate - INT32 HMp_setP 301B:19 Code d'erreur pour les erreurs détectées de manière synchrone (bit ME) T_PDO UINT16 _ModeError 301B:1B Code d'erreur pour les erreurs synchrones détectées (bit DE) T_PDO UINT16 _DataError 301B:1C Informations d'erreur supplémentaires sur le ModeError détecté (bit ME) T_PDO UINT16 _ModeErrorInfo 301B:1D Information d'erreur supplémentaire sur le DataError détecté (bit DE) T_PDO UINT16 _DataErrorInfo 301B:1E Mot d’état DS402 : Réglage pour bit 11 (limite interne) - UINT16 DS402intLim 301B:1F Profil d'entraînement Drive Profile Lexium dmControl R_PDO UINT16 DPL_dmControl 301B:21 Profil d'entraînement Drive Profile Lexium RefB32 R_PDO INT32 DPL_RefB32 301B:22 Profil d'entraînement Drive Profile Lexium RefA16 R_PDO INT16 DPL_RefA16 301B:25 Profil d'entraînement Drive Profile Lexium driveStat T_PDO UINT16 _DPL_driveStat 301B:26 Profil d'entraînement Drive Profile Lexium mfStat T_PDO UINT16 _DPL_mfStat 301B:27 Profil d'entraînement Drive Profile Lexium motionStat T_PDO UINT16 _DPL_motionStat 301B:28 Profil d'entraînement Drive Profile Lexium driveInput T_PDO UINT16 _DPL_driveInput 301B:35 Réglage pour le bit 9 de _DPL_motionStat et _actionStatus - UINT16 DPL_intLim 301C:4 Action Word T_PDO UINT16 _actionStatus 301C:6 Adresse Modbus du paramètre avec la valeur non valide T_PDO UINT16 _InvalidParam 301C:7 État des signaux de surveillance T_PDO UINT32 _SigActive 301C:8 État mémorisé des signaux de surveillance T_PDO UINT32 _SigLatched 301C:9 Code d'erreur de la dernière erreur détectée de la classe d'erreur 0 T_PDO UINT16 _LastWarning 301C:A Compteur d'heures de fonctionnement T_PDO UINT32 _OpHours 301C:B Erreurs présentes de la classe d'erreur 0, codées en bit T_PDO UINT32 _WarnActive 301C:C Erreurs enregistrés de la classe d'erreur 0, codées en bits T_PDO UINT32 _WarnLatched 301C:D Puissance de sortie T_PDO INT32 _Power_act 301C:E Puissance de sortie moyenne T_PDO UINT16 _Power_mean 301C:F Tension du bus DC T_PDO UINT16 _UDC_act 0198441113780.06 75 Interface CANopen Dictionnaire d'objets Adresse (hex) Objet PDO Type de données Nom du paramètre 301C:10 Température de l'étage de puissance T_PDO INT16 _PS_T_current 301C:11 Température du moteur T_PDO INT16 _M_T_current 301C:12 Température de l'appareil T_PDO INT16 _DEV_T_current 301C:13 Surcharge de la résistance de freinage (I2t) T_PDO INT16 _RES_overload 301C:14 Charge de la résistance de freinage T_PDO INT16 _RES_load 301C:15 Valeur de pointe de la surcharge de la résistance de freinage T_PDO INT16 _RES_maxoverload 301C:16 Surcharge de l'étage de puissance (I2t) T_PDO INT16 _PS_overload_I2t 301C:17 Charge de l'étage de puissance T_PDO INT16 _PS_load 301C:18 Valeur de pointe de la surcharge de l'étage de puissance T_PDO INT16 _PS_maxoverload 301C:19 Surcharge du moteur (I2t) T_PDO INT16 _M_overload 301C:1A Charge du moteur T_PDO INT16 _M_load 301C:1B Valeur de pointe de la surcharge du moteur T_PDO INT16 _M_maxoverload 301C:1E Valeur maximale pour le mode opératoire Profile Torque T_PDO INT16 _PT_max_val 301C:1F Informations supplémentaires sur la dernière erreur détectée T_PDO UINT16 _LastError_Qual 301C:22 Surcharge de l'étage de puissance (température de la puce) T_PDO INT16 _PS_overload_cte 301C:23 Surcharge de l'étage de puissance (puissance au carré) T_PDO INT16 _PS_overload_psq 301C:24 Surcharge de l'étage de puissance T_PDO INT16 _PS_overload 301C:26 Conditions pour la transition vers l'état de fonctionnement Ready To Switch On T_PDO UINT16 _Cond_State4 301C:27 Limitation de courant du système T_PDO UINT16 _Imax_system 301C:28 Limitation de courant actuelle T_PDO UINT16 _Imax_act 301C:29 Limitation de la vitesse actuelle T_PDO UINT32 _Vmax_act 301C:2B Tension du signal Cosinus du codeur - INT16 _M_Enc_Cosine 301C:2C Tension du signal Sinus du codeur - INT16 _M_Enc_Sine 301E:1 Courant de moteur instantané (composante q, générant de couple) T_PDO INT16 _Iq_act_rms 301E:2 Courant de moteur instantané (composante d, défluxage) T_PDO INT16 _Id_act_rms 301E:3 Courant de moteur total T_PDO INT16 _I_act 301E:4 Consigne de tension moteur, composante q T_PDO INT16 _Uq_ref 301E:5 Consigne de tension moteur, composante d T_PDO INT16 _Ud_ref 301E:6 Tension moteur totale (somme vectorielle des composantes d et q) T_PDO INT16 _Udq_ref 301E:7 Consigne de vitesse T_PDO INT16 _n_ref 301E:8 Vitesse de rotation réelle T_PDO INT16 _n_act 301E:9 Consigne de position dans unités internes T_PDO INT32 _p_ref_int 301E:C Consigne de position T_PDO INT32 _p_ref 301E:E Position absolue rapportée à la résolution interne en unités internes T_PDO UINT32 _p_absmodulo 301E:F Position absolue rapportée à la plage de travail du codeur T_PDO UINT32 _p_absENC 301E:10 Consigne de courant de moteur (composante q, générant de couple) T_PDO INT16 _Iq_ref_rms 301E:11 Consigne de courant de moteur (composante d, défluxage) T_PDO INT16 _Id_ref_rms 301E:13 Taux d'utilisation de la tension bus DC T_PDO INT16 _VoltUtil 301E:14 Déviation de position, déviation de position dynamique incluse T_PDO INT32 _p_dif_usr 301E:15 Valeur maximale de la déviation de position résultant de la charge - INT32 _p_dif_load_peak_usr 301E:16 Déviation de position résultant de la charge entre la consigne de position et la position instantanée T_PDO INT32 _p_dif_load_usr 76 0198441113780.06 Dictionnaire d'objets Interface CANopen Adresse (hex) Objet PDO Type de données Nom du paramètre 301E:1B Valeur maximale de la déviation de position résultant de la charge - UINT32 _p_dif_load_peak 301E:1C Déviation de position résultant de la charge entre la consigne de position et la position instantanée T_PDO INT32 _p_dif_load 301E:1F Consigne de vitesse T_PDO INT32 _v_ref 301E:26 Position instantanée codeur 1 en unités internes T_PDO INT32 _p_act_ENC1_int 301E:27 Position instantanée codeur 1 T_PDO INT32 _p_act_ENC1 301E:28 Vitesse de rotation instantanée codeur 1 T_PDO INT16 _n_act_ENC1 301E:29 Vitesse instantanée codeur 1 T_PDO INT32 _v_act_ENC1 301E:2C Déviation de vitesse résultant de la charge T_PDO INT32 _v_dif_usr 301F:1 Position cible du générateur de profil T_PDO INT32 _RAMP_p_target 301F:2 Position instantanée du générateur de profil T_PDO INT32 _RAMP_p_act 301F:5 Vitesse cible du générateur de profil T_PDO INT32 _RAMP_v_target 301F:7 Vitesse de la valeur de consigne pour l'anticipation de la vitesse T_PDO INT32 _pref_v 301F:9 Accélération de la valeur de consigne pour l'anticipation de l'accélération T_PDO INT32 _pref_acc 301F:A Valeur utilisateur maximale pour les positions T_PDO INT32 _ScalePOSmax 301F:B Valeur utilisateur maximale pour vitesse T_PDO INT32 _ScaleVELmax 301F:C Valeur utilisateur maximale pour les accélérations et les décélérations T_PDO INT32 _ScaleRAMPmax 3022:4 Tolérance de synchronisation - UINT16 SyncMechTol 3022:5 Activation du mécanisme de synchronisation - UINT16 SyncMechStart 3022:6 État du mécanisme de synchronisation T_PDO UINT16 SyncMechStatus 3023:7 Déplacement absolu au-delà des limites de déplacement - UINT16 PP_ModeRangeLim 3023:9 Commutation en mode opératoire Profile Position au cours du déplacement - UINT16 PP_OpmChgType 3023:C Activation du déplacement relatif après Capture - UINT16 RMAC_Activate 3023:D Position cible du déplacement relatif après Capture - INT32 RMAC_Position 3023:E Vitesse du déplacement relatif après Capture - UINT32 RMAC_Velocity 3023:F Réaction en cas de dépassement de la position cible - UINT16 RMAC_Response 3023:10 Front du signal de capture pour le déplacement relatif après Capture - UINT16 RMAC_Edge 3023:11 État du déplacement relatif après Capture T_PDO UINT16 _RMAC_Status 3023:12 État détaillé déplacement relatif après Capture (RMAC) T_PDO UINT16 _RMAC_DetailStatus 3028:6 Distance maximale pour la recherche du point de commutation - INT32 HMoutdis 3028:7 Distance entre du point de commutation - INT32 HMdis 3028:A Méthode privilégiée pour Homing (prise d'origine) - INT16 HMprefmethod 3028:B Position sur le point de référence R_PDO INT32 HMp_home 3028:C Distance entre le point de commutation et l'impulsion d'indexation T_PDO INT32 _HMdisREFtoIDX 3028:D Distance de recherche maximale après le dépassement du capteur - INT32 HMsrchdis 3028:F Distance entre le point de commutation et l'impulsion d'indexation T_PDO INT32 _HMdisREFtoIDX_usr 3029:3 Sélection de la méthode Jog R_PDO UINT16 JOGmethod 3029:4 Vitesse du déplacement lent R_PDO UINT32 JOGv_slow 3029:5 Vitesse du déplacement rapide R_PDO UINT32 JOGv_fast 3029:7 Distance du déplacement par étapes - INT32 JOGstep 0198441113780.06 77 Interface CANopen Dictionnaire d'objets Adresse (hex) Objet PDO Type de données Nom du paramètre 3029:8 Temps d'attente pour déplacement par étapes - UINT16 JOGtime 302E:3 Distance maximale admissible - UINT16 MT_dismax 302E:A Distance maximale admissible - INT32 MT_dismax_usr 302F:1 Démarrage de l'auto-réglage - UINT16 AT_start 302F:2 État de l'auto-réglage T_PDO UINT16 _AT_state 302F:3 Plage de déplacement pour auto-réglage - UINT32 AT_dis 302F:4 Direction du déplacement pour l'autoréglage - UINT16 AT_dir 302F:6 Saut de vitesse pour autoréglage - UINT32 AT_n_ref 302F:7 Couple de frottement du système T_PDO UINT16 _AT_M_friction 302F:8 Couple de charge constant T_PDO INT16 _AT_M_load 302F:9 Temps d'attente entre les pas de l'autoréglage - UINT16 AT_wait 302F:B Progression de l' auto-réglage T_PDO UINT16 _AT_progress 302F:C Moment d'inertie du système T_PDO UINT16 _AT_J 302F:E Type de couplage du système - UINT16 AT_mechanical 302F:12 Plage de déplacement pour auto-réglage - INT32 AT_dis_usr 302F:13 Saut de vitesse pour autoréglage - INT32 AT_v_ref 303A:1 Verrouiller l'IHM. - UINT16 HMIlocked 303A:2 Affichage de l'IHM en cas de mouvement du moteur - UINT16 HMIDispPara 303B:2 Nombre de cycles d'activation T_PDO UINT32 _ERR_powerOn 303B:4 Vider la mémoire des erreurs - UINT16 ERR_clear 303B:5 Réinitialisation du pointeur de lecture de la mémoire des erreurs - UINT16 ERR_reset 303B:6 Fonction de sortie de signal Selected Error (classes d’erreurs 1 à 4) : Premier code d'erreur - UINT16 MON_IO_SelErr1 303B:7 Fonction de sortie de signal Selected Error (classes d’erreurs 1 à 4) Second code d’erreur - UINT16 MON_IO_SelErr2 303B:8 Fonction de sortie de signal Selected Error (classe d’erreurs 0) : Premier code d'erreur - UINT16 MON_IO_SelWar1 303B:9 Fonction de sortie de signal Selected Error (classe d’erreurs 0) : Second code d’erreur - UINT16 MON_IO_SelWar2 303C:1 Code d'erreur - UINT16 _ERR_number 303C:2 Classe d'erreur - UINT16 _ERR_class 303C:3 Moment de détection de l'erreur - UINT32 _ERR_time 303C:4 Informations supplémentaires sur l'erreur détectée - UINT16 _ERR_qual 303C:5 Nombre de cycles d'activation de l'étage de puissance au moment de l'erreur - UINT16 _ERR_enable_cycl 303C:6 Temps entre l'activation de l'étage de puissance et la détection de l'erreur - UINT16 _ERR_enable_time 303C:7 Tension du bus DC au moment de la détection de l'erreur - UINT16 _ERR_DCbus 303C:8 Vitesse du moteur au moment de la détection de l'erreur - INT32 _ERR_motor_v 303C:9 Courant moteur au moment de la détection de l'erreur - UINT16 _ERR_motor_I 303C:A Température de l'étage de puissance au moment de la détection de l'erreur - INT16 _ERR_temp_ps 303C:B Température de l'appareil au moment de la détection de l'erreur - INT16 _ERR_temp_dev 303F:5D Valeur de l'amplitude SinCos - UINT16 _ENC_AmplVal 303F:5E Valeur moyenne de l'amplitude SinCos - UINT16 _ENC_AmplMean 303F:5F Valeur minimale de l'amplitude SinCos - UINT16 _ENC_AmplMin 78 0198441113780.06 Dictionnaire d'objets Interface CANopen Adresse (hex) Objet PDO Type de données Nom du paramètre 303F:60 Valeur maximale de l'amplitude SinCos - UINT16 _ENC_AmplMax 303F:61 Activation de la surveillance de l'amplitude SinCos - UINT16 MON_ENC_Ampl 303F:62 Valeur instantanée du compteur de surveillance de la commutation - INT16 _CommutCntAct 303F:63 Valeur maximale atteinte par le compteur de surveillance de la commutation - INT16 CommutCntMax 303F:68 Surveillance de la surcharge et de la sur-température du moteur - UINT16 MON_MotOvLoadOvTemp 3040:43 Dernier code d'erreur des services de paramètre du bus de terrain - UINT16 _ErrNumFbParSvc 3041:6 Mot de diagnostic CANopen - UINT16 _CanDiag 3041:A CANopen SDO Abort Code spécifique au fabricant - UINT16 _ManuSdoAbort 3041:B PDO 1 Masque Event - UINT16 CANpdo1Event 3041:C PDO 2 Masque Event - UINT16 CANpdo2Event 3041:D PDO 3 Masque Event - UINT16 CANpdo3Event 3041:E PDO 4 Masque Event - UINT16 CANpdo4Event 3041:11 Réaction à l’erreur CANopen en cas d’erreur "Heartbeat" ou "Life Guarding" détectée - UINT16 ErrResp_HeartB_LifeG Groupe d’objets d’occupation 6000 hex Présentation Pour le groupe d'objets CANopen 6000 hex il existe des paramètres correspondants dans le produit. Adresse (hex) Objet PDO Type de données Nom du paramètre 603F:0 Erreur déclenchant un Stop (classe d'erreur 1 à 4) T_PDO UINT16 _LastError 6040:0 Mot de commande DriveCom R_PDO UINT16 DCOMcontrol 6041:0 Mot d'état DriveCom T_PDO UINT16 _DCOMstatus 605B:0 Comportement lors de la désactivation de l'étage de puissance pendant un déplacement - INT16 DSM_ShutDownOption 605D:0 Code d'option pour le type de rampe Halt - INT16 LIM_HaltReaction 6060:0 Mode opératoire R_PDO INT8 DCOMopmode 6061:0 Mode opératoire actif T_PDO INT8 _DCOMopmd_act 6063:0 Position instantanée en unités internes T_PDO INT32 _p_act_int 6064:0 Position actuelle T_PDO INT32 _p_act 6065:0 Déviation de position maximale résultant de la charge R_PDO UINT32 MON_p_dif_load 6067:0 Fenêtre Arrêt, déviation de régulation admissible R_PDO UINT32 MON_p_win 6068:0 Fenêtre Arrêt, temps - UINT16 MON_p_winTime 606B:0 Vitesse instantanée du générateur de profil T_PDO INT32 _RAMP_v_act 606C:0 Vitesse instantanée T_PDO INT32 _v_act 606D:0 Fenêtre de vitesse, déviation admissible - UINT16 MON_v_win 606E:0 Fenêtre de vitesse, durée - UINT16 MON_v_winTime 6071:0 Couple cible R_PDO INT16 PTtq_target 6077:0 Couple instantané T_PDO INT16 _tq_act 607A:0 Position cible pour le mode opératoire Profile Position (point-à-point) R_PDO INT32 PPp_target 0198441113780.06 79 Interface CANopen Dictionnaire d'objets Adresse (hex) Objet PDO Type de données Nom du paramètre 607D:1 Limite de positionnement négative pour fin de course logicielle - INT32 MON_swLimN 607D:2 Limite de positionnement positive pour fin de course logicielle - INT32 MON_swLimP 607F:0 Vitesse maximale du profil de déplacement pour la vitesse - UINT32 RAMP_v_max 6081:0 Vitesse cible pour le mode opératoire Profile Position (point-à-point) R_PDO UINT32 PPv_target 6083:0 Accélération du profil de déplacement pour la vitesse R_PDO UINT32 RAMP_v_acc 6084:0 Décélération du profil de déplacement pour la vitesse R_PDO UINT32 RAMP_v_dec 6087:0 Pente du profil de déplacement pour le couple R_PDO UINT32 RAMP_tq_slope 6098:0 Méthode pour Homing R_PDO INT8 HMmethod 6099:1 Vitesse cible pour la recherche du commutateur - UINT32 HMv 6099:2 Vitesse cible pour quitter le commutateur - UINT32 HMv_out 60B8:0 Fonction Touch Probe (DS402) R_PDO UINT16 TouchProbeFct 60B9:0 Statut Touch Probe (DS402) T_PDO UINT16 _TouchProbeStat 60BA:0 Entrée Capture 1, position capturée en cas de front montant (DS402) T_PDO INT32 _Cap1PosRisEdge 60BB:0 Entrée Capture 1, position capturée en cas de front descendant (DS402) T_PDO INT32 _Cap1PosFallEdge 60BC:0 Entrée Capture 2, position capturée en cas de front montant (DS402) T_PDO INT32 _Cap2PosRisEdge 60BD:0 Entrée Capture 2, position capturée en cas de front descendant (DS402) T_PDO INT32 _Cap2PosFallEdge 60C1:1 Valeur de consigne de position pour le mode opératoire Interpolated Position R_PDO INT32 IPp_target 60C2:1 Interpolation time period value - UINT8 IP_IntTimPerVal 60C2:2 Interpolation time index - INT8 IP_IntTimInd 60F2:0 Options pour le mode opératoire Profile Position - UINT16 PPoption 60F4:0 Déviation de position, déviation de position dynamique incluse T_PDO INT32 _p_dif 60FF:0 Vitesse cible R_PDO INT32 PVv_target 6502:0 Modes opératoires pris en charge selon DSP402 T_PDO UINT32 _SuppDriveModes Details of Object Group 1000 hex 1000 hex Device Type L'objet indique le profil et le type de l'appareil utilisé. Description d'objet Index 1000 hex Nom d'objet Device type Code d'obj. VAR Type de données Unsigned32 Description de la valeur 80 Sous-index 00 hex, type de l’appareil Signification Type d'appareil et profil d'appareil Accès RO Mappage des PDO – 0198441113780.06 Dictionnaire d'objets Interface CANopen Plage de valeurs – Valeur par défaut 0042 0192 hex Archivable – Occupation des bits, sous-index 00h Bit Accès Valeur Signification 0 à 15 RO 0192 hex Profil d'appareil DS-402 (192 hex) 16 à 23 RO 42 hex Bit 17 = 1 : Servo-variateur AC 24 à 31 RO 00 hex Inutilisé 1001 hex Error Register L'objet signale l'erreur de l'appareil. La cause détaillée de l’erreur peut être déterminée via l’objet Predefined error field (1003 hex) et - pour des raisons de compatibilité avec des appareils ayant d’autres profils de bus de terrain - via l'objet Error code (603F hex). Les erreurs sont signalées dès leur apparition par un message EMCY. Description d'objet Index 1001 hex Nom d'objet Error register Code d'obj. VAR Type de données Unsigned8 Description de la valeur Sous-index 00 hex, error register Signification Error register Accès RO Mappage des PDO – Plage de valeurs – Valeur par défaut – Archivable – Occupation des bits, sous-index 00h 0198441113780.06 Bit Accès Valeur Signification 0 RO – Erreur (generic error) 1 RO – Réservé 2 RO – Réservé 3 RO – Réservé 4 RO – Profil de communication (communication error) 5 RO – Profil d'appareil (device profile error) 6 RO – Réservé 7 RO – Spécifique fournisseur (manufacturer specific) 81 Interface CANopen Dictionnaire d'objets 1003 hex Predefined Error Field L'objet enregistre les derniers messages d'erreur qui ont été affichés comme message EMCY. • L'entrée au sous-index 00 hex contient le nombre de messages d'erreur enregistrés. • Le message d’erreur le plus récent est stocké au sous-index 01 hex. Les anciens messages sont déplacés vers des entrées de sous-index supérieur. • L'écriture d'un « 0 » au sous-index 00 hex réinitialise la liste des erreurs. Description d'objet Index 1003 hex Nom d'objet Predefined error field Code d'obj. ARRAY Type de données Unsigned32 Description de la valeur Sous-index 00 hex, number of errors Signification Nombre de libellés d'erreur Accès RW Mappage des PDO – Plage de valeurs 0à1 Valeur par défaut 1 Archivable – Sous-index 01 hex, error register Signification Numéro de l'erreur Accès RO Mappage des PDO – Plage de valeurs – Valeur par défaut 0 Archivable – Occupation des bits, sous-index 00 hex. 05 hex Bit 0 à 15 : Code d’erreur (conformément à DS301). Bit 16 à 31 : Code d'erreur 1000 hex : Numéro d'erreur spécifique fournisseur. 1005 hex COB ID SYNC Message L'objet communique le COB-Id de l'objet SYNC et définit si un appareil envoie ou reçoit les messages SYNC. L'appareil ne peut recevoir que des messages SYNC. Pour la synchronisation, un appareil doit envoyer des objets SYNC sur le réseau. Le COB-ID peut être modifié dans l'état NMT "Pre-Operational". Description d'objet 82 Index 1005 hex Nom d'objet COB ID SYNC 0198441113780.06 Dictionnaire d'objets Interface CANopen Code d'obj. VAR Type de données Unsigned32 Description de la valeur Sous-index 00 hex, COB-ID SYNC Signification Identifiant de l'objet de synchronisation Accès RW Mappage des PDO – Plage de valeurs 0 à 4294967295 Valeur par défaut 8000 0080 hex Archivable – Occupation des bits, sous-index 00 hex Bit Accès Valeur 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 0000 hex Uniquement pertinent si bit 29=1 non utilisé par l'appareil. 10-7 RW 0001b Code de fonction, bits 10 ... 7 de COB ID 6-0 RO 7F hex Adresse de nœud, bit 6 0 de COB ID 1008 hex Manufacturer Device Name L'objet donne la désignation de l'appareil du fabricant. Description d'objet Index 1008 hex Nom d'objet Manufacturer device name Code d'obj. VAR Type de données Visible String8 Description de la valeur Sous-index 00 hex, nom du fabricant de l’appareil Signification Désignation du fabricant Accès RO Mappage des PDO – Plage de valeurs – Valeur par défaut – Archivable – 1009 hex Manufacturer Hardware Version L'objet indique la version du matériel de l'appareil. Description d'objet 0198441113780.06 83 Interface CANopen Dictionnaire d'objets Index 1009 hex Nom d'objet Manufacturer hardware version Code d'obj. VAR Type de données Visible String8 Description de la valeur Sous-index 00 hex, version du matériel du fabricant Signification Version matérielle Accès RO Mappage des PDO – Plage de valeurs – Valeur par défaut – Archivable – 100A hex Manufacturer Software Version L'objet indique la version du logiciel de l'appareil. Description d'objet Index 100A hex Nom d'objet Manufacturer software version Code d'obj. VAR Type de données Visible String8 Description de la valeur Sous-index 00 hex, version du logiciel du fabricant Signification Version logicielle Accès RO Mappage des PDO – Plage de valeurs – Valeur par défaut – Archivable – 100C hex Guard Time L'objet indique le laps de temps nécessaire à la surveillance de la communication (Node Guarding) d'un esclave NMT. Le laps de temps pour surveiller la connexion d’un maître NMT est égal au laps de temps "Guard Time" multiplié par le facteur "Life Time", objet Life time factor(100D hex). Le laps de temps peut être modifié dans l'état NMT "Pre-Operational". Description d'objet 84 Index 100C hex Nom d'objet Guard Time Code d'obj. VAR Type de données Unsigned16 0198441113780.06 Dictionnaire d'objets Interface CANopen Description de la valeur Sous-index 00 hex, Guard Time Signification Laps de temps pour le Node Guarding [ms] Accès RW Mappage des PDO – Plage de valeurs 0 à 65535 Valeur par défaut 0 Archivable – 100D hex Life Time Factor L’objet spécifie le facteur qui, avec le laps de temps "Guard Time", donne l’intervalle de temps pour surveiller la connexion d'un maître NMT. A l'intérieur de ce laps de temps, l'esclave NMT-Slave attend une requête de surveillance via Node Guarding en provenance du maître NMT. life time = guard time * life time factor La valeur "0" désactive la surveillance du maître NMT. S’il n’y a aucune surveillance de connexion via le maître NMT pendant l’intervalle de temps "Life Time", l’appareil signale une erreur et passe dans l'état de fonctionnement Fault. Le facteur de temps peut être modifié dans l'état NMT "Pre-Operational". La fenêtre de temps "Guard Time" est définie avec l'objet Guard time (100C hex). Description d'objet Index 100D hex Nom d'objet Life Time Factor Code d'obj. VAR Type de données Unsigned8 Description de la valeur Sous-index 00 hex, life time factor Signification Facteur d'itération pour le protocole Node Guarding. Accès RW Mappage des PDO – Plage de valeurs 0 à 255 Valeur par défaut 0 Archivable – 1014 hex COB ID Emergency Object Message L’objet spécifie le COB-ID de l’objet d’urgence "EMCY". Description d'objet 0198441113780.06 Index 1014 hex Nom d'objet COB ID EMCY Code d'obj. VAR Type de données Unsigned32 85 Interface CANopen Dictionnaire d'objets Description de la valeur Sous-index 00 hex, COB ID EMCY Signification Identifiant de l'objet d'urgence Accès RW Mappage des PDO – Plage de valeurs 0 à 4294967295 Valeur par défaut 4000 0080 hex + ID de nœud Archivable – Occupation des bits, sous-index 00h Bit Accès Valeur Signification 31, 30 RO 0b Réservé 29 RO 0b 0 : identifiant à 11 bits (CAN 3.0A) 1 : identifiant à 29 bits (CAN 3.0B) 28-11 RO 0000 hex Uniquement pertinent si bit 29=1 non utilisé par l'appareil. 10-7 RW 0001b Code de fonction, bit 10-7 du COB-Id 6-0 RO – Adresse de nœud, bit 6-0 du COB-Id Le COB-ID peut être modifié dans l'état NMT "Pre-Operational". 1015 hex Inhibit Time Emergency Object Message L'objet définit le temps d'attente pour renouveler l'envoi de messages EMCY sous la forme de multiple de 100µs. Description d'objet Index 1015 hex Nom d'objet Inhibit time EMCY Code d'obj. VAR Type de données Unsigned16 Description de la valeur Sous-index 00 hex, inhibit time EMCY Signification Temps d'attente pour renouveler l'envoi d'un message EMCY Accès RW Mappage des PDO – Plage de valeurs 0 à 65535 Valeur par défaut 0 Archivable – 1016 hex Consumer Heartbeat Time L’objet contient les paramètres des "Consommateurs Heartbeat" pour la surveillance du NMT à l’aide d’un message de connexion "Heartbeat". Description d'objet 86 Index 1016 hex Nom d'objet Consumer Heartbeat Time 0198441113780.06 Dictionnaire d'objets Interface CANopen Code d'obj. ARRAY Type de données Unsigned32 Description de la valeur Sous-index 00 hex, number of elements Signification Nombre de valeurs relatives à l'objet Accès RO Mappage des PDO – Plage de valeurs – Valeur par défaut 3 Archivable – Sous-index 01 hex, Consumer Heartbeat Time Signification Intervalle de temps et ID de nœud du destinataire de "Heartbeat" Accès RW Mappage des PDO – Plage de valeurs 0 à 4294967295 Valeur par défaut 0 Archivable – Occupation des bits, sous-index 01 hex. 03 hex Bit Signification 31 à 24 Réservé 23 à 16 ID de nœud 15 à 0 Intervalle de temps du message "Heartbeat" L’intervalle de temps est spécifié sous la forme d’un multiple de 1 ms et doit être supérieur au temps "Heartbeat" du producteur, objet Producer Heartbeat Time (1017 hex). Si l'intervalle de temps est nul, l'appareil spécifié via l'ID de nœud n'est pas surveillé. 1017 hex Producer Heartbeat Time L’objet contient l’intervalle de temps du producteur "Heartbeat" pour la surveillance du NMT à l’aide d’un message de connexion "Heartbeat" sous la forme d'un multiple de 1 ms. Le temps "Heartbeat" du producteur doit être inférieur à l’intervalle de temps du consommateur "Heartbeat", objet Consumer Heartbeat Time (1016 hex). L'intervalle de temps nul désactive la surveillance. Description d'objet Index 1017 hex Nom d'objet Producer Heartbeat Time Code d'obj. VAR Type de données Unsigned16 Description de la valeur 0198441113780.06 Sous-index 00 hex, Producer Heartbeat Time Signification Intervalle de temps du producteur "Heartbeat" 87 Interface CANopen Dictionnaire d'objets Accès RW Mappage des PDO – Plage de valeurs 0 à 65535 Valeur par défaut 0 Archivable – 1018 hex Identity Object L'objet donne des informations sur l'appareil. • Sous-index 01 hex (vendor Id) contient le code d'identification du fabricant • Sous-index 02 hex (product Id) donne le code produit spécifique fournisseur • Sous-index 03 hex (revision number) identifie les caractéristiques CANopen spéciales pour l'appareil Description d'objet Index 1018 hex Nom d'objet Identity Object Code d'obj. RECORD Type de données Identity Description de la valeur 88 Sous-index 00 hex, number of elements Signification Nombre de valeurs relatives à l'objet Accès RO Mappage des PDO – Plage de valeurs – Valeur par défaut 3 Archivable – Sous-index 01 hex, ID du fabricant Signification ID du fabricant Accès RO Mappage des PDO – Plage de valeurs – Valeur par défaut 0800 005A hex Archivable – Sous-index 02 hex, product code Signification Code produit Accès RO Mappage des PDO – Plage de valeurs – Valeur par défaut – Archivable – Sous-index 03 hex, revision number Signification Numéro de révision 0198441113780.06 Dictionnaire d'objets Interface CANopen Accès RO Mappage des PDO – Plage de valeurs – Valeur par défaut – Archivable – 1029 hex Error Behavior L'objet donne le comportement de la machine à états NMT en cas d'erreur de communication. Description d'objet Index 1029 hex Nom d'objet Error behavior Code d'obj. ARRAY Type de données Unsigned8 Description de la valeur Sous-index 00 hex, number of elements Signification Nombre de valeurs relatives à l'objet Accès RO Mappage des PDO – Plage de valeurs – Valeur par défaut 1 Archivable – Sous-index 01 hex, Communication Error Signification Erreur de communication Accès RW Mappage des PDO – Plage de valeurs 0à2 Valeur par défaut 0 Archivable – Réglages, sous-index 01 hex Valeur Signification 0 Pre-Operational (uniquement dans l'état Operational) 1 Aucun changement d'état 2 Stopped 1200 hex 1st Server SDO Parameter L'objet enregistre les réglages pour le premier SDO serveur. Description d'objet 0198441113780.06 Index 1200 hex Nom d'objet 1st server SDO parameter 89 Interface CANopen Dictionnaire d'objets Code d'obj. RECORD Type de données SDO server parameter Description de la valeur Sous-index 00 hex, number of elements Signification Nombre de valeurs relatives à l'objet Accès RO Mappage des PDO – Plage de valeurs – Valeur par défaut 2 Archivable – Sous-index 01 hex, COB ID client -> server Signification Identifiant Client -> Serveur Accès RO Mappage des PDO – Plage de valeurs 0 à 4294967295 Valeur par défaut 1536 + Node-ID Archivable – Sous-index 02 hex, COB ID server -> client Signification Identifiant Serveur -> Client Accès RO Mappage des PDO – Plage de valeurs 0 à 4294967295 Valeur par défaut 1408 + Node-ID Archivable – 1201 hex 2nd Server SDO Parameter L'objet enregistre les réglages pour le deuxième SDO serveur. Description d'objet Index 1201 hex Nom d'objet 2nd server SDO parameter Code d'obj. RECORD Type de données SDO server parameter Description de la valeur 90 Sous-index 00 hex, number of elements Signification Nombre de valeurs relatives à l'objet Accès RO Mappage des PDO – Plage de valeurs – Valeur par défaut 3 Archivable – 0198441113780.06 Dictionnaire d'objets Interface CANopen Sous-index 01 hex, COB ID client -> server Signification Identifiant Client -> Serveur Accès RW Mappage des PDO – Plage de valeurs 0 à 4294967295 Valeur par défaut 8000 0000 hex Archivable – Sous-index 02 hex, COB ID server -> client Signification Identifiant Serveur -> Client Accès RW Mappage des PDO – Plage de valeurs 0 à 4294967295 Valeur par défaut 8000 0000 hex Archivable – Sous-index 03 hex, node ID SDO client Signification ID de nœud SDO Client Accès RW Mappage des PDO – Plage de valeurs 1 à 127 Valeur par défaut – Archivable – 1400 hex 1st Receive PDO Parameter L'objet enregistre les réglages pour le premier PDO de réception R_PDO1. Description d'objet Index 1400 hex Nom d'objet 1st receive PDO parameter Code d'obj. RECORD Type de données PDO Communication Parameter Description de la valeur 0198441113780.06 Sous-index 00 hex, number of entries Signification Nombre de valeurs relatives à l'objet Accès RO Mappage des PDO – Plage de valeurs – Valeur par défaut 2 Archivable – Sous-index 01 hex, COB ID used by PDO Signification Identifiant du R_PDO1 Accès RW Mappage des PDO – 91 Interface CANopen Dictionnaire d'objets Plage de valeurs 0 à 4294967295 Valeur par défaut 0200 hex + ID de nœud Archivable – Sous-index 02 hex, transmission type = asynchronous Signification Type de transmission Accès RW Mappage des PDO – Plage de valeurs 0 à 255 Valeur par défaut 255 Archivable – Occupation des bits, sous-index 01 hex Bit Accès Valeur Signification 31 RW 0b 0 : PDO actif 1 : PDO inactif 30 RO 0b 0 : RTR (cf. ci-dessous) 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 0000 hex Uniquement pertinent si bit 29=1 non utilisé par l'appareil. 10-7 RW 0100b Code de fonction, bit 10-7 du COB-Id 6-0 RO – Adresse de nœud, bit 6-0 du COB-Id Un R_PDO ne peut être utilisé que si le bit 31="0". Occupation des bits, sous-index 02 hex Type de transmission cyclique acyclique synchrone asynchrone Contrôlé par RTR 0 – Oui Oui – – 1-240 Oui – Oui – – 252 – – Oui – Oui 253 – – – Oui Oui 254 – – – Oui – 255 – – – Oui – La commande électronique d'évaluation des données R_PDO-Daten est définie via le sous-index 02 hex. Les valeurs 241 ... 251 sont réservées. Si un R_PDO est transmis de manière synchrone (transmission type=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 mais pas la transmission du PDO. Un message PDO reçu est évalué avec le SYNC suivant. Une valeur entre 1 et 240 indique le nombre de cycles SYNC après lequel un PDO reçu est évalué. Les valeurs 252 à 254 sont pertinentes pour l'actualisation, mais pas pour l'envoi de T_PDO. • 92 252 : Actualisation des données de transmission avec la réception du SYNC suivant 0198441113780.06 Dictionnaire d'objets Interface CANopen • 253 : Actualisation des données de transmission avec la réception d'une requête d'un consommateur PDO • 254 : Actualisation des données en fonction des événements, l'événement déclencheur est défini de manière spécifique à l'utilisateur. Les R_PDO avec la valeur 255 sont immédiatement actualisés avec la réception du PDO. L'événement déclencheur sont les données qui sont transmises dans le PDO conformément à la définition du profil spécifique dispositif DSP402. Paramètres : R_PDO1 est traité de manière asynchrone et en fonction des événements. L’occupation des octets du R_PDO1 est spécifiée via le mappage PDO avec l'objet 1st receive PDO mapping (1600 hex). L'occupation suivante est prédéfinie pour R_PDO1 : • Octets 0 ... 1 : Mot de commande controlword (6040 hex). Le COB-ID de l’objet peut être modifié dans l'état NMT "Pre-Operational". 1401 hex 2nd Receive PDO Parameter L'objet enregistre les réglages pour le deuxième PDO de réception R_PDO2. Description d'objet Index 1401 hex Nom d'objet 2nd receive PDO parameter Code d'obj. RECORD Type de données PDO Communication Parameter Description de la valeur 0198441113780.06 Sous-index 00 hex, largest subindex supported Signification Sous-index le plus élevé pris en charge Accès RO Mappage des PDO – Plage de valeurs – Valeur par défaut 2 Archivable – Sous-index 01 hex, COB ID R_PDO2 Signification Identifiant du R_PDO2 Accès RW Mappage des PDO – Plage de valeurs 0 à 4294967295 Valeur par défaut 8000 0300 hex + ID de nœud Archivable – Sous-index 02 hex, transmission type Signification Type de transmission Accès RW Mappage des PDO – Plage de valeurs 0 à 255 Valeur par défaut 255 Archivable – 93 Interface CANopen Dictionnaire d'objets La signification des états de bit et des valeurs de sous-index est décrite par l'objet 1st receive PDO-parameters (1400 hex). Paramètres : R_PDO2 est traité de manière synchrone, acyclique et en fonction des événements et doit être activé via le bit 31=1 du sous-index 01 hex. L'occupation des octets du R_PDO2 est définie via le mappage PDO avec l'objet 2nd Receive PDO mapping (1601 hex). L'occupation suivante est préréglée pour le mode opératoire "Profile Position" : • Octets 0 ... 1 : Mot de commande controlword (6040 hex) • Octets 2 ... 5 : Position cible de la commande de déplacement target position (607A hex) Le COB-ID de l’objet peut être modifié dans l'état NMT "Pre-Operational". Le type de transmission du PDO de réception peut prendre 3 plages de valeurs : 0 pour un cycle asynchrone 1 à 240 indique au PDO de réception de ne s'activer qu'après la réception d'un objet SYNC 255 montre que le PDO va être exécuté dès son arrivée 1402 hex 3rd Receive PDO Parameter L'objet enregistre les réglages pour le troisième PDO de réception R_PDO3. Description d'objet Index 1402 hex Nom d'objet 3rd receive PDO parameter Code d'obj. RECORD Type de données PDO Communication Parameter Description de la valeur 94 Sous-index 00 hex, largest subindex supported Signification Sous-index le plus élevé pris en charge Accès RO Mappage des PDO – Plage de valeurs – Valeur par défaut 2 Archivable – Sous-index 01 hex, COB ID used by PDO Signification Identifiant du R_PDO3 Accès RW Mappage des PDO – Plage de valeurs 0 à 4294967295 Valeur par défaut 8000 0400 hex + ID de nœud Archivable – Sous-index 02 hex, transmission type Signification Type de transmission Accès RW 0198441113780.06 Dictionnaire d'objets Interface CANopen Mappage des PDO – Plage de valeurs 0 à 255 Valeur par défaut 255 Archivable – La signification des états de bit et des valeurs de sous-index est décrite par l'objet 1st receive PDO-parameters (1400 hex). Paramètres : R_PDO3 traité de manière synchrone, acyclique et en fonction des événements et doit être activé via le bit 31=1 du sous-index 01 hex. L’occupation des octets du R_PDO3 est spécifiée via le mappage PDO avec l'objet 3rd Receive PDO mapping (1602 hex). L'occupation suivante est préréglée pour le mode opératoire "Profile Velocity" : • Octets 0 ... 1 : Mot de commande controlword (6040 hex) • Octets 2 ... 5 : Consigne de vitesse de la commande de déplacement Target velocity (60FF hex) Le COB-ID de l’objet peut être modifié dans l'état NMT "Pre-Operational". Le type de transmission du PDO de réception peut prendre 3 plages de valeurs : 0 pour un cycle asynchrone 1 à 240 indique au PDO de réception de ne s'activer qu'après la réception d'un objet SYNC 255 montre que le PDO va être exécuté dès son arrivée 1403 hex 4th Receive PDO Parameter L'objet enregistre les réglages pour le quatrième PDO de réception R_PDO4. Description d'objet Index 1403 hex Nom d'objet 4th receive PDO parameter Code d'obj. RECORD Type de données PDO Communication Parameter Description de la valeur 0198441113780.06 Sous-index 00 hex, largest subindex supported Signification Sous-index le plus élevé pris en charge Accès RO Mappage des PDO – Plage de valeurs – Valeur par défaut 2 Archivable – Sous-index 01 hex, COB ID used by PDO Signification Identifiant du R_PDO4 Accès RW Mappage des PDO – Plage de valeurs 0 à 4294967295 95 Interface CANopen Dictionnaire d'objets Valeur par défaut 8000 0500 hex + ID de nœud Archivable – Sous-index 02 hex, transmission type Signification Type de transmission Accès RO Mappage des PDO – Plage de valeurs – Valeur par défaut 254 Archivable – La signification des états de bit et des valeurs de sous-index est décrite par l'objet 1st receive PDO-parameters (1400 hex). Paramètres : R_PDO4 est traité de manière asynchrone et en fonction des événements et doit être activé via le bit 31=1 du sous-index 01 hex. Le COB-ID de l’objet peut être modifié dans l'état NMT "Pre-Operational". 1600 hex 1st Receive PDO Mapping L'objet indique les objets qui sont représentés dans le R_PDO1 et transmis avec le PDO. La lecture de l'objet, sous-index 00 hex indique le nombre d'objets représentés. Description d'objet Index 1600 hex Nom d'objet 1st receive PDO mapping Code d'obj. RECORD Type de données PDO mapping Description de la valeur 96 Sous-index 00 hex, number of mapped objects Signification Nombre de valeurs relatives à l'objet Accès RW Mappage des PDO – Plage de valeurs 0à4 Valeur par défaut 1 Archivable – Sous-index 01 hex, CMD : Mot de commande Signification Premier objet pour le mappage Accès RW Mappage des PDO – Plage de valeurs 0 à 4294967295 Valeur par défaut 6040 0010 hex Archivable – 0198441113780.06 Dictionnaire d'objets Interface CANopen Sous-index 02 hex Signification Deuxième objet pour le mappage Accès RW Mappage des PDO – Plage de valeurs 0 à 4294967295 Valeur par défaut – Archivable – Sous-index 03 hex Signification Troisième objet pour le mappage Accès RW Mappage des PDO – Plage de valeurs 0 à 4294967295 Valeur par défaut – Archivable – Sous-index 04 hex Signification Quatrième objet pour le mappage Accès RW Mappage des PDO – Plage de valeurs 0 à 4294967295 Valeur par défaut – Archivable – Occupation des bits, début au sous-index 01h Bit Signification 0à7 Longueur d'objet en bits 8 à 15 Sous-index 16 à 31 Index Chaque entrée de sous-index à partir du sous-index 01 hex indique l'objet et la longueur en bits de l'objet. L'objet est identifié via l'index et le sous-index qui se réfèrent au dictionnaire d'objets de l'appareil. Paramètres : L'occupation suivante est prédéfinie : • Sous-index 01 hex : controlword (6040 hex) 1601 hex 2nd Receive PDO Mapping L'objet indique les objets qui sont représentés dans le R_PDO2 et transmis avec le PDO. La lecture de l'objet, sous-index 00 hex indique le nombre d'objets représentés. Description d'objet 0198441113780.06 Index 1601 hex Nom d'objet 2nd receive PDO mapping Code d'obj. RECORD Type de données PDO mapping 97 Interface CANopen Dictionnaire d'objets Description de la valeur Sous-index 00 hex, number of mapped application objects in PDO Signification Nombre de valeurs relatives à l'objet Accès RW Mappage des PDO – Plage de valeurs 0à4 Valeur par défaut 2 Archivable – Sous-index 01 hex, PDO mapping for the first application object to be mapped (control word) Signification Premier objet pour le mappage Accès RW Mappage des PDO – Plage de valeurs 0 à 4294967295 Valeur par défaut 6040 0010 hex Archivable – Sous-index 02 hex, PDO mapping for the second application object to be mapped (target position) Signification Deuxième objet pour le mappage Accès RW Mappage des PDO – Plage de valeurs 0 à 4294967295 Valeur par défaut 607A 0020 hex Archivable – Sous-index 03 hex Signification Troisième objet pour le mappage Accès RW Mappage des PDO – Plage de valeurs 0 à 4294967295 Valeur par défaut – Archivable – Sous-index 04 hex Signification Quatrième objet pour le mappage Accès RW Mappage des PDO – Plage de valeurs 0 à 4294967295 Valeur par défaut – Archivable – La signification des états de bit est décrite par l'objet 1st receive PDO-mapping (1600 hex). Paramètres : L'occupation suivante est préréglée pour le mode opératoire Profile Velocity: 98 0198441113780.06 Dictionnaire d'objets Interface CANopen • Sous-index 01 hex : controlword (6040 hex) • Sous-index 02 hex : target position (607A hex) 1602 hex 3rd Receive PDO Mapping L'objet indique les objets qui sont représentés dans le R_PDO3 et transmis avec le PDO. La lecture de l'objet, sous-index 00 hex indique le nombre d'objets représentés. Description d'objet Index 1602 hex Nom d'objet 3rd receive PDO mapping Code d'obj. RECORD Type de données PDO mapping Description de la valeur 0198441113780.06 Sous-index 00 hex, number of mapped application objects in PDO Signification Nombre de valeurs relatives à l'objet Accès RW Mappage des PDO – Plage de valeurs 0à4 Valeur par défaut 2 Archivable – Sous-index 01 hex, PDO mapping for the first application object to be mapped (control word) Signification Premier objet pour le mappage Accès RW Mappage des PDO – Plage de valeurs 0 à 4294967295 Valeur par défaut 6040 0010 hex Archivable – Sous-index 02 hex, PDO mapping for the second application object to be mapped (target velocity) Signification Deuxième objet pour le mappage Accès RW Mappage des PDO – Plage de valeurs 0 à 4294967295 Valeur par défaut 60FF 0020 hex Archivable – Sous-index 03 hex Signification Troisième objet pour le mappage Accès RW Mappage des PDO – Plage de valeurs 0 à 4294967295 Valeur par défaut – Archivable – 99 Interface CANopen Dictionnaire d'objets Sous-index 04 hex Signification Quatrième objet pour le mappage Accès RW Mappage des PDO – Plage de valeurs 0 à 4294967295 Valeur par défaut – Archivable – La signification des états de bit est décrite par l'objet 1st receive PDO-mapping (1600 hex). Paramètres : L'occupation suivante est préréglée pour le mode opératoire Profile Velocity: • Sous-index 01 hex : controlword (6040 hex) • Sous-index 02 hex : target velocity (60FF hex) 1603 hex 4th Receive PDO Mapping L'objet indique les objets qui sont représentés dans le R_PDO4 et transmis avec le PDO. La lecture de l'objet, sous-index 00 hex indique le nombre d'objets représentés. Description d'objet Index 1603 hex Nom d'objet 4th receive PDO mapping Code d'obj. RECORD Type de données PDO mapping Description de la valeur 100 Sous-index 00 hex, number of elements Signification Nombre de valeurs relatives à l'objet Accès RW Mappage des PDO – Plage de valeurs 0à4 Valeur par défaut 0 Archivable – Sous-index 01 hex Signification Premier objet pour le mappage Accès RW Mappage des PDO – Plage de valeurs 0 à 4294967295 Valeur par défaut – Archivable – Sous-index 02 hex Signification Deuxième objet pour le mappage Accès RW Mappage des PDO – 0198441113780.06 Dictionnaire d'objets Interface CANopen Plage de valeurs 0 à 4294967295 Valeur par défaut – Archivable – Sous-index 03 hex Signification Troisième objet pour le mappage Accès RW Mappage des PDO – Plage de valeurs 0 à 4294967295 Valeur par défaut – Archivable – Sous-index 04 hex Signification Quatrième objet pour le mappage Accès RW Mappage des PDO – Plage de valeurs 0 à 4294967295 Valeur par défaut – Archivable – La signification des états de bit est décrite par l'objet 1st receive PDO mapping (1600 hex). Paramètres : L'occupation du PDO peut être modifiée pour R_PDO4. 1800 hex 1st Transmit PDO Parameter L'objet enregistre les réglages pour le premier PDO de transmission T_PDO1. Description d'objet Index 1800 hex Nom d'objet 1st transmit PDO parameter Code d'obj. RECORD Type de données PDO Communication Parameter Description de la valeur 0198441113780.06 Sous-index 00 hex, number of entries Signification Nombre de valeurs relatives à l'objet Accès RO Mappage des PDO – Plage de valeurs – Valeur par défaut 5 Archivable – Sous-index 01 hex, COB ID used by PDO Signification Identifiant du T_PDO1 Accès RW Mappage des PDO – 101 Interface CANopen Dictionnaire d'objets Plage de valeurs 0 à 4294967295 Valeur par défaut 4000 0180 hex + ID de nœud Archivable – Sous-index 02 hex, transmission type = asynchronous Signification Type de transmission Accès RW Mappage des PDO – Plage de valeurs 0 à 255 Valeur par défaut 255 Archivable – Sous-index 03 hex, inhibit time Signification Temps de verrouillage d'accès au bus (1=100 µs) Accès RW Mappage des PDO – Plage de valeurs 0 à 65535 Valeur par défaut 0 Archivable – Sous-index 04 hex, reserved Signification Réservé Accès – Mappage des PDO – Plage de valeurs 0 à 255 Valeur par défaut – Archivable – Sous-index 05 hex, event timer Signification Laps de temps pour déclenchement d'événement (1=1 ms) Accès RW Mappage des PDO – Plage de valeurs 0 à 65535 Valeur par défaut 0 Archivable – La signification des états de bit et des valeurs de sous-index est décrite par l'objet 1st receive PDO-parameters (1400 hex). Paramètres : T_PDO1 est transmis de manière asynchrone et en fonction des événements après chaque modification des données PDO. L’occupation des octets du T_PDO1 est spécifiée via le mappage PDO avec l'objet 1st transmit PDO mapping (1A00 hex). L'occupation suivante est prédéfinie : • Octets 0 ... 1 : Mot d'état statusword (6041 hex) Le COB-ID de l’objet peut être modifié dans l'état NMT "Pre-Operational". 102 0198441113780.06 Dictionnaire d'objets Interface CANopen 1801 hex 2nd Transmit PDO Parameter L'objet enregistre les réglages pour le deuxième PDO de transmission T_PDO2. Description d'objet Index 1801 hex Nom d'objet 2nd transmit PDO parameter Code d'obj. RECORD Type de données PDO Communication Parameter Description de la valeur 0198441113780.06 Sous-index 00 hex, largest subindex supported Signification Sous-index le plus élevé pris en charge Accès RO Mappage des PDO – Plage de valeurs – Valeur par défaut 5 Archivable – Sous-index 01 hex, COB ID used by PDO Signification Identifiant du T_PDO2 Accès RW Mappage des PDO – Plage de valeurs 0 à 4294967295 Valeur par défaut C000 0280 hex + ID de nœud Archivable – Sous-index 02 hex, transmission type Signification Type de transmission Accès RW Mappage des PDO – Plage de valeurs 0 à 255 Valeur par défaut 255 Archivable – Sous-index 03 hex, inhibit time Signification Temps de verrouillage d'accès au bus (1=100 µs) Accès RW Mappage des PDO – Plage de valeurs 0 à 65535 Valeur par défaut 0 Archivable – Sous-index 04 hex, reserved Signification Réservé Accès – Mappage des PDO – 103 Interface CANopen Dictionnaire d'objets Plage de valeurs 0 à 255 Valeur par défaut – Archivable – Sous-index 05 hex, event timer Signification Laps de temps pour déclenchement d'événement (1=1 ms) Accès RW Mappage des PDO – Plage de valeurs 0 à 65535 Valeur par défaut 100 Archivable – La signification des états de bit et des valeurs de sous-index est décrite par l'objet 1st receive PDO-parameters (1400 hex). Paramètres : T_PDO2 est transmis de manière synchrone et acyclique. L’occupation des octets du T_PDO2 est spécifiée via le mappage PDO avec l'objet 2nd transmit PDO mapping (1A01 hex). L'occupation suivante est préréglée pour le mode opératoire "Profile Position" : • Octets 0 ... 1 : Mot d'état statusword (6041 hex) • Octets 2 ... 5 : Position actuelle position actual value (6064 hex). Le COB-ID de l’objet peut être modifié dans l'état NMT "Pre-Operational". 1802 hex 3rd Transmit PDO Parameter L'objet enregistre les réglages pour le troisième PDO de transmission T_PDO3. Description d'objet Index 1802 hex Nom d'objet 3rd transmit PDO parameter Code d'obj. RECORD Type de données PDO Communication Parameter Description de la valeur 104 Sous-index 00 hex, largest subindex supported Signification Sous-index le plus élevé pris en charge Accès RO Mappage des PDO – Plage de valeurs – Valeur par défaut 5 Archivable – Sous-index 01 hex, COB ID used by PDO Signification Identifiant du T_PDO3 Accès RW Mappage des PDO – Plage de valeurs 0 à 4294967295 0198441113780.06 Dictionnaire d'objets Interface CANopen Valeur par défaut C000 0380 hex + ID de nœud Archivable – Sous-index 02 hex, transmission type Signification Type de transmission Accès RW Mappage des PDO – Plage de valeurs 0 à 255 Valeur par défaut 255 Archivable – Sous-index 03 hex, inhibit time Signification Temps de verrouillage d'accès au bus (1=100 µs) Accès RW Mappage des PDO – Plage de valeurs 0 à 65535 Valeur par défaut 0 Archivable – Sous-index 04 hex, reserved Signification Réservé Accès – Mappage des PDO – Plage de valeurs 0 à 255 Valeur par défaut – Archivable – Sous-index 05 hex, event timer Signification Laps de temps pour déclenchement d'événement (1=1 ms) Accès RW Mappage des PDO – Plage de valeurs 0 à 65535 Valeur par défaut 100 Archivable – La signification des états de bit et des valeurs de sous-index est décrite par l'objet 1st receive PDO-parameters (1400 hex). Paramètres : T_PDO3 est transmis de manière synchrone et acyclique. L’occupation des octets du T_PDO3 est spécifiée via le mappage PDO avec l'objet 3rd transmit PDO mapping (1A02 hex). L'occupation suivante est préréglée pour le mode opératoire "Profile Position" : • Octets 0 ... 1 : Mot d'état statusword (6041 hex) • Octets 2 ... 5 : Vitesse réelle velocity actual value (606C hex). Le COB-ID de l’objet peut être modifié dans l'état NMT "Pre-Operational". 0198441113780.06 105 Interface CANopen Dictionnaire d'objets 1803 hex 4th Transmit PDO Parameter L'objet enregistre les réglages pour le quatrième PDO de transmission T_PDO4. Description d'objet Index 1803 hex Nom d'objet 4th transmit PDO parameter Code d'obj. RECORD Type de données PDO Communication Parameter Description de la valeur 106 Sous-index 00 hex, largest subindex supported Signification Sous-index le plus élevé pris en charge Accès RO Mappage des PDO – Plage de valeurs – Valeur par défaut 5 Archivable – Sous-index 01 hex, COB ID used by PDO Signification Identifiant du T_PDO4 Accès RW Mappage des PDO – Plage de valeurs 0 à 4294967295 Valeur par défaut C000 0480 hex + ID de nœud Archivable – Sous-index 02 hex, transmission type Signification Type de transmission Accès RO Mappage des PDO – Plage de valeurs 0 à 255 Valeur par défaut 254 Archivable – Sous-index 03 hex, inhibit time Signification Temps de verrouillage d'accès au bus (1=100 µs) Accès RW Mappage des PDO – Plage de valeurs 0 à 65535 Valeur par défaut 0 Archivable – Sous-index 04 hex, reserved Signification Réservé Accès – Mappage des PDO – 0198441113780.06 Dictionnaire d'objets Interface CANopen Plage de valeurs 0 à 255 Valeur par défaut – Archivable – Sous-index 05 hex, event timer Signification Laps de temps pour déclenchement d'événement (1=1 ms) Accès RW Mappage des PDO – Plage de valeurs 0 à 65535 Valeur par défaut 0 Archivable – La signification des états de bit et des valeurs de sous-index est décrite par l'objet 1st receive PDO-parameters (1400 hex). Paramètres : T_PDO4 est traité de manière asynchrone et en fonction des événements. Le COB-ID de l’objet peut être modifié dans l'état NMT "Pre-Operational". 1A00 hex 1st Transmit PDO Mapping L'objet indique les objets qui sont représentés dans le T_PDO1 et transmis avec le PDO. La lecture de l'objet, sous-index 00 hex indique le nombre d'objets représentés. Description d'objet Index 1A00 hex Nom d'objet 1st transmit PDO mapping Code d'obj. RECORD Type de données PDO mapping Description de la valeur 0198441113780.06 Sous-index 00 hex, number of mapped objects Signification Nombre de valeurs relatives à l'objet Accès RW Mappage des PDO – Plage de valeurs 0à4 Valeur par défaut 1 Archivable – Sous-index 01 hex, ETA : status word Signification Premier objet pour le mappage Accès RW Mappage des PDO – Plage de valeurs 0 à 4294967295 Valeur par défaut 6041 0010 hex Archivable – 107 Interface CANopen Dictionnaire d'objets Sous-index 02 hex Signification Deuxième objet pour le mappage Accès RW Mappage des PDO – Plage de valeurs 0 à 4294967295 Valeur par défaut – Archivable – Sous-index 03 hex Signification Troisième objet pour le mappage Accès RW Mappage des PDO – Plage de valeurs 0 à 4294967295 Valeur par défaut – Archivable – Sous-index 04 hex Signification Quatrième objet pour le mappage Accès RW Mappage des PDO – Plage de valeurs 0 à 4294967295 Valeur par défaut – Archivable – La signification des états de bit est décrite par l'objet 1st receive PDO mapping (1600 hex). Paramètres : L'occupation suivante est prédéfinie : • Sous-index 01 hex : statusword (6041 hex) 1A01 hex 2nd Transmit PDO Mapping L'objet indique les objets qui sont représentés dans le T_PDO2 et transmis avec le PDO. La lecture de l'objet, sous-index 00 hex indique le nombre d'objets représentés. Description d'objet Index 1A01 hex Nom d'objet 2nd transmit PDO mapping Code d'obj. RECORD Type de données PDO mapping Description de la valeur 108 Sous-index 00 hex, number of mapped application objects in PDO Signification Nombre de valeurs relatives à l'objet Accès RW Mappage des PDO – Plage de valeurs 0à4 0198441113780.06 Dictionnaire d'objets Interface CANopen Valeur par défaut 2 Archivable – Sous-index 01 hex, PDO mapping for the first application object to be mapped (status word) Signification Premier objet pour le mappage Accès RW Mappage des PDO – Plage de valeurs 0 à 4294967295 Valeur par défaut 6041 0010 hex Archivable – Sous-index 02 hex, PDO mapping for the second application object to be mapped (actual position) Signification Deuxième objet pour le mappage Accès RW Mappage des PDO – Plage de valeurs 0 à 4294967295 Valeur par défaut 6064 0020 hex Archivable – Sous-index 03 hex Signification Troisième objet pour le mappage Accès RW Mappage des PDO – Plage de valeurs 0 à 4294967295 Valeur par défaut – Archivable – Sous-index 04 hex Signification Quatrième objet pour le mappage Accès RW Mappage des PDO – Plage de valeurs 0 à 4294967295 Valeur par défaut – Archivable – La signification des états de bit est décrite par l'objet 1st receive PDO-mapping (1600 hex). Paramètres : L'occupation suivante est préréglée pour le mode opératoire Profile Velocity: • Sous-index 01 hex : statusword (6041 hex) • Sous-index 02 hex : position actual value (6064 hex) 1A02 hex 3rd Transmit PDO Mapping L'objet indique les objets qui sont représentés dans le T_PDO3 et transmis avec le PDO. La lecture de l'objet, sous-index 00 hex indique le nombre d'objets représentés. 0198441113780.06 109 Interface CANopen Dictionnaire d'objets Description d'objet Index 1A02 hex Nom d'objet 3rd transmit PDO mapping Code d'obj. RECORD Type de données PDO mapping Description de la valeur 110 Sous-index 00 hex, number of mapped application objects in PDO Signification Nombre de valeurs relatives à l'objet Accès RW Mappage des PDO – Plage de valeurs 0à4 Valeur par défaut 2 Archivable – Sous-index 01 hex, PDO mapping for the first application object to be mapped (status word) Signification Premier objet pour le mappage Accès RW Mappage des PDO – Plage de valeurs 0 à 4294967295 Valeur par défaut 6041 0010 hex Archivable – Sous-index 02 hex, PDO mapping for the second application object to be mapped (actual velocity) Signification Deuxième objet pour le mappage Accès RW Mappage des PDO – Plage de valeurs 0 à 4294967295 Valeur par défaut 606C 0020 hex Archivable – Sous-index 03 hex Signification Troisième objet pour le mappage Accès RW Mappage des PDO – Plage de valeurs 0 à 4294967295 Valeur par défaut – Archivable – Sous-index 04 hex Signification Quatrième objet pour le mappage Accès RW Mappage des PDO – Plage de valeurs 0 à 4294967295 0198441113780.06 Dictionnaire d'objets Interface CANopen Valeur par défaut – Archivable – La signification des états de bit est décrite par l'objet 1st receive PDO-mapping (1600 hex). Paramètres : L'occupation suivante est préréglée pour le mode opératoire Profile Velocity: • Sous-index 01 hex : statusword (6041 hex) • Sous-index 02 hex : velocity actual value (606C hex) 1A03 hex 4th Transmit PDO Mapping L'objet indique les objets qui sont représentés dans le T_PDO4 et transmis avec le PDO. La lecture de l'objet, sous-index 00 hex indique le nombre d'objets représentés. Description d'objet Index 1A03 hex Nom d'objet 4th transmit PDO mapping Code d'obj. RECORD Type de données PDO mapping Description de la valeur 0198441113780.06 Sous-index 00 hex, number of elements Signification Nombre de valeurs relatives à l'objet Accès RW Mappage des PDO – Plage de valeurs 0à4 Valeur par défaut 0 Archivable – Sous-index 01 hex Signification Premier objet pour le mappage Accès RW Mappage des PDO – Plage de valeurs 0 à 4294967295 Valeur par défaut – Archivable – Sous-index 02 hex Signification Deuxième objet pour le mappage Accès RW Mappage des PDO – Plage de valeurs 0 à 4294967295 Valeur par défaut – Archivable – Sous-index 03 hex Signification Troisième objet pour le mappage 111 Interface CANopen Dictionnaire d'objets Accès RW Mappage des PDO – Plage de valeurs 0 à 4294967295 Valeur par défaut – Archivable – Sous-index 04 hex Signification Quatrième objet pour le mappage Accès RW Mappage des PDO – Plage de valeurs 0 à 4294967295 Valeur par défaut – Archivable – La signification des états de bit est décrite par l'objet 1st receive PDO mapping (1600 hex). Paramètres : L'occupation du PDO peut être modifiée pour T_PDO4. 112 0198441113780.06 Interface CANopen Glossaire A Appareil de saisie: Un appareil de mise en service pouvant se raccorder à l'interface RS232 ; il s'agit soit du IHM, soit d'un PC équipé du logiciel de mise en service. C CAN: (Controller Area Network), bus de terrain ouvert standardisé selon ISO 11898, sur lequel des entraînements et d'autres appareils de différents fabricants communiquent. CANopen: Langage de description indépendant des appareils et des fabricants conçu pour la communication sur le bus CAN. CEM: Compatibilité électromagnétique CiA: CAN in Automation, groupement d'intérêts CAN, définit les normes pour CAN et CANopen. Classe d'erreur : Classification d'erreurs en groupes. La répartition en différentes classes d'erreur permet des réactions ciblées aux erreurs d'une classe donnée, par exemple selon la gravité d'une erreur. COB-ID: (Communication OBject-Identifier) identifie de manière univoque chaque objet de communication dans un réseau CAN COB: (angl. Communication OBject) objet de communication, unité de transport au sein d'un réseau CAN. Codeur : Capteur qui convertit une course ou un angle en un signal électrique. Ce dernier est évalué par le variateur pour déterminer la position réelle d'un arbre (rotor) ou d'une unité d'entraînement. D Dictionnaire d'objets: Liste des paramètres, valeurs et fonctions disponibles. Chaque entrée est référencée de manière claire via un index (16 bits) et un sous-index (8 bits). DOM: Date of manufacturing: La date de fabrication du produit figure sur la plaque signalétique au format JJ.MM.AA ou JJ.MM.AAAA. Par exemple : 31.12.11 correspond au 31 décembre 2011 31.12.2011 correspond au 31 décembre 2011 DriveCom: 0198441113780.06 113 Interface CANopen La spécification de la machine à états DSP402 a été créée conformément à la spécification DriveCom. DS301: Standardise le profil de communication CANopen DSP402: Standardise le profil d'appareil CANopen pour les variateurs E E/S: Entrées/Sorties EDS: (Electronic Data Sheet) fichier de caractéristiques techniques, contenant les caractéristiques spécifiques d'un produit. Electronic Gear: Une vitesse d'entrée est convertie par le système d'entraînement sur la base des valeurs d'un facteur de réduction réglable en une nouvelle vitesse de sortie pour la commande des déplacements du moteur. Erreur: Différence entre une valeur ou un état détecté(e) (calculé(e), mesuré(e) ou transmis(e) par signal) et la valeur ou l'état prévu(e) ou théoriquement correct(e). Étage de puissance: L'étage de puissance permet de commander le moteur. En fonction des signaux de positionnement du contrôleur, l'étage de puissance génère des courants pour commander le moteur. F Fault reset: Fonction par laquelle un entraînement repasse dans l'état de fonctionnement réglementaire après la détection d'une erreur, après que la cause de l'erreur a été éliminée et que l'erreur a disparu. Fault: Fault est un état de fonctionnement. Quand les fonctions de surveillance détectent une erreur; selon la classe de celle-ci, une transition vers cet état de fonctionnement est déclenché. Un "Fault Reset", une désactivation et une réactivation s'avèrent nécessaires pour quitter cet état de fonctionnement. La cause de l'erreur détectée doit d'abord être éliminée. Vous trouverez d'autres informations dans les normes correspondantes, par exemple CEI 61800-7, ODVA Common Industrial Protocol (CIP). Fin de course: Déclenche ce signal en cas dépassement de la plage de mouvement autorisée. H Heartbeat: (Angl. : battement de cœur) Sert au message de liaison non confirmé, émis par les appareils du réseau. I ID de nœud: 114 0198441113780.06 Interface CANopen Adresse de nœud utilisée par un équipement réseau. IHM: Interface Homme/Machine L Life guarding: (angl. : "surveillance à l'écoute de signes de vie") pour la surveillance de la communication d'un maître NMT M Mappage: Affectation d'entrés de dictionnaire d'objets à des PDO N NMT: Gestion de réseau (NMT), partie du profil de communication CANopen, tâches : initialiser le réseau et les équipements réseau, activer, désactiver et surveiller des abonnés Node guarding: Surveillance de la connexion à l'esclave au niveau d'une interface pour le trafic de données cyclique. O Objet EMCY: Objet d'urgence Objet SYNC: Objet de synchronisation P Paramètre : Données et valeurs spécifiques des appareils lisibles et en partie réglages par l'utilisateur. PDO: Objet données de processus Persistant: Indique si la valeur du paramètre reste dans la mémoire après la mise hors tension du variateur. Q Quick Stop: Arrêt rapide, la fonction peut être utilisée en cas d'erreur ou via une commande pour freiner rapidement un déplacement. R Réglage d'usine: 0198441113780.06 115 Interface CANopen Réglages d’usine à la livraison du produit R_PDO: (angl. receive : recevoir) PDO de réception S SDO: Service Data Object T T_PDO: PDO d'émission 116 0198441113780.06 Interface CANopen Index paramètre PVv_target...................................... 48–49 PDO.....................................................................15 A Q adresse du nœud ..................................................17 qualification du personnel ........................................5 B R Boot-up, message .................................................33 registre d'erreur.....................................................62 registre d’erreurs et code d’erreur ...........................34 relation client-serveur ............................................18 Relation maître-esclave .........................................17 relation producteur-consommateur .........................18 C COB-ID ................................................................16 code de fonction....................................................17 E S EMCY, message....................................................33 États de fonctionnement ........................................42 SDO.....................................................................15 Service d’objet d’urgence.......................................33 synchronisation .....................................................31 H T Heartbeat .............................................................35 trame de données .................................................17 L U Life guarding .........................................................35 usage prévu............................................................6 M Mappage des PDO ................................................30 Mémoire des erreurs .............................................34 Message CAN.......................................................15 Message CANopen ...............................................16 N NMT.....................................................................15 Node guarding ......................................................35 O Objet EMCY..........................................................15 Objet SYNC ..........................................................15 objets de message ................................................61 P paramètre _DCOMopmd_act .................................46 paramètre _DCOMstatus .......................................42 paramètre _ManuSdoAbort ....................................64 paramètre CANaddress .........................................41 paramètre CANbaud..............................................41 paramètre CANpdo1Event .....................................29 paramètre CANpdo2Event .....................................29 paramètre CANpdo3Event .....................................29 paramètre CANpdo4Event .....................................29 paramètre DCOMcontrol........................................44 paramètre DCOMopmode......................................45 paramètre HMmethod............................................53 paramètre JOGactivate..........................................46 paramètre PPp_target ...........................................49 paramètre PTtq_target...........................................47 0198441113780.06 117 Schneider Electric 35 rue Joseph Monier 92500 Rueil Malmaison France + 33 (0) 1 41 29 70 00 www.se.com Les normes, spécifications et conceptions pouvant changer de temps à autre, veuillez demander la confirmation des informations figurant dans cette publication. © 2021 – Schneider Electric. Tous droits réservés. 0198441113780.06