一种PLC温备份冗余方法及系统技术方案

技术编号:12730821 阅读:125 留言:0更新日期:2016-01-20 14:39
本发明专利技术涉及一种PLC温备份冗余方法及系统,包括:主PLC基于接收的外部信号及上位机发送的控制指令输出第一信号,备份PLC基于外部信号及控制指令生成正常逻辑信号;备份PLC采集主PLC输出的第一信号,并基于第一信号与正常逻辑信号,判断主PLC处于正常工作模式、故障模式或误输出模式中的哪一模式;当备份PLC判断主PLC处于故障模式,则接管主PLC的工作;本发明专利技术能够在不降低PLC系统可靠性和安全性的基础上,延长系统工作寿命,提高容错性,实现故障识别定位和故障即时消除。

【技术实现步骤摘要】

本专利技术涉及PLC控制领域,尤其涉及一种PLC温备份冗余方法及系统
技术介绍
可编程控制器(PLC)以结构紧凑、可靠性高、组态灵活、编程简单、调试维护方便等优点,在现代工业自动化领域中发挥越来越重要的作用,但随着自动化系统复杂性的提高和控制技术的发展,对系统的可靠性和故障定位提出了进一步的要求。在很多可靠性和安全性要求苛刻的领域,单一PLC系统已经不能满足要求,因此PLC的冗余系统也越来越重要。在火箭测试发射控制领域,大部分采用两套PLC并联冗余的方式实现火箭的发射控制。通常PLC的冗余工作方式有热备份和冷备份,其中热备份是两套PLC同时工作,并联输出控制,输出模块动作次数过多导致热备份方式PLC寿命消耗严重,而且故障隔离度差;冷备份同样需要两套PLC,只是一套工作,一套停机等候,当出现故障时进行切换,势必造成系统恢复时间长,可靠性较低。因此,亟需一种针对火箭发射控制的PLC温备份冗余方法及系统,在不降低系统可靠性和安全性的基础上,延长系统工作寿命,提高容错性,实现故障识别定位和故障即时消除。
技术实现思路
本专利技术提供了一种PLC温备份冗余方法及系统,与现有的PLC冗余工作方式相比,能够在不降低系统可靠性和安全性的基础上,延长系统工作寿命,提高容错性,实现故障识别定位和故障即时消除。根据本专利技术的一个方面,提供了一种PLC温备份冗余方法,其特征在于,包括:主PLC基于接收的外部信号及上位机发送的控制指令输出第一信号,备份PLC基于所述外部信号及所述控制指令生成正常逻辑信号;所述备份PLC采集所述主PLC输出的第一信号,并基于第一信号与所述正常逻辑信号,判断所述主PLC处于正常工作模式、故障模式或误输出模式中的哪一模式;当所述备份PLC判断所述主PLC处于故障模式,则接管所述主PLC的工作。优选地,所述主PLC基于接收的外部信号及上位机发送的控制指令输出第一信号包括:基于上位机发送的控制指令,所述主PLC的输入模块接收所述外部信号之后,所述主PLC的输出模块的每一个输出通道输出该输出通道的第一信号;所述备份PLC基于所述外部信号及所述控制指令生成正常逻辑信号包括:基于上位机发送的控制指令,所述备份PLC的第一输入模块接收所述外部信号之后,所述备份PLC生成正常逻辑信号并暂存;所述备份PLC采集所述主PLC输出的第一信号包括:所述备份PLC的第二输入模块的输入通道与所述主PLC的输出模块的输出通道一一相连,采集所述主PLC的输出模块的每一个输出通道输出的该输出通道的第一信号;其中,所述第二输入模块的输入通道与所述主PLC的输出模块的输出通道数量相同。优选地,在主PLC的输出模块的每一个输出通道设置二极管,所述每一个输出通道经过所述二极管后与备份PLC的输出模块的输出通道一一相连,其中,主PLC的输出模块的输出通道与备份PLC输出模块的输出通道数量相同。优选地,所述基于第一信号与所述正常逻辑信号,判断所述主PLC处于正常工作模式、故障模式或误输出模式中的哪一模式具体包括:当备份PLC检测到主PLC输出模块的某一输出通道输出的第一信号为ON,且与该输出通道对应的正常逻辑信号为ON,则判断该输出通道处于正常工作模式;当备份PLC检测到主PLC输出模块的某一输出通道输出的第一信号为OFF,且与该输出通道对应的正常逻辑信号为OFF,则判断该输出通道处于正常工作模式;当备份PLC检测到主PLC输出模块的某一输出通道输出的第一信号为OFF,且与该输出通道对应的正常逻辑信号为ON,则判断该输出通道处于故障模式;当备份PLC检测到主PLC输出模块的每一个输出通道输出的该主PLC输出模块的输出通道的第一信号为OFF,且与该每一个输出通道对应的正常逻辑信号为ON,则判断该输出模块处于故障模式;当备份PLC检测到主PLC输出模块的某一输出通道输出的第一信号为ON,且与该输出通道对应的正常逻辑信号为OFF,则判断该输出通道处于误输出模式;当主PLC输出模块的每一个输出通道都处于正常工作模式,则判断主PLC处于正常工作模式;当主PLC输出模块的部分输出通道或所述输出模块处于故障模式,则判断主PLC处于故障模式;当主PLC输出模块的部分或全部输出通道处于误输出模式,则判断主PLC处于误输出模式。优选地,所述当所述备份PLC判断所述主PLC处于故障模式,则接管所述主PLC的工作具体包括:当备份PLC判断主PLC输出模块的某一输出通道处于故障模式,则以与该输出通道相连的备份PLC的输出模块的输出通道进行接管,并记录故障信息上报至上位机;当备份PLC判断主PLC输出模块处于故障模式,则以备份PLC的输出模块接管主PLC输出模块的工作,并记录故障信息上报至上位机。优选地,当备份PLC判断主PLC输出模块的输出通道处于正常模式,备份PLC不对外输出;当备份PLC判断主PLC输出模块的输出通道处于误输出模式,则记录误输出信息并上报至上位机。优选地,当上位机监测到主PLC的电源模块、CPU模块或输入模块发生故障时,停止主PLC运行,切换至备份PLC。优选地,在备用PLC接管主PLC的工作之后,当主PLC故障解除时,主PLC接管备份PLC的工作。根据本专利技术的另一个方面,提供了一种PLC温备份冗余系统,其特征在于,包括:上位机、主PLC及备份PLC,其中,主PLC基于接收的外部信号及上位机发送的控制指令输出第一信号,备份PLC基于所述外部信号及所述控制指令生成正常逻辑信号;所述备份PLC采集所述主PLC输出的第一信号,并基于第一信号与所述正常逻辑信号,判断所述主PLC处于正常工作模式、故障模式或误输出模式中的哪一模式;当所述备份PLC判断所述主PLC处于故障模式,则接管所述主PLC的工作。优选地,所述主PLC包括输入模块及输出模块;所述备份PLC包括第一输入模块、第二输入模块及输出模块;所述主PLC基于接收的外部信号及上位机发送的控制指令输出第一信号包括:基于上位机发送的控制指令,所述主PLC的输入模块接收所述外部信号之后,所述主PLC的输出模块的每一个输出通道输出该输出通道的第一信号;所述备份PLC基于所述外部信号及所述控制指令生成正常逻辑信号包括:基于上位机发送的控制指令,所述备份PLC的第一输入模块接收所述外部信号之后,所述备份PLC生本文档来自技高网...
一种PLC温备份冗余方法及系统

