beautypg.com

Burkert Type 8717 User Manual

Page 204

background image

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