Overview
The SDO abort code is used when the SDO command is not successful.
SDO Abort Code
SDO Abort Code Value (hex) |
Parameter |
---|---|
0503 0000 |
Toggle bit not alternated. |
0504 0000 |
SDO protocol timed out. |
0504 0001 |
Client/server command specifier not valid or unknown. |
0504 0002 |
Invalid block size (block mode only). |
0504 0003 |
Invalid sequence number (block mode only). |
0504 0004 |
CRC error (block mode only). |
0504 0005 |
Out of memory. |
0601 0000 |
Unsupported access to an object. |
0601 0001 |
Attempt to read a write only object. |
0601 0002 |
Attempt to write a read only object. |
0602 0002 |
Object does not exist in the object dictionary. |
0604 0041 |
Object cannot be mapped to the PDO. |
0604 0042 |
The number and length of the objects to be mapped would exceed PDO length. |
0604 0043 |
General parameter incompatibility reason. |
0604 0047 |
General internal incompatibility in the device. |
0606 0000 |
Access failed due to an hardware error |
0607 0010 |
Data type does not match, length of service parameter does not match |
0607 0012 |
Data type does not match, length of service parameter too high |
0607 0013 |
Data type does not match, length of service parameter too low |
0609 0011 |
Sub-index does not exist. |
0609 0030 |
Value range of parameter exceeded (only for write access). |
0609 0031 |
Value of parameter written too high. |
0609 0032 |
Value of parameter written too low. |
0609 0036 |
Maximum value is less than minimum value. |
0800 0000 |
General error |
0800 0020 |
Data cannot be transferred or stored to the application. |
0800 0021 |
Data cannot be transferred or stored to the application because of local control. |
0800 0022 |
Data cannot be transferred or stored to the application because of the present device state. |
0800 0023 |
The dynamic generation of the object dictionary can not be completed or no object dictionary is present (for example, object dictionary is generated from a not valid file). |