Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched. Close

CANopen Manager, SDO Write Error

laruso
2021-01-28
2021-01-28
  • laruso

    laruso - 2021-01-28

    My configuration:
    BeagleBone Black, CODESYS Control for BeagleboneBlack SL, CANbus, CANopen_Manager, TMCM-3110, SM_Drive_GenericDSP402

    My issue:
    If a "SM_Drive_GenericDSP402" is added to the TMCM-3110 (Trinamic Motion controller), CANopen_Manager logs following:
    "SDO Write Error for object 16#60C2sub01"
    "SDO Write Error for object 16#60C2sub02"
    "SDO Read Error for object 16#6067sub00"

    If a "SML_Drive_CAN_GenericDSP402" is added to the TMCM-3110 (Trinamic Motion controller), CANopen_Manager logs following:
    "SDO Write Error for object 16#605Dsub00"

    Even with unselected PDOs the errors occurs and I can't solve it.

    Also it's still unclear when to use the CANopen_Manager instead of CANopen_Manager_Softmotion and SoftMotion axis instead of SoftMotionLight axis.

    Cheers
    laruso

     
  • eschwellinger

    eschwellinger - 2021-01-28

    Hi,
    first step is to check if the TMCM-3110 is DS402 capable and ready for SoftMotion Light:
    There is this exmaple here:
    "c:\Program Files\CODESYS 3.5.16.30\CODESYS\Projects\SoftMotion\4.9.0.0\SoftMotionLight\SML_CompatibilityCheck_DS402.project"
    Which should show if it is capable for SoftMotion light or not.
    Open the project - Update it to your BBB version ( rightclick in the the device tree)
    Add your drive and add DS402generic and do the test.
    This is what we need.

    These errors occure because the slave does not have these objects.

    Regards
    Edwin

     

    Last edit: eschwellinger 2021-01-28

Log in to post a comment.