Mise en service
Le bus de terrain CAN (Controller Area Network) trouve, malgré sa couverture géographique
restreinte (max. 40 m pour une vitesse de transmission de 1Mbauds), un emploi de plus en plus
fréquent dans le domaine industriel.
La transmission de données s'effectue par des télégrammes. Les télégrammes de données
appelées COB (Communication Objects), sont identifiés par un identificateur et contiennent au
maximum 8 octets de données utiles. La carte CBC utilise le format Standard Message avec
identificateur à 11-bits. L'utilisation simultanée du format de message étendu avec identificateurs
29 bits par d'autres stations du bus est tolérée mais n'est pas exploitée.
Sur la base de l'identificateur, les abonnés, désignés parfois par nœuds décident des
télégrammes qui les concernent. Avant d'entamer la transmission des données, il faut définir pour
chaque nœud, les COB qu'il pourra émettre et recevoir.
Les identificateurs fixent aussi la priorité d'accès au bus. Les identificateurs de valeur numérique
inférieure sont privilégiés lors de l'accès au bus, c'est-à-dire qu'ils ont une priorité plus élevée que
les identificateurs de valeur numérique plus grande.
Plusieurs mécanismes de détection d'erreurs qui se complètent mutuellement permettent de
reconnaître les télégrammes erronés avec une très forte probabilité. Les erreurs détectées
donnent lieu à une répétition automatique de la transmission.
Voici ci-dessous le modèle d'architecture CAN qui s'appuie sur le modèle de référence à 7
couches OSI de l'ISO. La carte CBC supporte les fonctionnalités des couches 2 et 7 de ce modèle.
Fonctionnalités de la couche 2
Les données utiles du logiciel utilisateur (COB au niveau octet) doivent être transmises
directement à la couche 2 (voir aussi les exemples ci-dessous pour l'échange de données PZD et
PKW).
Fonctionnalités de la couche 7 (CANopen)
L'échange rapide de données process s'effectue par des PDO (Process Data Objects) comme
pour la transmission conforme à la couche 2.
L'échange de données de paramétrage s'effectue par des SDO (Service Data Objects).
Application
Communication
7.7.3.1
Description de la CBC avec CAN couche 2
Le maître CAN et les cartes CAN dans les variateurs (= esclaves) échangent des données utiles. Il
est fait une distinction entre données process (informations de commande et d'état, consignes et
mesure) et les données concernant les paramètres.
Les données process (PZD) sont à temps critique et sont donc traitées plus rapidement par le
variateur (toutes les 3,3 ms à la fréquence secteur 50 Hz) que les données de paramétrage PKW
(identification, valeur de paramètre), à temps non critique que le variateur avec une période de
20 ms.
Tous les réglages nécessaires pour le fonctionnement de la carte de communication sont effectués
par l'intermédiaire des paramètres du variateur (voir diagrammes fonctionnels au chapitre 8,
feuilles Z110 et Z111).
Dans le cas des données process (PZD), il est fait une distinction entre les données reçues par le
variateur (mots de commande et consigne : PZD-Receive) et les données émises par le variateur
(mots d'état et mesures : PZD-Send). Il est possible de transmettre dans les deux sens un
maximum de 16 mots de données PZD, ceux-ci étant répartis par la carte de communication sur
COB de 4 mots de données chacun. La transmission des 16 mots PZD exige par conséquent 4
7-30
Profils Device
Profils
Communication
Couche 7
Application
Couches 3-6
Couche 2
Liaison de données
Physique, électrique
Couche 1
Physique, mécanique
Protocole CAN
Device Net
Spécifications
Device Net incluant :
CIA
- Profils Device
DS 301
Communication
CIA CAL
- couche application
DS 201 .. 205, 207
CANopen
CAL
ISO-DIS 11898
CIA DS 102-1
Device Net ODVA
SIEMENS AG
SIMOREG DC-MASTER
Instructions de service
05.2007
- Profils
6RX1700-0AD77