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.
您好、专家、
我的客户正在进行 f2838x_CPU1_echoback_solution 测试、他们可以成功连接到 TwinCAT、
但是、面临 一个无法在 SM 同步和 DC 同步中切换到 PreOp wehn 的问题、并显示如下所示的错误、是否有任何有关此问题的建议?
你好、很强、
在测试 SSC 工具为 CPU1生成的 CiA402解决方案时、我实际上遇到了相同的问题。 我按照下面 Beckhoff 文档第10.4节中记录的流程创建 NC 任务、我假设您的客户也这样做了。 我不知道为什么现在会出现这个问题。
https://download.beckhoff.com/download/document/io/ethercat-development-products/an_et9300_v1i8.pdf
在测试 CM 内核的 CiA402解决方案时、他们是否没有遇到此问题?
[引用 userid="180630" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1177974/tms320f28388d-can-not-switch-to-preop-successfully-with-example-f2838x_cpu1_echoback_solution "]我的客户正在进行 f2838x_CPU1_echoback_solution 测试[/quot]他们是否正在尝试使用标准 CPU1_echoback_solution? 还是 CiA402 CPU1解决方案? 我没有尝试过'CPU1_echoback_solution '、但可以检查该示例中的 SM/DC 同步是否正常。
最棒的
Kevin
尊敬的 Kevin:
[引用 userid="315587" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1177974/tms320f28388d-can-not-switch-to-preop-successfully-with-example-f2838x_cpu1_echoback_solution/4435793 #4435793"]在测试 CM 内核的 CiA402解决方案时、他们是否没有遇到此问题?
[/报价]
我已针对 CM 内核测试了 CiA402解决方案、但未发现此问题。
[引用 userid="315587" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1177974/tms320f28388d-can-not-switch-to-preop-successfully-with-example-f2838x_cpu1_echoback_solution/4435793 #4435793">他们是否尝试使用标准 CPU1_echoback_solution? 还是 CiA402 CPU1解决方案? 我没有尝试过'CPU1_echoback_solution '、但可以检查该示例中的 SM/DC 同步是否正常。他们对 CPU1_echoback_solution 和 CiA402 CPU1进行了测试、但二者都存在无法在 SM/直流同步模式下切换到预操作的相同问题
你好、很强、
好的、我也在 CPU1_echoback_solution 中看到了这个问题。 我需要进一步研究这个问题,并认识到这个问题。 我将尝试稍后再向您提供一些更新。
最棒的
Kevin
你好、很强、
我们还没有将问题缩小到很小的范围、现在仍在研究。 感谢您的耐心等待。
最棒的
Kevin
Kevin、
好的、非常感谢您的帮助。
强、
我们将继续对其进行研究、并将很快返回给您。 同时、您能否提及客户使用的 C2000ware 和 CCS 的版本?
谢谢。
您好、Sahil、
客户使用 C2000Ware_4_02_00_00和 CCS12、谢谢。
你好、很强、
您使用哪个版本的 controlCARD 进行测试? 在进一步测试后、我发现较旧的 MCU063A 版本 controlCARD 存在直流问题、但 MCU063B 不能正常工作(即可以通过直流同步进入 OP 状态并在 TwinCAT 中更改变量)。
这似乎是因为 MCU063A 版本 controlCARD 上的器件版本为修订版0、其勘误表如下:
最棒的
Kevin
尊敬的 Kevin:
客户确实使用 MCU063B、不存在直流问题、存在无法成功切换至预操作模式的问题、 如果使用基于 CM 的 EtherCAT 示例、则不存在此问题。
你好、很强、
昨天我使用 MCU063B 板进行测试时、'CPU1_echoback_solution '工作正常。 我能够在启用 SM 或 DC 同步的情况下进入 OP 模式、并确认我可以更改任务链接变量。 我按照以下 ETG 文档第3.3节"运行模式"中的说明为直流同步设置 TwinCAT:
我曾尝试过不同的 C2000WARE 和 C2000编译器版本。 我以为我使用了最新的 C2000WARE v4.02和最新的 C2000编译器 v22.6.0.LTS、但现在我不确定我的工作区。
他们可以尝试使用 C2000WARE v4.00或4.01以及 C2000编译器 v21.6.0.LTS 吗? 我知道我尝试了这些组合、它与 MCU063B controlCARD 搭配使用。
最棒的
Kevin
编辑:为了验证、他们是否正确地重新编程了'CPU1_echoback_solution '的 EEPROM?
Kevin、
在运行模式下工作没有问题、只有在从运行模式切换到预运行模式时才会有问题。 是 的、他们针对'CPU1_echoback_solution '正确重新编程了 EEPROM。
你好、很强、
很抱歉耽误你的时间、我刚从假期回来。
我使用以下配置进行了重新测试、在直流同步或自由运行模式下、从 Init 进入 Op 状态或从 Op 返回 Init 状态都没有问题。 我将看到我是否可以录制一个视频、以便发送给您。
最棒的
Kevin