摘要: EtherCAT是一种实时工业以太网协议 ,使用冗余技术是实现热插拔和提高通信可靠性的重要手段.首先介绍了实时工业以太网 EtherCAT的组成、工作原理和报文结构 ,研究了使用环型网络拓扑结构实现基于 EtherCAT的工业自动化控制系统故障容错及热插拔技术 ,分别规划了在网口故障、链路故障和节点故障时冗余帧传播机制、故障点定位和恢复策略.开发了链路冗余 EtherCAT主站驱动程序 ,将常规 EtherCAT主站驱动程序做了修改 ,加入链路冗余机制 ,对上层应用屏蔽了冗余信息和操作.