可编程控制器冗余控制系统技术方案

技术编号:10889495 阅读:74 留言:0更新日期:2015-01-08 18:17
本实用新型专利技术公开了一种可编程控制器冗余控制系统。其中,该系统包括:主处理器,被设置为与主总线及备总线分别连接;备处理器,被设置为与主总线及备总线分别连接,并与主处理器连接;主总线,被设置为与I/O设备连接;备总线,被设置为与I/O设备连接;其中,主处理器与备处理器互为备份,主总线与备总线互为备份。本实用新型专利技术解决了现有技术中所采用的冗余方式可靠性较低的技术问题,达到了提高系统可靠性的技术效果。

【技术实现步骤摘要】
【专利摘要】本技术公开了一种可编程控制器冗余控制系统。其中,该系统包括:主处理器,被设置为与主总线及备总线分别连接;备处理器,被设置为与主总线及备总线分别连接,并与主处理器连接;主总线,被设置为与I/O设备连接;备总线,被设置为与I/O设备连接;其中,主处理器与备处理器互为备份,主总线与备总线互为备份。本技术解决了现有技术中所采用的冗余方式可靠性较低的技术问题,达到了提高系统可靠性的技术效果。【专利说明】可编程控制器冗余控制系统
本技术涉及工业控制领域,具体而言,涉及一种可编程控制器冗余控制系统。
技术介绍
随着每年对具有更高可靠性系统产品的需求的逐年增加,可编程控制器(PLC,Programmable logic controller)作为工控领域的主要控制产品之一,发展具有冗余功能的PLC已成为其中一个重要的发展方向。 现有的可编程控制器PLC所采用的冗余方式主要包括以下方式: I)单独针对处理器的冗余,传统的处理器冗余,通常采用两个处理器,通过专用冗余热备模块来实现切换后的数据同步,这种方式仅针对处理器,对于PLC中的其他部件并没有做出合理的冗余配置; 2)单独针对I/O板卡的冗余,通常采用机笼式冗余,其中,机笼是用于放置各个PLC板卡的基板,各板卡按一定的顺序放置在机架的不同的安装槽中,板卡之间用总线连接器连接。当安装槽中的某一板卡出现故障,需要使用备份冗余时,必须同时切换整个机笼。假设当前机笼A中包含了 Al、D1、AO三种类型板卡,机笼B中是其冗余板卡,含有与机笼A中完全相同类型板卡。当机笼A中板卡为运行板卡时,机笼B中的板卡即为备用板卡,当机笼A中的Al卡故障时,则会立刻整体切换到机笼B中的备用板卡,切换后机笼B中的备用板卡将作为运行板卡;而机笼B中的DI卡故障时,则无法切回到机笼A利用机笼A中的DI卡,使得整个I/O板卡不得不停止工作。这种采用机笼的主/备切换的控制方式,本身存在扩展不方便的缺点,而且这种方式还存在主/备切换相互干扰的缺点,使得主/备切换的可靠性降低。 针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本技术实施例提供了一种可编程控制器冗余控制系统,以至少解决现有技术中所采用的冗余方式可靠性较低的技术问题。 根据本技术实施例的一个方面,提供了一种可编程控制器冗余控制系统,包括:主处理器,被设置为与主总线及备总线分别连接;备处理器,被设置为与上述主总线及上述备总线分别连接,并与上述主处理器连接;主总线,被设置为与I/o设备连接;备总线,被设置为与上述I/o设备连接; 其中,上述主处理器与上述备处理器互为备份,上述主总线与上述备总线互为备份。 可选地,上述系统还包括:上述I/O设备,其中,上述I/O设备包括:主I/O设备,被设置为与上述主总线及上述备总线分别连接;和/或,备I/o设备,被设置为与上述主总线及上述备总线分别连接,并与上述主I/o设备连接;其中,上述主I/O设备与上述备I/O设备互为备份。 可选地,上述主处理器包括:第一中央控制处理器,被设置为与第一 i/o连接控制电路连接;上述第一 I/o连接控制电路,被设置为与上述主总线及上述备总线连接,用于选择上述主总线或上述备总线与上述I/O设备进行通信。 可选地,上述备处理器包括:第二中央控制处理器,被设置为与第二 I/O连接控制电路连接;上述第二 I/o连接控制电路,被设置为与上述主总线及上述备总线连接,用于选择上述主总线或上述备总线与上述I/O设备进行通信。 可选地,上述主处理器中包括:第一通信接口,被设置为与上述备处理器连接,用于向上述备处理器发送指示上述主处理器的运行状态的指示信号;上述备处理器中包括:第二通信接口,被设置为与上述主处理器连接,用于接收指示上述主处理器的运行状态的指示信号。 可选地,上述备处理器中还包括:第一检测装置,被设置为与上述第二通信接口连接,用于检测上述指示上述主处理器的运行状态的指示信号是否出现异常。 可选地,上述主I/O设备包括:第三通信接口,被设置为与上述备I/O设备连接,用于向上述备I/o设备发送指示上述主I/O设备的运行状态的指示信号;上述备I/O设备包括:第四通信接口,被设置为与上述主I/o设备连接,用于接收指示上述主I/O设备的运行状态的指示信号。 可选地,上述备I/O设备还包括:第二检测装置,被设置为与上述第四通信接口连接,用于检测上述指示上述主I/o设备的运行状态的指示信号是否出现异常。 可选地,上述主处理器包括:互为备份的两个以太网接口 ;上述备处理器包括:互为备份的两个以太网接口。 可选地,上述主I/O设备与上述备I/O设备位于同一基板。 在本技术实施例中,通过将可编程控制器中的处理器、总线、I/O设备均设置主/备两个设备,克服了现有技术中只针对特定的单独的模块或整个系统进行冗余设置所导致的可靠性较低的技术问题,使得整个系统在单独的模块出现故障,或者任意模块组合出现故障时,均可实现在不影响其他类型的模块前提下,进行无扰切换,达到了基于模块灵活切换的目的,从而实现了提高系统可靠性的技术效果,进而解决了现有技术中所采用的冗余方式可靠性较低的技术问题。 【专利附图】【附图说明】 此处所说明的附图用来提供对本技术的进一步理解,构成本申请的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中: 图1是根据本技术实施例的一种可选的可编程控制器冗余切换的示意图; 图2是根据本技术实施例的另一种可选的可编程控制器冗余切换的示意图; 图3是根据本技术实施例的又一种可选的可编程控制器冗余切换的示意图; 图4是根据本技术实施例的又一种可选的可编程控制器冗余切换的示意图; 图5是根据本技术实施例的又一种可选的可编程控制器冗余切换的示意图; 图6是根据本技术实施例的一种可选的可编程控制器冗余切换系统的示意图;以及 图7是根据本技术实施例的另一种可选的可编程控制器冗余切换系统的示意图。 【具体实施方式】 下文中将参考附图并结合实施例来详细说明本技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。 实施例1 根据本技术实施例,提供了一种可编程控制器冗余控制方法,该方法包括: SI,判断主处理器和/或主总线是否出现故障; 可选地,在本实施例中上述可编程控制器冗余控制方法可以但不限于应用于中型混合可编程控制器(PLC, Programmable logic controller)。可选地,在本实施例中的主处理器对应有备处理器,主总线对应有备总线,主I/O设备对应有备I/O设备。结合图1所示,在本实施例中用于实施上述可编程控制器冗余控制方法的系统中包括主处理器CPUModule_l、备处理器 CPU Module_2,交换机 Switchl、Switch2,主总线 SYS_NET1、备总线SYS_NET2,以及主 I/O 设备 1/0 Modulel、备 1/0 设备 1/0 Module2。 可选地,在本实施例中的主处理器和备处理器可以但不本文档来自技高网
...

【技术保护点】
一种可编程控制器冗余控制系统,其特征在于,包括: 主处理器,被设置为与主总线及备总线分别连接; 备处理器,被设置为与所述主总线及所述备总线分别连接,并与所述主处理器连接; 主总线,被设置为与I/O设备连接; 备总线,被设置为与所述I/O设备连接; 其中,所述主处理器与所述备处理器互为备份,所述主总线与所述备总线互为备份。

【技术特征摘要】

【专利技术属性】
技术研发人员:徐仁佐阚伟
申请(专利权)人:北京龙鼎源科技有限公司
类型:新型
国别省市:北京;11

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

1