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

Guru**** 2033340 points
Other Parts Discussed in Thread: C2000WARE
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1004022/tms320f28388d-f28388d-ethercat-sdo

器件型号:TMS320F28388D
主题中讨论的其他器件:C2000WARE

您好的支持:

芯片:F28388D

PHY:83822

Sctool

我使用此芯片进行 EtherCAT 通信,但 PDO 正常,但 SDO 失败了,   您是否有任何 EtherCAT SDO 通信问题。

 谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您是否正在使用 C2000WARE 中的 F2838x etherCAT 示例项目之一? 如果是、具体哪一个?

    SDO 故障意味着什么? 我们没有专门配置 SDO 的文档。 您最好查看 ETG/Beckhoff 文档。

    请参阅以下 PDF 中的 CoE 部分和相关参考文献:

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

    最棒的

    Kevin

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:  C2000WARE 没有 sdo 情况。 因此我使用 SSC 工具 生成从站堆栈代码,并将  代码集成 到我的 CCS 项目中。

    我发现在 TwinCAT COE 联机页面中修改参数(0x8000中的 SDO 值)时、CSS 表达 式页面中的值不能更改、

    现在我发现了另一个问题(__LW_AT__示例是 C2000WARE:f2838x_CPU1_echoback_solution)当我修改 COE 在线页面中的 PDO 值时、无法在 TwinCAT PDO 在线页面和  CSS 表达  式页面中更改该值。 但是、当我在  TwinCAT PDO 联机页面中更改 PDO 值时、可以在  COE 联机页面中更改该值、也   可以更改 CCS 表达式页面中的值。

    因此我认为我修改  了 TwinCAT COE 在线页面中的值 、该值无法   通过 EtherCAT 发送到 CCS 表达式页面(代码已下载硬件)。

    我不知道。 我是否已清除,抱歉。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    可能只有"CoE - Online tab"可用于读取值、但我不确定。 或者 TwinCAT 中需要一些其他配置来实现它、以便您可以更改选项卡中的变量。 遗憾的是、在过去、我只使用 Box#下的"处理数据输入/输出"映射更改了变量数据、您会发现它已经正常工作。

    我在下面的 TwinCAT CoE 界面上找到了一些 Beckhoff 文档、这可能对您有所帮助:

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

    我还建议您在下方链接的 ETG 成员论坛中搜索或发布问题。 他们应该能够比我更好地回答 TwinCAT 配置问题。

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

    最棒的

    Kevin