[发明专利]一种控制器冗余及切换方法有效

专利信息
申请号: 201310401576.4 申请日: 2013-09-06
公开(公告)号: CN103455005A 公开(公告)日: 2013-12-18
发明(设计)人: 杨咏林;白雪玲;苏亚楠;奚志江;王晓峰;黄磊;焦邵华 申请(专利权)人: 北京四方继保自动化股份有限公司
主分类号: G05B19/418 分类号: G05B19/418
代理公司: 北京金阙华进专利事务所(普通合伙) 11224 代理人: 吴鸿维
地址: 100085 北京*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 控制器 冗余 切换 方法
【权利要求书】:

1.一种控制器冗余及切换方法,其特征在于,所述方法包括以下步骤:

(1)主备控制器使用完全相同的硬件,通过控制器物理地址区分控制器A还是控制器B,奇地址为控制器A,偶地址为控制器B;

(2)在控制器A和控制器B之间设置硬件切换电路,所述切换电路由两对GPIO(通用输入输出)控制线组成,均可设置为输入或者输出型,每个IO控制线都自带上拉电阻,控制器A的四个IO依次设置为DO1、DI1、DO2、DI2,控制器B设置有与控制器A的上述四个IO对应连接的四个IO,依次为DI1、DO1、DI2、DO2;

(3)控制器A和/或控制器B分别实时检测本控制器的DI1和DI2电平状态,本控制器DI1上检测到低电平、脉冲信号、高电平三种状态分别表示对端控制器为备控制器、主控制器、断电状态,本控制器DI2上检测到低电平、脉冲信号、高电平三种状态分别表示对端控制器处于故障、正常、断电三种状态;

(4)主备控制器之间另通过一路专用的以太网进行数据通信,实现主备控制器之间信息和数据的交互,同时也作为硬件切换电路的备用方式,在硬件切换电路故障时承担主备仲裁的通道,数据通道交换的信息包含本机主/备、正常/故障、程序循环冗余校验CRC值、逻辑工程CRC值、配置CRC值等信息;

(5)根据步骤(3)和步骤(4)检测的控制器的主备状态以及控制器的故障、正常和断电状态,将控制器A和/或控制器B的运行状态总结为主机正常、主机故障、备机正常、备机故障、对端断电五种状态,对应0、1、2、3、4五种状态编码,控制器A和控制器B的状态编码组成一个二维状态矩阵。

(6)通过所述二维状态矩阵,通过状态机的方法实现主备的仲裁处理,主备控制器的切换遵守以下原则:正常状态的主控制器不能切换为故障状态的备用控制器;主控制器故障,而备控制器不可用,即断电或故障时,当前主控制器继续运行;主控制器故障,而备控制器正常,则将备控制器切换为主控制器;当控制器A和控制器B显示同时为备控制器并且都正常或者都故障时,则选择控制器A为主控制器;当控制器A和控制器B同时为主控制器并且都正常或者都故障时,则先进入当前主控制器状态的控制器继续为主控制器,另一个切换为备控制器。

(7)当本控制器为主控制器时,该控制器的DO1输出固定频率的脉冲信号,当本控制器为备控制器时,该控制器的DO1输出低电平;当本控制器运行正常时,该控制器的DO2输出固定频率的脉冲信号,本控制器故障时,该控制器的DO2输出低电平。

2.根据权利要求1所述的控制器冗余及切换方法,其特征在于:

在所述步骤(2)中,还进一步包括:在控制器A和控制器B启动时,根据AB机状态对切换电路所用的4个GPIO进行方向设置,如果本机是控制器A,则将4个GPIO依次初始化为DO、DI、DO、DI,如果本机是控制器B,则将4个IO依次初始化为DI、DO、DI、DO。

3.根据权利要求1所述的控制器冗余及切换方法,其特征在于:

在步骤(2)中,控制器A和控制器B之间对应的IO通过背板或者外部接线连接在一起。

4.根据权利要求1所述的控制器冗余及切换方法,其特征在于:

在步骤(3)中,当DI1和DI2同时为断电状态时判断对端控制器断电,当DI1或D2只有一个处于断电状态时判定为硬件切换电路故障。

5.根据权利要求1所述的控制器冗余及切换方法,其特征在于:

在步骤(4)中,以太网通过物理层协议进行,无需进行TCP/IP协议的解析。

6.根据权利要求1所述的控制器冗余及切换方法,其特征在于:

在步骤(4)中,硬件切换电路工作正常时,冗余数据通道只进行程序CRC值、逻辑工程CRC值、配置CRC值的比较,以及控制器主机对控制器备机的运行数据同步,当硬件切换电路故障时,控制器根据接收到的对端控制器主/备标志和正常/故障标志生成对端控制器的状态编码,与自身的状态编码组成一个二维状态矩阵,通过状态机的方法实现主备的仲裁处理。

7.根据权利要求1所述的控制器冗余及切换方法,其特征在于:

在步骤(5)中,状态矩阵中行下标表示本机状态编码,列下标表示对端状态编码,矩阵的元素为根据25种组合进行主备仲裁的函数指针,在状态机的处理函数中进行主备仲裁,处理结果为升为主机、降为备机、维持当前状态。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京四方继保自动化股份有限公司,未经北京四方继保自动化股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310401576.4/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top