CANopen-Kommunikation
©
TR-Electronic GmbH 2007, All Rights Reserved
Printed in the Federal Republic of Germany
Page 30 of 260
TR - EMO - BA - DGB - 0013 - 00
05/16/2007
4.2.2.5.2 NMT-Dienste zur Verbindungsüberwachung
Mit der Verbindungsüberwachung kann ein NMT-Master den Ausfall eines NMT-Slave
und/oder ein NMT-Slave den Ausfall des NMT-Master erkennen:
•
Node Guarding
:
Mit diesem Dienst überwacht ein NMT-Master einen NMT-Slave
•
Life Guarding
:
Mit diesem Dienst überwacht ein NMT-Slave einen NMT-Master
Das
Node Guarding
wird dadurch realisiert, dass der NMT-Master in regelmäßigen
Abständen den Zustand eines NMT-Slave anfordert. Kommt innerhalb eines
bestimmten Zeitintervalls keine Rückmeldung, so geht der NMT-Master von einem
Ausfall des NMT-Slave aus.
Ist das
Life Guarding
aktiv, erwartet der NMT-Slave innerhalb eines bestimmten
Zeitintervalls eine derartige Zustandsabfrage durch den NMT-Master.
Die NMT-Dienste zur Verbindungsüberwachung verwenden den Funktionscode
1110 bin
, also die
COB-ID 0x700+Node ID
.
Objekt Nr. Beschreibung
0x100C
Guard Time [ms]
0x100D
Life Time Factor
Spätestens nach Ablauf des Zeitintervalls
Life Time = Guard Time x Life Time Factor [ms]
erwartet der NMT-Slave eine Zustandsabfrage durch den
Master.
Ist die Guard Time = 0, wird der entsprechende NMT-Slave
nicht vom Master überwacht.
Ist die Life Time = 0, ist das Life Guarding abgeschaltet.
Tabelle 11: Parameter für NMT-Dienste