输入输出模块冗余切换方法技术

技术编号:11625335 阅读:92 留言:0更新日期:2015-06-18 04:17
本发明专利技术提供的一种输入输出模块冗余切换方法,输入输出模块包括处于正常工作状态的主模块和处于非工作状态并与主模块互为冗余的备用模块,互为冗余的两个模块间采用电平方式传送心跳信号,当主模块工作异常时,将备用模块切换为工作状态;本发明专利技术实现了冗余模块的状态快速、准确和有效的判定;传输电路更为可靠和稳定的;可设定的切换时间,提高了模块冗余的适用性和灵活性;结合控制器进一步提高了模块冗余切换的准确性和有效性。满足了系统冗余应用需求,具使用方便、可靠性好、通用性高等优点。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种冗余切换电路的方法。
技术介绍
分散控制系统(Distributed Control System,简称DCS)是以微处理器为基础,采用控制功能分散、显示操作集中、兼顾分而自治和综合协调的设计原则的新一代仪表控制系统,其中,可靠性是DCS系统的关键指标,而冗余技术是系统可靠性设计中常用的一种技术,可以有效地提高系统的可靠性。系统的冗余设计虽然可以极大地提高系统的可靠性,但是也会增加了系统的复杂度、设计的难度和系统成本。因此,如何合理并有效地实现控制系统冗余设计,是DCS系统设计的一项关键技术。DCS系统的冗余技术通过增加多余的设备,保证系统更加可靠、安全地工作。DCS系统的冗余,按照在系统中所处的位置可分为元件级、部件级和系统级;按照冗余的程度可分为1:1冗余、I: 2冗余、1:η冗余等多种。在当前元器件可靠性不断提高的情况下,1:1的部件级热冗余是一种有效而又相对简单、配置灵活的冗余技术实现方式。输入输出模块是系统输入输出层的核心部件,输入输出模块冗余技术是提高系统可靠性和稳定型的有效手段之一。引入输入输出模冗余技术后,当某一模块发生故障,不会影响整个系统功能的实现,而且故障维护对整个系统的功能实现没有影响,可以实现在线维护,使故障模块得到及时的修复。输入输出模块采用1:1冗余方式,即为运行的输入输出模块配置I台相同的备用模块。其中,处于运行状态的模块称之为主,处于备用状态的模块称之为从。模块的冗余切换即当主模块发生故障或失效时,备用模块接管主模块工作且原主模块进入备用状态的过程。冗余控制器主从状态的确定即基于特定控制器的硬件平台通过一定的判定机制确定冗余控制器的主运行或备用状态,是控制器冗余的一项关键技术。冗余控制器需要准确、及时地确定主从状态,以确保控制功能的正确、顺畅的实现,既要避免无主状态,又要避免多主状态;既要保证出现故障时能快速切换,又不能因误动作而频繁切换。不同的模块冗余的实现的级别不同,方法也不一样,使用的技术也有所不同。有的模块冗余采用器件冗余,有的采用通道冗余,但基于DCS系统特点,元器件冗余和通道冗余不光设计和应用难度大,并且难以实现在线维护。
技术实现思路
有鉴于此,本专利技术提供的一种,输入输出模块包括处于正常工作状态的主模块和处于非工作状态并与主模块互为冗余的备用模块,互为冗余的两个模块间通过心跳信号进行通信,当主模块工作异常时,将备用模块切换为工作状态;所述心跳信号经过输出端口电路将脉冲信号转换为电平信号发送给备用模块。进一步,所述主模块与备用模块之间连接有心跳线,主模块通过所述心跳线向备用模块发送心跳信号,当备用模块在预设的时间阈值内没有收到主模块发送的心跳信号,则触发冗余切换。进一步,所述主模块和备用模块上分别设有输入端和输出端,所述主模块的输入端通过心跳线与备用模块的输出端连接,所述备用模块的输入端通过心跳线与主模块的输出端连接,所述输入端信号触发主模块输出端输出信号的总时间满足下式:T = Tff+TPLH其中,!?是脉冲信号的高电平保持时间;TPU^经过图2所示电路,将脉冲信号高电平状态延迟的时间。进一步,所述输入端信号脉冲信号周期不大于Tw。进一步,实时监控备用模块的输入端的电平信号,若主模块正常工作,则所述输入端一直保持高电平状态,若主模块故障,则所述输入端变为低电平状态。进一步,若备用模块的输入端低电平状态持续时间超过设定的阈值,则进行冗余切换,将备用模块切换为工作状态,接替主模块进行工作。进一步,当主模块和备用模块同时处于工作状态时,对于输入模块,控制器报警并选用低地址模块的数据;对于输出模块,控制器报警并关断高地址模块的输出。本专利技术的有益效果:本专利技术实现了冗余模块的状态快速、准确和有效的判定;传输电路更为可靠和稳定的;可设定的切换时间,提高了模块冗余的适用性和灵活性;结合控制器进一步提高了模块冗余切换的准确性和有效性。满足了系统冗余应用需求,具使用方便、可靠性好、通用性尚等优点。【附图说明】下面结合附图和实施例对本专利技术作进一步描述:图1是本专利技术的原理示意图。图2是本专利技术的心跳信号输出端口电路图。图3是本专利技术的输入端和输出端对应关系图。图4是本专利技术的心跳信号输入端口电路图。图5是本专利技术的冗余切换判断逻辑图。【具体实施方式】下面结合附图和实施例对本专利技术作进一步描述:图1是本专利技术的原理示意图,图2是本专利技术的心跳信号输出端口电路图,图3是本专利技术的输入端和输出端对应关系图,图4是本专利技术的心跳信号输入端口电路图,图5是本专利技术的冗余切换判断逻辑图。在本实施例中的,其中输入输出模块包括处于正常工作状态的主模块和处于非工作状态并与主模块互为冗余的备用模块,互为冗余的两个模块间通过心跳信号进行通信,当主模块工作异常时,将备用模块切换为工作状态;所述心跳信号经过输出端口电路将脉冲信号转换为电平信号发送给备用模块。如图1所示,输入输出模块冗余主从切换的基本原则是只有备用模块检测到主模块发生故障,备用模块切换为主运行状态。在实施例中,互为冗余的两个模块插在底部连有心跳信号线的底座上。在本实施例中,主模块运行时,通过本端O端口发送心跳信号给备用模块,以表征自己当前的主运行状态。备用模块若检测到主模块的心跳信号,则认为主运行正常;若超过设定时间Tmax未检测到主模块的心跳信号,则认为主模块死机。如图1所示,主模块和备用模块都有一个用于心跳信号输出的O端口和用于心跳信号输入的I端口,底板上的连线将模块I的O端口连接到模块2的I端口,模当前第1页1 2 本文档来自技高网
...

【技术保护点】
一种输入输出模块冗余切换方法,其特征在于:输入输出模块包括处于正常工作状态的主模块和处于非工作状态并与主模块互为冗余的备用模块,互为冗余的两个模块间通过心跳信号进行通信,当主模块工作异常时,将备用模块切换为工作状态;所述心跳信号经过输出端口电路将脉冲信号转换为电平信号发送给备用模块。

【技术特征摘要】

【专利技术属性】
技术研发人员:裴文龙程海栗裘宏波祁艳艳
申请(专利权)人:重庆川仪自动化股份有限公司
类型:发明
国别省市:重庆;85

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

1