主题中讨论的其他器件:C2000WARE、 DP83822I
工具与软件:
您好!
我在使用388D 的定制硬件上使用 EtherCAT 时遇到异常行为。
- 硬件上电后、EtherCAT 在 CM 内核上运行。
- 假设 RJ45 CAT 电缆连接到 EtherCAT 端口0 (输入)
- 使用 EEPROM 编程器、当您尝试扫描 EtherCAT 节点时、 找不到从器件。 注意:重复扫描多次、结果相同"未找到 EtherCAT 从站"

现在我从 EtherCAT 端口0移除 RJ45 CAT 电缆并将 CAT 电缆连接到 EtherCAT 端口1 (即输出)、然后扫描 EtherCAT 节点。
5.在端口1上找到 EtherCAT 从站(即输出)

反之亦然、当我使用 CAT 电缆最初连接到端口1重复上述步骤2时、就会在端口0上检测到 EtherCAT 从站。
使用 TwinCAT 可以观察到相同的行为、当第一次扫描节点不起作用时、然后当切换端口时、TwinCAT 可以检测到该节点。
扫描时、看起来像是第一次、388D EtherCAT 切换输入和输出端口。
如何强制 EtherCAT 将端口0设置为始终输入、并将 EtherCAT 端口1设置为输出?
谢谢