Burkert Type 8717 User Manual
Page 204

204
Mise en service de CANopen
dans la mesure où la surveillance de durée de fonctionnement est supportée, le Slave utilise le temps de sur-
veillance et le facteur de panne de sa bibliothèque d'objets pour calculer le temps de réaction. Si la surveillance
de la durée de fonctionnement a réagi, le Slave NMT en informe son application locale. Si les valeurs du
temps de surveillance et du facteur de panne sont égales à zéro (0), il n'y a pas de surveillance de la durée de
fonctionnement.
La surveillance de la durée de fonctionnement du Slave démarre dès lors que ce dernier a reçu la première
demande de surveillance. En règle générale, cela se produit pendant la phase de démarrage ou plus tard.
La gestion de la surveillance des nœuds se fait avec les objets suivants :
nom
Description
index, sous-index
canopen
Node-Guarding Time
(temps de surveillance)
Lecture, écriture
définit le temps de surveillance en ms.
déc. : 4108, 0
Hex : 100C, 0
UNSIGNEd32
Node-Guarding Fail Factor
(facteur de panne)
Lecture, écriture
définit le temps de réaction lors d'un timeout.
par ex. temps de réaction = temps de surveillance ×
facteur de panne.
déc. : 4109, 0
Hex : 100d, 0
UNSIGNEd32
heartbeat
Avec Heartbeat, il y a un contrôle cyclique de la réaction de l'autre participant. Le participant effectuant la sur-
veillance est informé en cas d'absence de message Heartbeat de l'autre participant. Si les objets Heartbeat pré-
sentent des valeurs différentes de 0, la surveillance se fait après le changement d'état de INITIALISING à
PRE-OPERATIONAL. Le message Bootup est alors pourvu en premier du message Heartbeat. L'utilisation simul-
tanée des deux mécanismes (Node-Guarding et Heartbeat) n'est pas autorisée. Heartbeat est utilisé comme
mécanisme de surveillance lorsque les objets Heartbeat sont différents de zéro (0).
L'adaptation de Heartbeat se fait avec les objets suivants :
nom
Description
index, sous-index
canopen
Consumer Heartbeat Time
Lecture
Nombre d'entrées 1–127
déc. : 4118, 0
Hex : 1016, 0
UNSIGNEd8
Lecture, écriture
Bits 31–24 : réservés
Bits 23–16 : Id nœud du générateur
Bits 15–0 : temps Heartbeat
déc. : 4118, 1–127
Hex : 1016, 1–7
FUNSIGNEd32
Producer Heartbeat Time
Lecture, écriture
définit le temps de surveillance en ms.
déc. : 4109, 0
Hex : 100d, 0
MFC Family
français