Baumer G0-GB-GXP5W/S/H-GXU5W/S Benutzerhandbuch

Seite 14

Advertising
background image

Handbuch_G0-GB-GXP5-GXU5_406_DE.docx

14/49

Baumer IVO GmbH & Co. KG

20.11.12

Villingen-Schwenningen, Germany

Node und Life Guarding

Zur Überwachung der Teilnehmer kann das
Nodeguarding-Protokoll verwendet werden.
Die CANopen-Nutzerorganisation CAN in
Automation CiA hat die Weisung herausge-
geben, dass man wenn möglich das aktuelle
Überwachungsprotokoll Hearbeat
verwenden sollte. Will man trotzdem das
Nodeguarding verwenden, muss im Objekt
2110h das Bit5 gesetzt werden.
Der NMT-Master kann eine Datenbank
anlegen mit den jeweiligen NMT-Zuständen
jedes einzelnen Teilnehmers.
Mit diesem Protokoll kann überprüft werden,
ob sich ein Teilnehmer vom Bus
zurückgezogen hat. Zusätzlich kann auch
jeder Teilnehmer überwachen, ob die
Steuerung noch aktiv ist.
Der NMT-Master startet den Überwachungs-
dienst mit einem Remot-Frame an den
gewünschten Teilnehmer. Durch jedes
Remote-Frame wird beim Teilnehmer die
Life-Time zurück gesetzt. Zusätzlich liefert
der Teilnehmer seinen NMT-Zustand zurück.
Somit kann der NMT-Master überprüfen, ob
sich der Teilnehmer im richtigen NMT-
Zustand befindet und im Fehlerfall darauf
reagieren.
Falls die Life-Time abläuft, wird ein "Node
Event" ausgelöst. Das Verhalten im

Fehlerfall wird im Objekt 1029h-1h "Communication Error" definiert.

Beispiel eines Nodeguarding-Protokolls:

COB-ID

Data/ Remote

Byte 0

701h

r

00h (0d)

701h

d

FFh (255d)

701h

r

00h (0d)

701h

d

7Fh (127d)


Mögliche NMT-Zustände der Teilnehmer:

0:

BootUp-Event

4:

Stopped

5:

Operational

127:

Pre-Operational


Die unteren 7 Bits ergeben in diesem Fall 7Fh. D.h. der Drehgeber befindet sich im Pre-Operational Modus.

Advertising