工具/软件:
尊敬的 TI 专家:
我们遇到了 AM2432 驱动器的 Omron PLC 问题、而 XMC4800 驱动器正常。
以下是简化的连接:
Omron NX701 -网络分析器 — XMC4800 (ADP 2)- AM2432 (ADP 1)
1.首次加电/PLC 程序下载后,驱动器可正常运行。
2.发出清除故障命令时不会发生任何情况
3. XMC4800 断电、通电、清除 PLC 故障以将所有驱动器设置回 OP。
4、 发出“清除故障“命令后,什么也不会发生。
AM2432 断电 (drive_power_off.pcap)、 上电、清除故障以将所有驱动器设置为 OP (drive_power_on_reset_to_op.pcap)
6.发出第二个清除故障命令时、AM2432 被设置回 Init (after_power_on_reset_to_Init.pcap)。
7.发出第 3 个清除故障命令时、AM2432 设置为 OP(在_POWER_ON_Init_reset_to_op.pcap 之后)
8.可以重复步骤 6 和 7 以重现问题。
9.如果 AM2432 和 XMC4800 之间的电缆断开并连接、重复步骤 6 和 7 将不再重现该问题。
e2e.ti.com/.../TI_5F00_SDK.zip
我认为 AM2432 的连接行为 与断电和上电、电缆断开和重新连接等不同。
AM2432 的代码简化为从 SDK 构建的 Beckhoff 从站协议栈、问题仍然存在。
一个值得注意的问题是、当 AM2432 供电时、软件包丢失 150ms。
我们认为 PHY 可能在 PRU 未激活时仍然处于活动状态。
现在、当检测到交流丢失故障时、PHY 将复位(这不会解决 Omron 问题)。
PHY 复位也应用于 First Time Init 到 PreOP(可以解决问题)。
但是、我们正在考虑是否可以在上电时进行复位(经过测试但无法正常工作)、以及是否有人能够了解导致该问题的根本区别
谢谢。