控制器、多重冗余控制系统及其同步控制方法技术方案

技术编号:8907025 阅读:220 留言:0更新日期:2013-07-11 04:42
本申请公开了一种控制器、多重冗余控制系统及其同步控制方法,其中,所述系统至少包括通过固定数据传输通道连接的第一控制器和第二控制器,在第一控制器接收到同步信息后,记录自身时钟的第一时钟时刻信息,并解析所述同步信息后获得第二控制器的第二时钟时刻信息,这样,由第一时钟时刻信息、第二时钟时刻信息和固定数据传输通道的传输时间,即可计算得到第一控制器与第二控制器的时钟偏差,然后,依据向时钟时刻最慢的控制器调整的策略,调整控制器的时钟,以使多重冗余控制系统中的控制器的时钟都与时钟时刻最慢的控制器的时钟保持一致,且同步控制方法在不改变原系统硬件电路的基础上,实现各个控制器的时钟统一,结构简单,可靠性高。

【技术实现步骤摘要】

本申请涉及多重冗余控制
,特别是涉及多重冗余系统及其控制方法。
技术介绍
多重冗余控制系统属于工业过程控制安全领域,工业过程控制安全领域对多重冗余控制系统的可靠性、安全性要求很高。比如,三重冗余控制系统,是通过三取二的方式表决,在单个控制器出现故障的情况下,仍能输出正确的结果,保证系统在故障状态下的准确性与安全性。其中,多重冗余控制系统中的同步技术作为核心部分,其可靠性、安全性是非常重要的,用来消除系统中多个控制器之间因时钟、输入延迟等因素造成的异步,使得系统中的多个控制器在程序执行状态、周期定时及系统时间上达到相对一致的状态,这样,系统中多个控制器才能几乎同时输出表决,几乎同时进行输入采集,准确、稳定的完成多重冗余过程。目前,现有技术中提高多重冗余控制提供的同步度的方法主要包括两类,其一,硬件同步方法,通过硬件表决电路统一多个控制器的周期时钟,达到多个控制器同步的目的,此种方式需要用硬件电路完成周期时钟的统一,增加硬件的故障失效模型复杂度,而且,用于表决的周期时钟需要中断产生,产生的频率对系统的CPU的频率要求较高,增加了电路的复杂度。其二,通过数据通信的方式进行多个控制器本文档来自技高网...

【技术保护点】
一种多重冗余控制系统同步控制方法,应用于请求端的第一控制器,其特征在于,所述多重冗余控制系统至少包括第一控制器和第二控制器,其中,所述第一控制器用于请求同步信息,且所述第一控制器和所述第二控制器之间通过固定数据通信通道互相通信,所述固定数据通信通道传输数据帧大小固定的数据所需的传输时间固定不变,所述方法包括:发送周期同步信息请求,以便获得所述第二控制器的同步信息;接收并解析所述第二控制器针对所述周期同步信息请求回复的同步信息,获得所述同步信息所包含的所述第二控制器在接收所述周期同步信息请求时的第二时钟时刻信息,并记录此时所述第一控制器的第一时钟时刻信息;依据所述第一时钟时刻信息、所述第二时钟时...

【技术特征摘要】

【专利技术属性】
技术研发人员:金建祥刘志勇董乾钦江竹轩裘坤
申请(专利权)人:浙江中控技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1