跳到主要内容

冗余系统

线缆冗余

SDK 支持 EtherCAT 线缆冗余,使用两个网卡同时从环形拓扑的两端发送相同的 PDO 帧。当任意一段线缆断开时,所有从站仍可从另一方向被访问,实现零丢帧切换。

在冗余模式下,主站通过两个网卡分别从环的两端发送相同的 PDO 帧:

常见问题

1. 冗余模式需要什么硬件条件?

需要两个独立网卡,以及支持环形拓扑的从站布线(最后一个从站的输出端口连接到第二个网卡)。

2. 断线恢复后需要重新配置吗?

不需要。线缆重新连接后,主站自动检测到环路恢复,双向通信自动恢复正常。

3. 冗余模式对 PDO 周期有影响吗?

正常情况下无影响。断线瞬间可能出现 1-2 个周期的 WKC 波动,但 PDO 数据不会丢失。

分支从站无法受到冗余保护问题

EK1100 EtherCAT 扩展模块 端口路由顺序是 Port1 → Port0 → Port3 → Port2

这意味着:

  • 主网口方向(从 Port0 进入):Port0 → Port3 → Port2 → Port1 出去 → 能遍历所有分支从站
  • 冗余网口方向(从 Port1 进入):Port1 → Port0 出去 → 跳过了 Port2/Port3 上的分支从站

所以冗余方向天然无法访问分支从站,这不是 bug,是 EtherCAT 拓扑的固有限制。
因此 SDK 冗余系统目前无法保护 EK1100 分支器。