Herunterladen Inhalt Inhalt Diese Seite drucken

Lenze CANopen EMF2178IB Kommunikationshandbuch Seite 79

Vorschau ausblenden Andere Handbücher für CANopen EMF2178IB:
Inhaltsverzeichnis

Werbung

Blockparameter lesen
Eine Software−Erzeugniskennziffer (EKZ, Codestelle C0200) des Lenze−Gerätes 8200 vector
soll aus dem Parametersatz 1 gelesen werden. Die EKZ hat eine Länge von 14 alphanumeri-
schen Stellen. Sie wird deshalb als Blockparameter übertragen. Bei der Übertragung von
Blockparametern wird die gesamte Datenbreite vom 2. bis 8. Byte genutzt.
Das Kommando−Byte (1. Byte) enthält während der Übertragung der Nutzdaten den Ein-
trag 0x40 oder 0x41, um ...
– das Ende der Blockübertragung signalisieren zu können;
– den nächsten Block anfordern zu können.
Anforderung der Codestelle C0200
ƒ
Kommando
0x40
0x
Byte 1:
40, "Read Request" (Anforderung zum Lesen eines Parameters vom Antriebsregler)
Byte 2/3: Index Low/High−Byte: 24575 − 200 − 0 = 24375 (
Antwort mit Angabe der Blocklänge (14 Zeichen)
ƒ
Kommando
0x41
Byte 1:
0x
41, "Read Response". Der Eintrag von
Byte 2/3: Index Low/High−Byte: 24575 − 200 − 0 = 24375 (
Byte 5:
0x
0E = Datenlänge von 14 Zeichen (ASCII−Format)
Anforderung des ersten Datenblocks
ƒ
)
Hinweis!
Die einzelnen Blöcke werden der Reihe nach getoggelt*, d. h. zuerst erfolgt die
Anforderung mit Kommando 0x60 (0b01100000), danach mit Kommando
0x70 (0b01110000), dann wieder mit 0x60 usw.
Äquivalent dazu verhält sich die Antwort, die zwischen den Anforderungen
durch ein Toggle−Bit ein alternierendes Verhalten aufweist. Der Vorgang wird
durch das Kommando 0x11 (Bit 0 wird gesetzt, siehe unten) beendet.
*Toggle−Bit = Bit 4 (Zählweise beginnend bei "0")
Kommando
0x60
Byte 1:
0x
60
"Write Response" (Quittierung) mit Zugriff auf die Bytes 2 ... 8.
,
Antwort
ƒ
Kommando
0x00
Bytes 2 ... 8, die ASCII−Darstellung ergibt: 8 2 S 8 2 1 2
EDSMF2178IB DE 3.0
Beispiele zum Parameterdaten−Telegramm
Index
Index
Subindex
Low−Byte
High−Byte
0x37
0x5F
Index
Index
Subindex
Low−Byte
High−Byte
0x37
0x5F
0x
Index
Index
Subindex
Low−Byte
High−Byte
0x00
0x00
Index
Index
Subindex
Low−Byte
High−Byte
0x38
0x32
l
Parameterdaten−Transfer
Data 1
Data 2
0x00
0x00
0x00
0x
5F37)
Data 1
Data 2
0x00
0x0E
0x00
41 weist darauf hin, dass es sich um ein Blocktelegramm handelt.
0x
5F37)
Data 1
Data 2
0x00
0x00
0x00
Data 1
Data 2
0x53
0x38
0x32
10
Data 3
Data 4
0x00
0x00
Data 3
Data 4
0x00
0x00
Data 3
Data 4
0x00
0x00
Data 3
Data 4
0x31
0x32
79

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis