CANopen - Schnittstellenbeschreibung
HYDAC ELECTRONIC GMBH
07.10.2010
Mat. Nr. 669824
Seite 26 von 63
4.7.2 Übertragung von LSS-Diensten
Über die LSS-Dienste fordert der LSS-Master die einzelnen Dienste an, welche dann
durch den LSS-Slave ausgeführt werden. Die Kommunikation zwischen LSS-Master
und LSS-Slave wird über die implementierten LSS-Protokolle vorgenommen.
Ähnlich wie bei der SDO-Übertragung, werden auch hier zwei COB-IDs für das
Senden und Empfangen benutzt:
COB-ID
Bedeutung
0x7E4
LSS-Slave
LSS-Master
0x7E5
LSS-Master
LSS-Slave
Tabelle 6: COB-IDs für LSS Services
4.7.2.1 LSS-Nachrichtenformat
Der maximal 8 Byte lange Datenbereich einer CAN-Nachricht wird von einem LSS-
Dienst wie folgt belegt:
CS
Daten
Byte 0
Byte 1
Byte 2
Byte 3
Byte 4
Byte 5
Byte 6
Byte 7
Tabelle 7: LSS-Nachricht
Byte 0 enthält die
Command-Specifier
(CS), danach folgen 7 Byte für die Daten.
4.7.3 Switch mode Protokolle
4.7.3.1 Switch mode global Protokoll
Das angegebene Protokoll hat den
Switch mode global service
implementiert
und steuert das Zustandsverhalten des LSS-Slaves. Über den LSS-Master können
alle LSS-Slaves im Netzwerk in den
Waiting Mode
oder
Configuration Mode
gebracht werden.
LSS-Master --> LSS-Slave
0
1
2
3
4
5
6
7
COB-ID CS
Mode
Reserved by CiA
0x7E5 04
0 = Waiting Mode
1 = Configuration Mode