[发明专利]单主通信控制总线主设备冗余切换方法有效
申请号: | 201310046329.7 | 申请日: | 2013-02-06 |
公开(公告)号: | CN103139033A | 公开(公告)日: | 2013-06-05 |
发明(设计)人: | 朱志坤;裘坤;陈健;胡斌;赖晓健 | 申请(专利权)人: | 浙江中控技术股份有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40;H04L12/24 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 310053 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通信 控制 总线 主设备 冗余 切换 方法 | ||
技术领域
本发明涉及工业自动化控制领域,特别涉及单主通信控制总线主设备冗余切换方法。
背景技术
在工业自动化控制领域,单主通信控制总线上配备多个(至少两个)主设备。上述多个主设备中,主用主设备只有一个,其他主设备为备用主设备。主用主设备具有主动发起通讯的权利,负责总线调度。当主用主设备发生故障时,其可进行冗余切换,令备用主设备接替其工作(也即,实现冗余切换)。因此,如何实现主设备的冗余切换成为研究的热门。
发明内容
有鉴于此,本发明的目的在于提供一种单主通信控制总线主设备冗余切换的方法,以实现主设备冗余切换。
为实现上述目的,本发明提供如下技术方案:
一种单主通信控制总线主设备冗余切换方法,主设备周期诊断总线通信状态,获取表征通信正常程度的诊断结果,所述主设备包括主用主设备和备用主设备;
所述方法包括:所述主用主设备获取所述备用主设备的诊断结果;
所述主用主设备根据自身的诊断结果和所述备用主设备的诊断结果,决定是否进行冗余切换。
优选的,所述主用主设备获取所述备用主设备的诊断结果具体包括:当冗余通道通讯正常时,所述主用主设备获取所述备用主设备的诊断结果。
优选的,所述诊断结果包括正常通信状态、可能故障状态和故障状态;
所述正常通信状态,是所述主用主设备或备用主设备在当前周期内接收到总线数据时所设置的;
所述可能故障状态,是所述备用主设备在当前周期内未能接收到总线数据,并且上一周期自身的诊断结果为正常通信状态或可能故障状态时所设置的;
所述故障状态,是所述备用主设备在当前周期内未接收到总线数据,并且上一周期自身的诊断结果为故障状态时所设置的,或者,是所述主用主设备在当前周期内未接收到总线数据时所设置的。
优选的,所述主用主设备根据自身诊断结果和所述备用主设备诊断结果,决定是否进行冗余切换具体包括:
所述主用主设备将自身诊断结果和所述获取到的备用主设备诊断结果分别转换为相应的故障等级,所述故障等级的等级越高表示故障越严重;
所述主用主设备将自身的故障等级和所述备用主设备的故障等级进行比较,并在自身的故障等级高于所述备用主设备的故障等级时,启动冗余切换。
优选的,所述故障等级包括0级故障等级,1级故障等级和2级故障等级;
所述正常通信状态与所述0级故障等级相对应;
所述可能故障状态与所述1级故障等级相对应;
所述故障状态与所述2级故障等级相对应。
优选的,所述冗余切换包括:主用主设备与备用主设备之间的工作状态与备用状态的切换。
优选的,所述冗余切换是通过主用主设备与备用主设备间的冗余通道进行的。
优选的,所述故障是由内部硬件故障和外部总线故障中的至少一个引起的;
所述可能故障是由内部硬件故障和外部总线故障中的至少一个引起的。
从上述的技术方案可以看出,在本发明实施例中,主用主设备和备用主设备分别周期诊断总线通信状态,并分别获得表征通信正常程度的诊断结果。主用主设备获取备用主设备诊断结果,并根据自身诊断结果和备用主设备诊断结果,决定是否进行冗余切换,从而实现了主设备冗余切换。
进一步的,主用主设备将自身的诊断结果和所述备用主设备诊断结果分别转换为相应的故障等级,并将自身的故障等级同备用主设备的故障等级进行比较,若自身的故障等级高于备用主设备的故障等级,则启动冗余切换,从而提供了冗余切换的具体方式。
附图说明
图1是本发明实施例所提供的单主控制总线工作模型;
图2是本发明实施例所提供的单主通信控制总线主设备冗余切换方法流程图;
图3是本发明实施例所提供的主设备设置诊断结果的流程图;
图4是本发明实施例所提供的备用主设备通信诊断结果迁移图;
图5是本发明实施例所提供的主用主设备通信诊断结果迁移图;
图6是本发明实施例所提供的主用主设备检测是否启动冗余切换的流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江中控技术股份有限公司,未经浙江中控技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310046329.7/2.html,转载请声明来源钻瓜专利网。