Schneider Electric STBNCO1010 Module Mode d'emploi

Ajouter à Mes manuels
144 Des pages
Schneider Electric STBNCO1010 Module Mode d'emploi | Fixfr
31005780 8/2009
Advantys STB
Module d'interface réseau CANopen de
base
Guide d'applications
31005780.05
8/2009
www.schneider-electric.com
Schneider Electric ne saurait être tenu responsable des erreurs pouvant figurer
dans le présent document. Si vous avez des suggestions, des améliorations ou des
corrections à apporter à cette publication, veuillez nous en informer.
Aucune partie de ce document ne peut être reproduite sous quelque forme que ce
soit, ni par aucun moyen que ce soit, électronique ou mécanique, y compris la
photocopie, sans la permission écrite expresse de Schneider Electric.
Toutes les réglementations de sécurité locales pertinentes doivent être observées
lors de l'installation et de l'utilisation de ce produit. Pour des raisons de sécurité et
afin de garantir la conformité aux données système documentées, seul le fabricant
est habilité à effectuer des réparations sur les composants.
Lorsque des équipements sont utilisés pour des applications présentant des
exigences de sécurité techniques, suivez les instructions appropriées.
La non-utilisation du logiciel Schneider Electric ou d'un logiciel approuvé avec nos
produits peut entraîner des blessures, des dommages ou un fonctionnement
incorrect.
Le non-respect de cette consigne peut entraîner des lésions corporelles ou des
dommages matériels.
© 2009 Schneider Electric. Tous droits réservés.
2
31005780 8/2009
Table des matières
Consignes de sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . .
A propos de ce manuel . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
En quoi consiste le système Advantys STB ? . . . . . . . . . . . . . . . . . . . . . .
Qu'est-ce qu'un module d'interface réseau (NIM) ? . . . . . . . . . . . . . . . . .
A propos du protocole de bus terrain CANopen . . . . . . . . . . . . . . . . . . . .
Chapitre 2 Module NIM STB NCO 1010 de base . . . . . . . . . . . . . . . .
Caractéristiques externes du module NIM CANopen STB NCO 1010 de
base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interface de bus terrain CANopen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Commutateurs rotatifs : spécification du débit en bauds et de l'adresse du
nœud de réseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Voyants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interface d'alimentation électrique. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Alimentation logique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sélection d'une source d'alimentation électrique pour le bus
d'alimentation logique de l'îlot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Caractéristiques du module. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 3 Configuration du bus d'îlot . . . . . . . . . . . . . . . . . . . . . . .
Adressage automatique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration automatique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Bouton RST. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Scénarios de repli de l'îlot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 4 Prise en charge des communications du bus terrain . .
Document de description électronique (EDS) Advantys STB . . . . . . . . . .
Modèle d'appareil et objets de communication . . . . . . . . . . . . . . . . . . . . .
Dictionnaire d'objets du module NIM CANopen . . . . . . . . . . . . . . . . . . . .
Descriptions d'objets et adresses d'index . . . . . . . . . . . . . . . . . . . . . . . . .
Mappage d'objets PDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Gestion du réseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Messages de synchronisation SYNC . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Messages d'urgence CANopen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Détection des erreurs et confinement des réseaux CANopen . . . . . . . . .
31005780 8/2009
5
7
9
10
11
13
17
18
20
22
27
31
33
35
37
39
40
42
43
45
47
48
49
52
56
77
81
83
87
90
3
Chapitre 5 Exemples d'application . . . . . . . . . . . . . . . . . . . . . . . . . . .
93
Assemblage du réseau physique. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objets de données et d'état des modules d'E/S Advantys STB . . . . . . .
Configuration d'un maître CANopen pour une utilisation avec le module
NIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration du module NIM STB NCO 1010 en tant que nœud de
réseau CANopen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration des modules NIM CANopen pour leur utilisation avec des
modules d'E/S haute densité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
94
98
Glossaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
101
104
111
113
139
31005780 8/2009
Consignes de sécurité
§
Informations importantes
AVIS
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 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.
31005780 8/2009
5
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 cet
appareil.
Une personne qualifiée est une personne disposant de compétences et de
connaissances dans le domaine de la construction et du fonctionnement des
équipements électriques et installations et ayant bénéficié d'une formation de
sécurité afin de reconnaître et d’éviter les risques encourus.
6
31005780 8/2009
A propos de ce manuel
Présentation
Objectif du document
Ce guide décrit la fonctionnalité spécifique du STB NCO 1010, module d'interface
de base Advantys STB vers un réseau CANopen. Pour vous aider à configurer l'îlot
Advantys STB sur un réseau CANopen, nous avons inclus des exemples
d'application CANopen réels. Ces instructions supposent que vous êtes habitué à
travailler avec le protocole de bus terrain CANopen.
Ce manuel inclut les informations suivantes concernant le STB NCO 1010 :
rôle dans un réseau CANopen ;
z fonction de passerelle vers l'îlot Advantys STB ;
z interfaces externe et interne ;
z alimentation électrique intégrée ;
z configuration automatique ;
z fonctionnalité du scrutateur de bus d'îlot ;
z échange de données entre l'îlot et le maître ;
z messages de diagnostic ;
z caractéristiques.
z
Champ d'application
Ce document est applicable à Advantys version 4.5 ou ultérieure.
31005780 8/2009
7
Document à consulter
Titre de documentation
Référence
Guide de référence des modules d'E/S analogiques Advantys STB
31007715 (E),
31007716 (F),
31007717 (G),
31007718 (S),
31007719 (I)
Guide de référence des modules d'E/S TOR Advantys STB
31007720 (E),
31007721 (F),
31007722 (G),
31007723 (S),
31007724 (I)
Guide de référence des modules de comptage Advantys STB
31007725 (E),
31007726 (F),
31007727 (G),
31007728 (S),
31007729 (I)
Guide de référence des modules spécifiques Advantys STB
31007730 (E),
31007731 (F),
310077321 (G),
31007733 (S),
31007734 (I)
Guide de planification et d'installation du système Advantys STB
31002947 (E),
31002948 (F),
31002949 (G),
31002950 (S),
31002951 (I)
Vous pouvez télécharger ces publications et autres informations techniques depuis
notre site web à l'adresse : www.schneider-electric.com.
Commentaires utilisateur
Envoyez vos commentaires à l'adresse e-mail [email protected]
8
31005780 8/2009
Introduction
31005780 8/2009
Introduction
1
Introduction
Ce chapitre décrit le module d'interface réseau Advantys STB CANopen de base
NCO 1010 ainsi que ses fonctions sur le bus d'îlot et le réseau CANopen. Il débute
par une présentation du module NIM CANopen de base et une description de son
rôle de passerelle vers l'îlot Advantys STB. Suit un bref aperçu de l'îlot lui-même et
enfin une description des caractéristiques principales du protocole de bus terrain
CANopen.
Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet
31005780 8/2009
Page
En quoi consiste le système Advantys STB ?
10
Qu'est-ce qu'un module d'interface réseau (NIM) ?
11
A propos du protocole de bus terrain CANopen
13
9
Introduction
En quoi consiste le système Advantys STB ?
Introduction
Le système Advantys STB (de l'anglais "Smart Terminal Blocks") est un
assemblage de modules d'E/S distribuées, d'alimentation et autres fonctionnant
conjointement en tant que nœud d'îlot sur un réseau de bus terrain ouvert.
Advantys STB constitue une solution extrêmement modulaire et versatile d'E/S en
tranches pour l'industrie de la production, avec une voie de migration vers
l'automatisme industriel.
E/S de bus d'îlot
Un îlot Advantys STB de base peut prendre en charge un maximum de 12 modules
d'E/S Advantys STB. Seuls les modules d'E/S Advantys STB peuvent être utilisés
dans le segment de base ; les modules recommandés, les appareils CANopen
standard et les modules d'extension Advantys STB ne sont pas pris en charge.
Segment de base
Il est possible d'interconnecter les modules d'E/S STB d'un îlot en un groupe appelé
segment de base. Le NIM de base est le premier module de ce segment. Le
segment de base comprend au moins un module d'E/S Advantys STB et prend en
charge jusqu'à 12 modules Advantys STB adressables, qui consomment une
charge de courant de 1,2 A maximum. Le segment contient également un ou
plusieurs PDM (Power Distribution Module - Module de distribution d'alimentation),
qui distribuent une alimentation terrain aux modules d'E/S. Le segment de base doit
être doté d'une plaque de terminaison de 120 Ω, livrée avec le module NIM.
10
31005780 8/2009
Introduction
Qu'est-ce qu'un module d'interface réseau (NIM) ?
Objet
Un îlot de modules d'E/S STB exige un module NIM dans l'emplacement le plus à
gauche de l'îlot de base.Physiquement, le module NIM est le premier module (le
plus à gauche) du bus de l'îlot. D'un point de vue fonctionnel, il sert de passerelle
vers le bus d'îlot. Toutes les communications en provenance de et à destination du
bus d'îlot passent par le module NIM. Le module NIM est également doté d'une
alimentation électrique intégrée qui fournit l'alimentation logique aux modules de
l'îlot.
Réseau de bus terrain
Un bus d'îlot est un nœud d'E/S distribuées sur un réseau de bus terrain ouvert et
le module NIM est l'interface de l'îlot avec ce réseau. Le module NIM prend en
charge les transferts de données via le réseau de bus terrain, entre l'îlot et le maître
du bus.
La conception physique du module NIM le rend compatible à la fois avec un îlot
Advantys STB et avec votre maître de bus spécifique. Bien que le connecteur de
bus terrain visible sur les différents types de modules NIM puisse varier, son
emplacement sur la face avant des modules reste presque toujours le même.
D'autres connecteurs NIM, telle que l'interface d'alimentation électrique, sont
identiques pour tous les types de modules NIM.
Rôles de communication
Le module NIM gère l'échange de données d'entrée et de sortie entre l'îlot et le
maître du bus. Les données d'entrée, stockées dans le format natif du bus d'îlot,
sont converties en un format spécifique au bus terrain et lisible par le maître du bus.
Les données de sortie écrites par le maître sur le module NIM sont transmises via
le bus d'îlot afin d'actualiser les modules de sortie ; ces données sont automatiquement reformatées.
Alimentation électrique intégrée
L'alimentation électrique intégrée de 24 à 5 V cc du module NIM fournit
l'alimentation logique aux modules d'E/S présents sur le segment de base du bus
d'îlot. L'alimentation électrique nécessite une source d'alimentation externe de 24 V
cc. Elle convertit le courant 24 V cc en 5 V d'alimentation logique, fournissant ainsi
1,2 A de courant à l'îlot. Les modules d'E/S STB d'un segment d'îlot consomment
généralement une charge de courant variant entre 50 et 90 mA. (Reportez-vous au
Guide de référence des composants matériels du système Advantys STB
[890 USE 172] pour prendre connaissance des spécifications d'un module
spécifique.)
Un NIM de base prend en charge un maximum de 12 modules d'E/S Advantys STB.
31005780 8/2009
11
Introduction
Vue d'ensemble structurelle
La figure suivante représente les différents rôles du module NIM. Elle propose une
vue du réseau et une représentation physique du bus d'îlot :
1
2
3
4
5
6
7
12
maître du bus
alimentation électrique externe 24 V cc, source d'alimentation logique de l'îlot
module PDM (Power Distribution Module - Module de distribution d'alimentation)
nœud d'îlot
plaque de terminaison du bus d'îlot
autres nœuds sur le réseau de bus terrain
terminaison du réseau de bus terrain (si nécessaire)
31005780 8/2009
Introduction
A propos du protocole de bus terrain CANopen
Introduction
CANopen, réseau de communication numérique, consiste en un ensemble
d'instructions définies pour la transmission de données et de services dans un
environnement CAN ouvert. CANopen est un profil standard dans les systèmes de
contrôle industriel basé sur CAL (CAN Application Layer - Couche application CAN).
Efficace et peu coûteuse, cette solution convient particulièrement aux systèmes
d'automatisme en temps réel pour les applications industrielles intégrées et
portables.
CANopen spécifie un profil de communication (DS-301) et un ensemble de profils
d'appareils (DS-401, DSP-402, etc.).
Des fonctions système générales, telles que l'échange de données synchronisé, la
notification d'erreurs et d'événements, ainsi que les mécanismes de temporisation
de l'ensemble du système sont également définies.
NOTE : Pour en savoir plus sur les spécifications et les mécanismes CANopen
standard, reportez-vous à la page d'accueil de CiA (http//www.can-cia.de/).
Ligne de bus CAN
CAN utilise une ligne de bus à deux fils pilotée de façon différentielle (retour
commun). Un signal CAN constitue la différence entre les niveaux de tension des
fils CAN haut et CAN bas :
1
2
3
4
5
fil CAN haut
fil CAN bas
différence entre les signaux de tension CAN haut/CAN bas
terminaison de 120 Ω
nœud
Les fils du bus peuvent être routés en parallèle, torsadés ou blindés, selon les
exigences de compatibilité électromagnétique. Une structure à une seule ligne
réduit la réflexion.
Interférences électromagnétiques
La couche physique CAN n'est pas très sensible aux interférences électromagnétiques, car la différence dans les deux fils reste inchangée lorsque des interférences
affectent les deux fils.
31005780 8/2009
13
Introduction
Limites des nœuds
Un réseau CANopen est limité à 128 nœuds (ID de nœuds de 0 à 127).
Longueurs maximales de réseau
Le tableau suivant illustre la plage de débit en bauds prise en charge par le module
NIM de base STB NCO 1010 pour les appareils CANopen et la longueur maximale
du réseau CANopen qui en découle.
Débit en bauds
Longueur de réseau
CANopen
1 Mbit/s
25 m
800 Kbit/s
50 m
500 Kbit/s
100 m
250 Kbit/s
250 m
125 Kbit/s
500 m
50 Kbit/s
1 000 m
20 Kbit/s
2 500 m
10 Kbit/s
5 000 m
Modèle Producteur/Consommateur
Comme tout réseau de communication de diffusion, CANopen suit un modèle
Producteur/Consommateur. Tous les nœuds sont à l'écoute du réseau dans
l'attente de messages qui leur sont destinés (selon les informations de leurs propres
dictionnaires d'objets). Les messages envoyés par les appareils producteurs ne
sont acceptés que par certains appareils consommateurs. CANopen utilise
également les modèles client/serveur et maître/esclave.
Ordre de priorité et arbitrage des messages
Un seul nœud à la fois dispose du droit d'accès en écriture sur le bus CANopen.
Lorsqu'un nœud transmet des données sur le bus, tous les autres doivent attendre
que le bus soit libéré avant d'effectuer leur transmission.
Les trames de données CAN disposent d'un champ d'arbitrage qui contient le
champ de l'identificateur du message, ainsi qu'un bit de requête de transmission
déportée. Lorsque deux messages tentent d'accéder à la couche physique
simultanément, les nœuds de transmission effectuent un arbitrage bit à bit d'après
le champ d'arbitrage.
14
31005780 8/2009
Introduction
L'illustration suivante montre l'arbitrage des deux champs :
1
2
message contenant le bit dominant (0)
message contenant le bit récessif (1)
Tant que les bits des champs d'arbitrage ont les mêmes valeurs (les six premiers
bits dans cet exemple), ils sont transmis au bus terrain. Lorsque les valeurs binaires
diffèrent (comme pour le septième bit), la valeur la plus basse (0) a la priorité sur la
plus haute (1). Par conséquent, le message 1 est considéré comme dominant et les
nœuds de transmission peuvent poursuivre l'émission des données restantes (zone
ombrée) sur le bus.
Une fois le bus libéré à l'issue de la transmission du message 1, le nœud de
transmission du message 2 tente d'accéder de nouveau au bus.
NOTE : La priorité du message (en tant que valeur binaire) est déterminée lors de
la conception du système. Les identificateurs doivent être uniques afin d'éviter qu'ils
soient associés à des données différentes.
Identification de trame de données
Une trame de données CANopen peut comporter 46 à 110 bits :
1
2
3
4
5
6
7
8
démarrage (1 bit)
identificateur (11 bits) : valeur basse = priorité haute (0 = priorité la plus haute)
requête de transmission déportée (1 bit)
extension d'identificateur (1 bit) : premier bit du champ de contrôle qui en compte 6
r0 (1 bit) : réservé
code de longueur des données (4 bits) : longueur de données pour le code du champ 7
champ de données (0 à 64 bits [0 à 8 octets]) : données d'application du message
contrôle de redondance cyclique (délimiteur inclus) (15 bits) = haut (récessif) : checksum
pour les bits de message précédents
9 champ ACQ (délimiteur inclus) (2 bits) = haut (récessif)
10 fin de trame et espace entre les trames (10 bits)
Dictionnaire d'objets
Le dictionnaire d'objets est l'élément le plus important du modèle de l'appareil, car il
constitue le plan de la structure interne d'un appareil CANopen particulier (selon le
profil CANopen DS-401).
31005780 8/2009
15
Introduction
Document de description électronique
Le document de description électronique (EDS) est un fichier ASCII qui contient des
informations sur la fonctionnalité des communications d'un appareil et les objets de
son dictionnaire (selon DS-301). Les objets spécifiques à l'appareil et au fabricant
sont également définis dans le document de description électronique (normes CiA
DS-401 et DSP-402).
Les objets et fonctionnalité de communication du module CANopen sont décrits
dans le document de description électronique du module. Ce document spécifie les
entrées implémentées du dictionnaire d'objets pour un appareil donné. et comporte
uniquement les objets qu'il est possible de configurer.
16
31005780 8/2009
Module NIM STB NCO 1010
31005780 8/2009
Module NIM STB NCO 1010 de
base
2
Introduction
Ce chapitre décrit les caractéristiques externes du module NIM Advantys STB
CANopen de base, ses connexions, ses exigences en alimentation électrique et ses
spécifications produit.
Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet
31005780 8/2009
Page
Caractéristiques externes du module NIM CANopen STB NCO 1010 de base
18
Interface de bus terrain CANopen
20
Commutateurs rotatifs : spécification du débit en bauds et de l'adresse du
nœud de réseau
22
Voyants
27
Interface d'alimentation électrique
31
Alimentation logique
33
Sélection d'une source d'alimentation électrique pour le bus d'alimentation
logique de l'îlot
35
Caractéristiques du module
37
17
Module NIM STB NCO 1010
Caractéristiques externes du module NIM CANopen STB NCO 1010 de base
Introduction
Les caractéristiques physiques essentielles au fonctionnement du module NIM de
base STB NCO 1010 sont signalées dans l'illustration ci-après :
18
31005780 8/2009
Module NIM STB NCO 1010
Les caractéristiques de l'illustration ci-dessus sont brièvement décrites dans le
tableau suivant :
Caractéristique
Fonction
1
interface de bus
terrain
Un connecteur SUB-D à neuf broches permet de connecter le
module NIM et le bus d'îlot à un bus terrain CANopen.
2
commutateur rotatif
supérieur
3
commutateur rotatif
inférieur
Les deux commutateurs rotatifs utilisés ensemble permettent de
spécifier l'ID de nœud du module NIM sur le bus terrain CANopen
et de définir sur le module NIM la valeur du débit en bauds du bus
terrain.
4
interface
d'alimentation
électrique
Un connecteur à deux réceptacles permet de relier une
alimentation externe de 24 V cc au module NIM.
5
série de voyants
Voyants couleur utilisant divers types d'affichage pour signaler
visuellement l'état de fonctionnement du bus d'îlot.
6
vis de décrochage
Mécanisme permettant de retirer le module NIM du rail DIN. (Pour
des détails complémentaires, reportez-vous au Guide de
planification et d'installation du système Advantys STB.)
7
couvercle du port de Clapet articulé situé sur la face avant du module NIM, couvrant
configuration (CFG) l'interface CFG et le bouton RST. Le port de configuration CFG
est utilisé uniquement pour les mises à niveau du micrologiciel.
Conception du boîtier
La conception "en escalier" (ou "en L") du boîtier extérieur du module NIM de base
permet de fixer un connecteur de bus terrain sans augmenter la profondeur de l'îlot :
1
2
31005780 8/2009
espace réservé au connecteur réseau
boîtier du module NIM
19
Module NIM STB NCO 1010
Interface de bus terrain CANopen
Résumé
L'interface de bus terrain située sur la face avant du module constitue le point
connexion entre les modules d'E/S Advantys STB et le réseau CANopen. Cette
interface consiste en un connecteur SUB-D (DB-9P) à neuf broches.
Connexions de port de bus terrain
L'interface de bus terrain est située sur la partie supérieure de la face avant du
module :
20
31005780 8/2009
Module NIM STB NCO 1010
Nous vous recommandons d'utiliser un connecteur SUB-D (DB-9S) à neuf broches
compatible avec la norme DIN 41652 ou avec la norme internationale
correspondante. Le brochage doit s'effectuer comme l'indique le tableau suivant :
Broche Signal
Description
1
Inutilisé
Réservée
2
CAN_L
Ligne de bus CAN bas
3
CAN_GND
Terre CAN
4
Inutilisé
Réservée
5
CAN_SHLD
Blindage CAN facultatif
6
GND
Terre optionnelle
7
CAN_H
Ligne de bus CAN haut
8
Inutilisé
Réservée
9
Inutilisé
Réservée
Remarque : Les numéros de broches correspondent aux
légendes de l'illustration ci-dessus.
Connecteurs et câble réseau CANopen
Le câble de dérivation servant à relier le bus terrain à l'îlot doit disposer d'un
connecteur DB-9S respectant le schéma d'affectation des broches ci-dessus. Le
câble réseau CANopen à paire torsadée blindée est conforme à la norme CANopen
CiA DR-303-1. Aucune interruption d'un fil quelconque n'est permise dans le câble
de bus. Ceci permet une spécification future de l'utilisation des broches réservées.
31005780 8/2009
21
Module NIM STB NCO 1010
Commutateurs rotatifs : spécification du débit en bauds et de l'adresse du nœud
de réseau
Résumé
Les commutateurs rotatifs du NIM CANopen STB NCO 1010 de base permettent de
spécifier l'adresse du nœud et le débit en bauds de l'îlot Advantys STB.
Description physique
Les deux commutateurs rotatifs sont situés sur la face avant du module NIM
CANopen, sous le port de connexion du bus terrain. Chaque commutateur propose
seize positions.
Débit en bauds
Le module NIM détecte une nouvelle sélection de débit en bauds du commutateur
rotatif uniquement à la mise sous tension. Le débit en bauds est écrit dans la
mémoire Flash non-volatile. Celle-ci est écrasée par écriture uniquement si le
module NIM détecte un changement dans la sélection du débit en bauds des
commutateurs lors d'une mise sous tension subséquente. Dans tous les cas, vous
modifiez rarement ce paramètre, car les exigences de votre système en termes de
débit en bauds ne sont pas appelées à changer à court terme.
22
31005780 8/2009
Module NIM STB NCO 1010
Sur le commutateur inférieur (BAUD RATE), les positions 0 à 9 sont libellées de
façon incrémentielle sur le boîtier. La sélection de l'une des six dernières positions
non libellées vous permet de spécifier un débit en bauds particulier à l'aide du
commutateur supérieur (ADDRESS).
Réglage du débit en bauds
Les instructions permettant de régler le débit en bauds sont disponibles dans le
tableau suivant.
Etape
31005780 8/2009
Action
Commentaire
1
Coupez l'alimentation de l'îlot.
Le module NIM détectera les changements
que vous allez apporter uniquement lors
de la prochaine mise sous tension.
2
A l'aide d'un petit tournevis, placez le
commutateur rotatif inférieur sur une
position quelconque après 9 (BAUD
RATE).
La sélection de l'une de ces positions non
libellées prépare le module NIM à accepter
un nouveau débit en bauds.
3
Décidez du débit en bauds à employer Le réglage du débit est fonction des
spécifications de votre système et du
pour les communications du bus
réseau.
terrain.
4
Déterminez la position du
commutateur supérieur
correspondant au débit en bauds
sélectionné.
Utilisez le tableau de sélection du débit en
bauds ci-après.
5
A l'aide d'un petit tournevis, placez le
commutateur rotatif supérieur sur la
position correspondant au débit en
bauds sélectionné.
Utilisez la position du commutateur
sélectionnée à la dernière étape.
6
Mettez l'îlot sous tension afin
d'appliquer le nouveau réglage.
Le module NIM lit les réglages des
commutateurs rotatifs uniquement à la
mise sous tension.
23
Module NIM STB NCO 1010
Tableau de sélection du débit en bauds
Lorsque le commutateur inférieur est réglé sur l'une des positions de débit en bauds,
ce débit est défini par la position du commutateur supérieur. Seules les positions 0
à 7 permettent de régler le débit en bauds.
Position (commutateur
supérieur)
Débit en bauds
0
10 000 bit/s
1
20 000 bit/s
2
50 000 bit/s
3
125 000 bit/s
4
250 000 bit/s
5
500 000 bit/s
6
800 000 bit/s
7
1 Mbit/s
NOTE : La valeur par défaut en mémoire Flash du débit en bauds pour un nouveau
module NIM CANopen STB NCO 1010 de base est de 1 Mbit/s.
Adresse de nœud
Le maître du bus CANopen voyant l'îlot Advantys STB comme un nœud de réseau,
l'îlot dispose d'une seule adresse réseau de bus terrain. Contrairement au débit en
bauds, l'adresse de nœud n'est pas stockée dans la mémoire Flash. Le module NIM
lit l'adresse de nœud indiquée par les commutateurs rotatifs à chaque mise sous
tension de l'îlot.
Cette adresse est une valeur numérique comprise entre 1 et 127, mais doit être
distincte de toute autre adresse de nœud sur le réseau. Le maître du bus et le bus
d'îlot sont en mesure de communiquer via le réseau CANopen uniquement lorsque
les commutateurs rotatifs du module NIM sont réglés sur une adresse valide
(voir page 26).
24
31005780 8/2009
Module NIM STB NCO 1010
Configuration de l'adresse de nœud
Les instructions de configuration de l'adresse de nœud sont décrites dans le tableau
suivant.
Etape
Action
Commentaire
1
Assurez-vous d'avoir réglé le débit en
bauds souhaité (en suivant la
procédure ci-dessus) avant de
configurer l'adresse de nœud.
Si vous réglez le débit en bauds après
l'adresse de nœud, le système ne lira pas
l'adresse sur les commutateurs rotatifs au
prochain démarrage.
2
Coupez l'alimentation de l'îlot.
Les changements que vous allez apporter
seront détectés à la prochaine mise sous
tension.
3
Sélectionnez une adresse de nœud
actuellement disponible sur votre
réseau de bus terrain.
La liste des nœuds actifs sur le bus terrain
indique la disponibilité d'une adresse
particulière.
4
Par exemple, pour l'adresse de nœud 96,
A l'aide d'un petit tournevis, placez le
réglez le commutateur inférieur sur 6.
commutateur rotatif inférieur sur la
position représentant le chiffre des
unités (chiffre de droite) de l'adresse de
nœud sélectionnée.
5
A l'aide du même tournevis, placez le
commutateur rotatif supérieur sur la
position représentant les chiffres des
dizaines et des centaines de l'adresse
de nœud sélectionnée.
6
Mettez le système Advantys STB sous Le module NIM lit les réglages des
tension.
commutateurs rotatifs uniquement à la
mise sous tension.
Par exemple, pour l'adresse de nœud 96,
réglez le commutateur supérieur sur 9.
Utilisation de l'adresse de nœud
Après avoir configuré l'adresse réseau du bus terrain de l'îlot, le mieux est de laisser
les commutateurs rotatifs configurés sur cette adresse. De cette manière, le réseau
CANopen identifie toujours l'îlot avec la même adresse de nœud à chaque mise
sous tension.
31005780 8/2009
25
Module NIM STB NCO 1010
Adresses de nœud CANopen valides
Chaque position de commutateur rotatif utilisable pour configurer l'adresse de nœud
de votre îlot est indiquée par incréments sur le boîtier du module NIM. Les positions
disponibles sur chaque commutateur rotatif sont les suivantes :
z
commutateur supérieur — 0 à 12 (chiffre des dizaines)
z
commutateur inférieur — 0 à 9 (chiffre des unités)
L'illustration (voir page 22) située au début de cette rubrique montre que l'adresse
123 est le résultat de la sélection de 3 sur le commutateur inférieur et de 12 sur le
commutateur supérieur.
Remarquez qu'il est mécaniquement possible de spécifier toute adresse de nœud
entre 00 et 129, toutefois, les adresses 128 et 129 sont indisponibles car CANopen
ne prend en charge que 128 adresses de nœud (0 à 127). De la même façon, 00
n'est jamais utilisée en tant qu'adresse de nœud CANopen.
Communications sur le bus terrain
Le module NIM de base communique uniquement avec le réseau de bus terrain
lorsque les commutateurs rotatifs sont réglés sur une adresse de nœud CANopen
valide (voir page 26). Si le commutateur inférieur indique le débit en bauds (ou si les
deux commutateurs représentent une adresse CANopen non valide), le module NIM
attendra que vous configuriez une adresse de nœud avant de communiquer sur le
bus terrain. Par conséquent, configurez le débit en bauds souhaité avant d'affecter
l'adresse de nœud de l'îlot afin d'éviter de reconfigurer les commutateurs d'adresse
ultérieurement.
Si l'îlot dispose d'une adresse de nœud non valide, il ne peut pas communiquer avec
le maître. Pour établir la communication, réglez les commutateurs sur une adresse
valide et réamorcez l'alimentation de l'îlot.
26
31005780 8/2009
Module NIM STB NCO 1010
Voyants
Emplacement
Les cinq voyants du module NIM CANopen de base STB NCO 1010 indiquent
visuellement l'état de fonctionnement du bus d'îlot sur un réseau CANopen. Cette
série de voyants se trouve dans la partie supérieure du panneau avant du module
NIM :
z Les voyants 4 (CANERR) et 5 (CANRUN) indiquent l'état de l'échange des
données entre le maître du bus CANopen et le bus d'îlot Advantys STB.
z Les voyants 1, 2 et 3 reflètent l'activité et/ou les événements observés sur le
module NIM.
L'illustration suivante montre les cinq voyants qu'utilise le module NIM CANopen
Advantys STB :
Types de clignotement
Chaque clignotement se produit toutes les 200 ms environ. Il existe un intervalle
d'une seconde entre deux séries de clignotements. Par exemple :
z clignotement : clignote en continu (200 ms allumé, puis 200 ms éteint).
z clignotement 1 : clignote une seule fois (200 ms), puis s'arrête pendant 1
seconde.
31005780 8/2009
27
Module NIM STB NCO 1010
z
z
clignotement 2 : clignote deux fois (allumé pendant 200 ms, éteint pendant 200
ms, allumé pendant 200 ms), puis s'arrête pendant 1 seconde.
clignotement N : N clignotements (N = un certain nombre de fois), puis extinction
pendant 1 seconde.
NOTE : Il est entendu dans les explications suivantes que le voyant PWR est allumé
en continu, indiquant que le module NIM reçoit une alimentation électrique
appropriée. Lorsque le voyant PWR est éteint, cela signifie que l'alimentation
logique du module NIM est inexistante ou insuffisante.
Voyants de communication CANopen
Le tableau suivant décrit les conditions indiquées, ainsi que les couleurs et les types
de clignotement utilisés par les voyants CANERR et CANRUN pour afficher les
modes de fonctionnement normaux et les conditions d'erreurs d'un module NIM
CANopen Advantys STB sur un bus terrain CANopen.
Libellé
CANERR
(rouge)
CANRUN
(vert)
28
Affichage
Signification
désactivé
Aucune erreur
clignotement
continu
Adresse de nœud incorrecte sur les commutateurs rotatifs.
activé
Le contrôleur CAN est réinitialisé, les files d'attente Rx/Tx
sont effacées, les objets CANopen sont perdus.
clignotements : 1
Bit d'état d'erreur du contrôleur CAN spécifié ; limite
d'avertissement d'erreur atteinte.
clignotements : 2
Echec de gardiennat ou de heartbeat : nœud non gardé
pendant la longévité ou échec de heartbeat.
clignotement N
Erreur du bus d'îlot.
désactivé
Initialisation ou réinitialisation du bus d'îlot.
clignotement
continu
Bus d'îlot pré-opérationnel.
activé
Bus d'îlot opérationnel.
clignotements : 1
Bus d'îlot arrêté.
31005780 8/2009
Module NIM STB NCO 1010
Voyants de communication Advantys STB
Le tableau suivant décrit les conditions de bus d'îlot communiquées par les voyants,
ainsi que les couleurs et les types de clignotement utilisés pour indiquer chaque
condition.
RUN (vert)
ERR (rouge)
Signification
clignotements : 2 clignotements : 2 L'îlot se met sous tension (l'essai automatique est en
cours d'exécution).
désactivé
désactivé
L'îlot est en cours d'initialisation. Il n'est pas démarré.
clignotements : 1 désactivé
L'îlot a été réglé sur le mode Pré-opérationnel. Il n'est
pas démarré.
désactivé
(continu)
Le module NIM est en train de configurer
automatiquement le bus d'îlot, qui n'est pas lancé.
désactivé
clignotements : 3 désactivé
désactivé
L'initialisation est terminée. Le bus d'îlot est
configuré, la configuration concorde, mais le bus d'îlot
n'est pas encore lancé.
clignotements : 2 Le module NIM a détecté une erreur d'affectation de
module. Le bus d'îlot n'est pas démarré.
clignotements : 5 Protocole à déclenchement interne non valide.
désactivé
clignotements : 6 Le module NIM ne détecte aucun module d'E/S STB
sur le bus d'îlot.
désactivé
clignotement
(continu)
Le module NIM ne détecte aucun module d'E/S STB
sur le bus d'îlot ... ou ...
Aucune communication n'est possible avec le module
NIM. Causes probables :
z problème interne
z ID de module incorrect
z auto-adressage de l'équipement non effectué
z configuration incorrecte d'un module obligatoire
z image de process non valide
z configuration incorrecte d'un équipement
z Le module NIM a détecté une anomalie sur le bus
d'îlot.
z Dépassement logiciel de la file d'attente de
réception/transmission
31005780 8/2009
29
Module NIM STB NCO 1010
RUN (vert)
30
ERR (rouge)
Signification
activé
désactivé
Le bus d'îlot est opérationnel.
activé
clignotements : 3 Au moins un module ne correspond pas. Le bus d'îlot
fonctionne, malgré une non-concordance de
configuration.
clignotements : 4 désactivé
Le bus d'îlot est arrêté. Toute communication est
impossible avec l'îlot.
désactivé
Problème interne. Le module NIM n'est pas
opérationnel.
activé
31005780 8/2009
Module NIM STB NCO 1010
Interface d'alimentation électrique
Introduction
L'alimentation intégrée du module NIM exige une alimentation de 24 Vcc fournie par
une source externe de type TBTS. La connexion entre la source de 24 Vcc et l'îlot
s'opère par le connecteur à deux réceptacles représenté ci-dessous.
Description physique
L'alimentation externe en 24 Vcc parvient au module NIM par le connecteur à deux
réceptacles situé dans la partie inférieure gauche du module :
1
2
31005780 8/2009
réceptacle 1 : 24 Vcc
réceptacle 2 : commun
31
Module NIM STB NCO 1010
Connecteurs
Le module NIM est fourni avec des connecteurs à vis et à ressort. Des connecteurs
de remplacement sont également disponibles.
Les illustrations suivantes indiquent deux vues de chaque type de connecteurs
d'alimentation. A gauche, les vues avant et arrière du connecteur de type bornier à
vis STB XTS 1120 ; à droite, les vues avant et arrière du connecteur à pince-ressort
STB XTS 2120 :
1
2
3
4
5
connecteur d'alimentation électrique de type bornier à vis STB XTS 1120
connecteur d'alimentation électrique à pince-ressort STB XTS 2120
entrée de fil
accès à la vis de serrage du bornier
bouton d'activation de la pince–ressort
Chaque entrée de câblage accepte un fil de 0,14 à 1,5 mm2 (calibres AWG 28 à 16).
32
31005780 8/2009
Module NIM STB NCO 1010
Alimentation logique
Introduction
L'alimentation logique est un signal électrique de 5 V cc sur le bus d'îlot, requis par
les modules d'E/S pour assurer le traitement interne. Le module NIM (Network
Interface Module - Module d'interface réseau) dispose d'une alimentation intégrée
fournissant l'alimentation logique. Le module NIM transmet un signal de 5 V cc
d'alimentation logique via l'îlot pour prendre en charge les modules du segment de
base.
Source externe d'alimentation électrique
L'entrée d'une alimentation électrique externe de 24 V cc est nécessaire comme
source d'alimentation intégrée du module NIM. L'alimentation électrique intégrée du
module NIM convertit les 24 V entrants en 5 V d'alimentation logique. L'alimentation
externe doit nécessairement être du type très basse tension de sécurité (SELV).
ATTENTION
ISOLEMENT GALVANIQUE INAPPROPRIE
Les composants de l'alimentation ne sont pas isolés galvaniquement. Ils sont
exclusivement destinés à une utilisation dans des systèmes spécifiquement
conçus pour assurer un isolement SELV entre les entrées ou les sorties de
l'alimentation et les appareils de charge ou le bus d'alimentation système. Vous
devez nécessairement utiliser des alimentations de type SELV pour fournir
l'alimentation électrique de 24 V cc à l'îlot.
Le non-respect de ces instructions peut provoquer des blessures ou des
dommages matériels.
31005780 8/2009
33
Module NIM STB NCO 1010
Flux d'alimentation logique
La figure suivante explique comment l'alimentation électrique intégrée du module
NIM génère la puissance logique nécessaire et la transmet au travers du segment
de base :
34
31005780 8/2009
Module NIM STB NCO 1010
Sélection d'une source d'alimentation électrique pour le bus d'alimentation
logique de l'îlot
Alimentation logique requise
Une alimentation externe 24 V cc est requise comme source d'alimentation logique
du bus d'îlot. L'alimentation électrique externe se connecte au module NIM de l'îlot.
Cette alimentation externe fournit l'entrée de 24 V à l'alimentation intégrée 5 V du
module NIM.
Caractéristiques de l'alimentation externe
L'alimentation externe doit fournir une alimentation de 24 V cc à l'îlot. L'alimentation
sélectionnée doit être comprise entre 19,2 V cc et 30 V cc. L'alimentation externe
doit nécessairement être du type très basse tension de sécurité (SELV).
Le type SELV signifie qu'un isolement SELV est fourni entre les entrées et les
sorties de l'alimentation, le bus d'alimentation et les appareils connectés au bus
d'îlot. Dans des conditions normales ou de défaillance unique, la tension entre deux
composants accessibles ou entre un composant accessible et la terre de protection
(PE) pour équipement de classe 1 ne dépasse jamais la valeur de sécurité (60 V cc
maximum).
ATTENTION
ISOLEMENT GALVANIQUE INAPPROPRIE
Les composants de l'alimentation ne sont pas isolés galvaniquement. Ils sont
exclusivement destinés à une utilisation dans des systèmes spécifiquement
conçus pour assurer un isolement SELV entre les entrées ou les sorties de
l'alimentation et les appareils de charge ou le bus d'alimentation système. Vous
devez nécessairement utiliser des alimentations de type SELV pour fournir
l'alimentation électrique de 24 V cc à l'îlot.
Le non-respect de ces instructions peut provoquer des blessures ou des
dommages matériels.
Calcul de la consommation en watt requise
L'alimentation externe doit fournir 13 W au module NIM.
31005780 8/2009
35
Module NIM STB NCO 1010
Appareils recommandés
L'alimentation externe est souvent installée dans la même armoire que l'îlot. Elle
consiste généralement en une unité à monter sur un rail DIN.
Pour les installations exigeant jusqu'à 72 W d'une source d'alimentation électrique
de 24 V cc, nous vous recommandons d'utiliser un appareil de type ABL7 RE2403
Phaseo Telemecanique, distribué aux Etats-Unis par Square D. Cette alimentation
se monte sur un rail DIN et son facteur de forme est similaire à celui des modules
de l'îlot.
Si vous disposez d'un espace suffisant dans l'armoire et si vos exigences en
alimentation 24 V cc dépassent 72 W, envisagez des options d'alimentation
sommables telles que les produits TSX SUP 1011 (26 W), TSX SUP 1021 (53 W),
TSX SUP 1051 (120 W) ou TSX SUP 1101 (240 W) Premium de Schneider. Ces
modules sont également disponibles auprès de Telemecanique et, aux Etats-Unis,
chez Square D.
36
31005780 8/2009
Module NIM STB NCO 1010
Caractéristiques du module
Introduction
Les informations suivantes concernent les caractéristiques générales du module
NIM.
Caractéristiques détaillées
Le tableau suivant dresse la liste des spécifications système du module NIM
CANopen STB NCO 1010 :
Caractéristiques générales
dimensions
connecteurs d'interface
alimentation électrique
intégrée
largeur
40,5 mm (1,594 po)
hauteur
130 mm (5,12 po)
Profondeur
70 mm (2,756 po)
au réseau CANopen
connecteur SUB-D à neuf broches
connexion à l'alimentation
électrique externe 24 Vcc
deux réceptacles
tension d'entrée
24 Vcc nominal
plage d'alimentation d'entrée
19,2 à 30 VCC
courant d'entrée
400 mA à 24 VCC
tension de sortie vers le bus d'îlot
5 Vcc @ 1,2 A
courant de sortie nominal
1,2 A à 5 VCC
isolation
pas d'isolation interne (l'isolation doit être fournie par
une source d'alimentation externe de type SELV de
24 Vcc)
immunité au bruit (CEM)
EN 61131-2
modules d'E/S adressables pris en charge
12 au maximum
segments pris en charge un
remplacement à chaud
non
normes
conformité CANopen
CiA DS-301
moyenne des temps de bon
fonctionnement (MTBF)
200 000 heures GB (terre sans danger)
plage de températures de fonctionnement
0 à 60 ° C
température de stockage
-40 à 85 ° C
certifications officielles
Reportez–vous au Guide de planification et
d'installation du système Advantys STB, 890 USE
171 00.
31005780 8/2009
37
Module NIM STB NCO 1010
38
31005780 8/2009
Configuration du bus d'îlot
31005780 8/2009
Configuration du bus d'îlot
3
Introduction
Ce chapitre est consacré aux processus d'adressage et de configuration
automatiques. Les données sont sauvegardées automatiquement dans la mémoire
Flash.
Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet
Adressage automatique
31005780 8/2009
Page
40
Configuration automatique
42
Bouton RST
43
Scénarios de repli de l'îlot
45
39
Configuration du bus d'îlot
Adressage automatique
Introduction
Chaque fois que l'îlot est mis sous tension ou réinitialisé, le module NIM (Network
Interface Module - Module d'interface réseau) affecte automatiquement une adresse
de bus d'îlot unique à chaque module de l'îlot appelé à participer aux échanges de
données. Tous les modules d'E/S Advantys STB participent aux échanges de
données.
A propos de l'adresse de bus d'îlot
L'adresse d'un bus d'îlot est une valeur d'entier unique comprise entre 0 et 127 et
identifiant l'emplacement physique de chaque module adressable de l'îlot. L'adresse
127 est toujours celle du module NIM. Les adresses 1 à 12 sont disponibles pour les
modules adressables Advantys STB. Les adresses restantes ne sont pas utilisées
dans une configuration d'îlot de base.
Lors de l'initialisation du système, le module NIM détecte l'ordre dans lequel sont
installés les modules et leur confère des adresses séquentielles de gauche à droite,
en commençant par le premier module adressable après le module NIM. Aucune
action de l'utilisateur n'est requise.
Modules adressables
Seuls les modules d'E/S Advantys STB dans le segment de base nécessitent des
adresses de bus d'îlot.
N'échangeant jamais de données sur le bus d'îlot, les dispositifs suivants ne sont
pas adressés :
z modules PDM (Power Distribution Module - Module de distribution
d'alimentation)
z embases vides
z plaque de terminaison
40
31005780 8/2009
Configuration du bus d'îlot
Exemple
Prenons comme exemple un bus d'îlot comportant huit modules d'E/S :
1
2
3
4
5
6
7
8
9
10
11
NIM
Module de distribution d'alimentation STB PDT 3100 24 V cc
Module d'entrée numérique à deux voies STB DDI 3230 24 V cc
Module de sortie numérique à deux voies STB DDO 3200 24 V cc
Module d'entrée numérique à quatre voies STB DDI 3425 24 V cc
Module de sortie numérique à quatre voies STB DDO 3415 24 V cc
Module d'entrée numérique à six voies STB DDI 3615 24 V cc
Module de sortie numérique à six voies STB DDO 3605 24 V cc
Module d'entrée analogique à deux voies STB AVI 1275 +/- 10 V cc
Module de sortie analogique à deux voies STB AVO 1250 0 à 10 V cc
Plaque de terminaison de bus d'îlot STB XMP 1100
Dans notre exemple, le module NIM procède à l'adressage automatique suivant.
Remarquez que le PDM et la plaque de terminaison n'utilisent pas d'adresse de bus
d'îlot :
Module
31005780 8/2009
Emplacement
physique
Adresse de bus d'îlot
NIM
1
127
PDM STB PDT 3100
2
non adressé (n'échange
pas de données)
entrée STB DDI 3230
3
1
sortie STB DDO 3200
4
2
entrée STB DDI 3425
5
3
sortie STB DDO 3415
6
4
entrée STB DDI 3615
7
5
sortie STB DDO 3605
8
6
entrée STB AVI 1275
9
7
sortie STB AVO 1255
10
8
41
Configuration du bus d'îlot
Configuration automatique
Introduction
Tous les modules d'E/S Advantys STB sont livrés avec un ensemble de paramètres
prédéfinis permettant à un îlot d'être opérationnel dès son initialisation. Cette
capacité des modules d'îlot à fonctionner avec des paramètres par défaut est
désignée par l'expression configuration automatique. Une fois l'îlot installé, vous
pouvez commencer à l'utiliser comme nœud sur ce réseau.
A propos de la configuration automatique
Une configuration automatique se produit dans les circonstances suivantes :
z première mise sous tension de l'îlot ;
z activation du bouton RST.
Dans le cadre de la procédure de configuration automatique, le NIM (Network
Interface Module - Module d'interface réseau) vérifie chaque module et confirme sa
connexion au bus d'îlot. Il stocke les paramètres de fonctionnement par défaut pour
chaque module dans la mémoire Flash.
42
31005780 8/2009
Configuration du bus d'îlot
Bouton RST
Résumé
Utilisez la fonction RST pour reconfigurer l'îlot après avoir ajouté un nouveau
module d'E/S à un îlot préalablement configuré automatiquement. Si vous ajoutez
un nouveau module d'E/S à l'îlot, l'utilisation du bouton RST déclenche le processus
de configuration automatique. La mise à jour des données de configuration de l'îlot
est enregistrée automatiquement. Le bouton RST est fonctionnel uniquement après
que l'îlot a été correctement configuré au moins une fois.
Description physique
Le bouton RST se trouve juste au-dessus du port CFG, sous le même clapet articulé
:
L'action de maintenir le bouton RST enfoncé pendant deux secondes ou plus
entraîne la configuration automatique de l'îlot et l'écrasement par écriture de la
mémoire Flash.
31005780 8/2009
43
Configuration du bus d'îlot
Activation du bouton RST
Pour activer le bouton RST, utilisez un petit tournevis à lame plate d'une largeur ne
dépassant pas 2,5 mm. N'utilisez pas d'objet pointu ou tranchant qui pourrait
endommager le bouton RST, ni d'objet moins dur tel qu'une mine de crayon qui
risquerait de se casser et de bloquer le bouton.
Lorsque vous appuyez sur le bouton RST pendant au moins deux secondes, le
module NIM (Network Interface Module - Module d'interface réseau) reconfigure le
bus d'îlot comme suit :
Etape
Description
1
Le module NIM procède à l'adressage automatique des modules d'E/S de l'îlot
et dérive les valeurs de configuration par défaut respectives de ces derniers.
2
Le module NIM remplace par écriture la configuration préalablement
enregistrée en mémoire Flash, afin de rétablir les données de configuration
basées sur les valeurs par défaut des modules d'E/S.
3
Il réinitialise le bus d'îlot et le fait passer en mode d'exploitation.
NOTE : Il n'a aucun effet sur les paramètres réseau tels que le réglage du débit en
bauds du bus terrain et l'ID de nœud du bus terrain.
44
31005780 8/2009
Configuration du bus d'îlot
Scénarios de repli de l'îlot
Introduction
En cas d'échec de la communication sur l'îlot ou entre l'îlot et le bus terrain, les
données de sortie sont mises dans un état de repli prédéfini, de sorte que les
valeurs du module soient reconnues lorsque la communication est rétablie.
Lorsque vous utilisez un NIM (Network Interface Module - Module d'interface
réseau) de base, vous ne pouvez pas modifier les paramètres de repli des modules
du segment. Toutes les voies de sortie des modules prennent une valeur de repli
prédéfinie égale à 0.
Scénarios de repli
Plusieurs scénarios peuvent obliger les modules de sortie Advantys STB à adopter
leurs états de repli respectifs :
z Perte des communications avec le bus terrain : les communications avec le
maître du bus sont perdues.
z
z
Perte des communications avec le bus d'îlot : une erreur de communication
interne s'est produite dans le bus d'îlot. Cette erreur est indiquée par un message
de "heartbeat" manquant en provenance du module NIM ou d'un module.
Changement d'état de fonctionnement : le module NIM peut commander aux
modules d'E/S de l'îlot de passer de l'état Exécution à un état de non-exécution
(arrêt ou réinitialisation).
Dans chacun de ces scénarios de repli, le module NIM désactive le message de
"heartbeat".
NOTE : Si un module tombe en panne, il doit être remplacé. Le module peut ne pas
adopter son état de repli.
Message de "heartbeat"
Le système Advantys STB utilise un message de "heartbeat" pour assurer l'intégrité
et la continuité des communications entre le module NIM et les autres modules de
l'îlot. Le bon état de fonctionnement des modules de l'îlot et l'intégrité totale du
système Advantys STB sont contrôlés par le biais de la transmission et de la
réception de ces messages périodiques du bus d'îlot.
Etant donné que les modules d'E/S de l'îlot sont configurés de manière à contrôler
le message de "heartbeat" du module NIM, les modules de sortie adoptent leurs
états de repli respectifs s'ils ne reçoivent pas de message de "heartbeat" du module
NIM au cours de l'intervalle défini.
31005780 8/2009
45
Configuration du bus d'îlot
46
31005780 8/2009
Prise en charge des communications du bus terrain
31005780 8/2009
Prise en charge des
communications du bus terrain
4
Introduction
Ce chapitre explique comment le maître CANopen communique avec le bus d'îlot
Advantys STB. Il décrit en outre les services de paramétrage, de configuration et de
diagnostic exécutés afin de configurer le bus d'îlot comme nœud d'un réseau
CANopen.
Pour communiquer avec un îlot Advantys STB, le maître CANopen transmet, via le
réseau, des données de sortie au module NIM CANopen STB NCO 1010. Le
module NIM utilise le bus d'îlot pour acheminer ces données de sortie depuis le
maître jusqu'aux modules de sortie cibles. Il collecte ensuite les données d'entrée
des modules d'E/S du bus d'îlot. Les données sont alors transmises au maître de
bus terrain via le réseau CANopen, sous forme de bits empaquetés.
Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet
31005780 8/2009
Page
Document de description électronique (EDS) Advantys STB
48
Modèle d'appareil et objets de communication
49
Dictionnaire d'objets du module NIM CANopen
52
Descriptions d'objets et adresses d'index
56
Mappage d'objets PDO
77
Gestion du réseau
81
Messages de synchronisation SYNC
83
Messages d'urgence CANopen
87
Détection des erreurs et confinement des réseaux CANopen
90
47
Prise en charge des communications du bus terrain
Document de description électronique (EDS) Advantys STB
Introduction
Comme avec tout nœud de réseau CANopen, votre îlot Advantys STB doit exporter
un document de description électronique (EDS) au maître de bus terrain. L'EDS du
module NIM décrit la configuration de l'îlot en tant que nœud simple sur le réseau
CANopen. En exportant son fichier EDS vers le maître CANopen, un nœud révèle
les entrées de son dictionnaire d'objets à l'appareil de contrôle.
Qu'est-ce qu'un document de description électronique ?
L'EDS est un fichier ASCII normalisé contenant des informations sur la fonctionnalité de communication d'un appareil du réseau et le contenu de son dictionnaire
d'objets (comme défini dans DS-301). Ce document définit également les objets
spécifiques à l'appareil et au fabricant (selon DS-401 et DSP-402).
A l'aide de l'EDS, vous pouvez normaliser des outils pour :
z
z
z
configurer des appareils CANopen ;
concevoir des réseaux pour les appareils CANopen ;
gérer des informations de projet sur différentes plates-formes.
Les paramètres de configuration d'un îlot particulier dépendent de ces objets
(application, communications, paramètres, urgence et autres objets) qui résident
sur les modules d'îlot individuels.
Fichiers EDS de base et configurés
Un document de description électronique décrivant la fonctionnalité de base et les
objets de l'îlot est inclus avec le produit NIM CANopen STB NCO 1010. A l'aide de
l'EDS de base, vous devrez définir des objets PDO pour accéder aux objets définis
dans le document.
Si vous le souhaitez, vous pouvez générer un fichier EDS spécifique à la
configuration pour un îlot particulier à l'aide du logiciel de configuration Advantys
(optionnel).
48
31005780 8/2009
Prise en charge des communications du bus terrain
Modèle d'appareil et objets de communication
Résumé
L'interchangeabilité et l'interopérabilité des appareils standard d'un système
CANopen exigent que la fonctionnalité de chaque appareil soit décrite dans le
réseau d'un profil d'appareil spécifique reposant sur le modèle d'appareil CANopen.
Différents fabricants se sont mis d'accord pour normaliser des profils d'appareils afin
de répartir les appareils de contrôle industriel en diverses classes, comme les
codeurs, les lecteurs et les E/S génériques.
Modèle d'appareil
La spécification CANopen se compose d'un ensemble de profils d'appareils
développés suivant un modèle :
31005780 8/2009
49
Prise en charge des communications du bus terrain
Composants du modèle d'appareil
Dans l'approche orientée objet CANopen, il existe principalement deux types
d'objets :
z objets de communication—Un objet de communication (COB) est une unité de
transport (un "message") dans un réseau CAN. Les données doivent être
envoyées via un réseau CAN dans un objet de communication. Un objet de
communication peut contenir au plus 8 octets de données. Les objets de
communication CANopen indiquent une fonctionnalité particulière d'un appareil
et sont spécifiés dans le profil de communication CANopen.
z objets d'application—Les objets d'application représentent une fonctionnalité
spécifique de l'appareil, telle que l'état des données d'entrée ou de sortie. Les
objets d'application sont spécifiés dans le profil de l'appareil (DS-301).
Objets compatibles avec le module NIM Advantys STB
On accède aux objets de l'appareil via le dictionnaire d'objets dans lequel ils
résident. Le module NIM CANopen Advantys STB prend en charge les objets
suivants :
z 32 objets TxPDO ;
z 32 objets RxPDO ;
z 512 objets spécifiques à l'appareil ;
z 512 objets spécifiques au fabricant ;
z gardiennat de nœud ;
z objets NMT ;
z 256 objets de transmission ;
z les octets obtenus par un SDO (limités à 20) ;
z les données limites lors de l'utilisation du mappage par défaut : 1 objet RxPDO
pour des données de sortie numérique (8 octets) ; 3 objets RxPDO pour des
données de sortie analogique (24 octets) ; 1 objet TxPDO pour des données
d'entrée numérique (8 octets) ; 3 objets TxPDO pour des données d'entrée
analogique (24 octets).
Chaque appareil CANopen dispose d'un dictionnaire d'objets CANopen dans lequel
sont saisis les paramètres de tous les objets CANopen associés.
Objets de communication
Le tableau suivant montre les objets de communication pris en charge par
CANopen. Les ID d'objets CANopen de la troisième colonne sont utilisés suivant
l'ensemble de connexions d'E/S prédéfini (DS-301).
50
31005780 8/2009
Prise en charge des communications du bus terrain
Le tableau suivant décrit les objets de communication de diffusion pris en charge.
Objet de
diffusion
Code fonction
(binaire)
ID d'objet CANopen
résultant
Paramètres de
communication à
l'index
NMT
0000
0
-
SYNC
(voir page 83)
0001
128 (80h)
1005h, 1006h, 1007h
Le tableau suivant décrit les objets CANopen d'égal à égal pris en charge.
31005780 8/2009
Objet d'égal à égal Code fonction ID d'objet CANopen
(binaire)
résultant
Paramètres de
communication à
l'index
Urgence
0001
129 (81h) – 255 (FFh)
1014h, 1015h
PDO1 (Tx)
0011
385 (181h) – 511 (1FFh)
1800h
PDO1 (Rx)
0100
513 (201h) – 639 (27Fh)
1400h
PDO2 (Tx)
0101
641 (281h) – 767 (2FFh)
1801h
PDO2 (Rx)
0110
769 (301h) – 895 (37Fh)
1401h
PDO3 (Tx)
0111
897 (381h) – 1023 (3FFh)
1802h
PDO3 (Rx)
1000
1025 (401h) – 1151 (47Fh)
1402h
PDO4 (Tx)
1001
1153 (481h) – 1279 (4FFh)
1803h
PDO4 (Rx)
1010
1281 (501h) – 1407 (57Fh)
1403h
SDO (Tx)
1011
1409 (581h) – 1535 (5FFh)
1200h
SDO (Rx)
1100
1537 (601h) – 1663 (67Fh)
1200h
Contrôle d'erreur
NMT
1110
1793 (701h) – 1919 (77Fh)
1016h, 1017h
51
Prise en charge des communications du bus terrain
Dictionnaire d'objets du module NIM CANopen
A propos du dictionnaire d'objets
Le dictionnaire d'objets est l'élément le plus important du modèle d'appareil
(voir page 49) CANopen car il constitue le plan de la structure interne des appareils
CANopen (selon le profil CANopen DS-401). Le dictionnaire d'objets d'un appareil
donné est une table de conversion décrivant les types de données, les objets
CANopen et les objets d'application que l'appareil utilise.
En accédant à la structure du dictionnaire d'objets d'un appareil particulier via le bus
terrain CANopen, vous pouvez prévoir son comportement réseau et ainsi concevoir
une application distribuée capable de l'implémenter.
Plages d'index
CANopen adresse le contenu du dictionnaire d'objets à l'aide d'un index 16 bits
contenant un sous-index 8 bits. Il existe trois régions dans le dictionnaire d'objets :
Index
(hexadécimal)
Objet
Fonction
1000-1FFF
zone de profil de communication capacités de communication
2000-5FFF
zone spécifique au fabricant
informations de diagnostic, quelques
données d'E/S
6000-9FFF
zone de profil spécifique à
l'appareil
données d'E/S
Il est possible de mapper des objets spécifiques au fabricant et à l'appareil dans les
objets PDO qui sont ensuite envoyés via le bus terrain CANopen.
Profils d'appareils standard
Les profils d'appareils standard que le NIM CANopen prend en charge sont décrits
dans les tableaux suivants.
52
31005780 8/2009
Prise en charge des communications du bus terrain
Entrées numériques
Lorsqu'une entrée numérique 8 bits d'un module d'E/S numérique est modifiée, un
objet TxPDO par défaut est transmis.
Valeur
par
défaut
Description
Index
Sous-index Nom
Type
Attr.
6000
0
entrée numérique
8 bits
non signé8
lec. uniq. aucune
nombre de blocs d'entrée
numérique
1
bloc d'entrée
non signé8
lec. uniq. aucune
1. bloc d'entrée numérique (8 voies
d'entrée numérique de gauche à
droite, commençant au module
NIM)
2
bloc d'entrée
non signé8
lec. uniq. aucune
2. bloc d'entrée numérique (8 voies
d'entrée numérique suivantes de
gauche à droite)
...
...
...
...
...
0x20
bloc d'entrée
non signé8
lec. uniq. aucune
...
32. bloc d'entrée numérique
Sorties numériques
La sortie numérique 8 bits d'un module d'E/S numérique est reçue de façon
asynchrone.
Valeur
par
défaut
Description
Index
Sous-index Nom
Type
Attr.
6200
0
sortie numérique
8 bits
non signé8
lec. uniq. aucune
nombre de blocs de sortie numérique
1
bloc de sortie
non signé8
lé
Aucun
1. bloc de sortie numérique (8 voies
de sortie numérique de gauche à
droite, commençant au module NIM)
2
bloc de sortie
non signé8
lé
Aucun
2. bloc de sortie numérique (8 voies
de sortie numérique suivantes de
gauche à droite)
...
...
...
...
...
...
0x20
bloc de sortie
non signé8
lé
aucune
32. bloc de sortie numérique
31005780 8/2009
53
Prise en charge des communications du bus terrain
Entrées analogiques
La valeur par défaut d'une entrée analogique 16 bits est 0 (aucune voie
sélectionnée).
Valeur
par
défaut
Description
Index
Sous-index Nom
Type
Attr.
6401
0
entrée analogique
16 bits
non signé8
lec. uniq. aucune
nombre de voies d'entrée
analogique
1
voie
non signé16
lec. uniq. aucune
1. entrée analogique 16 bits (voies
d'entrée de gauche à droite,
commençant au module NIM)
...
...
...
...
...
0x20
voie
non signé16
lec. uniq. aucune
...
32. entrée analogique 16 bits
Sorties analogiques
La valeur par défaut d'une sortie analogique 16 bits est 0 (aucune voie
sélectionnée).
Index
Sous-index Nom
Type
Attr.
Valeur
par
défaut
Description
6411
0
sortie analogique
16 bits
non signé8
lec. uniq. aucune
nombre de voies de sortie
analogique
1
1. voie
non signé16
lé
aucune
1. sortie analogique 16 bits (voies de
sortie de gauche à droite,
commençant au module NIM)
...
...
...
...
...
...
0x20
voie
non signé16
lé
aucune
32. sortie analogique 16 bits
Objets spécifiques au fabricant
Les profils des appareils spécifiques au fabricant pris en charge par le NIM
CANopen sont décrits dans les tableaux suivants.
54
31005780 8/2009
Prise en charge des communications du bus terrain
Interruption analogique globale activée
Un objet 6423 doit activer la transmission d'un TxPDO analogique. Cet objet
détermine la transmission de valeurs d'entrée analogique. La valeur par défaut étant
faux, aucun objet d'entrée analogique n'est transmis. Pour activer la transmission,
vous devez régler cet objet à vrai en écrivant 1 dans l'index 6423.
Index
Sous-index Nom
6423
0
Type
interruption analogique globale booléen
activée
Attr.
Valeur
par
défaut
Description
lé
FAUX
détermine la transmission
de valeurs d'entrée
analogique
NOTE : Selon les spécifications CANopen DS-401, le module NIM CANopen STB
NCO 1010 ne pourra pas transmettre un objet TxPDO analogique à moins d'activer
la transmission en écrivant 1 dans l'index 6423.
Entrées CANopen obligatoires
Tous les nœuds d'un réseau compatible CANopen doivent prendre en charge les
entrées obligatoires du tableau suivant.
Entrées obligatoires du dictionnaire d'objets
Le tableau suivant montre les entrées obligatoires du dictionnaire d'objets que le
NIM doit prendre en charge en tant qu'interface d'un réseau CANopen.
Index
Sous-index Nom
Type
Attr.
1000
0
informations sur le type
d'appareil
non signé32
lec. uniq. aucune type d'appareil
1001
0
registre d'erreur
non signé32
lé
1018
objet d'identité
Valeur
par
défaut
0
Description
registre d'erreur
objet d'identité
0
= 4 (nombre d'entrées du non signé8
sous-index)
lec. uniq. aucune nombre d'entrées du sousindex (4)
1
ID fournisseur
non signé32
lec. uniq. aucune ID fournisseur
2
code produit
non signé32
lec. uniq. aucune code produit
3
numéro de révision
non signé32
lec. uniq. aucune numéro de révision
31005780 8/2009
55
Prise en charge des communications du bus terrain
Descriptions d'objets et adresses d'index
Introduction
Un objet CANopen est une unité de transport ou un message dans un réseau CAN.
Les données d'un réseau CAN doivent être transmises dans des objets CANopen.
Un seul objet CANopen peut contenir au maximum 8 octets de données. Il existe
2 048 ID d'objets CANopen différents dans un réseau CAN.
Les descriptions et les adresses d'index (du dictionnaire d'objets du module NIM)
des ID d'objets CANopen Advantys STB les plus utilisés sont les suivantes :
z objets de communication ;
z objets spécifiques au fabricant ;
z objets spécifiques à l'appareil.
Objets de communication
Il existe divers types d'objets de communication dans le protocole du réseau
CANopen.
Le réseau CANopen spécifie deux mécanismes d'échange de données :
z process data objects (PDO - objets de données process) — Les objets PDO sont
transmis en tant que messages de diffusion non confirmés ou envoyés depuis un
appareil générateur vers un appareil client. L'objet TxPDO provenant de
l'appareil générateur dispose d'un identificateur spécifique correspondant à
l'objet RxPDO des appareils clients.
Ces messages comptent au maximum 8 octets par objet PDO. Ils sont utilisés
pour des échanges de données en temps réel. Les données contenues dans les
objets PDO synchrones peuvent être soit prédéfinies par le fabricant de
l'appareil, soit configurées avec l'application.
z service data objects (SDO - objets de données service) — Le maître CANopen
utilise les SDO pour accéder (en lecture/écriture) aux dictionnaires d'objets des
nœuds du réseau. Dans certains réseaux, les objets SDO asynchrones peuvent
également permettre de modifier l'affectation d'identificateur à l'aide du logiciel de
configuration.
CANopen spécifie deux services pour la gestion du réseau :
z objets à fonction spéciale — Ces protocoles proposent une synchronisation du
réseau spécifique à l'application et la transmission de messages d'urgence.
z gestion du réseau — Les protocoles NMT proposent des services pour l'initialisation de réseau, le contrôle des erreurs et le contrôle de l'état de l'appareil.
56
31005780 8/2009
Prise en charge des communications du bus terrain
Objets de communication pris en charge
Le tableau suivant établit la liste des objets pris en charge par le module NIM
CANopen Advantys STB :
Index
Objet
Nom
Type
attr.
1000
variable
device type
non signé32
lec. uniq. Ob
Ob/O*
1001
variable
error register
non signé8
lec. uniq. Ob
1003
matrice
predefined error field
non signé32
lec. uniq. O
1005
variable
COB-ID SYNC message
non signé32
lé
O
1008
variable
manufacturer device name
chaîne vis.
c
O
100C
variable
guard time
non signé32
lé
O
100D
variable
life time factor
non signé32
lé
O
1010
variable
store parameters
non signé32
lé
O
1011
variable
restore default parameters
non signé32
lé
O
1014
variable
COB-ID emergency
non signé32
lé
O
1016
matrice
consumer heartbeat time
non signé32
lé
O
1017
variable
producer heartbeat time
non signé16
lé
O
1018
enregistrement identity object
identité
lec. uniq. Ob
...
...
...
...
11FF
réservés
...
...
*Ob = obligatoire, O = optionnel
Des descriptions détaillées de chaque objet CANopen du tableau ci-dessus suivent.
Type d'appareil
L'objet CANopen device type décrit le type d'appareil et ses fonctionnalités. Il se
compose d'un champ de 16 bits décrivant le profil de l'appareil utilisé :
Index
Sous-index
Nom/Objet
Type de
données
Attr.
1000h
0
device type
non signé32
lec. uniq.
Un second champ de 16 bits fournit des informations supplémentaires sur la
fonctionnalité optionnelle de l'appareil :
Informations supplémentaires (MSB)
Profil de l'appareil (DS-401) (LSB)
0000 0000 0000 wxyz
0401
Remarque : z = 1 (entrée numérique), y = 1 (sortie numérique), x = 1 (entrée analogique),
w = 1 (sortie analogique)
31005780 8/2009
57
Prise en charge des communications du bus terrain
Pour des modules avec plusieurs appareils, l'index du paramètre des informations
supplémentaires est FFFFh. Le numéro de profil de l'appareil référencé par l'objet
1000 est celui du premier appareil du dictionnaire d'objets. Tous les autres appareils
d'un module avec plusieurs appareils identifient leurs profils en tant qu'objets 67FFh
+ x * 800h (x = numéro interne de l'appareil, 0 à 7).
Cet objet est généré de façon dynamique au démarrage, car le type d'appareil
dépend de la configuration réelle de l'îlot.
Registre d'erreur
Les appareils mappent toute erreur interne dans l'octet error register :
Index
Sous-index
Nom/Objet
Type de
données
Attr.
1001h
0
error register
non signé8
lec. uniq.
Cette entrée du registre d'erreur est obligatoire pour tous les appareils. Elle fait
partie de l'objet d'urgence.
Champ d'erreur prédéfini
L'objet CANopen predefined error field contient les erreurs survenues sur l'appareil
et qui ont été signalées via l'objet d'urgence, fournissant ainsi un historique des
erreurs :
Index
Sous-index
Nom/Objet
Type de
données
Attr.
1003h
-
predefined error field (historique des
erreurs)
0
number of errors
non signé8
lé
1
actual error
non signé32
lé
2 . . . 10
error field
non signé32
lé
L'entrée du sous-index 0 contient le nombre d'erreurs réelles enregistré dans la
matrice commençant au sous-index 1. Chaque nouvelle erreur est stockée au sousindex 1, déplaçant les erreurs plus anciennes vers le bas de la liste. Le fait d'écrire
0 au sous-index 0 vide la matrice, supprimant la totalité de l'historique des erreurs.
Les nombres d'erreurs (de type non signé32) sont composés de codes d'erreur 16
bits et d'un champ d'informations sur l'erreur supplémentaire de 16 bits, spécifique
au fabricant.
Le code d'erreur est contenu dans les deux octets de poids le plus faible (LSB) et
les informations supplémentaires dans les deux octets de poids le plus fort (MSB) :
Informations supplémentaires (MSB)
58
Code d'erreur (LSB)
31005780 8/2009
Prise en charge des communications du bus terrain
Message SYNC d'ID d'objet CANopen
L'objet CANopen COB-ID SYNC message à l'index 1005h définit l'ID d'objet
CANopen de l'objet de synchronisation (SYNC). (Il ne génère pas de message de
synchronisation SYNC.) Il définit également la capacité de l'appareil à générer le
message de synchronisation SYNC.
Index
Sous-index
Nom/Objet
Type de
données
Attr.
1005h
0
COB-ID SYNC message
non signé32
lé
La valeur par défaut est 0x0000 0080.
Nom de l'appareil du fabricant
L'objet CANopen manufacturer device name représente les chaînes du module NIM
CANopen :
Index
Sous-index
Nom/Objet
Type de
données
Attr.
1008h
0
manufacturer device name
chaîne ASCII
c
Temps de garde
L'utilisateur peut régler le guard time à l'aide de l'objet CANopen à l'index 100Ch :
Index
Sous-index Nom/Objet
Type de
données
Attr.
100Ch
0
non signé16
lé
guard time (par défaut = 0; non utilisé)
Facteur longévité
L'utilisateur peut régler le life time à l'aide de l'objet CANopen à l'index 100Dh :
31005780 8/2009
Index
Sous-index
Nom/Objet
Type de
données
100Dh
0
life time factor (par défaut = 0; non utilisé) non signé8
Attr.
lé
59
Prise en charge des communications du bus terrain
Stockage des paramètres
En écrivant la chaîne ASCII enregistrer (code hexadécimal 0x65766173) dans
l'objet CANopen store parameters, tous les paramètres du module NIM sont stockés
dans la mémoire Flash :
Index
Sous-index
1010h
Nom/Objet
Type de
données
Attr.
-
store parameters
-
-
0
largest subindex: 2
non signé8
lec. uniq.
1
store all parameters
non signé32
lé
Le sous-index 1 se rapporte aux index 1000h à 1FFFh et 6423h. Ceci est autorisé
uniquement dans l'état pré-opérationnel. Dans les autres états, l'accès à l'objet SDO
est abandonné. Par conséquent, le micro-contrôleur est occupé quelques secondes
par la programmation Flash (action exclusive). Pendant ce temps, il n'y a de
communication ni sur le bus terrain, ni sur le bus d'îlot.
Rétablissement des paramètres par défaut
En écrivant la chaîne ASCII charger (code hexadécimal 0x64616F6C) dans l'objet
CANopen restore default parameters, les paramètres par défaut du module NIM
sont rétablis :
Index
Sous-index Nom/Objet
Type de
données
Attr.
1011h
-
restore default parameters
-
-
0
largest subindex: 1
non signé8
lec. uniq.
1
store all parameters
non signé32
lé
Le sous-index 1 se rapporte aux index 1000h à 1FFFh et 6423h. Ceci est autorisé
uniquement dans l'état pré-opérationnel. Dans les autres états, l'accès à l'objet SDO
est abandonné. Par conséquent, le micro-contrôleur est occupé quelques secondes
par la programmation Flash (action exclusive). Pendant ce temps, il n'y a de
communication ni sur le bus terrain, ni sur le bus d'îlot.
Message d'urgence de l'ID d'objet CANopen
Le COB-ID emergency message utilise les paramètres par défaut de CANopen :
60
Index
Sous-index
Nom/Objet
Type de
données
Attr.
1014h.
0
COB-ID emergency message (par
défaut = 0x0000 0080 + ID du nœud)
non signé32
lé
31005780 8/2009
Prise en charge des communications du bus terrain
Paramètres du rythme client
L'objet CANopen consumer heartbeat time définit les paramètres du rythme
attendu, qui par conséquent, doit être plus long que le rythme correspondant
configuré pour l'appareil générateur :
Index
1016h
Sous-index Nom/Objet
Type de
données
Attr.
non signé8
lec. uniq.
-
consumer heartbeat time
0
number of entries: 1
1
see below (par défaut = 0; non utilisé) non signé32
lé
Le monitorage démarre à la réception du premier heartbeat. Le heartbeat time doit
être un multiple de 1 ms :
Réservé (MSB)
ID du nœud
Paramètres du rythme (LSB)
—
non signé8
non signé16
Paramètres du rythme du générateur
L'objet CANopen producer heartbeat time définit le temps de cycle du rythme. S'ils
sont inutilisés, les paramètres du rythme du générateur sont configurés à 0. Le
rythme doit être un multiple de 1 ms.
Index
Sous-index Nom/Objet
1017h
0
Type de
données
producer heartbeat time (par défaut = non signé16
0; non utilisé)
Attr.
lé
Objet d'identité
L'objet CANopen identity object (index 1018h) contient des informations générales
sur le module NIM :
31005780 8/2009
Index
Sous-index Nom/Objet
Type de
données
Attr.
1018h
-
identity object (contient des informations
générales sur l'appareil (NIM))
-
-
0
number of entries: 3
non signé8
lec. uniq.
1
vendor ID code
non signé32
lec. uniq.
2
product code: 33001546 (Standard)
non signé32
lec. uniq.
3
major and minor product revision number non signé32
lec. uniq.
61
Prise en charge des communications du bus terrain
Le vendor ID code (sous-index 1) contient la valeur unique attribuée à Schneider
Electric. Le product code (sous-index 2) est un numéro unique qui détermine le
produit chez Schneider. Le revision number (sous-index 3) est composé d'un
numéro de révision principale et secondaire. Le numéro de révision principale
identifie un comportement spécifique de CANopen. Lorsque la fonctionnalité
CANopen est étendue, le numéro de révision principale doit être incrémenté. Le
numéro de révision secondaire identifie différentes versions ayant le même
comportement CANopen.
Objets CANopen Mandatory
Il existe des objets que tous les nœuds CANopen doivent prendre en charge. Les
objets CANopen Mandatory sont spécifiés en CiA DS-301. Les tableaux suivants
présentent les descriptions détaillées et les adresses d'index de ces objets.
Paramètres de serveur SDO
L'objet CANopen server SDO parameters utilise les paramètres par défaut de
CANopen :
62
Index
Sous-index Nom/Objet
Type de
données
Attr.
1200h
-
server SDO parameters
non signé8
-
0
number of entries: 2
non signé32
lec. uniq.
1
COB-ID client . . . server (Rx) par
défaut = 0x0000 0600 + ID du nœud
non signé32
lec. uniq.
2
COB-ID server . . . client (Tx) par
défaut = 0x0000 0580 + ID du nœud
non signé32
lec. uniq.
31005780 8/2009
Prise en charge des communications du bus terrain
Paramètres de communication de l'objet RxPDO
L'objet CANopen RxPDO communication parameters contient les paramètres de
communication des objets PDO que l'appareil peut recevoir :
Index
Sous-index Nom/Objet
Attr.
communication parameter RxPDO (PDO1) ...
communication parameter RxPDO
(PDO32)
-
0
number of entries: 2
non signé8
lec. uniq.
1
COB-ID of the RxPDO1 . . . RxPDO32
par défaut = 0x0000 0200 + ID du nœud
pour 1400
par défaut = 0x0000 0300 + ID du nœud
pour 1401
par défaut = 0x0000 0400 + ID du nœud
pour 1402
par défaut = 0x0000 0500 + ID du nœud
pour 1403
par défaut = 0x8000 0000 (inutilisé) pour
1404 à 141F
non signé32 lé
2
type de transmission de l'objet RxPDO1 ;
par défaut = 255
non signé8
1400h ...
141Fh
31005780 8/2009
Type de
données
lé
63
Prise en charge des communications du bus terrain
Paramètres de mappage de l'objet RxPDO
Il est possible de trouver les objets CANopen RxPDO mapping parameters (pour les
objets PDO1 à PDO32) dans les index compris entre 1600h et 161Fh. Ces objets
contiennent le mappage des objets PDO que l'appareil peut recevoir. Le sous-index
0 contient le nombre d'entrées valides dans l'enregistrement du mappage.
Index
1600h
Sous-index Nom/Objet
Type de
données
Attr.
-
mapping parameter RxPDO pour PDO1
-
-
0
number of entries: 0 . . . 8
non signé8
lé
1
mapped object, index, subindex, bit length
(par défaut = 0x6200 0108)
non signé32
lé
2
mapped object, index, subindex, bit length
(par défaut = 0x6200 0208)
non signé32
lé
...
...
...
...
8
mapped object, index, subindex, bit length
(par défaut = 0x6200 0808)
non signé32
lé
NOTE : Le module NIM fournit le mappage d'objet PDO par défaut (selon la
spécification CANopen DS-401) pour les objets PDO1 à PDO4. Les entrées par
défaut dépendent de la configuration de l'îlot et sont saisies dynamiquement dans
les sous-index 1 à 8. Lorsque les objets correspondants sont présents dans le
dictionnaire d'objets, les valeurs par défaut sont réglées en conséquence. Dans le
cas contraire, les entrées par défaut sont 0000.
64
31005780 8/2009
Prise en charge des communications du bus terrain
Paramètres de communication de l'objet TxPDO
L'objet CANopen TxPDO communication parameters contient les paramètres de
communication des objets PDO que l'appareil peut transmettre :
Index
Sous-index Nom/Objet
Type de
données
Attr.
comm. parameter TxPDO (PDO1)
...
comm. parameter TxPDO comm.
parameter (PDO32)
-
-
0
number of entries: 3
non signé8
lec. uniq.
1
COB-ID of the TxPDO1 . . . TxPDO32
par défaut = nœud 0x0000 0180 + ID du
nœud pour 1800
par défaut = nœud 0x0000 0280 + ID du
nœud pour 1801
par défaut = nœud 0x0000 0380 + ID du
nœud pour 1802
par défaut = nœud 0x0000 0480 + ID du
nœud pour 1803
par défaut = nœud 0x8000 0000 (inutilisé)
pour 1804 à 181F
non signé32 lé
2
transmission type of TxPDO1 (par défaut = non signé8
255)
3
inhibit time (par défaut = 0)
1800h
...
181Fh
31005780 8/2009
lé
non signé16 lé
65
Prise en charge des communications du bus terrain
Paramètres de mappage de l'objet TxPDO pour PDO1
L'objet CANopen TxPDO mapping parameter for PDO1 contient les mappages des
objets PDO que l'appareil peut transmettre. Le sous-index 0 contient le nombre
d'entrées valides dans l'enregistrement du mappage. Le module NIM fournit le
mappage d'objet PDO par défaut (selon la spécification CANopen DS-401) pour les
objets PDO1 à PDO4. Les entrées par défaut dépendent de la configuration de l'îlot
et sont saisies dynamiquement dans les sous-index 1 à 8. Lorsque les objets
correspondants sont présents dans le dictionnaire d'objets, les valeurs par défaut
sont réglées en conséquence. Dans le cas contraire, les entrées par défaut sont
0000.
Index
Sous-index Nom/Objet
Type de
données
Attr.
1A00h
-
mapping parameter for PDO1 TxPDO
-
-
0
number of entries: 0 . . . 8
non signé8
lé
1
mapped object, index, subindex, bit length
(par défaut = 0x6000 0108)
non signé32
lé
2
mapped object, index, subindex, bit length
(par défaut = 0x6000 0208)
non signé32
lé
...
...
...
...
8
mapped object, index, subindex, bit length
(par défaut = 0x6000 0808)
non signé32
lé
Objets spécifiques au fabricant
Les objets des tableaux suivants se situent dans la plage d'index que CANopen
réserve aux objets spécifiques au fabricant (DS-301). Ces objets contiennent des
modules spéciaux et certains éléments spécifiques au fabricant, dont des
informations de diagnostic.
Les objets spécifiques au fabricant se situent dans la plage d'index comprise entre
2000h et 5FFFh. Le module NIM CANopen prend en charge les objets suivants :
Index
Sous-index
2000h . . 2xxxh
une liste d'objets d'entrée spéciaux que le module NIM ne peut identifier,
car ils ne figurent pas dans les listes DS-401 ou DSP-402 des objets pris
en charge
3000h . . 3xxxh
une liste d'objets de sortie spéciaux que le module NIM ne peut identifier,
car ils ne figurent pas dans les listes DS-401 ou DSP-402 des objets pris
en charge
4000h à . . 4xxxh objets de prise en charge de diagnostics de communication
66
31005780 8/2009
Prise en charge des communications du bus terrain
Ces objets, que l'on ne peut identifier car ils ne figurent pas dans les listes des objets
DS-401 ou DS-402, sont triés selon leur type et leur longueur, conformément à
l'algorithme suivant :
Type
Longueur
Listes d'index
Type de données
Attr.
entrée
1 octet
2000h . .
non signé8
lec. uniq.
entrée
2 octets
2200h . .
non signé16
lec. uniq.
entrée
3 octets
2400h . .
non signé24
lec. uniq.
entrée
4 octets
2600h . .
non signé32
lec. uniq.
entrée
5 octets
2800h . .
non signé40
lec. uniq.
entrée
6 octets
2A00h . .
non signé48
lec. uniq.
entrée
7 octets
2C00h . .
non signé56
lec. uniq.
entrée
8 octets
2E00h . .
non signé64
lec. uniq.
sortie
1 octet
3000h . .
non signé8
lé
sortie
2 octets
3200h . .
non signé16
lé
sortie
3 octets
3400h . .
non signé24
lé
sortie
4 octets
3600h . .
non signé32
lé
sortie
5 octets
3800h . .
non signé40
lé
sortie
6 octets
3A00h . .
non signé48
lé
sortie
7 octets
3C00h . .
non signé56
lé
sortie
8 octets
3E00h . .
non signé64
lé
Ces listes sont configurées dynamiquement au démarrage en fonction de la
disponibilité d'objets particuliers. Les objets de même type sont répertoriés au sousindex 0 de l'index subséquent.
Les données de deux octets envoyées depuis l'interface homme machine (IHM)
vers l'automate sont placées dans la liste d'objets 2200. Les données de deux octets
envoyées depuis l'automate vers l'interface homme machine (IHM) sont placées
dans la liste d'objets 3200.
Bits globaux
Chacun des 16 bits de l'objet spécifique au fabricant global bits indique une erreur
spécifique sur le bus d'îlot :
31005780 8/2009
Index
Sous-index
Nom/Objet
Type de
données
Attr.
4000h
0
global bits
non signé16
r0
67
Prise en charge des communications du bus terrain
Les erreurs marquées d'un astérisque (*) dans le tableau global bits sont des erreurs
bloquantes du module NIM. Elles sont dues à des erreurs internes en relation soit
avec le module NIM, soit avec une défaillance du logiciel de configuration ou une
défaillance matérielle de l'îlot :
Bit
Signification
D0*
Erreur bloquante — En raison de la gravité de l'erreur, toute communication
est impossible sur le bus d'îlot.
D1*
Erreur d'ID de module — Un appareil CANopen standard utilise un ID de
module réservé aux modules Advantys STB.
D2*
Echec de l'adressage automatique.
D3*
Erreur de configuration du module obligatoire.
D4*
Erreur d' image de process — Soit la configuration d'image de process est
incohérente, soit elle n'a pas été configurée lors de l'adressage
automatique.
D5*
Erreur de configuration automatique — Détection d'un module
incorrectement ordonné, empêchant le module NIM de terminer la
configuration automatique.
D6
Erreur de gestion du bus d'îlot détectée par le module NIM.
D7*
Erreur d'affectation : Le processus d'initialisation du module NIM a détecté
une erreur d'affectation de module.
D8*
Erreur de protocole à déclenchement interne.
D9*
Erreur de longueur de données de module.
D10*
Erreur de configuration de module
D11 ... D15
réservé
*erreurs bloquantes du module NIM. La détection de ces erreurs provoque l'arrêt du bus
d'îlot. La seule manière d'acquitter l'état d'erreur consiste à réamorcer l'alimentation ou à
réinitialiser l'îlot.
Diagnostics de communication
L'objet communication diagnostic représente les états principaux du scrutateur de
bus d'îlot, qui est le micrologiciel chargé du pilotage du bus d'îlot. Ce mot se divise
en un octet de poids faible (D0 à D7), représentant l'état de communication principal
et un octet de poids fort (D8 à D15) contenant le diagnostic réel :
68
Index
Sous-index
Nom/Objet
Type de
données
Attr.
4001h
0
island bus state/communication
diagnostics
non signé16
r0
31005780 8/2009
Prise en charge des communications du bus terrain
Les valeurs d'octet de poids faible suivantes sont possibles pour l'objet spécifique
au fabricant communication diagnostic :
31005780 8/2009
Valeur
d'octet
Signification
00h
L'îlot est en cours d'initialisation
40h
Le bus d'îlot a été spécifié sur le mode Pré-opérationnel, par exemple, par la
fonction de réinitialisation du logiciel de configuration Advantys STB.
60h
Le module NIM est en cours de configuration ou de configuration
automatique — Les communications avec tous les modules sont
réinitialisées.
61h
Le module NIM est en cours de configuration ou de configuration
automatique — Vérification de l'ID de module.
62h
Le module NIM est en train d'adresser automatiquement l'îlot.
63h
Le module NIM est en cours de configuration ou de configuration
automatique — Démarrage en cours.
64h
L'image de process est en cours de configuration.
80h
L'initialisation est terminée, le bus d'îlot est configuré, la configuration
correspond, mais le bus d'îlot n'est pas démarré.
81h
Non-concordance de configuration — Certains modules inattendus ou non
obligatoires de la configuration ne correspondent pas et le bus d'îlot n'est pas
démarré.
82h
Non-concordance de configuration — Au moins un module obligatoire ne
correspond pas et le bus d'îlot n'est pas démarré.
83h
Non-concordance de configuration sérieuse — Le bus d'îlot est réglé sur le
mode Pré-opérationnel, mais son initialisation est abandonnée.
A0h
La configuration correspond et le bus d'îlot fonctionne.
A1h
L'îlot est opérationnel mais présente une non-concordance de configuration.
Au moins un module standard ne correspond pas, mais tous les modules
obligatoires sont présents et opérationnels.
A2h
Non-concordance de configuration sérieuse — Le bus d'îlot a été démarré,
mais se trouve à présent en mode Pré-opérationnel car un ou plusieurs
modules ne correspondent pas.
C0h
L'îlot est réglé en mode Pré-opérationnel.
69
Prise en charge des communications du bus terrain
Les valeurs d'octet de poids fort suivantes sont possibles pour l'objet spécifique au
fabricant communication diagnostic. Les erreurs marquées d'un astérisque (*) dans
le tableau communication diagnostic sont des erreurs bloquantes du module NIM.
Elles sont dues à des erreurs internes en relation avec le régulateur CANopen ou
une défaillance du logiciel de configuration ou du matériel du bus d'îlot :
Communication Diagnostic Signification de la valeur
D8*
1 = erreur de dépassement logiciel de file d'attente de
réception de moindre priorité.
D9*
1 = erreur de dépassement du module NIM.
D10*
1 = erreur de perte du bus d'îlot.
D11
1 = le compteur d'erreurs du module NIM a atteint le niveau
d'avertissement et le bit d'état d'erreur a été spécifié.
D12
1 = le bit d'état d'erreur du module NIM a été réinitialisé.
D13*
1 = erreur de dépassement logiciel de file d'attente de
transfert de moindre priorité.
D14*
1 = erreur de dépassement logiciel de file d'attente de
réception de haute priorité.
D15*
1 = erreur de dépassement logiciel de file d'attente de
transfert de haute priorité.
*erreurs bloquantes du module NIM
La détection de ces erreurs provoque l'arrêt du bus d'îlot. Après une pause de 5
secondes, le module NIM lance son redémarrage.
Nœud configuré
L'objet spécifique au fabricant node configured est un champ de bit :
70
Index
Sous-index
Nom/Objet
Type de
données
Attr.
4002h
-
node configured
-
-
0
number of entries = 8
non signé8
lec. uniq.
1
module 16 . . . 1
non signé16
lec. uniq.
2
module 32 . . . 17
non signé16
lec. uniq.
3
module 48 . . . 33
non signé16
lec. uniq.
4
module 64 . . . 49
non signé16
lec. uniq.
5
module 80 . . . 65
non signé16
lec. uniq.
6
module 96 . . . 81
non signé16
lec. uniq.
7
module 112 . . . 97
non signé16
lec. uniq.
8
module 127 . . . 113
non signé16
lec. uniq.
31005780 8/2009
Prise en charge des communications du bus terrain
Chaque bit représente un module (nœud) spécifique sur le bus d'îlot. Lorsqu'un
module est configuré, le bit correspondant est spécifié.
Nœud opérationnel
L'objet spécifique au fabricant node operational est un champ de bit :
Index
Sous-index
Nom/Objet
Type de
données
Attr.
4003h
-
node operational
-
-
0
number of entries = 8
non signé8
lec. uniq.
1
module 16 . . . 1
non signé16
lec. uniq.
2
module 32 . . . 17
non signé16
lec. uniq.
3
module 48 . . . 33
non signé16
lec. uniq.
4
module 64 . . . 49
non signé16
lec. uniq.
5
module 80 . . . 65
non signé16
lec. uniq.
6
module 96 . . . 81
non signé16
lec. uniq.
7
module 112 . . . 97
non signé16
lec. uniq.
8
module 127 . . . 113
non signé16
lec. uniq.
Chaque bit représente un module (node) spécifique sur le bus d'îlot. Lorsqu'un
module est configuré sur operational, le bit correspondant est spécifié.
Erreur de nœud
L'objet spécifique au fabricant node error est un champ de bit :
Index
4004h
31005780 8/2009
Sous-index
Nom/Objet
Type de
données
Attr.
-
node error
-
-
0
number of entries = 8
non signé8
lec. uniq.
1
module 16 . . . 1
non signé16
lec. uniq.
2
module 32 . . . 17
non signé16
lec. uniq.
3
module 48 . . . 33
non signé16
lec. uniq.
4
module 64 . . . 49
non signé16
lec. uniq.
5
module 80 . . . 65
non signé16
lec. uniq.
6
module 96 . . . 81
non signé16
lec. uniq.
7
module 112 . . . 97
non signé16
lec. uniq.
8
module 127 . . . 113
non signé16
lec. uniq.
71
Prise en charge des communications du bus terrain
Chaque bit représente un module (node) spécifique sur le bus d'îlot. Après la
réception du message d'urgence (not error-free) en provenance d'un module par le
maître, le bit correspondant est défini :
Erreur d'assemblage de nœud
L'objet spécifique au fabricant node assembly fault est un champ de bit :
Index
Sous-index Nom/Objet
Type de
données
Attr.
4005h
-
node assembly fault
-
-
0
number of entries = 8
non signé8
lec. uniq.
1
module 16 . . . 1
non signé16
lec. uniq.
2
module 32 . . . 17
non signé16
lec. uniq.
3
module 48 . . . 33
non signé16
lec. uniq.
4
module 64 . . . 49
non signé16
lec. uniq.
5
module 80 . . . 65
non signé16
lec. uniq.
6
module 96 . . . 81
non signé16
lec. uniq.
7
module 112 . . . 97
non signé16
lec. uniq.
8
module 127 . . . 113
non signé16
lec. uniq.
Chaque bit représente un module (node) spécifique sur le bus d'îlot. En cas de
conflit de la configuration du module, le bit correspondant est défini.
Etat du module NIM
L'objet CANopen NIM status décrit l'état du module NIM CANopen :
72
Index
Sous-index
Nom/Objet
Type de
données
Attr.
4006h
0
NIM status
non signé16
lec. uniq.
31005780 8/2009
Prise en charge des communications du bus terrain
Les erreurs marquées d'un astérisque (*) dans le tableau NIM status sont des
erreurs bloquantes du module NIM. Elles sont dues à des erreurs internes en
relation soit avec le module NIM, soit avec une défaillance du logiciel de
configuration ou une défaillance matérielle de l'îlot :
Bit
Signification de la valeur
D0 ... D7
Réservés
D8
Echec du module — Le bit 0 est réglé à 1 en cas d'échec d'un module du bus
d'îlot.
D9
Défaillance interne (valeur de 1) — Au moins un bit global a été spécifié (à
l'exception de RESET (réinitialiser)). Lorsque l'un des ces bits est spécifié, le
bit D4 de l'objet 1003h l'est également.
D10
Défaillance externe (valeur de 1) — Le problème se situe sur le bus terrain.
D11, D12
Réservés
D13
Action-réflexe (valeur de 1) — La fonctionnalité d'action-réflexe a été
configurée. (Pour les modules NIM avec une version de micrologiciel 2.0 ou
ultérieure.)
D14
Modules remplaçables à chaud (valeur de 1) — Un ou plusieurs modules d'îlot
ont été remplacés à chaud. (Pour les modules NIM avec une version de
micrologiciel 2.0 ou ultérieure.)
D15
Réservés
La détection de ces erreurs provoque l'arrêt du bus d'îlot. Après une pause de 5 s,
le module NIM lance son redémarrage.
31005780 8/2009
73
Prise en charge des communications du bus terrain
Objets spécifiques à l'appareil
Les objets spécifiques à l'appareil contiennent la majorité des données d'E/S du
process. Ces objets se situent dans la plage d'index comprise entre 6000h et
9FFFh :
Index
Sous-index
Nom/Objet
6000h
0
number of input 8 bit
non signé8
lec. uniq.
1
first island object 6000
non signé8
lec. uniq.
6200h
Type de
données
Attr.
...
...
0
number of output 8 bit
non signé8
lé
1
first island object 6200
non signé8
lé
...
...
NOTE : Les objets mappés des modules d'îlot doivent être conformes aux profils
des appareils CANopen DS-401 (modules d'E/S) et DSP-402 (lecteurs).
Les objets suivants sont pris en charge dans le profil d'appareil DS-401 (modules
d'E/S) :
Index/Sous-index
Entrée
Index/Sous-index
Sortie
6000/1 . . . 254
entrée numérique
(8 bits)
6200/1 . . . 254
sortie numérique (8 bits)
6100/1 . . . 254
entrée numérique
(16 bits)
6300/1 . . . 254
sortie numérique
(16 bits)
6120/1 . . . 254
entrée numérique
(32 bits)
6320/1 . . . 254
sortie numérique
(32 bits)
6400/1 . . . 254
entrée analogique
(8 bits)
6400/1 . . . 254
sortie analogique
(8 bits)
6401/1 . . . 254
entrée analogique
(16 bits)
6411/1 . . . 254
sortie analogique
(16 bits)
6402/1 . . . 254
entrée analogique
(32 bits)
6412/1 . . . 254
sortie analogique
(32 bits)
6403/1 . . . 254
entrée analogique
(flottant)
6413/1 . . . 254
sortie analogique
(flottant)
Ces objets sont les données d'entrée et de sortie de données vraies. En outre, il
existe plusieurs objets définis en DS-401 qui sont traités comme des paramètres et
qui ne sont pas destinés à être mappés.
La liste de ces objets figure dans le dictionnaire d'objets avec les mêmes index
(sous les sous-index subséquents). Le sous-index 0 a été ajouté afin d'afficher le
nombre d'entrées.
74
31005780 8/2009
Prise en charge des communications du bus terrain
Services SDO
Les SDO sont les mécanismes qui permettent d'établir une relation client/serveur
entre les appareils CANopen. Le maître CANopen les utilise pour accéder aux
dictionnaires d'objets de nœuds de réseau. Il existe deux types de SDO
implémentés dans les appareils CANopen :
z SDO serveur — Chaque appareil CANopen est requis pour permettre l'accès à
son propre dictionnaire d'objets via au moins un SDO serveur ;
z SDO client — Un SDO client peut lire les données du dictionnaire d'objets d'un
appareil serveur et les modifier.
Chaque SDO dispose de deux identificateurs de message qui indiquent la direction
du téléchargement (amont/aval) dans les transferts SDO :
z téléchargement (amont) SDO — Les messages transmis depuis le client vers le
serveur sont des messages de téléchargement SDO ;
z téléchargement (aval) SDO — Les messages transmis depuis le serveur vers le
client sont des messages de téléchargement SDO.
La procédure de transfert SDO utilise l'un des trois protocoles de domaine, selon la
nature et la taille du transfert de données :
z Le protocole de domaine téléchargement (amont/aval) accéléré est implémenté
pour les appareils qui prennent en charge des objets dont la taille ne dépasse pas
4 octets.
z Le protocole de domaine téléchargement (amont/aval) segmenté est implémenté
pour les appareils qui prennent en charge des objets dont la taille dépasse
4 octets. L'ensemble des données est transféré en une série de segments
confirmés de 4 octets.
31005780 8/2009
75
Prise en charge des communications du bus terrain
L'implémentation de types de transmission et réception SDO sur un réseau
CANopen est illustrée dans la figure suivante :
1
2
3
4
76
Maître CANopen — Le maître transmet de façon séquentielle les requêtes SDO aux
nœuds utilisant l'ID CAN 600h + l'ID de nœud. Les réponses attendues utilisent l'ID CAN
580h + l'ID de nœud.
Nœud 1 — Le nœud 1 reçoit l'objet SDO 601h (600h + l'ID de nœud) et répond avec l'objet
SDO 581h (580 + ID de nœud).
Nœud 2 — Le nœud 2 reçoit l'objet SDO 602h et répond avec l'objet SDO 582h.
Nœud 3 — Le nœud 3 reçoit l'objet SDO 603h et répond avec l'objet SDO 581h.
31005780 8/2009
Prise en charge des communications du bus terrain
Mappage d'objets PDO
CANopen et objets PDO
Transmis en tant que messages de diffusion, les objets PDO (Process Data
Objects) sont des messages non confirmés utilisés pour l'échange de données en
temps réel de petits blocs de données de priorité élevée. Une fonction spéciale de
CANopen est que les données contenues dans les objets PDO peuvent être
prédéfinies par le fabricant de l'appareil ou configurées par l'application.
Chacun des 8 octets (ou moins) d'un objet PDO est défini par des informations de
mappage stockées dans le dictionnaire d'objets de ses appareils producteurs et
consommateurs.
Types d'objet PDO
L'utilisation des objets PDO repose sur le modèle Producteur/Consommateur de
CANopen. La désignation d'un objet PDO en transmission ou réception dépend de
la nature de chaque appareil et plus précisément de la façon dont l'appareil a mappé
l'identificateur (valeur du signal). Si un appareil produit un objet PDO, cet objet est
un PDO de transmission (TxPDO) de cet appareil. Si un appareil consomme un
objet PDO, cet objet est un PDO de réception (RxPDO) de cet appareil.
Ensemble de connexions prédéfini
L'ensemble de connexions prédéfini de CANopen permet les communications
d'égal à égal entre un appareil maître et ses nœuds sans avoir besoin d'une
procédure de distribution d'identificateur :
Objet
Code fonction (binaire) ID d'objet CANopen
Paramètres de
communication à l'index
urgence
0001
1014h. 1015h
129 (81h)–255 (2FFh)
PDO1 (Tx)
0011
385 (181h)–511 (1FFh)
1800h
PDO1 (Rx)
0100
513 (201h)–639 (639h)
1400h
PDO2 (Tx)
0101
641 (281h)–767 (2FFh)
1801h
PDO2 (Rx)
0110
769 (301h)–895 (37Fh)
1401h
PDO3 (Tx)
0111
897 (381h)–1023 (3FFh)
1802h
PDO3 (Rx)
1000
1025 (401h)–1151 (47Fh)
1402h
PDO4 (Tx)
1001
1153 (481h)–1279 (4FFh)
1803h
PDO4 (Rx)
1010
1281 (501h)–1407 (57Fh)
1403h
SDO (Tx)
1011
1409 (581h)–1535 (5FFh)
1200h
SDO (Rx)
1100
1537 (601h)–1663 (67Fh)
1200h
contrôle d'erreur pour
gestion de réseaux
1110
1793 (701h)–1919 (77Fh)
1015h, 1017h
31005780 8/2009
77
Prise en charge des communications du bus terrain
L'ensemble de connexions prédéfini réserve également des identificateurs de
message pour les messages de diffusion :
Objet
Code fonction (binaire) ID d'objet CANopen
NMT
0000
0
SYNC
0001
128 (80h)
Paramètres de
communication à l'index
1005h, 1006h, 1007h
Tableau de mappage d'objets PDO
Les mappages d'objets PDO prédéfinis pour différents nœuds Advantys STB sont
signalés dans le tableau suivant.
Objet PDO
Description
RxPDO1
reçoit de façon asynchrone 8 octets, index de l'objet 6200, sous-index 1 . .
. 8 (données de sortie numérique)
RxPDO2
reçoit de façon asynchrone quatre valeurs de 16 bits, index de l'objet 6411,
sous-index 1 . . . 4 (données de sortie analogique)
RxPDO3
reçoit de façon asynchrone quatre valeurs de 16 bits, index de l'objet 6411,
sous-index 5 . . . 8 (données de sortie analogique)
RxPDO4
reçoit de façon asynchrone quatre valeurs de 16 bits, index de l'objet 6411,
sous-index 9 . . . 12 (données de sortie analogique)
TxPDO1
transmission pilotée par événement de 8 octets, index de l'objet 6000,
sous-index 1 . . . 8 (données d'entrée numérique)
TxPDO2
transmission pilotée par événement de quatre valeurs de 16 bits, index de
l'objet 6401, sous-index 1 . . . 4 (données d'entrée analogique)
TxPDO3
transmission pilotée par événement de quatre valeurs de 16 bits, index de
l'objet 6401, sous-index 5 . . . 8 (données d'entrée analogique)
TxPDO4
transmission pilotée par événement de quatre valeurs de 16 bits, index de
l'objet 6401, sous-index 9 . . . 12 (données d'entrée analogique)
Mappage d'objets d'application
Les informations de mappage d'objets PDO (partie du dictionnaire d'objets)
décrivent l'arrangement des objets d'application dans un objet PDO.
78
31005780 8/2009
Prise en charge des communications du bus terrain
Les informations de mappage d'objets PDO décrivent l'arrangement d'objets
d'application dans un objet PDO. Le module NIM démarre avec le mappage par
défaut correspondant au DS-401 :
NOTE : Le sous-index 0 indique le nombre d'objets mappés qui suivent dans la liste
d'objets.
Le module NIM CANopen STB NCO 1010 prend également en charge le mappage
(dynamique) de variables. Le mappage de variables permet aux utilisateurs de
donner les instructions au maître afin de réaffecter les objets RxPDO et TxPDO
implémentés avec les entrées du dictionnaire d'objets du nœud. De cette manière,
il est possible de configurer les nœuds pour qu'ils utilisent des identificateurs CAN
spécifiques pour les objets TxPDO tout en restant à l'écoute des identificateurs CAN
spécifiques pour les objets RxPDO. (Vous devrez configurer les objets TxPDO et
RxPDO correspondants pour les objets voulus dans le tableau de mappage du
dictionnaire d'objets.)
31005780 8/2009
79
Prise en charge des communications du bus terrain
Le mappage PDO de variables entre les objets théoriques X, Y et Z est illustré ciaprès :
80
31005780 8/2009
Prise en charge des communications du bus terrain
Gestion du réseau
Résumé
CANopen utilise une structure NMT orientée nœud qui suit un modèle
maître/esclave. Cette structure exige qu'un appareil du réseau joue le rôle du maître
NMT et que les autres nœuds se comportent comme ses esclaves.
NMT CANopen propose ces groupes de fonctions :
services de contrôle de module — initialisation des esclaves NMT implémentés
dans l'application distribuée ;
z services de contrôle des erreurs — supervision des nœuds et de l'état des
communications du réseau ;
z services de contrôle de configuration — téléchargement (amont/aval) de
données de configuration de et vers un module du réseau.
z
Un NMT esclave représente la partie du nœud responsable des fonctions NMT.
L'esclave NMT est identifié par son ID de module unique.
Machine d'état
Les appareils esclaves NMT CANopen utilisent la machine d'état de démarrage
pour décrire la séquence de mise sous tension et d'initialisation d'appareils vers
leurs états pré-opérationnel, opérationnel ou de prise en charge :
1
2
3
4
5
6
7
31005780 8/2009
Lors de la mise sous tension, le nœud atteint de façon autonome l'état d'initialisation.
Après l'initialisation, l'état pré-opérationnel est atteint automatiquement.
Indication DEMARRAGE_NOEUD_DEPORTE
Indication Début_Etat_PRE-OPERATIONNEL
Indication ARRET_NOEUD_DEPORTE
Indication REINITIALISATION_NOEUD
Indication REINITIALISATION_COMMUNICATION
81
Prise en charge des communications du bus terrain
Après l'initialisation, l'appareil peut être dans l'un des trois états suivants :
z état pré-opérationnel — Dans cet état, il est possible de configurer le nœud à
l'aide d'un objet SDO, bien que la communication d'un objet PDO ne soit pas
autorisée ;
z état opérationnel — Dans cet état, tous les objets CANopen sont actifs. L'accès
d'un objet SDO au dictionnaire d'objets est possible ;
z état arrêté — Lorsque l'appareil bascule dans cet état, les communications
d'objets SDO et PDO cessent.
Chaque état indique les commandes que le nœud acceptera du maître NMT.
Changement d'état
La figure ci-après montre la structure d'un message de transition d'état envoyé par
un maître NMT à tous les nœuds (ID d'objet CANopen = 0) :
82
31005780 8/2009
Prise en charge des communications du bus terrain
Messages de synchronisation SYNC
Introduction
Les messages de synchronisation SYNC sont diffusés de façon périodique sur le
réseau par un appareil de synchronisation. Il est possible de synchroniser les
appareils du réseau CANopen à l'aide du message SYNC afin d'implémenter des
mécanismes d'acquisition de données coordonnés. Le fait qu'un objet utilise
l'événement de synchronisation SYNC détermine son mode de transmission.
Modes de transmission
La nature de l'événement ayant déclenché la transmission détermine le type de
transmission de l'objet PDO. Il existe deux modes de transmission configurables
pour les objets PDO :
z objets synchrones — La durée de transmission dépend du message de
synchronisation SYNC.
z objets asynchrones — La durée de transmission dépend de la priorité définie
pour le message.
Modes de déclenchement
Le profil de communication CANopen reconnaît trois modes de déclenchement de
message :
z événement spécifique à l'objet — Une transmission de ce type est déclenchée
conformément à un événement spécifié dans le profil de l'appareil ;
z réception de requête déportée — Il est possible de déclencher la transmission
d'un objet PDO asynchrone à la réception d'une requête déportée en provenance
d'un autre appareil ;
z Expiration de la fenêtre de synchronisation SYNC — La réception d'un objet de
synchronisation SYNC peut déclencher la transmission d'un objet PDO
synchrone avant l'expiration de le fenêtre SYNC.
Objets synchrones
Les objets PDO synchrones sont transmis dans la fenêtre de synchronisation SYNC
qui suit l'objet SYNC. L'intervalle entre objets de synchronisation SYNC est spécifié
par le paramètre de période du cycle de communication.
L'objet de synchronisation SYNC et la fonctionnalité de son appareil associé sont
représentés par trois entrées différentes dans le dictionnaire d'objets :
z le message SYNC de l'ID d'objet CANopen (index 1005h) ;
z la période du cycle de communication ;
z la longueur de la fenêtre de synchronisation SYNC.
31005780 8/2009
83
Prise en charge des communications du bus terrain
La figure suivante montre la transmission périodique de messages de synchronisation SYNC, ainsi que les objets PDO synchrones et asynchrones en rapport avec
la fenêtre de synchronisation SYNC :
1
2
3
4
5
message de synchronisation SYNC
objet PDO synchrone
objet PDO asynchrone
fenêtre de synchronisation SYNC
période du cycle de communication (intervalle entre le dernier objet PDO synchrone de la
fenêtre et l'objet de synchronisation SYNC suivant)
En général, la transmission synchrone d'objets PDO garantit que les appareils
s'adaptent pour échantillonner les variables de process d'un environnement et
jouent leur rôle de manière coordonnée.
Un appareil qui consomme des messages de synchronisation SYNC fournit des
messages d'objet PDO synchrones. La réception d'un message de synchronisation
SYNC permet de contrôler l'interaction de l'application avec l'environnement du
process conformément au contenu d'un objet PDO synchrone. Le mécanisme
synchrone est destiné à transférer des valeurs commandées et réelles à intervalles
fixes (dans le temps).
Le tableau suivant décrit les types de transmission d'un objet PDO.
Type de
Cyclique
transmission
Acyclique Synchrone
Asynchrone
Uniquement
RTR
0
X
X
—
—
—
—
253
X
X
254
X
255
X
1–240
X
241–251
réservé
252
84
X
X
X
31005780 8/2009
Prise en charge des communications du bus terrain
Les types de transmission synchrones (0 à 240 et 252) utilisent des objets PDO
transmis en fonction de l'objet SYNC. En général, les appareils qui utilisent l'objet
de synchronisation SYNC pour déclencher des transmissions de données de sortie
ou d'entrée l'utilisent en conjonction avec l'objet RxPDO ou TxPDO précédent. Les
détails de ce mécanisme dépendent du type d'appareil et sont définis dans son
profil. Les fonctions pour les différents types de transmission sont les suivantes :
z 0 — Un message de ce type est transmis en fonction de la réception du message
de synchronisation SYNC.
z 1 à 240 — Ces valeurs représentent les objets PDO transférés de façon
synchrone et cyclique. Le type de transmission indique le nombre d'objets de
synchronisation SYNC requis pour le déclenchement de la transmission ou de la
réception d'un objet PDO.
z 252 à 253 — Les objets PDO de ce type sont envoyés uniquement par requête
de transmission déportée. Lors de la transmission de type 252, les données sont
mises à jour (mais non envoyées) immédiatement après la réception de l'objet
SYNC. Lors de la transmission de type 253, les données sont mises à jour à la
réception de la requête de transmission déportée (des restrictions matérielles et
logicielles peuvent s'appliquer). Ces valeurs sont uniquement possibles pour les
objets TxPDO.
z 254 — Les objets TxPDO de ce type sont associés à des événements
d'application spécifiques au fabricant (dont la liste figure dans le dictionnaire
d'objets en tant qu'objets spécifiques au fabricant).
Objets PDO cycliques et acycliques
Les objets PDO synchrones sont cycliques ou acycliques. Les objets PDO cycliques
sont transmis à la réception d'un certain nombre d'objets de synchronisation SYNC.
Par exemple, un objet PDO cyclique peut être transmis après la réception d'un objet
SYNC sur trois. Les objets PDO acycliques sont transmis après la réception de
chaque objet de synchronisation SYNC, mais uniquement si un événement interne,
désigné (comme un changement d'état) s'est produit au sein de l'appareil.
Transmission asynchrone
A l'inverse des objets PDO synchrones, une transmission d'objet PDO asynchrone
est déclenchée par des événements sans relation avec l'objet de synchronisation
SYNC et probablement dans l'appareil lui-même. Il est possible de transmettre des
messages d'objets PDO et SDO asynchrones à tout moment selon leur degré de
priorité. Par conséquent, il est possible de transmettre des messages asynchrones
dans la fenêtre de synchronisation SYNC.
Les événements d'application qui déclenchent la transmission d'objets PDO
asynchrones peuvent être spécifiques à l'appareil, comme décrit dans son profil, ou
spécifiques au fabricant, comme décrit dans la documentation associée.
31005780 8/2009
85
Prise en charge des communications du bus terrain
Mode de transmission par défaut
Pour le module NIM CANopen, le mode de transmission des objets PDO par défaut
est asynchrone, sur la base d'un déclenchement sur événement (transmission de
type 255) en accord avec DS-401. Ceci signifie que l'objet PDO est transmis au bus
terrain en cas de changement de valeur.
Les changements de valeurs sont déterminés par le type de transmission configuré
du module sur le bus d'îlot.
86
31005780 8/2009
Prise en charge des communications du bus terrain
Messages d'urgence CANopen
Introduction
Les messages d'urgence sont les messages dont la priorité est la plus élevée sur
les réseaux CANopen. Lorsqu'un appareil subit une défaillance interne, il transmet
un message d'urgence (disponible pour tous les nœuds de réseau) sur le bus
terrain.
Un message d'urgence n'est transmis qu'une seule fois par événement d'erreur. Si
aucune nouvelle erreur n'intervient sur l'appareil, aucun autre message d'urgence
n'est envoyé.
Format de message d'urgence
Le message d'urgence comprend toujours huit octets. Le format correspond au
tableau suivant :
ID d'objet D1
CANopen
0x80 + ID
de nœud
D2
code d'erreur
d'urgence
D3
D4
D5
D6
D7
registre
d'erreur
champ d'erreur spécifique au fabricant
D8
Les trois premiers octets du message indiquent le type d'erreur. Lorsque l'erreur
disparaît, le module NIM le signale sur le bus terrain avec le code d'erreur 0000 dans
le message d'urgence. (Ceci est appelé rétablissement du message d'urgence.) Les
erreurs restantes s'affichent dans le registre d'erreur (voir page 58).
Les registres d'erreur sont traités plus en détail dans la section Détection des
erreurs CANopen et confinement (voir page 90).
NOTE : Le code d'erreur d'urgence et le registre d'erreur (voir page 58) sont définis
dans le DS-301 CANopen.
Le code d'erreur est également présenté dans l'objet 1003 (voir page 58).
31005780 8/2009
Code d'erreur
Description
8110h
dépassement CAN (objets perdus)
8120h
CAN dans l'état passif d'erreur
8130h
erreur de gardiennat ou de heartbeat
8140h
rétablissement après perte du bus
8210h
objet PDO non traité en raison d'une erreur de
longueur
FF00
spécifique à l'appareil
87
Prise en charge des communications du bus terrain
La structure du message d'urgence est présentée dans l'illustration suivante :
1
2
3
4
5
requête
code d'erreur d'urgence (2 octets)
registre d'erreur (1 octet)
champ d'erreur spécifique au fabricant (5 octets)
indication(s)
L'octet de registre d'erreur est présenté dans l'objet 1001.
Bit de registre
d'erreur
Description
0
erreur générique — spécifié lors d'une erreur
1
0 — inutilisé
2
0 — inutilisé
3
0 — inutilisé
4
erreur de communication du bus terrain — spécifié lorsque :
z le bit d'état d'erreur est défini ;
z le gardiennat du nœud échoue ;
z le heartbeat échoue.
88
5
0 — inutilisé
6
0 — inutilisé
7
erreur spécifique au fabricant — spécifié lors d'une erreur (à
l'exception de l'erreur de communication du bus terrain)
31005780 8/2009
Prise en charge des communications du bus terrain
Champ d'erreur spécifique au fabricant
Le champ d'erreur spécifique au fabricant est optionnel dans CANopen. Le module
NIM CANopen utilise ces cinq octets pour fournir davantage d'informations sur le
type d'erreur. Le champ d'erreur spécifique au fabricant est structuré comme indiqué
dans le tableau suivant :
Description
Code
d'erreur (D4)
Paramètre 1
(D5)
Paramètre 2
(D6)
Paramètre 3
(D7)
Paramètre 4
(D8)
erreur bloquante de bus d'îlot
0x01
octet bas d'état octet haut d'état octet bas
du bus d'îlot
du bus d'îlot
global_bits
octet haut
global_bits
exception d'état du bus d'îlot
(non concordance de
configuration, arrêté)
0x02
octet bas d'état octet haut d'état octet bas
du bus d'îlot
du bus d'îlot
global_bits
octet haut
global_bits
erreur de bus d'îlot passive (128 0x03
erreurs de trames de données
sur le bus d'îlot)
octet bas d'état octet haut d'état octet bas
du bus d'îlot
du bus d'îlot
global_bits
octet haut
global_bits
message d'urgence du bus d'îlot 0x05
reçu (du module d'îlot)
ID du nœud
d'îlot
0x00
0x00
0x00
erreur DLL du bus terrain
CANopen (perte de bus,
dépassement, etc.)
0x80
code d'erreur
DLL
0x00
0x00
0x00
erreur FBH
0x81
code d'erreur
FBH
0x00
0x00
0x00
erreur de garde du bus terrain
CANopen (erreur de gardiennat
ou de heartbeat)
0x82
0x00
0x00
0x00
0x00
objet PDO court du bus terrain
CANopen
0x83
0x00
0x00
0x00
0x00
31005780 8/2009
89
Prise en charge des communications du bus terrain
Détection des erreurs et confinement des réseaux CANopen
Introduction
Les méthodologies utilisées par les réseaux de type CAN pour la détection des
erreurs et l'isolement des nœuds à l'origine des erreurs sont brièvement abordées
ici.
NOTE : Ces rubriques sont traitées plus en détail sur le site Web CAN in Automation
(http://www.can-cia.de/).
Détection des erreurs
Les réseaux de type CAN utilisent plusieurs mécanismes de détection des erreurs
au niveau du bit et du message.
Deux mécanismes de détection des erreurs sont implémentés au niveau du bit :
z monitorage du bit — Après la transmission d'un message, un nœud CAN
"monitore" le niveau du bit (dans le champ d'arbitrage) du message sur le bus.
Une différence entre les bits des messages transmis et monitorés (en raison
d'erreurs de l'émetteur ou du bus) signale un indicateur d'erreur de bit.
z garnissage de bits — Après la transmission de cinq bits identiques consécutifs,
l'émetteur ajoute (garnit) un bit unique de polarité opposée au flux de bits sortant.
Les nœuds récepteurs retirent (dégarnissent) le bit supplémentaire avant de
traiter les données. Lorsque six bits identiques sont transmis de façon
consécutive, un indicateur d'erreur de garnissage est signalé.
Trois mécanismes de détection des erreurs sont implémentés au niveau du
message :
z vérification de la trame — Les réseaux de type CAN doivent implémenter des
valeurs de bit prédéfinies dans certains champs des messages transmis.
Lorsque le contrôleur CAN détecte une valeur invalide dans un champ de bit, une
erreur de configuration de la trame est signalée.
z vérification ACQ — Lorsqu'un nœud CAN reçoit un message, il retourne à
l'émetteur un bit dominant dans le logement ACQ du message. Dans les autres
cas, l'émetteur lit le bit récessif dans le logement ACQ et déclare que le message
n'a pas été reçu par le(s) nœud(s) voulu(s). Une erreur d'acquittement est alors
signalée.
z vérification du contrôle de redondance cyclique — Chaque message CAN
dispose d'un contrôle de redondance cyclique (CRC pour cyclic redundancy
check) de 15 bits calculé par l'émetteur selon le contenu du message. Les nœuds
récepteurs recalculent le champ CRC. Une différence entre les deux codes
indique une différence entre les messages transmis et reçus. Dans ce cas, un
indicateur d'erreur CRC est signalé.
90
31005780 8/2009
Prise en charge des communications du bus terrain
Confinement d'erreur
Le premier contrôleur CAN sur le bus à détecter l'une des erreurs décrites transmet
l'indicateur d'erreur adapté. En raison de leur priorité haute (seul le message
d'urgence est de priorité supérieure), les indicateurs d'erreur interrompent le trafic
du bus. Les autres nœuds détectent l'indicateur (ou l'erreur d'origine) et annulent le
message. Le mécanisme de confinement des erreurs de CAN est capable de faire
la différence entre des erreurs temporaires et des échecs permanents.
Le contrôleur CAN de chaque nœud dispose de deux registres dédiés de décompte
des erreurs. Les erreurs de réception sont conservées dans le compteur d'erreurs
reçues et se voient attribuées la valeur 1. Les erreurs de transmission sont
conservées dans le compteur d'erreurs de transmission et se voient attribuées la
valeur 8. Les messages sans erreur font réduisent le nombre d'erreurs des registres
correspondants (réception ou transmission). Les valeurs des registres déterminent
les états de confinement des erreurs des nœuds du réseau.
Les réseaux CAN définissent trois états dans la machine d'état de confinement
d'erreur :
z état d'erreur active — Un nœud en état d'erreur active (fonctionnant
normalement) transmet des indicateurs d'erreur active lorsqu'il détecte des
erreurs sur le bus afin que tous les nœuds puissent abandonner le message en
cause. Dans cet état, le nœud d'erreur active comprend qu'il n'est pas à l'origine
des erreurs.
z état d'erreur passive — Si l'un des registres de décompte d'erreurs dépasse 127,
le nœud entre en état d'erreur passive. Un nœud en état d'erreur passive
transmet des indicateurs d'erreur passive lorsqu'il détecte des erreurs. Ces
nœuds peuvent transmettre et recevoir des informations, mais peuvent ne pas
être capables de signaler les erreurs qu'ils détectent sur le bus terrain. Un
fonctionnement sans erreur réduit le nombre d'erreurs des registres
correspondants et peut éventuellement permettre au nœud de retrouver son état
d'erreur active.
z état de perte du bus — Lorsque le compteur d'erreurs de transmission d'un nœud
dépasse 255, le nœud se considère comme défaillant et passe en état de perte
du bus. De cette manière, un appareil régulièrement (ou toujours) défaillant ne
sera plus actif sur le bus tant que l'utilisateur n'aura pas réglé le problème. Les
communications entre les autres nœuds du bus terrain se poursuivront
normalement.
31005780 8/2009
91
Prise en charge des communications du bus terrain
92
31005780 8/2009
Exemples d'application
31005780 8/2009
Exemples d'application
5
Introduction
Ce chapitre explique comment configurer un îlot Advantys STB sur un réseau
CANopen. Le maître décrit est un automate Telemecanique Premium doté d'une
carte maître CANopen TSX CPP 100. Nous avons utilisé le logiciel de configuration
Sycon (TLX L FBC 10 M) de Hilscher dans l'exemple d'application.
Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet
31005780 8/2009
Page
Assemblage du réseau physique
94
Objets de données et d'état des modules d'E/S Advantys STB
98
Configuration d'un maître CANopen pour une utilisation avec le module NIM
101
Configuration du module NIM STB NCO 1010 en tant que nœud de réseau
CANopen
104
Configuration des modules NIM CANopen pour leur utilisation avec des
modules d'E/S haute densité
111
93
Exemples d'application
Assemblage du réseau physique
Résumé
Avant de décrire la procédure de configuration du maître du bus CANopen,
examinez les raccordements matériels requis. L'illustration du raccordement suivant
montre les composants impliqués dans l'exemple d'application. Une procédure
d'assemblage est décrite ensuite.
Schéma de raccordement
Le schéma suivant montre les raccordements entre un automate Premium et un
NIM de base STB NCO 1010 via un réseau CANopen :
1
2
3
4
5
6
94
Configuration de l'automate Premium
Carte maître PCMCIA CANopen TSX CPP 100
Raccordement CANopen TSX CPP ACC1
Câble réseau CANopen (non fourni)
Module NIM CANopen STB NCO 1010 de base
Ilot Advantys STB
31005780 8/2009
Exemples d'application
Assemblage du réseau
La procédure suivante décrit les connexions que vous devez établir pour construire
un réseau physique CANopen.
ATTENTION
FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT
Assurez-vous de lire et de comprendre le présent manuel et le Guide utilisateur
Premium avant d'installer ou de faire fonctionner cet équipement. L'installation, le
réglage, la réparation et l'entretien de cet équipement doivent être effectués par du
personnel qualifié.
z
z
z
Débranchez toute source d'alimentation de l'automate Premium avant
d'effectuer la connexion au réseau.
Placez un avis NE PAS METTRE SOUS TENSION sur le dispositif de mise
sous/hors tension du système.
Verrouillez le dispositif de déconnexion en position ouverte.
Il vous incombe de respecter tous les règlements applicables en ce qui concerne
la mise à la terre des équipements électriques.
Le non-respect de ces instructions peut provoquer des blessures ou des
dommages matériels.
Etape
Action
1
Installez la carte maître PCMCIA CANopen TSX CPP 100 dans le logement
souhaité de l'UC Premium. (Le schéma de raccordement ci-dessus montre la carte
dans le logement 2.)
2
Branchez le câble PCMCIA au raccordement CANopen TSX CPP ACC1.
3
A l'aide des commutateurs rotatifs du module NIM STB NCO 1010, configurez l'îlot
à l'adresse de nœud du réseau souhaitée pour CANopen.
4
Le câble réseau et les connecteurs CANopen (non fournis) doivent être
compatibles CiA DRP 303-1.
5
Placez l'îlot sur le réseau en connectant le raccordement CANopen
TSX CPP ACC1 au module NIM STB NCO 1010 à l'aide du câble CANopen.
Exemple d'assemblage d'îlot
L'exemple du système d'E/S implémente différents modules analogiques et
numériques.
NOTE : Cet exemple utilise un automate maître Telemecanique Premium (doté
d'une carte maître CANopen TSX CPP 100), mais la configuration de base du NIM
et des E/S de l'îlot est indépendante du maître lorsque vous utilisez le logiciel de
configuration SyCon.
31005780 8/2009
95
Exemples d'application
Les modules d'îlot Advantys STB suivants interviennent dans l'exemple :
1
2
Module NIM CANopen STB NCO 1010 de base
PDM (Power Distribution Module - Module de distribution d'alimentation) STB PDT 3100
24 V cc
3 Module d'entrée numérique à 2 voies STB DDI 3230 24 V cc (2 bits de données, 2 bits
d'état)
4 Module de sortie numérique à deux voies STB DDO 3200 24 V cc (2 bits de données, 2
bits de données de sortie d'écho, 2 bits d'état)
5 Module d'entrée numérique à quatre voies STB DDI 3425 24 V cc (4 bits de données, 4
bits d'état)
6 Module de sortie numérique à quatre voies STB DDO 3415 24 V cc (4 bits de données, 4
bits de données de sortie d'écho, 4 bits d'état)
7 Module d'entrée numérique à six voies STB DDO 3615 24 V cc (6 bits de données, 6 bits
d'état)
8 Module de sortie numérique à six voies STB DDO 3605 24 V cc (6 bits de données, 6 bits
de données de sortie d'écho, 6 bits d'état)
9 Module d'entrée analogique à deux voies STB AVI 1275 +/-10 V cc (16 bits de données
[voie 1], 16 bits de données [voie 2], 8 bits d'état [voie 1], 8 bits d'état [voie 2])
10 Module de sortie analogique à deux voies STB AVO 1255 0 ... 10 V cc (8 bits d'état [voie
1], 8 bits d'état [voie 2], 16 bits de données [voie 1], 16 bits de données [voie 2])
11 Plaque de terminaison STB XMP 1100
96
31005780 8/2009
Exemples d'application
Les modules d'E/S de l'assemblage d'îlot ci-dessus ont les adresses de bus d'îlot
suivantes :
Modèle d'E/S
Type de module
Adresse de bus d'îlot
STB DDI 3230
entrée numérique à deux voies
standard
1
STB DDO 3200
sortie numérique à deux voies
standard
2
STB DDI 3425
entrée numérique à quatre voies de
base
3
STB DDO 3415
sortie numérique à quatre voies de
base
4
STB DDI 3615
entrée numérique à six voies de base 5
STB DDO 3605
sortie numérique à six voies de base 6
STB AVI 1275
entrée analogique à deux voies de
base
7
STB AVO 1255
sortie analogique à deux voies de
base
8
Le module NIM, le PDM et la plaque de terminaison n'utilisent pas d'adresse de bus
d'îlot et n'échangent ni données, ni objets d'état avec le maître du bus.
31005780 8/2009
97
Exemples d'application
Objets de données et d'état des modules d'E/S Advantys STB
Introduction
Lors de la configuration d'objets PDO, il est nécessaire de connaître la taille des
objets de données et d'état. Les données d'état des E/S numériques et analogiques
sont mappées par défaut dans l'objet 6000 en tant que données d'entrée numérique.
Il doit par conséquent exister suffisamment de blocs sélectionnés dans l'objet PDO
à cet effet. Il faut également prendre garde à déterminer la façon dont l'automate
affichera les objets de données et d'état afin de garantir un adressage adéquat.
NOTE : Cette rubrique fait mention de l'assemblage d'îlot décrit par ailleurs.
Objets de données
Le tableau suivant présente la taille des objets de données des modules d'îlot
Advantys STB :
Type de module
Direction de l'entrée (depuis
l'îlot)
entrées numériques
standard (voir 1)
données = < 1 octet (obj. 6000)
—
état = < 1 octet (obj. 6000)
—
entrées numériques
de base (voir 1)
données = < 1 octet (obj. 6000)
—
sorties numériques
standard (voir 1)
données de sortie d'écho = < 1
octet (obj. 6000)
aucun état
données = < 1 octet (obj. 6200)
état = < 1 octet (obj. 6000)
—
sorties numériques de
base (voir 1)
aucune donnée de sortie d'écho
données = < 1 octet (obj. 6200)
entrées analogiques
standard, voie 1
(voir 2)
données = 2 octets (obj. 6401)
—
état = 1 octet (obj. 6000) (voir 3)
—
entrées analogiques
standard, voie 2
(voir 2)
données = 2 octets (obj. 6401)
—
état = 1 octet (obj. 6000) (voir 3)
—
aucun état
entrées analogiques
données = 2 octets (obj. 6401)
de base, voie 1 (voir 2) aucun état
—
entrées analogiques
données = 2 octets (obj. 6401)
de base, voie 2 (voir 2)
aucun état
—
sorties analogiques
standard, voie 1
(voir 2)
98
Direction de la sortie (depuis
l'automate)
état = 1 octet (obj. 6000) (voir 3)
données = 2 octets (obj. 6411)
31005780 8/2009
Exemples d'application
Type de module
Direction de l'entrée (depuis
l'îlot)
Direction de la sortie (depuis
l'automate)
sorties analogiques
standard, voie 2
(voir 2)
état = 1 octet (obj. 6000) (voir 3)
données = 2 octets (obj. 6411)
sorties analogiques de aucun état
base, voie 1 (voir 2)
données = 2 octets (obj. 6411)
sorties analogiques de aucun état
base, voie 2 (voir 2)
données = 2 octets (obj. 6411)
1. La taille des données est calculée sur la base de modules à 8 voies (ou moins).
2. La taille des données est calculée sur la base d'une résolution de 16 bits.
3. Cet objet étant mappé par défaut, vous devez compter avec la taille des données d'état
lorsque vous configurez initialement les objets PDO d'entrée numérique dans l'objet 6000.
Pour plus d'informations sur des modules d'E/S spécifiques, reportez-vous au Guide
de référence des composants matériels du système Advantys STB (890 USE 172).
Règles d'empaquetage des bits
L'empaquetage des bits permet de combiner dans un même octet les bits associés
aux objets de chaque module d'E/S, lorsque cela est possible. Les règles suivantes
s'appliquent :
z L'empaquetage des bits s'effectue selon l'ordre d'adressage des modules d'E/S
du bus d'îlot, de gauche à droite en commençant par le premier segment.
z L'objet de données (ou objet de données de sortie d'écho) d'un module
spécifique précède l'objet d'état de ce module (lorsque l'état est disponible).
z Les objets de données et d'état d'un même module d'E/S ou d'un module d'E/S
différent peuvent être empaquetés dans le même octet, si la taille des objets
combinés est de huit bits ou moins.
z Si la combinaison des objets exige plus de huit bits, les objets seront placés dans
des octets contigus, mais distincts. Il n'est pas possible de diviser un objet unique
sur deux octets contigus.
z Par défaut, les données des modules analogiques sont empaquetées dans des
objets PDO séparés des données numériques.
z L'état des modules analogiques (lorsqu'il est disponible) est empaqueté avec les
données numériques.
Affichage des objets de données et d'état de l'automate
Le tableau suivant présente les données de l'exemple d'îlot telles qu'elles
apparaissent dans les mots d'entrée et de sortie de l'automate (ici, le
Telemecanique Premium). Il montre comment les données numériques ont été
empaquetées pour optimisation et comment les données, l'état et les données de
sortie d'écho (depuis les sorties) s'affichent dans l'automate en tant que données de
même type (données d'entrée numérique).
31005780 8/2009
99
Exemples d'application
Les tableaux suivants supposent l'implémentation :
z du mappage du bus d'îlot par défaut (pas d'influence du logiciel de configuration
Advantys) ;
z du mappage du bus terrain CANopen par défaut (avec SyCon) ;
z de l'adressage automatique par défaut de Premium et SyCon.
Les entrées d'affichage des données de l'automate figurent dans le tableau suivant :
Mot
Octet
Bit 8
1
1
état du DDO 3200
2
vide (égal à 0)
3
vide (égal à 0)
4
vide (égal à 0)
5
données d'entrée analogique (octet le moins significatif) du module AVI 1275 (voie 1)
2
3
4
Bit 7
Bit 6
Bit 5
données de sortie
d'écho du
DDO 3200
Bit 4
Bit 3
Bit 2
état du DDI 3230
Bit 1
Numéro
d'objet
PDO
données du
DDI 3230
1
données du DDI 3425
données du DDI 3615
6
données d'entrée analogique (octet le plus significatif) du module AVI 1275 (voie 1)
7
données d'entrée analogique (octet le moins significatif) du module AVI 1275 (voie 2)
8
données d'entrée analogique (octet le plus significatif) du module AVI 1275 (voie 2)
2
Les sorties d'affichage des données de l'automate figurent dans le tableau suivant :
Mot
Octet
Bit 8
1
1
ensemble vide (égal données de sortie du DDO 3415
à 0)
2
ensemble vide (égal données de sortie du DDO 3605
à 0)
3
données de sortie analogique (octet le moins significatif) du module AVO 1255 (voie 1) 2
4
données de sortie analogique (octet le plus significatif) du module AVO 1255 (voie 1)
5
données de sortie analogique (octet le moins significatif) du module AVO 1255 (voie 2)
6
données de sortie analogique (octet le plus significatif) du module AVO 1255 (voie 2)
2
3
100
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Numéro
d'objet
PDO
données de sortie du 1
DDO 3200
31005780 8/2009
Exemples d'application
Configuration d'un maître CANopen pour une utilisation avec le module NIM
Résumé
Ces instructions permettent de configurer un automate maître Premium pour une
utilisation avec un NIM de base STB NCO 1010 en tant que tête de nœud d'un îlot
Advantys STB.
Opérations préalables
Pour utiliser cet exemple d'application, vous devez avoir l'habitude de travailler avec
le protocole de bus terrain CANopen et le logiciel de configuration SyCon.
Avant de commencer, assurez-vous que :
z
vos modules Advantys STB sont complètement assemblés et installés
conformément aux exigences de vos système, application et réseau ;
z
vous disposez du fichier EDS de base fourni avec le module NIM CANopen
(également disponible à l'adresse www.schneiderautomation.com).
Importation du fichier EDS de base du module NIM
Vous devez importer le fichier EDS de base du module NIM dans l'outil SyCon. Sans
accès au fichier EDS, le module NIM ne peut pas être configuré à l'aide de SyCon.
Pour importer le fichier EDS, procédez comme suit :
Etape
1
Action
Démarrez le logiciel de configuration SyCon.
2
Dans le menu File, sélectionnez New/CANopen. Cliquez sur OK.
3
Dans le menu File, sélectionnez CopyEDS. Sélectionnez le répertoire contenant le
fichier EDS du module NIM et à l'invite, acceptez ses fichiers bitmaps
correspondants.
Une fois le fichier EDS enregistré dans la base de données SyCon, vous pouvez
visualiser Advantys dans la liste de choix Nodes.
31005780 8/2009
101
Exemples d'application
Configuration de l'automate Premium
Cette procédure indique comment configurer l'automate Premium en tant que
maître afin de démarrer et gérer le bus :
Etape Action
102
Commentaire
1
Dans le menu Insert, sélectionnez
Master.
2
Dans la fenêtre Insert Master,
sélectionnez TSX CPP 100. Cliquez sur
Add, puis sur OK.
Le maître s'affiche dans l'écran Topology
Editor.
3
Dans le menu Settings, sélectionnez
Bus Parameters.
Assurez-vous que le débit en bauds
configuré correspond au débit sélectionné
au préalable pour le module NIM.
4
Vérifiez que l'ID d'objet CANopen SYNC Dans cet exemple, nous utiliserons un
est 128 pour le maître de bus unique.
réseau avec un seul maître. Dans un
système à plusieurs maîtres, 128 est l'ID
d'objet CANopen du premier maître.
5
Sélectionnez le mode Auto clear
souhaité.
6
Lorsqu'il n'existe qu'un seul maître sur le Par défaut, l'option Enable Global Start
bus, cochez l'option Enable Global Start Node est déjà cochée.
Node.
7
Cliquez sur OK et enregistrez le fichier.
Le mode Auto clear définit le
comportement du maître lorsque la
communication vers un nœud est
défaillante ou interrompue.
L'automate Premium est maintenant le
maître du bus.
31005780 8/2009
Exemples d'application
Boîte de dialogue Bus Parameters
La boîte de dialogue Bus Parameters doit ressembler à la l'illustration suivante une
fois les paramètres saisis selon la procédure ci-dessus :
A propos du mode d'effacement automatique
Lorsque la case Auto clear mode ON est cochée, le maître interrompt les
communications avec tous les nœuds actifs lors d'un échec de communication
jusqu'à ce que la communication soit rétablie ou que le délai expire. Lorsque la case
Auto clear mode OFF est cochée, l'échec de communication avec un seul nœud
n'affecte pas la voie de communication vers les autres nœuds actifs. Le maître
continue à essayer de restaurer les communications avec le nœud défaillant jusqu'à
ce que la communication soit rétablie ou que le délai expire.
31005780 8/2009
103
Exemples d'application
Configuration du module NIM STB NCO 1010 en tant que nœud de réseau
CANopen
Introduction
Les instructions suivantes permettent de configurer un îlot Advantys STB en tant
que nœud sur un réseau CANopen à l'aide du logiciel de configuration SyCon. Pour
ce faire, vous devez créer des objets RxPDO et TxPDO reflétant la somme des
entrées et des sorties numériques et analogiques possibles.
Configuration du nœud d'îlot
Les instructions suivantes permettent de configurer le module NIM (Network
Interface Module - Module d'interface réseau) CANopen et les modules d'îlot en tant
que nœud unique sur un réseau CANopen.
Etape Action
104
Commentaire
1
Dans le menu Insert, sélectionnez Node. Après avoir cliqué sur Insert slave,
placez le curseur du nœud après le
maître dans l'écran Topology Editor.
2
Dans la fenêtre Insert Node, paramétrez
les options Vendor et Profile sur All dans
la zone Node Filter.
3
Sélectionnez Advantys STB CANopen
NIM dans la liste de choix EDS, puis
cliquez sur l'onglet Add.
Advantys STB CANopen NIM s'affiche
dans la liste de la fenêtre de droite.
4
Configurez l'ID de nœud ou utilisez la
valeur par défaut.
Vous pouvez ajouter une brève
description de l'ID de nœud, si vous le
souhaitez. Ne saisissez pas d'espaces
dans la description.
5
Cliquez sur OK.
L'icône Advantys doit s'afficher en tant
que nœud dans l'écran Topology Editor.
31005780 8/2009
Exemples d'application
Ecran Topology Editor
L'écran Topology Editor doit ressembler à l'illustration suivante une fois le nœud
CANopen inséré en tant qu'esclave à l'aide de la procédure précédente :
Objets PDO d'entrée numérique
Les objets PDO utilisés pour la transmission des données sont prédéfinis. Au cours
de cet exemple d'application, vous allez tout d'abord mapper trois octets de données
d'entrée numérique dans des objets PDO.
Etape
31005780 8/2009
Action
Commentaire
1
Dans la fenêtre Node Configuration,
cliquez deux fois sur le premier élément
Transmit PDO. A l'invite, donnez un nom
à cet objet PDO.
L'objet PDO s'affiche dans la fenêtre
Configured PDOs.
2
Cliquez deux fois sur cet objet dans la
fenêtre Configured PDOs.
Cette action permet de mapper jusqu'à
huit octets de données numériques.
105
Exemples d'application
Fenêtre Node Configuration
L'illustration suivante montre la fenêtre Node Configuration après qu'un objet
TxPDO (pour le nœud 1) a été nommé et mappé :
106
31005780 8/2009
Exemples d'application
Fenêtre PDO Contents Mapping
La fenêtre PDO Contents Mapping de l'illustration suivante montre les entrées
mappées de l'objet TxPDO. Huit blocs d'entrée sont mappés par défaut. Trois blocs
d'entrée seulement sont requis pour cet exemple.
31005780 8/2009
107
Exemples d'application
Objets PDO de sortie numérique
Vous allez maintenant définir et mapper des objets PDO de sortie numérique.
L'exemple d'assemblage d'îlot utilise trois modules de sortie numérique, l'un avec
deux voies, le second avec quatre voies et le dernier avec six voies. Par
conséquent, votre configuration doit prendre en charge la totalité des 12 bits de
données de sortie numérique possibles (deux blocs de données dans un objet
PDO).
Etape
Action
Commentaire
1
Dans la fenêtre Node Configuration, cliquez Le nouvel objet s'affiche dans la
fenêtre Configured PDOs.
sur le premier élément Receive PDO. A
l'invite, donnez un nom à cet objet PDO.
(Vous pouvez l'appeler digital_outputs1
pour cet exemple.)
2
Cliquez deux fois sur cet objet dans la
fenêtre Configured PDOs.
3
Vous avez la possibilité de supprimer les six Vous avez maintenant mappé un objet
octets de données inutilisés.
PDO qui compte pour deux octets de
données de sortie numérique
possibles.
Cette action permet de mapper huit
octets de données numériques.
Objets PDO d'entrée analogique
Vous allez maintenant définir et mapper des objets PDO d'entrée analogique.
L'exemple d'assemblage d'îlot utilise un module d'entrée analogique à deux voies.
Vous devez mapper un objet PDO comptant pour les deux voies d'entrée
analogique.
Etape
108
Action
Commentaire
1
Dans la fenêtre Node Configuration, cliquez Le nouvel objet s'affiche dans la
fenêtre Configured PDOs.
sur le second élément Transmit PDO. A
l'invite, donnez un nom à cet objet PDO.
(Vous pouvez l'appeler analog_inputs pour
cet exemple.)
2
Cliquez deux fois sur cet objet dans la
fenêtre Configured PDOs.
Cette action permet de mapper
quatre mots de données d'entrée
analogique.
3
Vous avez la possibilité de supprimer les
deux mots de données inutilisés.
Vous avez maintenant mappé un
objet PDO qui compte pour 2 voies de
données d'entrée analogique
possibles.
31005780 8/2009
Exemples d'application
Objets PDO de sortie analogique
Vous allez maintenant définir et mapper des objets PDO de sortie analogique.
L'exemple d'assemblage d'îlot utilise un module de sortie analogique à deux voies.
Vous devez mapper un objet PDO comptant pour les deux voies de sortie
analogique.
Etape
Action
Commentaire
1
Le nouvel objet s'affiche dans la
Dans la fenêtre Node Configuration,
fenêtre Configured PDOs.
cliquez sur le second élément Receive
PDO. A l'invite, donnez un nom à cet objet
PDO.
2
Cliquez deux fois sur cet objet dans la
fenêtre Configured PDOs.
Cette action permet de mapper quatre
mots de données de sortie analogique.
3
Vous avez la possibilité de supprimer les
deux mots de données inutilisés.
Vous avez maintenant mappé un objet
PDO qui compte pour 2 voies de
données de sortie analogique
possibles.
Définition des types de transmission
Vous devez définir un type de transmission (mode opératoire) pour chaque objet
PDO de votre configuration. Divers types de transmission et modes de
déclenchement sont disponibles dans la fenêtre PDO Characteristics. Pour les
entrées et sorties numériques de cet exemple, nous allons utiliser les types par
défaut. Affichez les types par défaut en sélectionnant un objet PDO dans la liste des
objets PDO configurés et en cliquant sur l'onglet PDO Characteristics.
Les objets PDO synchrones sont ceux pour lesquels la transmission est liée au
message de synchronisation SYNC que le maître envoie de façon cyclique. Un objet
PDO asynchrone est un objet pour lequel la transmission n'est pas liée au message
de synchronisation SYNC ; la transmission est déterminée par la priorité du
message.
Les valeurs qui apparaissent dans la liste Resulting CANopen-specific transmission
types (dans la fenêtre PDO Characteristics) sont :
z 0 — Ce message est transmis de façon synchrone, selon le message de
synchronisation SYNC.
z 1 à 240 — Un objet PDO de ce type est transmis de façon synchrone et cyclique.
La valeur indique le nombre de messages de synchronisation SYNC entre deux
transmissions de l'objet PDO.
z 252 à 253 — Un objet PDO de ce type est associé à un événement sans
notification immédiate. Cet objet PDO est uniquement transmis à la réception
d'une requête de transmission déportée.
31005780 8/2009
109
Exemples d'application
z
z
z
252 — Ces données sont mises à jour immédiatement à la réception du message
SYNC, mais ne sont pas envoyées.
253 — Les données de l'objet PDO sont mises à jour à la réception d'une requête
de transmission déportée.
254 — L'objet PDO est associé à un événement d'application spécifique au
fabricant.
Ces valeurs sont automatiquement affectées lors de la sélection des modes de
transmission et de déclenchement adaptés. Pour afficher ces paramètres,
sélectionnez un objet PDO dans la liste des objets PDO configurés, puis cliquez sur
l'onglet PDO Characteristics pour consulter les modes de transmission et de
déclenchement de l'objet.
110
31005780 8/2009
Exemples d'application
Configuration des modules NIM CANopen pour leur utilisation avec des
modules d'E/S haute densité
Considérations 16 bits - E/S numériques
La configuration automatique d'un îlot STB Advantys, qui inclut un ou plusieurs
modules d'E/S numériques à 16 bits et un module NIM CANopen, ne mappe pas
automatiquement tous les registres de données d'E/S vers un PDO. Pour mapper
les données d'E/S numériques à 16 bits vers un PDO, vous devez utiliser un outil de
configuration CANopen.
Supposons par exemple que votre îlot STB Advantys comporte un module NIM
CANopen, un module de distribution d'alimentation STB PDT 3100, un module
d'entrée numérique à 16 bits STB DDI 3725 et un module de sortie numérique à 16
bits STB DDO 3705. Au démarrage, le process de configuration automatique ne
mappera pas les entrées ni les sorties vers tous les PDO du module NIM. Pour ce
faire, vous devez mapper ces données manuellement.
Les données d'entrée à 16bits du module STB DDI 3725 se trouvent dans l'index du
dictionnaire d'objets 6100h, sous-index 01h. Les données de sortie à 16 bits du
module STB DDO 3705 se trouvent dans l'index du dictionnaire d'objets 6300h,
sous-index 01h. Pour mapper toutes ces valeurs vers le PDO1, par exemple, vous
devez connecter votre outil de configuration CANopen au module NIM, le démarrer,
puis écrire les valeurs de mappage suivantes vers le dictionnaire d'objets du module
NIM à l'aide de l'outil de configuration en suivant les instructions :
Réception du mappage sur PDO 1 :
z
z
Index 1600h, sous-index 0 = 1
Index 1600h, sous-index 1 = 6300 01 10
Transmission du mappage sur PDO 1 :
z
z
Index 1A00h, sous-index 0 = 1
Index 1A00h, sous-index 1 = 6100 01 10
Considérations 16 bits - E/S analogiques (STB ACI 1320, STB ACI 8320, STB ACO 0220)
La configuration automatique d'un îlot STB Advantys, qui inclut un ou plusieurs de
ces modules analogiques à 16 bits et un module NIM CANopen, ne mappe pas
automatiquement tous les registres de données d'E/S vers un PDO. Pour mapper
les données d'une entrée analogique à 16 bits vers un PDO, vous devez utiliser un
outil de configuration CANopen.
Supposons par exemple que votre îlot STB Advantys comporte un module NIM
CANopen, un module de distribution d'alimentation STB PDT 3100, un module
d'entrée numérique à 16 bits STB ACI 8320 et un module de sortie numérique à 16
bits STB ACO 0220. Au démarrage, le process de configuration automatique ne
mappera pas les entrées ni les sorties vers tous les PDO du module NIM. Pour ce
faire, vous devez mapper ces données manuellement.
31005780 8/2009
111
Exemples d'application
Les données d'entrée analogiques à 16 bits du STB ACI 0320 et du STB ACI 8320
se trouvent dans le dictionnaire d'objets (OD) à partir de l'index 2200h. Les données
de sortie analogiques à 16 bits du STB ACO 0320 se trouvent dans le dictionnaire
d'objets à partir de l'index 3200h. Pour mapper toutes ces valeurs vers un PDO, par
exemple, vous devez connecter votre outil de configuration CANopen au module
NIM, le démarrer, puis écrire les valeurs de mappage affichées vers le dictionnaire
d'objets du module NIM à l'aide de l'outil de configuration en suivant les instructions.
112
31005780 8/2009
Glossaire
31005780 8/2009
Glossaire
0-9
100 Base-T
Adaptée de la norme IEEE 802 (Ethernet), la norme 100 Base-T exige un câble à
paire torsadée d'une longueur de segment maximale de 100 m (328 ft) terminé par
un connecteur RJ-45. Un réseau 100 Base-T est un réseau bande de base capable
de transmettre des données à une vitesse maximale de 100 Mbits/s. Le 100 BaseT est également appelé "Fast Ethernet" car il est dix fois plus rapide que le 10 BaseT.
10 Base-T
Adaptée de la norme IEEE 802.3 (Ethernet), la norme 10 Base-T exige un câble à
paire torsadée d'une longueur de segment maximale de 100 m (328 ft) terminé par
un connecteur RJ-45. Un réseau 10 Base-T est un réseau bande de base capable
de transmettre des données à une vitesse maximale de 10 Mbits/s.
802.3, trame
Format de trame défini dans la norme IEEE 802.3 (Ethernet), selon lequel l'en-tête
spécifie la longueur des paquets de données.
31005780 8/2009
113
Glossaire
A
action-réflexe
Fonction de commande logique simple configurée localement sur un module d'E/S
du bus d'îlot. Les actions-réflexes sont exécutées par les modules du bus d'îlot sur
les données de divers emplacements de l'îlot, tels que les modules d'entrée et de
sortie ou le NIM (Network Interface Module, module d'interface réseau). Les actionsréflexes incluent, par exemple, les opérations de copie et de comparaison.
adressage automatique
Affectation d'une adresse à chaque module d'E/S et appareil recommandé du bus
d'îlot.
adresse MAC
Adresse de contrôle d'accès au support, acronyme de "Media Access Control".
Nombre de 48 bits, unique sur un réseau, programmé dans chaque carte ou
équipement réseau lors de sa fabrication.
agent
1. SNMP - application SNMP s'exécutant sur un appareil réseau.
2. Fipio – appareil esclave sur un réseau.
arbitre de bus
Maître sur un réseau Fipio.
ARP
Protocole de couche réseau IP utilisant ARP pour faire correspondre une adresse
IP à une adresse MAC (matérielle).
auto baud
Affectation et détection automatiques d'un débit en bauds commun, ainsi que la
capacité démontrée par un équipement de réseau de s'adapter à ce débit.
automate
API (Automate programmable industriel). Cerveau d'un processus de fabrication
industriel. On dit qu'un tel dispositif "automatise un processus", par opposition à un
dispositif de commande à relais. Ces automates sont de vrais ordinateurs conçus
pour survivre dans les conditions parfois brutales de l'environnement industriel.
114
31005780 8/2009
Glossaire
B
bloc fonction
Bloc exécutant une fonction d'automatisme spécifique, telle que le contrôle de la
vitesse. Un bloc fonction contient des données de configuration et un jeu de
paramètres de fonctionnement.
BootP
Protocole UDP/IP permettant à un nœud Internet d'obtenir ses paramètres IP à
partir de son adresse MAC.
BOS
BOS signifie début de segment (Beginning Of Segment). Si l'îlot comporte plusieurs
segments de modules d'E/S, il convient d'installer un module BOS STB XBE 1200
ou STB XBE 1300 en première position de chaque segment d'extension. Son rôle
est de transmettre les communications du bus d'îlot et de générer l'alimentation
logique nécessaire aux modules du segment d'extension. Le module BOS à
sélectionner dépend des types de module qui vont suivre.
C
CAN
Le protocole CAN (ISO 11898) pour réseaux à bus en série est conçu pour assurer
l'interconnexion d'équipements intelligents (issus de nombreux fabricants) en
systèmes intelligents pour les applications industrielles en temps réel. Les systèmes
CAN multimaître assurent une haute intégrité des données, via la mise en œuvre de
mécanismes de diffusion de messages et de diagnostic avancé. Développé
initialement pour l'industrie automobile, le protocole CAN est désormais utilisé dans
tout un éventail d'environnements de surveillance d'automatisme.
CANopen, protocole
Protocole industriel ouvert standard utilisé sur le bus de communication interne. Ce
protocole permet de connecter tout équipement CANopen amélioré au bus d'îlot.
31005780 8/2009
115
Glossaire
CEI
Commission électrotechnique internationale. Commission officiellement fondée en
1884 et se consacrant à l'avancement de la théorie et de la pratique des sciences
suivantes : ingénierie électrique, ingénierie électronique, informatique et ingénierie
informatique. La norme EN 61131-2 est consacrée aux équipements d'automatisme
industriel.
CEI, entrée de type 1
Les entrées numériques de type 1 prennent en charge les signaux de capteurs
provenant d'équipements de commutation mécanique tels que les contacts à relais
et boutons de commande fonctionnant dans des conditions environnementales
normales.
CEI, entrée de type 2
Les entrées numériques de type 2 prennent en charge les signaux de capteurs
provenant d'équipements statiques ou d'équipements de commutation à contact
mécanique tels que les contacts à relais, les boutons de commande (dans des
conditions environnementales normales à rigoureuses) et les commutateurs de
proximité à deux ou trois fils.
CEI, entrée de type 3
Les entrées numériques de type 3 prennent en charge les signaux de capteurs
provenant d'équipements de commutation mécanique tels que les contacts à relais,
les boutons de commande (dans des conditions environnementales normales à
modérées), les commutateurs de proximité à deux ou trois fils caractérisés par :
z une chute de tension inférieure à 8 V,
z une capacité minimale de courant de fonctionnement inférieure ou égale à
2,5 mA,
z un courant maximum en état désactivé inférieur ou égal à 1,5 mA.
CEM
Compatibilité électromagnétique. Les appareils satisfaisant aux exigences de CEM
sont en mesure de fonctionner sans interruption dans les limites électromagnétiques spécifiées d'un système.
charge de la source d'alimentation
Charge avec un courant dirigé dans son entrée. Cette charge doit dériver d'une
source de courant.
116
31005780 8/2009
Glossaire
charge puits
Sortie qui, lors de sa mise sous tension, reçoit du courant CC en provenance de sa
charge.
CI
Cette abréviation signifie interface de commandes.
CiA
L'acronyme CiA désigne une association à but non lucratif de fabricants et
d'utilisateurs soucieux de promouvoir et de développer l'utilisation de protocoles de
couche supérieure, basés sur le protocole CAN.
CIP
Common Industrial Protocol, protocole industriel commun. Les réseaux dont la
couche d'application inclut CIP peuvent communiquer de manière transparente
avec d'autres réseaux CIP. Par exemple, l'implémentation de CIP dans la couche
d'application d'un réseau TCP/IP Ethernet crée un environnement EtherNet/IP. De
même, l'utilisation de CIP dans la couche d'application d'un réseau CAN crée un
environnement DeviceNet. Les équipements d'un réseau EtherNet/IP peuvent donc
communiquer avec les équipements d'un réseau DeviceNet par l'intermédiaire de
ponts ou de routeurs CIP.
COB
Un objet de communication (COB) est une unité de transport (un message) dans un
réseau CAN. Les objets de communication indiquent une fonctionnalité particulière
d'un équipement. Ils sont spécifiés dans le profil de communication CANopen.
code de fonction
Jeu d'instructions donnant à un ou plusieurs équipements esclaves, à une ou
plusieurs adresses spécifiées, l'ordre d'effectuer un type d'action, par exemple de
lire un ensemble de registres de données et de répondre en inscrivant le contenu
de l'ensemble en question.
communications poste à poste
Dans les communications poste à poste, il n'existe aucune relation de type
maître/esclave ou client/serveur. Les messages sont échangés entre des entités de
niveaux de fonctionnalité comparables ou équivalents, sans qu'il soit nécessaire de
passer par un tiers (équipement maître, par exemple).
31005780 8/2009
117
Glossaire
configuration
Agencement et interconnexion des composants matériels au sein d'un système,
ainsi que les sélections d'options matérielles et logicielles qui déterminent les
caractéristiques de fonctionnement du système.
configuration automatique
Capacité des modules d'îlot à fonctionner avec des paramètres par défaut
prédéfinis. Configuration du bus d'îlot entièrement basée sur l'assemblage physique
de modules d'E/S.
contact N.C.
Contact normalement clos. Paire de contacts à relais qui est close lorsque la bobine
relais n'est plus alimentée et ouverte lorsque la bobine est alimentée.
contact N.O.
Contact normalement ouvert. Paire de contacts à relais qui est ouverte lorsque la
bobine relais n'est plus alimentée et fermée lorsque la bobine est alimentée.
CRC
Contrôle de redondance cyclique, acronyme de "Cyclic Redundancy Check". Les
messages mettant en œuvre ce mécanisme de contrôle des erreurs ont un champ
CRC qui est calculé par l'émetteur en fonction du contenu du message. Les nœuds
récepteurs recalculent le champ CRC. Toute différence entre les deux codes dénote
une différence entre les messages transmis et reçus.
CSMA/CS
carrier sense multiple access/collision detection. CSMA/CS est un protocole MAC
utilisé par les réseaux pour gérer les transmissions. L'absence de porteuse (signal
d'émission) signale qu'une voie est libre sur le réseau. Plusieurs nœuds peuvent
tenter d'émettre simultanément sur la voie, ce qui crée une collision de signaux.
Chaque nœud détecte la collision et arrête immédiatement l'émission. Les
messages de chaque nœud sont réémis à intervalles aléatoires jusqu'à ce que les
trames puissent être transmises.
D
DDXML
Acronyme de "Device Description eXtensible Markup Language"
118
31005780 8/2009
Glossaire
Débit IP
Degré de protection contre la pénétration de corps étrangers, défini par la norme
CEI 60529
Les modules IP20 sont protégés contre la pénétration et le contact d'objets dont la
taille est supérieure à 12,5 mm. En revanche, le module n'est pas protégé contre la
pénétration nuisible d'humidité.
Les modules IP67 sont totalement protégés contre la pénétration de la poussière et
les contacts. La pénétration nuisible d'humidité est impossible même si le boîtier est
immergé à une profondeur inférieure à 1 m.
DeviceNet, protocole
DeviceNet est un réseau basé sur des connexions, de bas niveau et établi sur le
protocole CAN, un système de bus en série sans couche application définie.
DeviceNet définit par conséquent une couche pour l'application industrielle du
protocole CAN.
DHCP
Acronyme de "Dynamic Host Configuration Protocol". Protocole TCP/IP permettant
à un serveur d'affecter à un nœud de réseau une adresse IP basée sur un nom
d'équipement (nom d'hôte).
dictionnaire d'objets
Cet élément du modèle d'équipement CANopen constitue le plan de la structure
interne des équipements CANopen (selon le profil CANopen DS-401). Le
dictionnaire d'objets d'un équipement donné (également appelé répertoire d'objets)
est une table de conversion décrivant les types de données, les objets de
communication et les objets d'application que l'équipement utilise. En accédant au
dictionnaire d'objets d'un appareil spécifique via le bus terrain CANopen, vous
pouvez prévoir son comportement réseau et ainsi concevoir une application
distribuée.
DIN
De l'allemand "Deutsche Industrie Norm". Organisme allemand définissant des
normes de dimensionnement et d'ingénierie. Ces normes sont actuellement
reconnues dans le monde entier.
31005780 8/2009
119
Glossaire
E
E/S de base
Module d'E/S Advantys STB économique qui utilise un jeu fixe de paramètres de
fonctionnement. Un module d'E/S de base ne peut pas être reconfiguré à l'aide du
logiciel de configuration Advantys, ni utilisé avec les actions-réflexes.
E/S de processus
Module d'E/S Advantys STB conçu spécialement pour fonctionner dans de vastes
plages de températures, en conformité avec les seuils CEI de type 2. Les modules
de ce type sont généralement caractérisés par de hautes capacités de diagnostic
intégrées, une haute résolution, des options de paramétrage configurables par
l'utilisateur, et des critères d'homologation plus stricts.
E/S en tranches
Conception de module d'E/S combinant un nombre réduit de voies (généralement
entre deux et six) dans un boîtier très compact. Le but d'une telle conception est de
permettre au constructeur ou à l'intégrateur de système d'acheter uniquement le
nombre d'E/S dont il a réellement besoin, tout en étant en mesure de distribuer ces
E/S autour de la machine de manière efficace et mécatronique.
E/S industrielle
Modules d'E/S Advantys STB conçus à un coût modéré, généralement pour des
applications continues, à cycle d'activité élevé. Les modules de ce type sont souvent
caractérisés par des indices de seuil CEI standard, et proposent généralement des
options de paramétrage configurables par l'utilisateur, une protection interne, une
résolution satisfaisante et des options de câblage terrain. Ils sont conçus pour
fonctionner dans des plages de température modérées à élevées.
E/S industrielle légère
Module d'E/S Advantys STB de coût modéré conçu pour les environnements moins
rigoureux (cycles d'activité réduits, intermittents, etc.). Les modules de ce type
peuvent être exploités dans des plages de température moins élevée, avec des
exigences de conformité et d'homologation moins strictes et dans les circonstances
où une protection interne limitée est acceptable. Ces modules proposent nettement
moins d'options configurables par l'utilisateur, voire même aucune.
120
31005780 8/2009
Glossaire
E/S numérique
Entrée ou sortie disposant d'une connexion par circuit individuel au module
correspondant directement à un bit ou mot de table de données stockant la valeur
du signal au niveau de ce circuit d'E/S. Une E/S numérique permet à la logique de
commande de bénéficier d'un accès TOR (Tout Ou Rien) aux valeurs d'E/S.
E/S standard
Sous-ensemble de modules d'E/S Advantys STB de coût modéré conçus pour
fonctionner avec des paramètres configurables par l'utilisateur. Un module d'E/S
standard peut être reconfiguré à l'aide du logiciel de configuration Advantys et, dans
la plupart des cas, utilisé avec les actions-réflexes.
EDS
Document de description électronique. L'EDS est un fichier ASCII normalisé
contenant des informations sur la fonctionnalité de communication d'un appareil
réseau et le contenu de son dictionnaire d'objets. L'EDS définit également des
objets spécifiques à l'appareil et au fabricant.
eff
Valeur efficace. Valeur efficace d'un courant alternatif, correspondant à la valeur CC
qui produit le même effet thermique. La valeur eff est calculée en prenant la racine
carrée de la moyenne des carrés de l'amplitude instantanée d'un cycle complet.
Dans le cas d'une sinusoïdale, la valeur eff correspond à 0,707 fois la valeur de
crête.
EIA
Acronyme de "Electronic Industries Association". Organisme qui établit des normes
de communication de données et électrique/électronique.
embase de module d'E/S
Equipement de montage conçu pour accueillir un module d'E/S Advantys STB,
l'accrocher à un profilé DIN et le connecter au bus d'îlot. Il sert de voie de connexion
par l'intermédiaire de laquelle le module reçoit une alimentation de 24 VCC ou
115/230 VCA en provenance du bus d'alimentation d'entrée ou de sortie, distribuée
par un PDM (Power Distribution Module, Module de distribution d'alimentation).
embase de taille 1
Equipement de montage conçu pour accueillir un module Advantys STB, l'accrocher
sur un profilé DIN et le connecter au bus d'îlot. Cette embase mesure 13.9 mm (0.55
in.) de large et 128,25 mm (5,05 in.) de haut.
31005780 8/2009
121
Glossaire
embase de taille 2
Equipement de montage conçu pour accueillir un module Advantys STB, l'accrocher
sur un profilé DIN et le connecter au bus d'îlot. Cette embase mesure 18.4 mm (0.73
in.) de large et 128,25 mm (5,05 in.) de haut.
embase de taille 3
Equipement de montage conçu pour accueillir un module Advantys STB, l'accrocher
sur un profilé DIN et le connecter au bus d'îlot. Cette embase mesure 28.1 mm (1.11
in.) de large et 128,25 mm (5,05 in.) de haut.
EMI
Interférence électromagnétique, acronyme de "ElectroMagnetic Interference". Les
interférences électromagnétiques sont susceptibles de provoquer des interruptions,
dysfonctionnements ou brouillages au niveau des performances de l'équipement
électronique. Elles se produisent lorsqu'une source transmet électroniquement un
signal générant des interférences avec d'autres équipements.
entrée analogique
Module contenant des circuits permettant la conversion de signaux d'entrée
analogiques CC (courant continu) en valeurs numériques traitables par le
processeur. Cela implique que ces entrées analogiques sont généralement
directes. En d'autres termes, une valeur de table de données reflète directement la
valeur du signal analogique.
entrée différentielle
Conception d'entrée selon laquelle deux fils (+ et -) s'étendent de chaque source de
signal à l'interface d'acquisition des données. La tension entre l'entrée et la terre de
l'interface est mesurée par deux amplificateurs de haute impédance, et les sorties
des deux amplificateurs sont soustraites par un troisième amplificateur afin d'obtenir
la différence entre les entrées + et -. La tension commune aux deux fils est par
conséquent éliminée. La conception différentielle élimine le problème des
différences de terre que l'on observe dans les connexions à une seule terminaison.
Elle minimise également les problèmes de bruit entre les voies.
122
31005780 8/2009
Glossaire
entrées à une seule terminaison
Technique de conception d'entrées analogiques selon laquelle un câble de chaque
source de signal est connecté à l'interface d'acquisition des données, et la
différence entre le signal et la terre est mesurée. Deux conditions impératives
déterminent la réussite de cette technique de conception : la source du signal doit
être reliée à la terre et la terre de signalisation et la terre de l'interface d'acquisition
des données (le fil de terre du PDM (Power Distribution Module, Module de
distribution d'alimentation) doivent avoir le même potentiel.
EOS
Cette abréviation signifie fin de segment. Si l'îlot comprend plusieurs segments de
modules d'E/S, il convient d'installer un module EOS STB XBE 1000 ou
STB XBE 1100 en dernière position de chaque segment suivi d'une extension. Son
rôle est d'étendre les communications du bus d'îlot au segment suivant. Le module
EOS à sélectionner dépend des types de module qui vont suivre.
état de repli
Etat connu auquel tout module d'E/S Advantys STB peut retourner si la connexion
de communication n'est pas ouverte.
Ethernet
Spécification de câblage et de signalisation LAN (Local Area Network, Réseau local)
utilisée pour connecter des appareils au sein d'un site bien précis, tel qu'un
immeuble. Ethernet utilise un bus ou une topologie en étoile pour connecter
différents nœuds sur un réseau.
EtherNet/IP
L'utilisation du protocole industriel EtherNet/IP est particulièrement adaptée aux
usines, au sein desquelles il faut contrôler, configurer et surveiller les événements
des systèmes industriels. Le protocole spécifié par ODVA exécute le CIP (acronyme
de "Common Industrial Protocol") en plus des protocoles Internet standard tels que
TCP/IP et UDP. Il s'agit d'un réseau de communication local ouvert qui permet
l'interconnectivité de tous les niveaux d'opérations de production, du bureau de
l'établissement à ses capteurs et actionneurs.
Ethernet II
Format de trame selon lequel l'en-tête spécifie le type de paquet de données.
Ethernet II est le format de trame par défaut pour les communications avec le NIM.
31005780 8/2009
123
Glossaire
F
FED_P
Profil d'équipement pour Fipio étendu, acronyme de "Fipio Extended Device
Profile". Dans un réseau Fipio, type de profil d'équipement standard pour les agents
dont la longueur de données est supérieure à huit mots et inférieure ou égale à
trente-deux mots.
filtrage d'entrée
Durée pendant laquelle un capteur doit laisser son signal activé/désactivé avant que
le module d'entrée ne détecte le changement d'état.
filtrage de sortie
Temps qu'il faut à une voie de sortie pour transmettre des informations de
changement d'état à un actionneur après que le module de sortie a reçu les données
actualisées du NIM (Network Interface Module, module d'interface réseau).
Fipio
Protocole d'interface de bus de terrain (FIP, acronyme de "Fieldbus Interface
Protocol"). Protocole et norme de bus de terrain ouvert, en conformité avec la norme
FIP/World FIP. Fipio est conçu pour fournir des services de configuration, de
paramétrage, d'échange de données et de diagnostic de bas niveau.
FRD_P
Profil d'équipement pour Fipio réduit, acronyme de "Fipio Reduced Device Profile".
Dans un réseau Fipio, type de profil d'équipement standard pour agents dont la
longueur de données est inférieure ou égale à deux mots.
FSD_P
Profil d'équipement pour Fipio standard, acronyme de "Fipio Standard Device
Profile". Dans un réseau Fipio, type de profil d'équipement standard pour les agents
dont la longueur de données est supérieure à deux mots et inférieure ou égale à huit
mots.
124
31005780 8/2009
Glossaire
G
gestion de réseaux
Protocole de gestion de réseaux. Ces protocoles proposent des services pour
l'initialisation, le contrôle de diagnostic et le contrôle de l'état des équipements au
niveau du réseau.
global_ID
Identificateur universel, acronyme de "global_identifier". Nombre entier de 16 bits
identifiant de manière unique la position d'un appareil sur un réseau. Cet identificateur universel (global_ID) est une adresse symbolique universellement reconnue
par tous les autres équipements du réseau.
groupe de tension
Groupe de modules d'E/S Advantys STB ayant tous les mêmes exigences en
matière de tension, installé à la droite immédiate du PDM (Power Distribution
Module, Module de distribution d'alimentation) approprié, et séparé des modules
ayant d'autres exigences de tension. Ne mélangez jamais des modules de groupes
de tension différents dans le même groupe de modules.
GSD
Données esclave génériques (fichier de), acronyme de "Generic Slave Data".
Fichier de description d'équipement, fourni par le fabricant, qui définit la fonctionnalité dudit équipement sur un réseau Profibus DP.
H
HTTP
Protocole de transfert hypertexte, acronyme de "HyperText Transfer Protocol".
Protocole utilisé pour les communications entre un serveur Web et un navigateur
client.
I
I/O Scanning
Interrogation continue des modules d'E/S Advantys STB, effectuée par le COMS
afin de rassembler les bits de données et les informations d'état et de diagnostic.
31005780 8/2009
125
Glossaire
IEEE
De l'anglais "Institute of Electrical and Electronics Engineers". Association
internationale de normalisation et d'évaluation de la conformité dans tous les
domaines de l'électrotechnologie, y compris l'électricité et l'électronique.
IHM
Interface homme-machine. Interface utilisateur, généralement graphique, pour
équipements industriels.
image de process
Section du micrologiciel du NIM (Network Interface Module, module d'interface
réseau) servant de zone de données en temps réel pour le processus d'échange de
données. L'image de process inclut un tampon d'entrée contenant les données et
informations d'état actuelles en provenance du bus d'îlot, ainsi qu'un tampon de
sortie groupant les sorties actuelles pour le bus d'îlot, en provenance du maître du
bus.
INTERBUS, protocole
Le protocole de bus de terrain INTERBUS se conforme à un modèle de réseau
maître/esclave avec une topologie en anneau active, tous les équipements étant
intégrés de manière à former une voie de transmission close.
interface réseau de base
Module d'interface réseau Advantys STB économique qui prend en charge
12 modules d'E/S Advantys STB au maximum. Un NIM de base ne prend pas en
charge les éléments suivants : logiciel de configuration Advantys, actions-réflexes,
écran IHM.
interface réseau Premium
Un NIM Premium offre des fonctions plus avancées qu'un NIM standard ou de base.
interface réseau standard
Module d'interface réseau Advantys STB conçu à un coût modéré pour prendre en
charge les capacités de configuration et de débit, ainsi que la conception
multisegment convenant à la plupart des applications standard sur le bus d'îlot. Un
îlot comportant un NIM (Network Interface Module, module d'interface réseau)
standard peut prendre en charge un maximum de 32 modules d'E/S Advantys STB
et/ou recommandés adressables, parmi lesquels 12 équipements maximum
peuvent être de type CANopen standard.
126
31005780 8/2009
Glossaire
IP
Protocole Internet, acronyme de "Internet Protocol". Branche de la famille de
protocoles TCP/IP qui assure le suivi des adresses Internet des nœuds, achemine
les messages en sortie et reconnaît les messages en arrivée.
L
LAN
Réseau local, acronyme de "Local Area Network". Réseau de communication de
données à courte distance.
linéarité
Mesure de la fidélité selon laquelle une caractéristique suit une fonction linéaire.
logiciel PowerSuite
Outil de configuration et de surveillance des appareils de commande pour moteurs
électriques, incluant les systèmes ATV31, ATV71 et TeSys modèle U.
logique d'entrée
La polarité d'une voie d'entrée détermine quand le module d'entrée transmet un 1
ou un 0 au contrôleur maître. Si la polarité est normale, une voie d'entrée transmet
un 1 au contrôleur dès que son capteur terrain est activé. Si la polarité est inversée,
une voie d'entrée transmet un 0 au contrôleur dès que son capteur terrain est activé.
logique de sortie
La polarité d'une voie de sortie détermine quand le module de sortie active ou
désactive son actionneur terrain. Si la polarité est normale, une voie de sortie met
son actionneur sous tension dès que le contrôleur maître lui transmet la valeur 1. Si
la polarité est inversée, une voie de sortie met son actionneur sous tension dès que
le contrôleur maître lui transmet la valeur 0.
LSB
Bit ou octet de poids le plus faible, acronyme de "Least Significant Bit" ou "Least
Significant Byte". Partie d'un nombre, d'une adresse ou d'un champ qui est écrite en
tant que valeur la plus à droite dans une notation conventionnelle hexadécimale ou
binaire.
31005780 8/2009
127
Glossaire
M
mémoire flash
Type de mémoire non volatile (rémanente) susceptible d'être remplacée. Elle est
stockée dans une puce EEPROM spéciale, effaçable et reprogrammable.
Modbus
Protocole de messagerie au niveau de la couche application. Modbus assure les
communications client et serveur entre des équipements connectés via différents
types de bus ou de réseau. Modbus offre de nombreux services spécifiés par des
codes de fonction.
modèle maître/esclave
Le contrôle, dans un réseau mettant en œuvre le modèle maître/esclave, s'effectue
toujours du maître vers les équipements esclaves.
modèle producteur/consommateur
Sur les réseaux observant le modèle producteur/consommateur, les paquets de
données sont identifiés selon leur contenu en données plutôt que leur adresse de
nœud. Tous les nœuds écoutent le réseau et consomment les paquets de données
avec les identificateurs correspondant à leur fonctionnalité.
module d'E/S
Dans un automate programmable, un module d'E/S communique directement avec
les capteurs et actionneurs de la machine ou du processus. Ce module est le
composant qui s'insère dans une embase de module d'E/S et établit les connexions
électriques entre le contrôleur et les équipements terrain. Les fonctionnalités
communes à tous les modules d'E/S sont fournies sous forme de divers niveaux et
capacités de signal.
module de distribution d'alimentation de base
PDM (Power Distribution Module, Module de distribution d'alimentation) Advantys
STB économique qui distribue des alimentations de capteur et d'actionneur via un
bus d'alimentation terrain unique sur l'îlot. Le bus fournit une alimentation totale de
4 A au maximum. Un PDM de base nécessite un fusible de 5 A pour protéger les
E/S.
128
31005780 8/2009
Glossaire
module de distribution d'alimentation standard
Module Advantys STB fournissant l'alimentation du capteur aux modules d'entrée et
l'alimentation de l'actionneur aux modules de sortie via deux bus d'alimentation
distincts sur l'îlot. Le bus alimente les modules d'entrée en 4 A maximum et les
modules de sortie en 8 A maximum. Un PDM (Power Distribution Module, Module
de distribution d'alimentation) standard nécessite un fusible de 5 A pour protéger les
modules d'entrée et un autre de 8 A pour les sorties.
module obligatoire
Si un module d'E/S Advantys STB est configuré comme étant obligatoire, il doit
nécessairement être présent et en bon état de fonctionnement dans la configuration
de l'îlot pour que ce dernier soit opérationnel. Si un module obligatoire est
inutilisable ou retiré de son emplacement sur le bus d'îlot, l'îlot passe à l'état Préopérationnel. Par défaut, tous les modules d'E/S ne sont pas obligatoires. Il est
indispensable d'utiliser le logiciel de configuration Advantys pour régler ce
paramètre.
Module recommandé
Module d'E/S qui fonctionne en tant qu'équipement auto-adressable sur un îlot
Advantys STB, mais ne présentant pas le même facteur de forme qu'un module
d'E/S Advantys STB standard et qui, de ce fait, ne s'insère pas dans une embase
d'E/S. Un équipement recommandé se connecte au bus d'îlot par le biais d'un
module EOS et d'un câble d'extension de module recommandé. Il peut s'étendre à
un autre module recommandé ou revenir dans un module BOS. Si le module
recommandé est le dernier équipement du bus d'îlot, il doit nécessairement se
terminer par une résistance de terminaison de 120 Ω.
moteur pas à pas
Moteur CC spécialisé permettant un positionnement TOR sans retour.
MOV
varistor à oxyde métallique. Equipement semi-conducteur à deux électrodes, avec
une varistance non linéaire qui provoque une chute considérable au fur et à mesure
de l'augmentation de la tension appliquée. Le varistor sert à supprimer les
surtensions transitoires.
MSB
Bit ou octet de poids fort, acronyme de "Most Significant Bit" ou "Most Significant
Byte". Partie d'un nombre, d'une adresse ou d'un champ qui est écrite en tant que
valeur la plus à gauche dans une notation conventionnelle hexadécimale ou binaire.
31005780 8/2009
129
Glossaire
N
NEMA
Acronyme de "National Electrical Manufacturers Association".
NIM
Module d'interface réseau, acronyme de "Network Interface Module". Interface entre
un bus d'îlot et le réseau de bus de terrain dont fait partie l'îlot. Grâce au NIM, toutes
les E/S de l'îlot sont considérées comme formant un nœud unique sur le bus de
terrain. Le NIM fournit également une alimentation logique de 5 V aux modules
d'E/S Advantys STB présents sur le même segment que lui.
nom de l'équipement
Identificateur personnel logique unique, généré par le client et affecté à un NIM
(Network Interface Module, module d'interface réseau) Ethernet. Un nom
d'équipement (ou nom de rôle) est créé lorsque vous associez le réglage du
commutateur rotatif numérique au NIM (STBNIC2212_010, par exemple).
Après avoir configuré le NIM en lui affectant un nom d'équipement valide, le serveur
DHCP utilise cette valeur pour identifier l'îlot au moment de la mise sous tension.
nom de rôle
Identificateur personnel logique unique, généré par le client et affecté à un NIM
(Network Interface Module, module d'interface réseau) Ethernet. Un nom de rôle (ou
nom d'équipement) est créé lorsque vous :
z
z
associez le réglage du commutateur rotatif numérique au NIM
(STBNIC2212_010, par exemple) ou . .
modifiez le paramètre Nom de l'équipement dans les pages du serveur Web
intégré du NIM.
Après avoir configuré le NIM en lui affectant un nom de rôle valide, le serveur DHCP
utilise cette valeur pour identifier l'îlot au moment de la mise sous tension.
O
objet de l'application
Sur les réseaux CAN, les objets de l'application représentent une fonctionnalité
spécifique de l'équipement, telle que l'état des données d'entrée ou de sortie.
130
31005780 8/2009
Glossaire
objet IOC
Objet de contrôle des opérations d'îlot. Objet spécial qui apparaît dans le
dictionnaire d'objets CANopen lorsque l'option de l'espace réservé virtuel distant est
activée dans un module NIM CANopen. Il s'agit d'un mot de 16 bits qui fournit au
maître de bus de terrain un mécanisme pour émettre des requêtes de reconfiguration et de démarrage.
objet IOS
Objet d'état des opérations d'îlot. Objet spécial qui apparaît dans le dictionnaire
d'objets CANopen lorsque l'option de l'espace réservé virtuel distant est activée
dans un module NIM CANopen. Mot de 16 bits signalant le succès de requêtes de
reconfiguration et de démarrage ou enregistrant des informations de diagnostic
quand une requête ne s'est pas achevée.
objet VPCR
Objet de lecture de configuration de l'espace virtuel. Objet spécial qui apparaît dans
le dictionnaire d'objets CANopen lorsque l'option de l'espace réservé virtuel distant
est activée dans un module NIM CANopen. Il fournit un sous-index de 32 bits qui
représente la configuration réelle du module utilisée sur un îlot physique.
objet VPCW
Objet d'écriture de configuration de l'espace virtuel. Objet spécial qui apparaît dans
le dictionnaire d'objets CANopen lorsque l'option de l'espace réservé virtuel distant
est activée dans un module NIM CANopen. Il fournit un sous-index de 32 bits là où
le maître du bus de terrain peut écrire une reconfiguration du module. Après avoir
écrit le sous-index VPCW, le maître du bus de terrain envoie une requête de
reconfiguration au module NIM qui lance l'opération de l'espace réservé virtuel
déporté.
ODVA
Acronyme de "Open Devicenet Vendors Association". L'ODVA prend en charge la
famille des technologies réseau construites à partir de CIP (Common Industrial
Protocol) telles que EtherNet/IP, DeviceNet et CompoNet.
ordre de priorité
Fonctionnalité en option sur un NIM standard permettant d'identifier sélectivement
les modules d'entrée numériques à scruter plus fréquemment que d'autres lors de
la scrutation logique du NIM.
31005780 8/2009
131
Glossaire
P
paramétrer
Fournir la valeur requise par un attribut d'équipement lors de l'exécution.
passerelle
Programme ou composant matériel chargé de transmettre des données entre les
réseaux.
PDM
Module de distribution d'alimentation, acronyme de "Power Distribution Module".
Module qui distribue une alimentation terrain CA ou CC au groupe de modules d'E/S
se trouvant à sa droite immédiate sur le bus d'îlot. Le PDM fournit une alimentation
terrain aux modules d'entrée et de sortie. Il est essentiel que toutes les E/S
groupées à la droite immédiate d'un PDM appartiennent au même groupe de
tension (24 VCC, 115 VCA ou 230 VCA).
PDO
Acronyme de "Process Data Object". Sur les réseaux CAN, les objets PDO sont
transmis en tant que messages de diffusion non confirmés ou envoyés depuis un
équipement producteur vers un équipement consommateur. L'objet PDO de
transmission provenant de l'équipement producteur dispose d'un identificateur
spécifique correspondant à l'objet PDO de réception de l'équipement
consommateur.
PE
Terre de protection, acronyme de "Protective Earth". Ligne de retour de courant le
long du bus, destinée aux courants de fuite générés au niveau d'un capteur ou d'un
actionneur dans le dispositif de commande.
pleine échelle
Niveau maximum dans une plage spécifique. Dans le cas d'un circuit d'entrée
analogique, par exemple, on dit que le niveau maximum de tension ou de courant
autorisé atteint la pleine échelle lorsqu'une augmentation de niveau provoque un
dépassement de la plage autorisée.
132
31005780 8/2009
Glossaire
Profibus DP
Acronyme de "Profibus Decentralized Peripheral". Système de bus ouvert utilisant
un réseau électrique basé sur un câble bifilaire blindé ou un réseau optique
s'appuyant sur un câble en fibre optique. Le principe de transmission DP permet un
échange cyclique de données à haute vitesse entre le processeur du contrôleur et
les équipements d'E/S distribuées.
profil Drivecom
Le profil Drivecom appartient à la norme CiA DSP 402, qui définit le comportement
des lecteurs et des appareils de commande de mouvement sur les réseaux
CANopen.
protection contre les inversions de polarité
Dans un circuit, utilisation d'une diode en guise de protection contre les dommages
et toute opération involontaire au cas où la polarité de l'alimentation appliquée est
accidentellement inversée.
R
rejet, circuit
Circuit généralement utilisé pour supprimer les charges inductives, consistant en
une résistance montée en série avec un condensateur (dans le cas d'un rejet RC)
et/ou un varistor en oxyde de métal positionné au travers de la charge CA.
remplacement à chaud
Procédure consistant à remplacer un composant par un composant identique alors
que le système est sous tension. Une fois installé, le composant de remplacement
commence automatiquement à fonctionner.
répéteur
Equipement d'interconnexion qui étend la longueur autorisée d'un bus.
réseau de communication industriel ouvert
Réseau de communication distribué pour environnements industriels, basé sur les
normes ouvertes (EN 50235, EN 50254 et EN 50170, etc.) qui permet l'échange des
données entre les équipements de fabricants divers.
31005780 8/2009
133
Glossaire
RTD
Thermocoupleur, acronyme de "Resistive Temperature Detect". Equipement
consistant en un transducteur de température composé d'éléments de fils
conducteurs généralement fabriqués en platine, nickel, cuivre ou en fer au nickel.
Le thermocoupleur fournit une résistance variable dans une plage de température
spécifiée.
RTP
Paramètres d'exécution, acronyme de "Run-Time Parameters". Ces paramètres
d'exécution vous permettent de contrôler et de modifier les paramètres d'E/S
sélectionnés et les registres d'état du bus d'îlot du NIM pendant l'exécution de l'îlot
STB Advantys. La fonction RTP utilise cinq mots de sortie réservés dans l'image de
process du module NIM (bloc de requête RTP) pour envoyer les demandes et
quatre mots d'entrée réservés dans l'image de process du module NIM (bloc de
réponse RTP) pour recevoir les réponses. Disponible uniquement sur les modules
NIM standard avec une version 2.0 ou supérieure du micrologiciel.
Rx
Réception. Sur un réseau CAN, par exemple, un objet PDO est décrit comme étant
un RxPDO de l'équipement qui le reçoit.
S
SAP
Point d'accès de service, acronyme de "Service Access Point". Point depuis lequel
les services d'une couche communication, telle que définie par le modèle de
référence ISOOSI, sont accessibles à la couche suivante.
SCADA
Contrôle de supervision et acquisition de données, acronyme de "Supervisory
Control And Data Acquisition". Dans un environnement industriel, ces opérations
sont généralement effectuées par des micro-ordinateurs.
SDO
Acronyme de "Service Data Object". Sur les réseaux CAN, le maître du bus utilise
les messages SDO pour accéder (en lecture/écriture) aux répertoires d'objets des
nœuds du réseau.
134
31005780 8/2009
Glossaire
segment
Groupe de modules d'E/S et d'alimentation interconnectés sur un bus d'îlot. Tout îlot
doit inclure au moins un segment, jusqu'à un maximum de sept segments, en
fonction du type de NIM (Network Interface Module, module d'interface réseau)
utilisé. Le premier module (le plus à gauche) d'un segment doit nécessairement
fournir l'alimentation logique et les communications du bus d'îlot aux modules d'E/S
qui se trouvent à sa droite. Dans le premier segment (ou segment de base), cette
fonction est toujours remplie par un NIM. Dans un segment d'extension, c'est un
module BOS STB XBE 1200 ou STB XBE 1300 qui s'acquitte de cette fonction.
segment économique
Type de segment d'E/S STB particulier créé lorsqu'un NIM (Network Interface
Module, module d'interface réseau) Economy CANopen STB NCO 1113 est situé
en première position. Dans cette mise en œuvre, le NIM agit comme une simple
passerelle entre les modules d'E/S du segment et un maître CANopen. Chaque
module d'E/S présent dans un segment économique agit comme un nœud
indépendant sur le réseau CANopen. Un segment économique ne peut être étendu
à d'autres segments d'E/S STB, modules recommandés ou appareils CANopen
améliorés.
SELV
Acronyme de "Safety Extra Low Voltage" ou TBTS (Très basse tension de sécurité).
Circuit secondaire conçu et protégé de manière à ce que la tension mesurée entre
deux composants accessibles (ou entre un composant accessible et le bornier PE
pour équipements de la Classe 1) ne dépasse jamais une valeur de sécurité
spécifiée lorsque les conditions sont normales ou à défaillance unique.
SIM
Module d'identification de l'abonné, acronyme de "Subscriber Identification Module".
Initialement destinées à l'authentification des abonnés aux services de téléphonie
mobile, les cartes SIM sont désormais utilisées dans un grand nombre
d'applications. Dans Advantys STB, les données de configuration créées ou
modifiées avec le logiciel de configuration Advantys peuvent être enregistrées sur
une carte SIM (appelée "carte de mémoire amovible") avant d'être écrites dans la
mémoire flash du NIM.
SM_MPS
Services périodiques de gestion des messages d'état, acronyme de "State
Management Message Periodic Services". Services de gestion des applications et
du réseau utilisés pour le contrôle des processus, l'échange des données, la
génération de rapports de message de diagnostic, ainsi que pour la notification de
l'état des équipements sur un réseau Fipio.
31005780 8/2009
135
Glossaire
SNMP
Protocole simplifié de gestion de réseau, acronyme de "Simple Network
Management Protocol". Protocole UDP/IP standard utilisé pour gérer les nœuds
d'un réseau IP.
sortie analogique
Module contenant des circuits assurant la transmission au module d'un signal
analogique CC (courant continu) provenant du processeur, proportionnellement à
une entrée de valeur numérique. Cela implique que ces sorties analogiques sont
généralement directes. En d'autres termes, une valeur de table de données contrôle
directement la valeur du signal analogique.
sous-réseau
Segment de réseau qui partage une adresse réseau avec les autres parties du
réseau. Tout sous-réseau peut être physiquement et/ou logiquement indépendant
du reste du réseau. La partie de l'adresse Internet appelée numéro de sous-réseau
permet d'identifier le sous-réseau. Il n'est pas tenu compte de ce numéro de sousréseau lors de l'acheminement IP.
STD_P
Profil standard, acronyme de "STanDard Profile". Sur un réseau Fipio, un profil
standard est un jeu fixe de paramètres de configuration et de fonctionnement pour
un appareil agent, basé sur le nombre de modules que contient l'appareil et sur la
longueur totale des données de l'appareil. Trois types de profils standard sont
disponibles : FRD_P (Fipio Reduced Device Profile, Profil d'équipement pour Fipio
réduit), FSD_P (Fipio Standard Device Profile, Profil d'équipement pour Fipio
standard) et FED_P (Fipio Extended Device Profile, Profil d'équipement pour Fipio
étendu).
suppression des surtensions
Processus consistant à absorber et à écrêter les surtensions transitoires sur une
ligne CA entrante ou un circuit de contrôle. On utilise fréquemment des varistors en
oxyde de métal et des réseaux RC spécialement conçus en tant que mécanismes
de suppression des surtensions.
136
31005780 8/2009
Glossaire
T
TC
Thermocouple. Un TC consiste en un transducteur de température bimétallique qui
fournit une valeur de température en mesurant la différence de potentiel provoquée
par la jonction de deux métaux différents, à des températures différentes.
TCP
Protocole de contrôle de transmission, acronyme de "Transmission Control
Protocol". Protocole de couche transport orienté connexion qui assure une
transmission de données fiable en mode duplex intégral. TCP fait partie de la suite
de protocoles TCP/IP.
télégramme
Paquet de données utilisé dans les communications série.
temporisateur du chien de garde
Temporisateur qui contrôle un processus cyclique et est effacé à la fin de chaque
cycle. Si le chien de garde dépasse le délai qui lui est alloué, il génère une erreur.
temps de cycle réseau
Temps qu'il faut à un maître pour exécuter une scrutation complète de tous les
modules d'E/S configurés sur un équipement de réseau. Cette durée s'exprime
généralement en microsecondes.
temps de réponse de la sortie
Temps qu'il faut pour qu'un module de sortie prenne un signal de sortie en
provenance du bus d'îlot et le transmette à son actionneur terrain.
temps de réponse des entrées
Temps qu'il faut pour qu'une voie d'entrée reçoive un signal du capteur terrain et le
mette sur le bus d'îlot.
TFE
Acronyme de "Transparent Factory Ethernet". Architecture d'automatisme ouverte
de Schneider Electric, basée sur TCP/IP.
31005780 8/2009
137
Glossaire
Tx
Transmission. Sur un réseau CAN, par exemple, un objet PDO est décrit comme
étant un TxPDO de l'équipement qui le transmet.
U
UDP
User Datagram Protocol (protocole datagramme utilisateur). Protocole en mode
sans connexion dans lequel les messages sont distribués à un ordinateur cible sous
forme de datagramme (télégramme de données). Le protocole UDP est
généralement fourni en même temps que le protocole Internet (UPD/IP).
V
valeur de repli
Valeur adoptée par un équipement lors de son passage à l'état de repli.
Généralement, la valeur de repli est soit configurable, soit la dernière valeur stockée
pour l'équipement.
varistor
Equipement semi-conducteur à deux électrodes, avec une varistance non linéaire
qui provoque une chute considérable au fur et à mesure de l'augmentation de la
tension appliquée. Le varistor sert à supprimer les surtensions transitoires.
138
31005780 8/2009
Index
31005780 8/2009
B
AC
Index
A
Adressage automatique, 40, 44
Alimentation
de type SELV, 31
Alimentation ABL7 RE2403 Telefast 24 V
cc, 36
Alimentation électrique TSX SUP 1021 Premium 24 V cc, 36
Alimentation électrique TSX SUP 1051 Premium 24 V cc, 36
Alimentation électrique TSX SUP 1101 Premium 24 V cc, 36
Alimentation logique
alimentation électrique intégrée, 11, 33,
35
exigences, 11, 33, 34, 35
signal, 34
source d'alimentation électrique, 11, 35
Alimentation TSX SUP 1011 Premium 24 V
cc, 36
Assemblage de bus d'îlot
exemple, 95
Bouton RST
attention, 43
description physique, 43
et configuration automatique, 44
fonctionnalité, 42, 43, 43
indications de voyants, 29
Bus d'îlot
adresse, 24
adresse de nœud, 25, 26
communications, 11
état, 27
mode d'exploitation, 44
mode opérationnel, 29
repli, 45
terminaison, 12
voyants, 29
vue d'ensemble, 10, 12
Bus terrain
adresse, 24
adresse, spécification, 22
prise en charge des communications, 47
C
B
Baud
interface de bus terrain, 44
port CFG, 44
Bits globaux, 67, 68
boîtier, 19
31005780 8/2009
CAN
longueur de câble de bus, 14
CAN bas, 13
CAN haut, 13
139
Index
CANopen
adresse de nœud, 26
déclenchement de message, 83
dictionnaire d'objets, 52
échange de données, 56
empaquetage des bits, 99
ensemble de connexions prédéfini, 77
entrées obligatoires du dictionnaire d'objets, 55, 55
interface de bus terrain, 20
limites des nœuds, 14
modèle Générateur/Client, 84
NMT, 81
normes, 37
priorité des messages, 14
profils d'appareils, 52
trame de données, 15
Caractéristiques
STB NCO 1010, 37
Champ d'erreur prédéfini, 58
Changement d'état et transition, 82
Code ID fournisseur, 62
Communications
bus terrain, 26
égal à égal, 77
états principaux, 68
Commutateurs rotatifs, 22
adresse de nœud du module NIM, 25
description physique, 22
réglage du débit en bauds, 22
Configuration
données, 81
maître CANopen, 101
NIM, 104
objet PDO, 104
Configuration automatique, 42
configuration initiale, 42
et réinitialisation, 42, 43, 44
Confinement d'erreur, 91
décompte des erreurs, 91
état d'erreur active, 91
état d'erreur passive, 91
état de perte du bus, 91
Connecteur d'alimentation électrique de type
bornier à vis STB XTS 1120, 32
140
Connecteur de câblage terrain à pince-ressort STB XTS 2120, 32
Connexion réseau, 20
Couche physique, 13
ligne de bus CAN, 13
priorité d'accès, 14
D
Débit en bauds
plage des appareils, 14
réglage, 22, 23
sélection, 24
valeur par défaut, 24
Dépannage
utilisation des voyants Advantys STB, 29
voyants, 28
Détection d'erreurs, 68, 70, 73
Détection des erreurs, 90
garnissage de bits, 90
monitorage du bit, 90
niveau du bit, 90
niveau du message, 90
vérification ACQ, 90
vérification de la trame, 90
vérification du contrôle de redondance
cyclique, 90
Diagnostics
diagnostics de communication, 68
Diagnostics de communication, 68
Dictionnaire d'objets, 15, 55
accès SDO, 75
plages d'index, 52
Document de description électronique, 16,
48
E
Echange de données, 11, 29, 40, 56
Echange des données, 28
Empaquetage des bits, 99
Entrées analogiques, 54
Entrées numériques, 53
Entrées obligatoires du dictionnaire d'objets,
55
31005780 8/2009
Index
Erreur
confinement, 91
Erreur d'assemblage de nœud, 72
Erreur de nœud, 71
État
état du NIM, 72
Etat d'erreur active, 91
Etat d'erreur passive, 91
Etat de perte du bus, 91
Etat de repli, 45
État du NIM, 72
Exemple de bus d'îlot, 41
Exigences réseau, 11
F
Facteur longévité, 59
Fenêtre de synchronisation SYNC, 83, 83
G
Garnissage de bits, 90
Gestion du réseau, 56, 81
H
Homologations gouvernementales, 37
I
ID d'objets CANopen, 50
Indicateur d'erreur, 90
Interface de bus terrain, 20
brochage, 20
Interférences électromagnétiques, 13
Interruption analogique globale activée, 55
L
Ligne de bus CAN, 13
Limites des nœuds, 14
Logiciel de configuration
document de description électronique,
48
31005780 8/2009
M
Machine d'état, 81
Maître
insertion, 101
Maître de bus terrain
voyant, 28
Mappage
objet d'application, 78
variable, 78
Mémoire Flash
enregistrement des données de configuration, 42
Message
ordre de priorité, 14
Message d'urgence, 87
code d'erreur, 87, 87
format, 87
ID d'objet CANopen, 60
rétablissement, 87
spécifique au fabricant, 89
structure, 88
Message de "heartbeat", 45
Message SYNC d'ID d'objet CANopen, 59
Messages de synchronisation SYNC, 83
Mode d'effacement automatique, 102, 103
mode Edition, 44
Modèle d'appareil, 49, 52
Modèle Générateur/Client, 56
Modèle Producteur/Consommateur, 14, 77
Modes de transmission, 83
Module adressable, 40, 41
Monitorage du bit, 90
N
NIM
adresse de nœud, 24
boîtier, 19
caractéristiques externes, 19
état, 72
Nœud
adresse, spécification, 22
Nœud configuré, 70
Nœud opérationnel, 71
Nom de l'appareil, 59
141
Index
Nom de l'appareil du fabricant, 59
Numéro de révision, 62
O
Objet d'application
défini, 50
mappage, 78
Objet d'état, 98
Objet d'identité, 61
Objet de communication, 49, 50, 56
adresses d'index, 56
bits globaux, 67
champ d'erreur prédéfini, 58
code ID fournisseur, 62
défini, 50
diagnostics de communication, 68
diffusion, 51
erreur d'assemblage de nœud, 72
erreur de nœud, 71
état du NIM, 72
facteur longévité, 59
message d'urgence de l'ID d'objet CANopen, 60
message SYNC d'ID d'objet CANopen,
59
nœud configuré, 70
nœud opérationnel, 71
nom de l'appareil du fabricant, 59
numéro de révision, 62
objet d'identité, 61
paramètres de communication de l'objet
RxPDO, 63
paramètres de communication de l'objet
TxPDO, 65
paramètres de mappage de l'objet RxPDO, 64
paramètres de mappage de l'objet TxPDO , 66
paramètres de serveur SDO, 62
paramètres du rythme client, 61
paramètres du rythme du générateur, 61
registre d'erreur, 58
rétablissement des paramètres par dé-
142
faut, 60
spécifique à l'appareil, 74
spécifique au fabricant, 66
stockage des paramètres, 60
temps de garde, 59
type d'appareil, 57
Objet de données, 98
Objet PDO, 56
acyclique, 85
asynchrone, 83, 83, 85, 109
compatibilité NIM, 50
configuration, 98
cyclique, 85
mappage, 52, 77
mappage, variable, 79
mode de transmission par défaut, 86
modes de transmission, 83
prédéfini, 105
synchrone, 83, 83, 83, 84, 84, 109
type de transmission, 109
Objets à fonction spéciale, 56
Objets compatibles NIM, 50
Objets de communication
diffusion, 51
pris en charge, 57
Objets de données, 98
Objets obligatoires, 62
Objets PDO
synchrones, 56
taille, 56
Objets SDO, 56
asynchrones, 56
Objets spécifiques à l'appareil, 74
Objets spécifiques au fabricant, 54, 66
P
Paramétrage, 42
paramètres d'usine par défaut, 42
Paramètres de communication de l'objet RxPDO, 63
Paramètres de mappage
objet PDO par défaut, 64
Paramètres de mappage de l'objet RxPDO,
64
31005780 8/2009
Index
Paramètres de serveur SDO, 62
Paramètres du rythme
client, 61
générateur, 61
Paramètres par défaut, 60
PDM, 34, 40, 41
PDO
mappage, 64
paramètres de mappage par défaut, 64
Plaque de terminaison, 12, 41
Profil d'appareil
objets pris en charge, 74
Profils d'appareils, 52
Source d'alimentation électrique
alimentation logique, 11, 35
de type SELV, 33, 35, 35
exigences, 35
recommandations, 36
STB NCO 1010
caractéristiques, 37
caractéristiques physiques, 18
STB NCO 1010
voyants, 27
Stockage des données de configuration
dans la mémoire Flash, 42
Stockage des paramètres, 60
R
T
Registre d'erreur, 58, 87, 87
octet de registre d'erreur, 88
Registre de décompte des erreurs, 91
réseau CANopen, 18
Rétablissement des paramètres par défaut,
60
Temps de garde, 59
TxPDO
paramètres de communication, 65
paramètres de mappage (PDO1), 66
Type d'appareil, 57
S
SDO
accéléré, 75
paramètres de serveur, 62
SDO client, 75
SDO serveur, 75
segmenté, 75
services, 75
téléchargement (amont), 75
téléchargement (aval), 75
transfert, 75
transferts de données, 75
transmission et réception, 76
Segment de base, 10, 11, 34, 35
Services NMT, 56
Sorties analogiques, 54
Sorties numériques, 53
Source d'alimentation
connecteur de câblage à deux réceptacles, 31
31005780 8/2009
V
Valeur de repli, 45
Vérification ACQ, 90
Vérification de la trame, 90
Vérification du contrôle de redondance cyclique, 90
Voyants, 27
bus d'îlot, 29
CAN ERR, 28
CAN RUN, 28
ERR, 29
et états COMS, 29
et réinitialisation, 29
RUN, 29
voyant PWR, 28
143
Index
144
31005780 8/2009

Manuels associés