CANopen - Schnittstellenbeschreibung
HYDAC ELECTRONIC GMBH
07.10.2010
Mat. Nr. 669824
Seite 58 von 63
11 Übertragung des Mess-System-Positionswertes
Bevor die Mess-System-Position übertragen werden kann, muss das Mess-System
mit dem „Node-Start“-Kommando gestartet werden.
Node-Start Protokoll
COB-Identifier = 0
Byte 0
Byte 1
1
Node-ID
Das Node-Start Kommando mit der Node-ID des Mess-Systems (Slave) startet nur
dieses Gerät.
Das Node-Start Kommando mit der
Node-ID = 0
startet alle Slaves die am Bus
angeschlossen sind.
Nach dem Node-Start Kommando überträgt das Mess-System den Positionswert
einmal mit der COB-ID des Objekts 1800h.
Jetzt kann der Positionswert auf verschiedene Arten übertragen werden:
1. Asynchron-Übertragung
Das erste Sende-Prozessdaten-Objekt (Objekt 1800h) überträgt den Positionswert
des Mess-Systems in Zeitintervallen. Der Timerwert wird definiert durch den Wert des
Cyclic-Timers (Objekt 6200h oder 1800/5). Diese Übertragung startet automatisch
nach dem Kommando Node-Start und der Wert des Cyclic-Timers ist > 0.
Der Standardwert der COB-ID ist 180h + Node-ID.
Objekt
Funktions-Code
COB-ID
Index Kommunikations-
Parameter
PDO1 (tx)
0011bin
181h – 1FFh
1800h
Um die Übertragung der Mess-System-Position kurzzeitig zu stoppen, kann die
Ausgabe durch Timerwert = 0 im Objekt 6200h (oder 1800/5) unterbrochen werden.