Présentation du Coupleur de bus TM3 CANopen

Introduction

Le coupleur de bus TM3 CANopen est un équipement conçu pour gérer la communication CANopen lorsque des modules d'extension sont utilisés avec un contrôleur dans une architecture distribuée. Le coupleur de bus TM3 CANopen prend en charge les modules d'extension TM3 et les modules d'extension TM2.

Profil CANopen

Le coupleur de bus TM3 CANopen est conforme au profil d'équipement CANopen CiA 401 pour les modules d'E/S génériques, il et prend également en charge le protocole CANopen tel que défini dans le profil de communication et la couche d'application CiA 301 CANopen. Ce coupleur permet d'utiliser la configuration PDO/SDO pour accéder aux valeurs d'E/S, aux paramètres et aux diagnostics, et les gérer.

Profil d'équipement

Le tableau ci-dessous présente les fonctions prises en charge par le coupleur de bus TM3 CANopen, ainsi que leur code :

Fonction

Code fonction (binaire)

Code de fonction (hex)

COB-ID obtenu (décimal)

NMT

0000

0

0

SYNC

0001

80

128

EMERGENCY (EMCY)

0001

81 – FF

129 – 255

TPDO1 (Tx)

0011

181 – 1FF

385 – 511

RPDO1 (Rx)

0100

201 – 27F

513 – 639

TPDO2 (Tx)

0101

281 – 2FF

641 – 767

RPDO2 (Rx)

0110

301 – 37F

769 – 895

TPDO3 (Tx)

0111

381 – 3FF

897 – 1023

RPDO3 (Rx)

1000

401 – 47F

1025 – 1151

TPDO4 (Tx)

1001

481 – 4FF

1153 – 1279

RPDO4 (Rx)

1010

501 – 57F

1281 – 1407

SDO (Tx)

1011

581 – 5FF

1409 – 1535

SDO (Rx)

1100

601 – 67F

1537 – 1663

NMT Error Control

1110

701 – 77F

1793 - 1919

NOTE : Si ces TPDO/RPDO (du 5e au dernier) sont requis, les COB-ID sont automatiquement alloués par EcoStruxure Machine Expert et peuvent également être définis manuellement.

Démarrage CANopen et modes de fonctionnement

Le schéma suivant présente les modes de fonctionnement du coupleur de bus TM3 CANopen :

G-SE-0077982.1.gif-high.gif

 

 

Numéro

Description

1

Mise sous tension de l'équipement.

2

Après le démarrage, l'équipement passe automatiquement à l'état PRE-OPERATIONAL.

3

L'équipement est configuré et le contrôleur prend le contrôle de l'équipement.

Commande NMT START NODE reçue en provenance du contrôleur.

4

Les conditions suivantes peuvent provoquer cette transition :

oUn délai d'expiration a été dépassé ou une erreur de bus CANopen s'est produite, et la valeur de l'objet 1029H est 00H (PRE-OPERATIONAL).

oLa commande A NMT ENTER PRE-OPERATIONAL du contrôleur a été reçue.

5

Les conditions suivantes peuvent provoquer cette transition :

oUn délai d'expiration a été dépassé ou une erreur de bus CANopen s'est produite et la valeur de l'objet 1029H est 02H (STOPPED).

oLa commande A NMT STOP NODE du contrôleur a été reçue.

6

L'équipement a récupéré et le contrôleur a envoyé une commande NMT ENTER PRE-OPERATIONAL.

7

L'équipement a récupéré et le contrôleur a envoyé une commande NMT START NODE.

8

La commande A NMT RESET COMMUNICATION a été envoyée par le contrôleur. Les objets de profil de communication sont réinitialisés à leur valeur par défaut.

9

Le contrôleur a envoyé une commande NMT RESET NODE. Tous les objets sont réinitialisés à leur valeur par défaut.

10

Le contrôleur a envoyé une commande NMT STOP NODE.

Les objets doivent être correctement configurés avant de passer à l'état OPERATIONAL. Dans le cas contraire, le coupleur de bus risque de ne pas être pleinement fonctionnel. Plus spécifiquement, les objets liés à la configuration TM3 doivent être reconfigurés avant le passage à l'état OPERATIONAL. Pour les objets concernés, reportez-vous à l'objet dans la section de zone spécifique au fabricant.

Format de bus CAN

Le format de bus CAN pris en charge est CAN2.0A pour CANopen.