Format boot-up nachricht, Guarding: node guarding und life guarding – BECKHOFF FC5101 Benutzerhandbuch
Seite 37
Eiserstraße 5 / D-33415 Verl / Telefon 05246/963-0 / Telefax 05246/963-149
37
Hinweis
Bis Firmwarestand BA wurde für die Boot-Up-Nachricht der Emergency Identifier genutzt.
Format Boot-Up Nachricht
11-bit Identifier
1 Byte Nutzdaten
0x700
(=1792)
+
Node-ID
0x00
Knotenüberwachung
Für die Ausfallüberwachung des CANopen Netzwerkes stehen Heartbeat und Guarding-Mechanismen zur Ver-
fügung. Diese sind bei CANopen besonders wichtig, da sich die Baugruppen in der ereignisgesteuerten Be-
triebsart nicht regelmäßig melden. Beim Guarding werden die Teilnehmer per Datenanforderungstelegramm
(Remote Frame) zyklisch nach ihrem Status gefragt, beim Heartbeat senden die Knoten ihren Status von
selbst.
Guarding: Node Guarding und Life Guarding
Über Node Guarding werden die dezentralen Peripherie-Baugruppen überwacht, die ihrerseits über Life Guar-
ding den Ausfall des Guarding-Masters erkennen können. Beim Guarding setzt der Master Remote Frames
(remote transmit request, Nachrichten-Anforderungstelegramme) auf die Guarding Identifier der zu überwa-
chenden Slaves ab. Diese antworten mit der Guarding-Nachricht. Diese enthält den Status-Code des Slaves
sowie ein Toggle-Bit, das nach jeder Nachricht wechseln muss. Falls Status- oder Toggle-Bit nicht mit den vom
NMT-Master erwarteten übereinstimmen oder falls keine Antwort erfolgt geht der Master von einem Slave-
Fehler aus.
Guarding-Verfahren:
Protokoll
Das im ersten Guarding-Telegramm übertragene Toggle-Bit (t) hat den Wert 0. Anschließend wechselt (toggelt)
das Bit in jedem Guarding-Telegramm und signalisiert so, ob ein Telegramm verloren ging. In den restlichen
sieben Bit gibt der Knoten seinen Netzwerk Status (s) an:
s
Status
4 = 0x04
Stopped (früher: Prepared)
5 = 0x05
Operational