I am using CiA405.SDO_WRITE4 with timeout=0, never the less in one case I receive a CIA405.CANOPEN_KERNEL_ERROR.CANOPEN_KERNEL_TIMEOUT error.
How is that possible when timeout=0 means no timeout?
It turned out, that my settings of tx PDO's caused the problem.
My PDOs was set to to be transmitted "asynchronous device profile specific 255" when I changes it to cyclic synchronous it worked.
Log in to post a comment.