Objektzugriff
check = 0xFF – (length + dest + source + cmd + count + errorcode +
count = 0...48
6.2
Write Wide Object
Mit dem Telegramm „Write Wide Object" kann ein Objekt in den Antrieb geschrieben
werden.
Der Objektindex ist ein 16-Bit-Wert, der in den Bytes „index lo" und „index hi" gespei‐
chert ist. Für Array- und String-Objekte steht ein Subindex zur Verfügung. Der
Subindex wird als 32-Bit-Wert gespeichert.
Der Kommandoblock setzt sich wie folgt zusammen:
Name
zero
length
dest
6
source
cmd
index lo
index hi
subindex 0
subindex 1
subindex 2
subindex 3
count
data
data
check
check = 0xFF
count = 1...48
Der folgende Antwortblock wird zurückgesendet:
Name
zero
length
dest
source
cmd
error code
check
check = 0xFF – (length + dest + source + cmd + errorcode)
20
Wert
0
10 + count
Modulnummer plus 2
1 (für PC)
0x0e
niederwertiges Byte der Objektnummer
höherwertiges Byte der Objektnummer
Subindex-Bit [7...0]
Subindex-Bit [15...8]
Subindex-Bit [23...16]
Subindex-Bit [31...24]
Anzahl der zu schreibenden Bytes
data 0
⋮
data (count − 1)
Checksum
–
(length + dest + source + cmd + index lo + index hi + subindex 0
+subindex 1 + subindex 2 + subindex 3 + count +
Wert
0
4
1 (für PC)
Modulnummer plus 2
0x8e
siehe
Fehlercodes, S. 21
Checksum
Σ
data
(i)
i=count
Σ
)
data
(i)
i=count
Antriebssystem SD2 - DNC-Objektzugriff
W
)