Chapter 8 Motion Control Function
3. SDO parameter management
(1) This function reads or changes SDO parameters of slave devices connected via network.
(2) Parameter values for a certain axis number and the corresponding object number can be read or changed. Parameter
number is specified by Index and SubIndex. Parameter size is specified by Length
(3) Index input can be set as follows. If it is not set as the setting value, "Error 0x1F12" occurs.
(4) In Subindex, values ranging from 0 to 255 can be entered, and if set outside the range, "Error 0x1F12. " occurs.
(5) In Length, values ranging from 1 to 4 can be entered, which mean 1 to 4 bytes. Setting the value outside the above
range will cause "Error 0x1F12.”
(6) The parameter values changed by SDO write function are not automatically stored to the ROM of the slave device. In
order to store the changed parameters to the servo drive EEPROM, please use SDO Save command.
(7) Motion function block
■ SDO reading
LS_ReadSDO
Slave
Slave
Execute Done
UINTUINT
BOOL BOOL
UINT Index Busy BOOL
Error BOOL
ErrorID WORD
UINT SubIndex
UINT Length
DINTValue
■ SDO writing
LS_WriteSDO
Slave
Slave
Execute Done
UINTUINT
BOOL BOOL
UINT Index Busy BOOL
Error BOOL
ErrorID WORD
UINT SubIndex
UINT Length
DINT Value
ExecutionModeUINT
■ SDO saving
LS_SaveSDO
Slave
Slave
Execute Done
UINTUINT
BOOL BOOL
UINT ExecutionMode Busy BOOL
Error BOOL
ErrorID WORD
Manufacturer Specific Profile Area
Standardized Device Profile Area