Supported platforms: CODESYS 2.3, CODESYS 3.5
Name of the Member |
Value |
Description |
CSDOStateIdle |
0 |
CSDO is in idle state and is ready for new transfer |
CSDOStateWaitDownloadResponse |
1 |
CSDO waits server to response for downloaded data |
CSDOStateWaitUploadResponse |
2 |
CSDO waits server to upload a datapacket |
Name of the Member |
Value |
Description |
CSDOStateIdle |
0 |
CSDO is in idle state and is ready for new transfer |
CSDOStateWaitDownloadResponse |
1 |
CSDO waits server to response for downloaded data |
CSDOStateWaitUploadResponse |
2 |
CSDO waits server to upload a datapacket |
CSDOStateWaitInitBlockDownloadResponse |
3 |
Waiting response for Initiate SDO block download protocol msg. |
CSDOStateBlockDownload |
4 |
Download the all segments of one block. |
CSDOStateWaitBlockDownloadResponse |
5 |
Waiting response for Download SDO block segment protocol msg. |
CSDOStateEndBlockDownload |
6 |
Transmit end SDO block download protocol msg. |
CSDOStateWaitEndBlockDownloadResponse |
7 |
Wait response to end SDO block download protocol msg. |
Name of the Member |
Value |
Description |
CanOpenCSDOErrorAbortCode |
-3 |
Abort code received in transfer. |
CanOpenCSDOErrorAddressFault |
-2 |
Null address given for function block. |
CANopenCSDOErrorTimeOut |
-1 |
Time out error. |
CANopenCSDOErrorSuccess |
0 |
Execution success. |
Name of the Member |
Value |
Description |
CSDOReqInit |
0 |
Initial status of transferring function block. SDO request is stopped. |
CSDOReqWaithChn |
1 |
Waiting for free CSDO channel. |
CSDOReqTransferOn |
2 |
Transfer going on. |
CSDOReqIdle |
3 |
Function block idle. |
Name of the Member |
Value |
Description |
CSDONoError |
0 |
No errors |
CSDOServerCmdSpesifierInvalid |
0x05040001 |
Client/server command spesifier not valid or unknown. |
CSDOInvalidBlockSize |
0x05040002 |
Invalid block size (block mode only). |
CSDOAbortGeneralError |
0x08000000 |
General error. |
Source file Topic000283.htm
Last updated 21-Feb-2025