The invention discloses a fault handling method and device between communication devices, which includes sending control instructions to controlled devices, reading the execution response instructions, corresponding operation status and fault status markers of controlled devices as execution results after sending control instructions to controlled devices, and judging the execution results. Whether the execution result is normal or not; if the execution result is normal, whether the fault state of the controlled equipment can be read in N execution cycles is judged; if the execution result is abnormal, or if the fault state of the controlled equipment can be read in N execution cycles after the control equipment sends control instructions, the fault treatment is carried out. By applying the embodiments of the present invention, the reliability of the whole system including the control equipment and the controlled equipment can be improved.
【技术实现步骤摘要】
一种通讯设备间的故障处理方法及装置
本专利技术涉及一种故障检测方法及装置,更具体涉及一种通讯设备间的故障处理方法及装置。
技术介绍
目前,控制设备(上位机)在向被控设备发出控制指令后,关注了反馈的执行结果和被控设备的故障状态。通常情况下,控制设备在被控设备不存在故障的情况下,向被控设备发出控制指令,然后判断是否接收到被控设备反馈的正常响应指令,如果在控制指令的执行周期结束时接收到了被控设备的正常响应指令后,则控制设备认为被控设备已经正确执行了控制指令,从而进入下一个控制指令的发送过程。如果控制设备未收到正常响应指令,判断被控设备是否故障,在被控设备没有故障的情况下,重新发送控制指令。但实际运行过程中,控制指令的执行往往会产生很多意想不到的结果从而影响控制设备和被控设备:例如在上位机通过控制指令使伺服机在收到控制指令后的执行周期内进行了正确的执行,但是在上位机收到了伺服机反馈的正确响应指令后的若干个执行周期后,伺服机可能因为某些原因,如干扰、电源或负载等问题导致伺服机失能。此时,也无法重新发送使能指令,同时也不清楚是控制指令导致的故障还是其它指令产生的故障。因此,现有技术存在设备工作的可靠性不高的技术问题。
技术实现思路
本专利技术所要解决的技术问题在于提供了一种通讯设备间的故障处理方法及装置,以提高设备工作的可靠性。本专利技术是通过以下技术方案解决上述技术问题的:本专利技术实施例提供了一种通讯设备间的故障处理方法,所述方法包括:向被控设备发送控制指令;控制设备发送控制指令后,读取被控设备的执行响应指令、对应的运行状态标志位和故障状态标志位等作为执行结果;并判断 ...
【技术保护点】
1.一种通讯设备间的故障处理方法,其特征在于,所述方法包括:向被控设备发送控制指令;控制设备发送控制指令后,读取被控设备的执行响应指令、对应的运行状态标志位和故障状态标志位等作为执行结果;并判断所述执行结果是否正常;若所述执行结果正常,判断能否在n个执行周期内读取到被控设备的故障状态;若所述执行结果异常,或者在控制设备发送控制指令后的n个执行周期内能读取到被控设备的故障状态,进行故障处理。
【技术特征摘要】
1.一种通讯设备间的故障处理方法,其特征在于,所述方法包括:向被控设备发送控制指令;控制设备发送控制指令后,读取被控设备的执行响应指令、对应的运行状态标志位和故障状态标志位等作为执行结果;并判断所述执行结果是否正常;若所述执行结果正常,判断能否在n个执行周期内读取到被控设备的故障状态;若所述执行结果异常,或者在控制设备发送控制指令后的n个执行周期内能读取到被控设备的故障状态,进行故障处理。2.根据权利要求1所述的一种通讯设备间的故障处理方法,其特征在于,所述n个执行周期,包括:控制设备发送控制指令后的n个,用于执行所述控制指令的周期。3.根据权利要求1所述的一种通讯设备间的故障处理方法,其特征在于,在向被控设备发送控制指令的同时,所述方法还包括:接收被控设备上报的信息;所述进行故障处理,包括:在接收的被控设备上报的信息为被控设备故障的信息的情况下,进行故障处理。4.根据权利要求1所述的一种通讯设备间的故障处理方法,其特征在于,所述进行故障处理,包括:判断所述故障是否导致控制指令无效;若是,判断所述故障是否为可以清除的故障;若所述故障的类型为可清除的故障,发送清除指令清除故障,再重新发送所述控制指令,返回执行所述读取被控设备的执行响应指令、对应的运行状态标志位和故障状态标志位等作为执行结果的步骤;并累计所述控制指令被重新发送的次数;在所述故障为不可清除的故障,或者在所述控制指令被重新发送的次数达到预设阈值的情况下,上传故障信息和与所述控制指令对应的代码。5.一种通讯设备间的故障处理装置,其特征在于,所述装置包括:发送模块,用于向被控...
【专利技术属性】
技术研发人员:王飞,张岩岭,高志阳,邵东升,钱超,崔文,戴维,于振中,李文兴,
申请(专利权)人:哈工大机器人合肥国际创新研究院,
类型:发明
国别省市:安徽,34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。