Configuration de l'interface CANmotion

Introduction

Sur le connecteur CAN1, vous pouvez connecter un gestionnaire CANmotion :

oil n'accepte que les équipements de commande de mouvement suivants (avec une interface spécifique pour bus CANmotion) :

oVariateur Lexium 05

oVariateur Lexium 23

oVariateur Lexium 32

oMoteur pas à pas Lexium SD3

oIl n'est pas possible d'ajouter des équipements CAN génériques.

Configuration CANmotion

Pour configurer le port de communication du contrôleur, procédez comme suit :

Etape

Action

1

Double-cliquez sur CAN1 dans l'arborescence Équipements.

Résultat : la boîte de dialogue de configuration des communications CAN s'affiche.

2

Configurez le débit en bauds (par défaut : 250 000 bits/s) :

G-SE-0002719.2.gif-high.gif

 

 

NOTE : sur CANmotion, seuls les débits en bauds suivants sont pris en charge : 250, 500 et 1000 kbauds

Gestionnaire CANmotion

Pour ajouter le gestionnaire CANmotion, procédez comme suit :

Etape

Action

1

Sélectionnez le gestionnaire CANmotion dans le catalogue de matériels, faites-le glisser vers l'arborescence Équipements, puis déposez-le sur l'un des nœuds en surbrillance.

Pour plus d'informations sur l'ajout d'un équipement à votre projet, consultez :

• Utilisation de la méthode glisser-déposer

• Utilisation du Menu contextuel ou du bouton Plus

2

Double-cliquez sur le gestionnaire CANmotion que vous venez d'ajouter.

Résultat : la fenêtre de configuration CANmotion Manager s'affiche.

G-SE-0002997.3.gif-high.gif

 

 

Configuration du temps de cycle CANmotion

Le temps de cycle CANmotion est configuré à l'aide du paramètre Cycle period (µs). Définissez une valeur comprise entre 1 et 20 ms, par incréments de 1 ms.

La valeur de temps de cycle (µs) doit être définie de sorte que les deux conditions suivantes soient remplies :

oLe temps d'exécution défini dans la tâche de mouvement doit être suffisamment long pour permettre l'exécution complète. Pour déterminer cette valeur, testez le temps d'exécution de la tâche de mouvement dans toutes les conditions de fonctionnement.

oLe temps de cycle (µs) doit être suffisant pour permettre l'échange physique de toutes les données PDO et SDO entre le contrôleur et l'ensemble des équipements configurés.

NOTE : Si vous ne configurez pas un temps de cycle (µs) suffisant, vous risquez d'obtenir une exception d'horloge de surveillance des tâches ou du système, voire une erreur de synchronisation pour les équipements commandés.

Calcul de la période minimale d'échange de données physiques

Ce temps minimum nécessaire pour échanger physiquement des objets PDO et SDO dépend :

odu débit en bauds (vitesse de transmission),

odu nombre d'axes déclarés,

odu nombre de services CANmotion utilisés (TPDO et RPDO associés au mode synchrone cyclique et messagerie asynchrone SDO et TPDO facultatif en cas de sélection).

Par exemple : l'utilisation d'un axe en mode CSV ou CST nécessitera plus de temps (par rapport au mode CSP), car un objet RDO supplémentaire et un objet TPDO supplémentaire seront échangés.

Le tableau ci-après indique comment calculer le temps minimum théorique CANmotion pour l'échange physique des données PDO et SDO :

Débit en bauds

250 Kbits/s

500 Kbits/s

1 Mbit/s

Service CANmotion

Base

Consommation temps (ms)

Trafic par défaut

(bit synchrone + échange SDO réservé + autres)

par CANmotion

1,01

0,66

0,48

Variateur en mode CSP uniquement

par variateur

0,92

0,46

0,23

Variateur en mode CST ou CSV

par variateur

1,89

0,95

0,47

TPDO facultatif

en-tête (par TPDO par variateur)

0,19

0,10

0,05

par octet par TPDO

0,04

0,02

0,01

Exemple de calcul :

Description

Valeur

CANmotion avec un débit en bauds de 1 Mbits/s

0,48

