This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28388D: F28388D EtherCAT SDO

Part Number: TMS320F28388D
Other Parts Discussed in Thread: C2000WARE

HI support:

chip:F28388D

phy: 83822

ssctool

I use this chip for ethercat communication ,but pdo is normal ,but sdo failed, do you have any case about   ethercat sdo  communication.

 thanks!

  • Hi,

    Are you using one of the F2838x etherCAT example projects found within C2000WARE? If so, which one specifically?

    What are you meaning by SDO failing? We don't have documents that go over configuring SDO specifically. You're likely better off reviewing ETG / Beckhoff documentation.

    See the CoE section in the PDF below and relevant references:

    https://www.ethercat.org/download/documents/EtherCAT_Device_Protocol_Poster.pdf

    Best,

    Kevin

  • Hi:  C2000WARE has no sdo case. so I use the ssc tool  generate slave stack code ,and integrate  the code  in to my ccs project.

    I found that when modify the parameter (SDO value in 0x8000) in twincat coe-online page , the value in the css expression  page can't be changed,

    now I found a another issue, (the example is C2000WARE : f2838x_cpu1_echoback_solution) when i modify the PDO value in coe-online page,the value can't be changed in Twincat PDO online page and in css expression  page . but when i change the PDO value in Twincat PDO online page ,the value can be changed in coe-online page and value in ccs expression  page also can be changed.

    so i consider that i modify the value in  in twincat coe-online page ,the value can't be sent to CCS expression  page(code had be download the hardware) over ethercat.

    I don't know. Did I clear the statement,sorry。

  • Hi,

    It might be that the 'CoE - Online tab' can only be used to read the values, however I'm not certain. That or there's some additional configuration needed in twinCAT to make it so you can change variables within the tab. Unfortunately in the past I've only changed variable data using the Process Data Input/Output mapping under the Box#, which you show to be working OK already.

    I found some Beckhoff documentation on the TwinCAT CoE interface below, which might be helpful for you:

    https://infosys.beckhoff.com/english.php?content=..%2Fcontent%2F1033%2Fethercatsystem%2F2469073803.html

    I'd also recommend you search or post the question to the ETG member's forum linked below. They should be able to answer TwinCAT config questions better than me.

    https://www.ethercat.org/memberarea/en/forum.htm

    Best,

    Kevin