IgH详解十五、igh线缆冗余

本文介绍EtherCAT通信中的线缆冗余技术,通过环形拓扑结构确保在网络线缆发生故障时仍能维持通信。文章详细解释了如何配置IgH驱动以支持双网口冗余,并讨论了时钟同步的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        线缆冗余是为了应对EtherCAT通信线缆断开的补救措施。通常环形拓扑结构就要用到线缆冗余。如果环线在一些点中断,仍然可以达到两个分支。

 

如果一个线缆断开,则在断开的线缆两端的帧将分别被处理。因此这两个帧均只包含输入数据的一部分。主站将它们结合起来,并通过所有输入数据整合成一个帧 

IgH开启冗余需要在编译之前配置 --with-devices=2 表示两路网口。

./configure  --enable-generic --enable-8139too=no --with-devices=2

同时配置两路mac地址

启动主站可以看到备份设备上也有数据

 IgH会把EtherCAT报文同时发到两路网口上,接收会计算wc拼接报文

 当拔掉中间的网线可以看到显示中间断开

 冗余带来一个问题,就是如果以第一个从站为参考时钟,当从中间断开,那么后面的从站的时钟就需要主站介入来同步,因为此时,后面的从站已无法接收到广播的参考时钟。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值