Les variateurs 1 et 2 sont en mode CSP. Le variateur 3 est en mode CST.

2 x 0,23 + 0,47

1 TPDO facultatif est configuré pour lire la valeur de couple (2 octets) du variateur 1

0,05 + 2 x 0,01

1 TPDO facultatif est configuré pour lire la valeur de couple (4 octets) du variateur 3

0,05 + 4 x 0,01

Temps minimum nécessaire pour échanger physiquement des données entre le contrôleur et les équipements de commande de mouvement

1,57 ms

Dans l'exemple ci-dessus, le temps minimum nécessaire pour l'échange de données physique est 1,57 ms. Cette valeur doit être comparée à la durée testée du traitement de la tâche de mouvement (Motion Task). Définissez un temps de cycle de 20 % au moins supérieur à la plus grande des deux valeurs pour tenir compte des variations de durée de la tâche de mouvement et des échanges de données.

NOTE : les valeurs de performance fournies supposent le respect de toutes les instructions d'installation pour l'équipement. Les performances réelles peuvent varier selon des facteurs tels que les interférences électromagnétiques, la qualité du câblage, le respect des règles de câblage CAN et la topologie de chaînage.

Ajout d'un équipement CANmotion

Pour ajouter un équipement esclave CANmotion, procédez comme suit :

Etape

Action

1

Sélectionnez l'onglet Equipements & Modules dans le catalogue de matériels.

2

Sélectionnez Communication  > CANopen, choisissez l'équipement esclave CANmotion à ajouter et faites-le glisser vers le nœud CANx de l'arborescence Equipements.

Configuration d'équipement CANmotion Lexium 32

Pour ajouter et configurer l'équipement CANmotion Lexium 32, procédez comme suit :

Etape

Action

1

Sélectionnez l'onglet Equipements et modules dans le catalogue des matériels et cliquez sur Motor Control.

2

Sélectionnez Servos > Lexium 32 A dans la liste, puis faites glisser l'élément vers le nœud CANmotion de l'arborescence Équipements.

3

Double-cliquez sur Lexium 32 A dans l'arborescence Équipements.

Résultat : la fenêtre de configuration Lexium_32_A s'affiche.

Ecran Mappage PDO :

G-SE-0004797.2.gif-high.gif

 

 

 

La configuration Mappage PDO par défaut de l'esclave CANmotion convient à la plupart des mises en œuvre de la position synchrone cyclique (CSP). Si vous devez utiliser le mode de couple synchrone cyclique, le mode de vitesse synchrone cyclique ou le TPDO facultatif, le mappage PDO doit être modifié comme suit :

 

Etat par défaut

Fonction

1er PDO en réception

Non activé par défaut

Non utilisé. N'activez pas ces options.

1er PDO en transmission

2e PDO en réception

Activé par défaut

Utilisé pour tous les modes (CSP, CSV et CST)

Ne peut pas être désactivé

Le mappage n'est pas modifiable.

2e PDO en transmission

3e PDO en réception

Non activé par défaut

Utilisé pour les modes CST et CSV uniquement

Doit être activé uniquement si les modes CST ou CSV sont nécessaires.

Le mappage n'est pas modifiable.

4e PDO en transmission

Non activé par défaut

Le TPDO facultatif doit être activé uniquement si un TPDO facultatif est nécessaire.

Le mappage peut être modifié dans la fenêtre Mappage de PDO d'envoi uniquement accessible si l'option Activer réglage expert PDO est activée :

Pour plus d'informations, reportez-vous à l'aide en ligne de EcoStruxure Machine Expert, chapitre Programmation avec EcoStruxure Machine Expert/Éditeurs d'appareil/Éditeur de configuration CANbus/Équipement CANopen.

NOTE : les premières options de mappage de PDO de réception et de mappage de PDO de transmission sont désactivées par défaut. Si elles sont activées, elles peuvent entraîner une saturation du bus CANmotion et des retards, ou empêcher les commandes de mouvement d'accéder aux équipements du bus.

Warning_Color.gifAVERTISSEMENT

FONCTIONNEMENT INATTENDU DE L'ÉQUIPEMENT

N'activez pas les premières options relatives aux PDO de réception ou de transmission.

Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels.