[发明专利]一种冗余控制方法、装置、系统、计算机设备及存储介质在审
申请号: | 202111256824.1 | 申请日: | 2021-10-27 |
公开(公告)号: | CN113867129A | 公开(公告)日: | 2021-12-31 |
发明(设计)人: | 牟桂贤;陈楚洪;申伟刚;康宇涛;李丽强 | 申请(专利权)人: | 珠海格力电器股份有限公司 |
主分类号: | G05B9/03 | 分类号: | G05B9/03 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 廉振保 |
地址: | 519070 *** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 冗余 控制 方法 装置 系统 计算机 设备 存储 介质 | ||
本发明公开一种冗余控制方法、装置、系统、计算机设备及存储介质。该方法包括:主控制器和从控制器上电启动后进行信息同步;从控制器的组态逻辑与主控制器的组态逻辑同步运行,且从控制器中所有协议微服务进入待激活状态;当主控制器存在软件故障和/或硬件故障时,从控制器接管控制权,完成冗余切换。本发明主从控制器上电启动后先进行信息同步,为无差异切换提供保障;从控制器的组态逻辑与主控制器的组态逻辑同步运行,且从控制器中协议微服务进入待激活状态,阻断请求,在主从组态逻辑同步的情况下避免共用总线冲突,实现无差异无干扰冗余切换;不论主控制器存在软件故障还是硬件故障,从控制器均接管控制权,及时切换,保证系统稳定安全。
技术领域
本发明涉及冗余控制技术领域,具体而言,涉及一种冗余控制方法、装置、系统、计算机设备及存储介质。
背景技术
在楼宇自控系统中,设备、通信和软件在运行过程中出现故障是不可避免的问题,传统手段是雇佣特定技术人员对系统进行周期性维护和定期更换旧设备等,但在一些对系统稳定性、可靠性和安全性高要求的应用场景中,要求楼宇自控系统必须对此类故障有相关的应急预案,保证控制系统不发生宕机,并允许在不发生停机的状态下进行系统维修,常通过软件冗余或硬件冗余技术实现这些功能。
软件冗余系统通常采用主从控制器一备一用来实现,而设备总线一般要求总线上只许存在一个主机对底层设备进行请求,采用主从控制器这种冗余系统时,如果主从控制器的组态逻辑不同步运行,切换时会对系统运行产生影响,如果主从控制器的组态逻辑同步运行,会存在共有总线请求冲突的问题。目前一般通过心跳来检测主控制器是否具备基本运行能力,若主控制器的部分软件功能出现问题,则无法触发冗余切换,影响系统正常运行。
针对现有技术中如何实现软件冗余型控制器无干扰无差异热切换的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供一种冗余控制方法、装置、系统、计算机设备及存储介质,以至少解决现有技术中如何实现软件冗余型控制器无干扰无差异热切换的问题。
为解决上述技术问题,本发明实施例提供了一种冗余控制方法,包括:
主控制器和从控制器上电启动后进行信息同步;
所述从控制器中的组态逻辑与所述主控制器中的组态逻辑同步运行,且所述从控制器中的所有协议微服务进入待激活状态;
当所述主控制器存在软件故障和/或硬件故障时,所述从控制器接管控制权,完成冗余切换。
可选的,主控制器和从控制器上电启动后进行信息同步,包括:
所述主控制器和所述从控制器上电启动后,校验所述从控制器与所述主控制器中待同步的信息是否一致;
若校验结果为不一致,所述从控制器将所述主控制器中的信息同步至本地;
在所述主控制器正常运行的过程中,所述从控制器基于订阅发布机制进行过程数据的同步。
可选的,在所述主控制器正常运行的过程中,所述从控制器基于订阅发布机制进行过程数据的同步,包括:
所述从控制器根据订阅关系从订阅发布服务器中实时获取过程数据,实现过程数据的同步;
其中,所述过程数据是所述主控制器在正常运行的过程中,实时发布至所述订阅发布服务器的。
可选的,所述从控制器中的组态逻辑与所述主控制器中的组态逻辑同步运行,且所述从控制器中的所有协议微服务进入待激活状态,包括:
所述从控制器中处于待激活状态的协议微服务,接收到所述从控制器中的组态逻辑运行时产生的读写请求,对所述读写请求不进行处理。
可选的,当所述主控制器存在软件故障和/或硬件故障时,所述从控制器接管控制权,完成冗余切换,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海格力电器股份有限公司,未经珠海格力电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111256824.1/2.html,转载请声明来源钻瓜专利网。