6
Operation
54
Festo – EXCM-10/-30-...-E-EN – 1612b – English
Request “Write CVE object”
Byte
Function
Data type
Description
0x00
Service ID
UINT08
0x11 = Write CVE object to the controller.
0x01
0x02
0x03
0x04
Message ID
UINT32
Message ID freely assignable by the application.
It is always sent back unchanged in the response. This
enables a unique assignment of the request and
response. The message ID can be used but is not
mandatory.
0x05
0x06
0x07
0x08
Data length
UINT32
The data length depends on the data type of the CVE
object to be written. The following applies:
Data length = 4 bytes + data type length
Example for SINT08:
Data length = 4 bytes + 1 byte = 5 bytes
0x09
Acknowledge
UINT08
In the request, this field always remains empty
(initialise with 0).
0x0A
0x0B
0x0C
0x0D
Reserved
UINT32
Placeholder (initialise with 0).
0x0E
0x0F
Object index
UINT16
Index of the CVE object to be written.
0x10
Object subindex
UINT08
Subindex of the CVE object to be written.
0x11
Data type
UINT08
Data type of the CVE object to be written.
0x12
Data byte 1
corresponding
to data type of
the CVE object
Value
…
Data byte K
Tab. 6.15 Request “Write CVE object”