Control via PROFINET IO
6.1.2 Download SDO (0xB713)
By means of this service the Object (SDO) is written, which is described via index and sub-indeces
of the selected node with the node number
Node-ID
.
The parameters used when writing (Write Service) are defined as follows:
PROFINET IO Write Service
Index
Parameter Description
Value range
Data type
0xB713
1
CANopen Node-ID
0x01..0x7F
unsigned 8
2
Index
0x0000..0xFFFF
unsigned 16
3
Sub-index
0x00..0xFF
unsigned 8
4
Data Type
0x00..0xFF
unsigned 8
5
Data
depending on
Data Type
The following data types contained in
Data Type
are supported and the byte order (Endianness) is
swapped according to the entry in the table 4 (Swapping = yes) or not (Swapping = no):
Data Type
Value
Swapping
Boolean
0x01
no
Integer8
0x02
no
Integer16
0x03
yes
Integer32
0x04
yes
Unsigned8
0x05
no
Unsigned16
0x06
yes
Unsigned32
0x07
yes
Floating32
0x08
yes
VisibleString
0x09
no
OctetString
0x10
no
TimeOfDay
0x12
yes
TimeDifference
0x13
yes
Floating64
0x15
yes
TimeOfDay without date indication
0x52
yes
TimeDifference with date indication
0x53
yes
TimeDifference without date indication
0x54
yes
INTEGER64
0x55
yes
UNSIGNED64
0x56
yes
Table 4:
Supported data types according to PROFINET IO
For the return in the event of an error, please note Table 3 in chapter 6.1.1.
CANopen-PN
Manual • Doc. No.: C.2921.21 / Rev. 1.6
Page 59 of 105