【技术保护点】
一种PLC温备份冗余方法,其特征在于,包括:主PLC基于接收的外部信号及上位机发送的控制指令输出第一信号,备份PLC基于所述外部信号及所述控制指令生成正常逻辑信号;所述备份PLC采集所述主PLC输出的第一信号,并基于第一信号与所述正常逻辑信号,判断所述主PLC处于正常工作模式、故障模式或误输出模式中的哪一模式;当所述备份PLC判断所述主PLC处于故障模式,则接管所述主PLC的工作。

【技术特征摘要】
1.一种PLC温备份冗余方法,其特征在于,包括:
主PLC基于接收的外部信号及上位机发送的控制指令输出第一信号,备
份PLC基于所述外部信号及所述控制指令生成正常逻辑信号;
所述备份PLC采集所述主PLC输出的第一信号,并基于第一信号与所述
正常逻辑信号,判断所述主PLC处于正常工作模式、故障模式或误输出模式
中的哪一模式;
当所述备份PLC判断所述主PLC处于故障模式,则接管所述主PLC的
工作。
2.如权利要求1所述的PLC温备份冗余方法,其特征在于,所述主PLC
基于接收的外部信号及上位机发送的控制指令输出第一信号包括:基于上位
机发送的控制指令,所述主PLC的输入模块接收所述外部信号之后,所述主
PLC的输出模块的每一个输出通道输出该输出通道的第一信号;
所述备份PLC基于所述外部信号及所述控制指令生成正常逻辑信号包
括:基于上位机发送的控制指令,所述备份PLC的第一输入模块接收所述外
部信号之后,所述备份PLC生成正常逻辑信号并暂存;
所述备份PLC采集所述主PLC输出的第一信号包括:所述备份PLC的
第二输入模块的输入通道与所述主PLC的输出模块的输出通道一一相连,采
集所述主PLC的输出模块的每一个输出通道输出的该输出通道的第一信号;
其中,
所述第二输入模块的输入通道与所述主PLC的输出模块的输出通道数量
相同。
3.如权利要求2所述的PLC温备份冗余方法,其特征在于,在主PLC
的输出模块的每一个输出通道设置二极管,所述每一个输出通道经过所述二
极管后与备份PLC的输出模块的输出通道一一相连,其中,
主PLC的输出模块的输出通道与备份PLC输出模块的输出通道数量相
同。
4.如权利要求3所述的PLC温备份冗余方法,其特征在于,所述基于第

