TI E2E 英文论坛海量技术问答的中文版全新上线,可点击相关论坛查看,或在站内搜索 “参考译文” 获取。

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.

TMDSCNCD28388D: 关于EtherCAT从站多个节点串联的问题

Part Number: TMDSCNCD28388D
Other Parts Discussed in Thread: C2000WARE

我有一台倍福主站(C6930-0050)

如果我有两个TMDSCNCD28388D控制卡 把两个从站串联在一起:

主站网口-->直连网线-->控制卡1_P0口

                                      控制卡1_P1口-->交叉网线-->控制卡2_P0口

问题1.我在测试时主站和控制卡1的P0口是用直连网线连接的,大家帮我看看这样有问题吗?测试C2000Ware下的CiA402例程没有发现问题

问题2.两个控制卡之间的连接是不是应该用交叉网线?

问题3.如果两个控制卡分别用TwinCAT烧录了相同的CiA402例程下的XML文件,那么上电后先运行控制卡1的CPU1例程及CM4例程,再运行控制卡2的CPU1例程及CM4例程,那么随后在用主站扫描设备的时候,是不是应该可以看到2个设备;

问题4.按照上述连接,如果2个控制卡的eeprom都没有烧录过的情况下,先后运行2个控制卡的CiA402例程,TwinCAT能扫描到2个设备吗?

  • 您好,我咨询资深工程师后回复您。

  • 调试有一些新的进展

    主站连接TMDSCNCD28388D控制卡 

    控制卡的P1口连接我们自己做的控制板的P0 口 

    也就是TMDSCNCD28388D控制卡作为总线的第一个节点 我们自己做的控制板作为第二个节点 控制卡和我们自己做的控制板的eeprom都烧录了CiA402例程的XML文件

    而且两个节点之间使用直连网线连接的 不是交叉网线

    TwinCAT是可以扫到两个Box的 如下图所示

    之所以两个节点之间也用直连网线连接 是看到

    ETG1000里有这样的描述

    这里的平行耦合 应该是指直连网线

    但是如果第一节点和第二节点都是我们自己的板卡 就只能扫到第一个节点

    目前怀疑我们自己设计的板卡的P1 口相关电路有问题

    明天把我们自己的板卡作为第一节点 TMDSCNCD28388D控制卡作为第二节点再定位一下问题点

  • 是的,您应该使用标准的5/6类网线(standard CAT5/6 network cable)进行连接,而不是交叉网线。

    问题3.如果两个控制卡分别用TwinCAT烧录了相同的CiA402例程下的XML文件,那么上电后先运行控制卡1的CPU1例程及CM4例程,再运行控制卡2的CPU1例程及CM4例程,那么随后在用主站扫描设备的时候,是不是应该可以看到2个设备;

    是的,可以看到2个设备;

    问题4.按照上述连接,如果2个控制卡的eeprom都没有烧录过的情况下,先后运行2个控制卡的CiA402例程,TwinCAT能扫描到2个设备吗?

    应该首先对 EEPROM 进行编程,然后才能工作。 此外,ESI 文件应存储在相应的 TwinCAT 文件夹中。

  • 您好 感谢帮助 多节点通讯已调试完成 

  • 好的,不客气