为有效处理工业以太网通信中的瞬时故障,提出了一种基于芯片、节点和系统的多层次瞬时故障处理机制。根据工业以太网通信中瞬时故障的特点,从多个层次对瞬时故障的致因进行了分析。在此基础上设计了相应的处理方法,芯片层利用芯片提供的硬件逻辑结合软件技术自动调整芯片工作状态;节点层运用软件看门狗以及软件冗余;系统层定义特殊的帧格式和设置定时器。实验结果表明,多层次瞬时故障处理机制能有效降低网络的丢包率,提高了系统的可靠性。
To handle transient faults of the communication in industrial Ethernet effectively,a multi-level fault-handling mechanism based on chip,node and system is proposed.According to characteristics in transient faults of the communication in Industrial Ethernet,causes of transient faults are analyzed from different hierarchies.Then,the correspond disposal methods are designed,in which the chips working condition could be changed automatically due to hardware logic and software control are used in the chip level,the software watchdog and software redundancy are employed in the node level,defining a special frame format and setting the timer is applied in the system level.The experimental results indicate that packet loss is decreased by using the multi-level transient fault-handling mechanism.Thus the reliability of the system is enhanced.