CANopen - Schnittstellenbeschreibung
HYDAC ELECTRONIC GMBH
07.10.2010
Mat. Nr. 669824
Seite 21 von 63
4.6.1 Netzwerkmanagement-Dienste
Das
Network Management
(
NMT
) hat die Aufgabe, Teilnehmer eines CANopen-
Netzwerks zu initialisieren, die Teilnehmer in das Netz aufzunehmen, zu stoppen und
zu überwachen.
NMT-Dienste werden von einem
NMT-Master
initiiert, der einzelne Teilnehmer
(
NMT-Slave
) über deren Node ID anspricht. Eine NMT-Nachricht mit der Node ID 0
richtet sich an
alle
NMT-Slaves.
Das Mess-System entspricht einem NMT-Slave.
4.6.1.1 NMT-Dienste zur Gerätekontrolle
Die NMT-Dienste zur Gerätekontrolle verwenden die
COB-ID 0
und erhalten so die
höchste Priorität.
Vom Datenfeld der CAN-Nachricht werden nur die ersten beiden Byte verwendet:
CCD
Node ID
Byte 0
Byte 1
Folgende Kommandos sind definiert:
CCD Bedeutung
Zustand
-
Automatische Initialisierung nach dem Einschalten
(1)
-
Beendigung der Initialisierung --> PRE-OPERATIONAL
(2)
0x01
Start Remote Node
Teilnehmer soll in den Zustand OPERATIONAL wechseln und
damit den normalen Netzbetrieb starten
(3),(6)
0x02
Stop Remote Node
Teilnehmer soll in den Zustand STOPPED übergehen und
damit seine Kommunikation stoppen. Eine aktive
Verbindungsüberwachung bleibt aktiv.
(5),(8)
0x80
Enter PRE-OPERATIONAL
Teilnehmer soll in den Zustand PRE-OPERATIONAL gehen.
Alle Nachrichten außer PDOs können verwendet werden.
(4),(7)
0x81
Reset Node
Werte der Profilparameter des Objekts auf Default-Werte
setzen. Danach Übergang in den Zustand RESET
COMMUNICATION.
(9),(10),
(11)
0x82
Reset Communication
Teilnehmer soll in den Zustand RESET COMMUNICATION
gehen. Danach Übergang in den Zustand INITIALIZATION,
erster Zustand nach dem Einschalten.
(12),(13),
(14)
Tabelle 4: NMT-Dienste zur Gerätekontrolle