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.

[参考译文] TMDSECATCNCD379D:集成支持 TMDSECATCNCD379D

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1208279/tmdsecatcncd379d-integration-support-tmdsecatcncd379d

器件型号:TMDSECATCNCD379D

您好!

我们将使用插入 TI 板 TMDSECATCNCD379D 的 PLC CX5140和 ET1100。

我们使用了参考指南- SPRUIG9–2017年9月和 用户指南- SPRUIF9–2017年8月。

我们希望在两个器件之间与 PLC 端的 TwinCAT 进行通信、并在另一端使用 Code Composer 的评估板与 SPI 进行通信、如图所示:

我们已成功完成配置、并且可按照高级设置写入 ET1100寄存器并将其写入 Memory 窗口:

 

在 TwinCAT 中、我们看到了 Error init init_ERR、但无法移动到 OP 状态:

 

我们知道、当我们在 code composer 上运行软件时、ET1100电路板上的 RUN LED DS1 (EEPROM Load)应该会开启、但实际上并没有。

此外、我们还有一个用于检查 EEPROM 负载的函数(ESC_ET1100EEPROMLoadedCheck (void))、该软件通过该测试。

在 TwinCAT 侧、我们可以读取502寄存器(EEPROM 状态):

 

我们请求您的帮助来解决此问题。

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

    您好!

    您可以更改为其他状态吗? 当进入 OP 模式时、它会卡在哪个状态?

    执行此初始测试以进入 OP 模式时、您是否将 TwinCAT 置于 Free Run 模式?

    此致!

    Kevin 老师

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

    嗨、Kevin、谢谢您的回应。  

    我确实使 TwinCAT 进入自由运行状态、而单元卡在初始化状态。

    这是我得到的错误:

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

    您好!

    因此、即使在初始化状态之后也无法恢复。 您在 F2837x 硬件上运行回显示例程、对吗?

    此致!

    Kevin 老师

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

    我们将运行 PDI_HAL_TEST_APP。

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

    好的、我认为在运行 PDI_HAL 示例时、您不能进入 OP 模式。 您可以改用回显示演示项目吗?

    此致!

    Kevin 老师