Herunterladen Inhalt Inhalt Diese Seite drucken

Betriebsmodus "Daten Schreiben - ifm DSU100 Betriebsanleitung

Io-link datenspeicher
Inhaltsverzeichnis

Werbung

IO-Link Datenspeicher
Gerät setzt Feh-
0x03
lerwert (Com-
mand Syntax)
Steuerung
0x00
nimmt Kom-
mandowert zu-
rück
Gerät führt vor-
0x00
eingestelltes
Kommando aus
8.7 Betriebsmodus "Daten schreiben"
Im Betriebsmodus "Daten schreiben" können mehr als 28 Bytes mit einer Schreiboperation
geschrieben werden. Die Daten werden sequenziell von der Steuerung zum Gerät übertragen.
Daten von Steuerung zum Gerät übertragen:
u Die Steuerung setzt den Kommandowert "0x04", die Adresse (32 Bit) und die Datenlänge (32 Bit)
im Prozessdaten-Ausgangsabbild.
u Die Steuerung startet die Schreiboperation mit dem Status-Bit "Cmd Start".
u Das Gerät bestätigt den Start der Schreiboperation durch das Setzen des Status-Bit "Cmd Start
Acknowledge" im Prozessdaten-Eingangsabbild.
u Die Steuerung füllt die Daten im Prozessdaten-Ausgangsabbild (Daten 0 bis 27) und erhöht den
Blockzähler um 1.
u Das Gerät bestätigt den Empfang der Daten, indem der Blockzähler im Prozessdaten-
Ausgangsabbild um 1 erhöht wird.
u Die beiden vorherigen Schritte wiederholen sich, bis alle Daten übertragen wurden.
u Das Gerät setzt mit der letzten Übertragung in den internen Speicher das Status-Bit "Cmd End".
Die Schreiboperation ist damit beendet.
w War das Schreiben nicht erfolgreich, setzt das Gerät den Fehlerwert und das Status-Bit
"Cmd End" im Prozessabbild. Das Übertragen von Daten wird unterbrochen.
Byte
0
1
2
3
4
5
6
7
8
9
10
11
0x12
0x00
0x00
0x01
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
Prozessdaten-Ausgang
beim Start der Schreibope-
ration
Kommandowert=0x04
Status
Ignoriert
Ignoriert
Adresse 3
Adresse 2
Adresse 1
Adresse 0
Länge 3
Länge 2
Länge 1
Länge 0
1
0x03
Daten
0x01
0
0x03
0x00
0x01
0
0x00
UID
0x00
Prozessdaten-Ausgang
während der Datenübertra-
gung
Kommandowert=0x04
Status
Daten 0
Daten 1
Daten 2
Daten 3
Daten 4
Daten 5
Daten 6
Daten 7
Daten 8
Daten 9
DSU100
0x22
1
1
0x22
1
1
0x00
0
0
Prozessdaten-Eingang
Kommandowert=0x04
Status
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
17

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis