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.
您好的支持:
芯片: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 文档、这可能对您有所帮助:
我还建议您在下方链接的 ETG 成员论坛中搜索或发布问题。 他们应该能够比我更好地回答 TwinCAT 配置问题。
https://www.ethercat.org/memberarea/en/forum.htm
最棒的
Kevin