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: EtherCAT communication between TI C2000 microcontroller and Windows PC

Part Number: TMS320F28388D


Hi team, 

As a beginner in trying to establish EtherCAT communication between TI C2000 microcontroller TMS320F28388D and Windows PC, I tried EtherCAT PDI (Processor Data Interface) example for F2838x CPU1 using CCS and TwinCAT. I was able to view the values changing in CCS memory browser and TwinCAT ESC memory when running the CPU1 PDI HAL Test Example. What I inferred from this is, data exchange is happening between ESC RAM and Windows PC (TwinCAT interface).

My application demands data exchange between a Windows C# (Windows form) customised application running on normal WIndows  PC [EtherCAT master] and TMS320F28388D EtherCAT Slave Controller (ESC) [EtherCAT slave] periodically. With the previous example,  data may get transferred to PC which can be viewed on TwinCAT memory browser. Are there options to transfer the data from TwinCAT to a custom built Windows C# (Windows form) application running on a normal Windows PC?

Any guidance like additional support tools/ tutorials/sample codes would be appreciated. 

Thanks in advance