您现在的位置是:首页 > PLC技术 > PLC技术

PLC冗余热备控制系统优化

来源:艾特贸易2017-06-05

简介由于使用冗余器件,系统可靠性虽然得到提高,但一些相关的性能却被降低。冗余系统的控制器相对非冗余系统的控制器在一个工作周期内增加相关任务:将所有输出指令的结果交叉下

    由于使用冗余器件,系统可靠性虽然得到提高,但一些相关的性能却被降低。冗余系统的控制器相对非冗余系统的控制器在一个工作周期内增加相关任务:将所有输出指令的结果交叉下载给从控制器,因而增加了程序扫描周期,并且因为冗余系统数据交换量的不同,所增加的扫描周期时间也会不同,如图4-24所示。    所以,对于双机冗余系统性能优化,不仅要减少主控制器切换时间,更要解决由于主控制器同步而延长程序扫描时间的问题。对于主从控制器同步延长程序扫描时间,进而影响系统整体性能的问题,可以进行程序结构优化并且减少主从控制器同步数据量。    由于交叉下载发生在每次程序执行后,使用较多的程序会产生更频繁的启动和停止交叉下载。而每次交叉下载过程中,主控制器向从控制器发送的同步数据包大小固定。因此,交叉下载次数增多,而每次数据量固定,必然延长程序扫描的时间。所以,在程序设计时,尽可能合并例程,即仅采用一个程序,减少交叉下载次数。同时,在每个例程中还要尽可能合并代码,减少一些不必要和无意义的指令代码,以及一些指令通常在条件为“真”的情况下反复执行。
程序扫描示意图
    4-24    程序扫描示意图