Surveillance Des Erreurs - Siemens SINAMICS S120 Manuel De Mise En Service

Masquer les pouces Voir aussi pour SINAMICS S120:
Table des Matières

Publicité

1.19

Surveillance des erreurs

1.19
Services de surveillance des erreurs
Les services de surveillance des erreurs sont utilisés pour trouver des erreurs dans un
réseau CAN.
Les erreurs locales au sein des appareils, qui entraînent par ex. un reset ou un changement
d'état, ne sont pas concernées.
Les services de surveillance des erreurs se basent sur les messages périodiques envoyés
par l'appareil CANopen. Il existe deux possibilités pour la surveillance des erreurs.
Node Guarding
Le maître NMT envoie des requêtes de surveillance via le protocole Node Guarding. Si l'un
des esclaves NMT adressés n'a pas répondu pendant le temps imparti ("Node life time") ou
que l'état de l'esclave NMT a changé, le maître NMT en informe son application maîtresse.
Lorsque la méthode "Life guarding" (l'esclave NMT surveille le maître NMT) de l'esclave
NMT est prise en charge, ce dernier utilise les entrées pour "Guard time" et "Life time factor"
de son répertoire d'objets pour déterminer son "Node life time". Si l'esclave NMT n'est pas
adressé/surveillé par le maître NMT au cours de son "Node life time", il en informe son
application locale à l'aide d'un "Life guarding event". Si les entrées pour "Guard time" et "Life
time factor" dans le répertoire d'objets de l'esclave sont réglées sur "0" (réglage par défaut),
l'esclave NMT ne surveille pas le maître NMT.
La surveillance de l'esclave NMT démarre lorsqu'il reçoit la première "Remote transmit
request" (RTR) du maître NMT via son COB ID. Ceci intervient généralement lors de la
phase d'amorçage.
Heartbeat
Un "Heartbeat producer" (appareil CANopen) envoie des messages Heartbeat
périodiquement. Un ou plusieurs appareils CANopen sur le réseau reconnaissent ces
messages Heartbeat. Si un cycle Heartbeat du "Heartbeat producer" est manquant,
l'application locale en est informée par un "Heartbeat event".
Remarque
Pour une surveillance efficace des erreurs, l'une des deux méthodes doit être activée.
"Node Guarding" et "Heartbeat" sont désactivés par défaut.
Protocoles de surveillance des erreurs
Protocole Node Guarding
Le maître NMT interroge chaque esclave NMT à intervalles réguliers (Node guard time). Ces
intervalles peuvent être différents pour chaque esclave NMT. La réponse de l'esclave
contient des informations sur son état. Le "Node life time" est déterminé en multipliant le
"Node guard time" par le "Life time factor" et il peut être différent pour chaque esclave NMT.
Si l'esclave NMT n'est pas interrogé par le maître NMT pendant son "Node life time", une
"remote node error" est affichée au niveau de l'esclave NMT à l'aide d'un "Life guarding
event".
Un "Life guarding event" est généré lorsque
Interface CANopen
Manuel de mise en service, IH2, 10/2008, 6SL3097-2AA00-0DP3
Introduction
1.19 Surveillance des erreurs
51

Publicité

Table des Matières
loading

Table des Matières