12/22
Bosch Rexroth AG
Auf PDI-Objekte mit „PDI Write Tunnel" schreiben
6
PDI-Objekte mit „PDI Read Tunnel" lesen
Daten für den PDI read request
Byte 0
Subslot
Byte 1,2
Index PDI-Objekt
Byte 3
Subindex PDI-Objekt
6.1
Vorgehen mit Rexroth IndraWorks
00
00 0C
Slot
Index PDI-Objekt
FirmwareVersion
Sie können mit diesem CoE-Objekt jedes PDI-Objekt lesen, das einen Lesezugriff
zulässt.
Beispiel
•
Vom Modul S20-AO-4 soll die Firmware-Version gelesen werden, es ist das
dritte Modul hinter dem Buskoppler (nn = 02).
•
Die Firmware-Version wird mit Objekt 000C
00
000C
00
Daraus ergibt sich der Wert 00 00 0C 00.
Gehen Sie zum Lesen von PDI-Objekten identisch zum Schreiben vor.
•
Klicken Sie in der Zeile Index 3002
„Value".
•
Geben Sie den Wert mit führenden „0x" ein und bestätigen Sie die Eingabe.
Ergebnis
Subindex 02 (Status) und Subindex 03 (Response) enthalten das Ergebnis.
- Positiver Lesezugriff
Wenn der Status gleich 01
schlossen. Die Response enthält den gespiegelten Aufruf und die gelesenen Da-
ten.
Abb. 6-1
Lesezugriff erfolgreich; Firmware-Version: 0000-00-00; V1.10
00
11
00 00
Subindex
Länge
-
17 Byte
- Negativer Lesezugriff
Wenn der Status gleich 03
enthält die Spiegelung des Kommandos und den Störungscode.
Die Bedeutung der Störungscodes in der Response entnehmen Sie
bitte dem modulspezifischen Datenblatt oder der Anwendungsbe-
schreibung „Rexroth IndraControl S20: Fehlermeldungen",
DOK-CONTRL-S20*DIAG*ER-AP..-DE-P, MNR R911344825.
DOK-CONTRL-S20*EC*BK**-AP02-DE-P
IndraControl S20-Buskoppler für EtherCAT
FirmwareVersion gelesen.
hex
kein Subslot
PDI-Objekt FirmwareVersion
kein Subindex
, Subindex 1 „Command" in das Feld
hex
ist, dann wurde der Lesezugriff erfolgreich abge-
hex
30 30 30 30 2D 30 30 2D 30 30 00 56 31 2E 31 30 00 ...
0000-00-00 \0 V1.10 \0
ist, dann ist ein Fehler aufgetreten. Die Response
hex
®
S20-EC-BK