\t一信号与所述正常逻辑信号,判断所述主PLC处于正常工作模式、故障模式
或误输出模式中的哪一模式具体包括:
当备份PLC检测到主PLC输出模块的某一输出通道输出的第一信号为
ON,且与该输出通道对应的正常逻辑信号为ON,则判断该输出通道处于正
常工作模式;
当备份PLC检测到主PLC输出模块的某一输出通道输出的第一信号为
OFF,且与该输出通道对应的正常逻辑信号为OFF,则判断该输出通道处于
正常工作模式;
当备份PLC检测到主PLC输出模块的某一输出通道输出的第一信号为
OFF,且与该输出通道对应的正常逻辑信号为ON,则判断该输出通道处于故
障模式;
当备份PLC检测到主PLC输出模块的每一个输出通道输出的该主PLC
输出模块的输出通道的第一信号为OFF,且与该每一个输出通道对应的正常
逻辑信号为ON,则判断该输出模块处于故障模式;
当备份PLC检测到主PLC输出模块的某一输出通道输出的第一信号为
ON,且与该输出通道对应的正常逻辑信号为OFF,则判断该输出通道处于误
输出模式;
当主PLC输出模块的每一个输出通道都处于正常工作模式,则判断主
PLC处于正常工作模式;
当主PLC输出模块的部分输出通道或所述输出模块处于故障模式,则判
断主PLC处于故障模式;
当主PLC输...

【专利技术属性】
技术研发人员:孟恭李海孟刘江贾龙律新伟
申请(专利权)人:北京航天自动控制研究所
类型:发明
国别省市:北京;11

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

1