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.

[参考译文] TIDEP0025:在 TIDEP0025演示中使用 TwinCAT 更改 EtherCAT 周期

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/774210/tidep0025-changing-ethercat-period-using-twincat-in-tidep0025-demo

主题中讨论的其他器件:TIDEP0025AM4379

您好!

您能告诉我在 TIDEP0025中使用 TwinCAT 更改 EtherCAT 周期吗?

我使用 Endat 编码器运行 TIDEP0025演示、效果很好。

如果我更改了"周期节拍数"( TwinCAT 中的 NC-Task 1 SAF、→Task 选项卡)、则演示无法运行。

我想设置 EtherCAT 周期100us、如基准测试数据。

此致、

U-SK

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、快速提问、您是否尝试过更高的周期时间? 例如2ms 或10ms? 尝试了解问题是与低周期时间相关还是与演示的 TwinCAT 问题有关。

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

    您好、Paula、

    感谢你的答复。

    我更改为4ms 和1ms (默认值为2ms) 、但电机也无法工作。

    演示设置2ms 的周期时间工作正常。

    此致、

    U-SK

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

    大家好、我还没有尝试过 TIDEP0025 (我没有使用 EnDat 编码器)。 但我尝试了之前的 EtherCAT 从站+电机控制。  我更改了周期时间实时-> I/O 空闲任务->周期节拍10 (快速测试至10ms)。 我能够控制 AM4379 IDK LED。

    问题、您能否控制 LED 而不是电机控制?  还是两者都不是?

    谢谢、

    Paula

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、一位设置了 TIDEP0025的同事帮助我们进行了检查。

    他检查了 CSP 工作模式。 将 NC-Task 1 SVB 保持为10ms、将 I/O 空闲任务保持为1ms、并将 NC-Task 1 SAF 的周期时间更改为1ms、2ms、4ms 和10ms。 应用程序似乎在所有这些情况下都能正常工作。

    谢谢、
    Paula
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、快速更新后、我们在 TwinCAT 2上尝试了100us。 应用程序似乎在100us 内正常工作。

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

    感谢你的答复。

    您的更新(100us)是否是运行 TIDEP0025的结果?
    请告诉我如何配置?

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

     

    大家好、如上一篇文章中所述、我们在 Windows XP 计算机中使用了 TwinCAT2。


    我们尝试了:

    • •NC 任务1 SVB 为10ms、I/O 空闲任务为1ms
    • •NC 任务1 SAF 到100us

    • •NC 任务1 SVB 为1ms、I/O 空闲任务为100us
    • •NC 任务1 SAF 到100us

    其他组合很少、所有这些似乎都正常工作。

    谢谢、

    Paula