ECODRIVE03 FGP-03VRS
Schreiben eines Wertes
&
5
/
0
&
5
/
@
6
DOK-ECODR3-FGP-03VRS**-FK02-DE-P
Wenn ein Fehler auftritt, ist auch für diesen Fall das Timing Diagram
dargestellt:
0DVWHU !
6ODYH
6ODYH !
0DVWHU
Abb. 5-31: Timing bei Auftreten eines Fehlers während dem Lesen.
Schreiben eines Wertes
Für das Schreiben wird ein Beispiel verwendet, das folgende Annahmen
macht::
• Als Format wird das "Format 3" gewählt (1100b)
• Die Gesamtlänge des Parameterkanals ist 4 Worte
• Lesen und Schreiben erfolgt auf den Index 0x3FBE (P-0-4030 Tipp-
Geschwindigkeit), Subindex 0x07 (Datum)
Der Master löscht das R-Bit, um ein Schreiben zu signalisieren. Index und
Subindex müssen ebenso wie das Betriebsdatum angegeben werden. In
diesem
Beispiel
Parameterkanal nur 4 Worte lang ist, kann die Anfrage nicht auf einmal
gesendet werden, sondern muß fragmentiert werden. Deshalb ist das L-
Bit nicht gesetzt, das Toggle Bit wurde gegenüber der vorhergehenden
Zustand gewechselt.
Trr
7
/lQJH
)RUPDW
Abb. 5-32: "Write request" des Masters (erstes Fragment)
Der Slave antwortet mit einem "Read Response" der keine Daten enthält.
Diese Antwort zeigt dem Master an, daß der Slave wieder bereit ist
weitere Daten zu erhalten. Das Statuswort ist lediglich eine Kopie des
Steuerwortes, bei der die Längenangabe zu 0 und das L-Bit gesetzt
wurde.
Th
7
/lQJH
)RUPDW
Abb. 5-33: "Write response" des Slave
Jetzt kann der Master im nächsten "Write Request" den Rest der Daten
senden. Der Master muß den Zustand des Toggle Bits erneut wechseln
und die Länge muß entsprechend angegeben werden. Das L-Bit wird
gesetzt, da es sich um das letzte Fragment handelt.
Fuehrungskommunikation ueber Feldbus
7
/
5
'DWHQ
7
/
5
'DWHQ
(
ist
das
Betriebsdatum
Qh
hrr
xhhyÃ9hr
DqrÃC7
DqrÃG7
"A
7@
Qh
hrr
xhhyÃ9hr
'DWHQ
'DWHQ
Y
Y
4
Byte
lang.
Tivqr
9hr
&
q
'DWHQ
'DWHQ
'DWHQ
Y
Y
Y
5-17
Da
der
9hr
q
'DWHQ
Y