Burkert Type 8717 User Manual
Page 120

120
Inbetriebnahme CANopen
Sofern die Laufzeitüberwachung unterstützt wird, benutzt der Slave die Überwachungszeit und den Ausfallfaktor
von seiner Objektbibliothek, um die Reaktionszeit zu berechnen. Wenn es zu einem Ansprechen der Laufzeitüber-
wachung gekommen ist, informiert der NMT-Slave seine lokale Anwendung über dieses Ereignis. Wenn die Werte
der Überwachungszeit und des Ausfallfaktors Null (0) sind, findet keine Laufzeitüberwachung statt.
die Laufzeitüberwachung des Slaves startet, sobald der Slave die erste Überwachungsanforderung empfangen
hat. dies geschieht in der Regel während der Startphase oder später.
die Verwaltung der Knotenüberwachung erfolgt durch folgende Objekte:
name
Beschreibung
index, Subindex
canopen
Node-Guarding Time
(Überwachungszeit)
Lesen Schreiben
definiert die Überwachungszeit in ms.
dec: 4108, 0
Hex: 100C, 0
UNSIGNEd32
Node-Guarding Fail Factor
(Ausfallfaktor)
Lesen Schreiben
definiert die Reaktionszeit bei einem Timeout.
z. B. Reaktionszeit = Überwachungszeit ×
Ausfallfaktor.
dec: 4109, 0
Hex: 100d, 0
UNSIGNEd32
heartbeat
Beim Heartbeat wird zyklisch überprüft ob der andere Teilnehmer noch reagiert. Wenn die Heartbeat Meldung
des Teilnehmers unterbleibt, wird der überwachende Teilnehmer informiert. Sind die Heartbeat Objekte mit
Werten ungleich 0 beschrieben, so erfolgt die Überwachung nach dem Zustandswechsel von INITIALISING nach
PRE-OPERATIONAL. Hierbei wird die Bootup Meldung als erste mit der Heartbeat Meldung versehen. Es ist
verboten beide Mechanismen (Node-Guarding und Heartbeat) gleichzeitig zu verwenden. Wenn die Objekte des
Heartbeat ungleich Null (0) sind, wird Heartbeat als Überwachungsmechanismus benutzt.
die Anpassung von Heartbeat erfolgt durch folgende Objekte:
name
Beschreibung
index, Subindex
canopen
Consumer Heartbeat Time
Lesen
Anzahl der Einträge 1–127
dec: 4118, 0
Hex: 1016, 0
UNSIGNEd8
Lesen Schreiben
Bits 31–24: Reserviert
Bits 23–16: Knoten Id des Erzeugers
Bits 15–0 : Heartbeat Zeit
dec: 4118, 1–127
Hex: 1016, 1–7F
UNSIGNEd32
Producer Heartbeat Time
Lesen Schreiben
definiert die Überwachungszeit in ms
dec: 4109, 0
Hex: 100d, 0
MFC Family
deutsch