罗克韦尔做到真正的冗余I/O
上传时间:2012年2月6日 关键词:罗克韦尔、冗余I/O、PLC
“冗余”在控制领域是个很常见的话题,因为控制系统需要保持足够的稳定性,工程设计方案中经常会在PLC/PAC上做电源冗余,CPU冗余,当然还有I/O冗余。在关键性系统的拓扑中,甚至需要整套系统的全冗余方案。当然,随着自动化控制技术的成熟、相关控制系统产品的品质日趋完善,在冗余的必要性上,不同类型的终端用户也开始有不同的做法。在不少现场环境中,冗余的想法已经被淡化了。但我们在这里要讨论的是,当控制系统环境确实有冗余I/O需求时,工程师是否按要求做到了?而这种冗余方案的实施又是不是真正足够有效呢?做到真正的冗余I/O 罗克韦尔自动化公司的集成架构产品经理王广野先生,在冗余I/O方面有着丰富的知识和实践经验。在他介绍罗克韦尔自动化1715系列冗余I/O产品(此产品荣获CEC2011年度最佳产品奖)的时候有一个提法,那就是“真正意义上的冗余I/O”。 这个提法的背景是在搭建I/O冗余环境时,我们通常只是将两块相同的I/0模块都连在通路上。理论上一旦一个模块停止工作,另一个将担负起它的全部工作。这样的方式看似简单、明确,但实际上它仍有缺陷。我们举一个例子:一个PLC控制信号输出,从相互冗余的两块I/O输出模块共同进入到远端的一个端子上,这个端子信号再出去,最终到达需要控制的一个阀门上。如果这个一个10毫安(4-20毫安之间)的控制信号,在输出控制时,两个I/O模块同时开始工作,每个模块输出5毫安,两者之和就是10毫安了。但问题的关键就出于此处,就是任意模块的理论输出是5毫安,但是实际上它输出的究竟是不是5毫安?没人知道!这是冗余,但算不上完美的冗余。 造成这种冗余缺陷的根本原因在于它的自诊断功能不够完备。对此,真正的冗余I/O是如何做到的呢?罗克韦尔自动化公司的集成架构产品经理王广野说:“我们这个冗余系统可以诊断I/O通道本身,假设我要求I/O模块输出5毫安电流信号,它没有输出,自诊断过程很快,系统立刻就会了解到这个模块有问题,并马上将这个模块的状态设定为故障状态。而且,这个故障模块仍能输出什么样的信号,系统自己也很清楚。 比如此时故障模块只能输出4毫安电流信号,那么系统就要求冗余的另一块I/O模块的信号从5毫安变为6毫安;如果故障模块彻底没有任何信号输出了,那么,其互为冗余的I/O模块就实时地调整为输出10毫安。这样,在末端的输出信号就能始终保持正常的10毫安了。”
我要收藏
点个赞吧
转发分享








评论排行