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!
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.
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:
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