楼主最近还看过
S7-400H的硬冗余的可靠性高,但构建系统成本也较高。而S7-300或S7-400的软冗余则是一种降低成本的折中方案。
西门子S7-300或S7-400的软冗余系统组成案例如下图所示。
典型的PLC软冗余系统组成
构建方案分析:
在系统运行时2个CPU均启动,但只有主CPU执行控制命令,备用CPU检测主CPU状态,时刻准备接替主CPU继续工作。与主CPU通信的IMl 53—2模块处于激活状态使主CPU能访问I/0模块。当系统发生特定故障时,系统可以实现主备切换,备站接替主站继续运行。这些故障包括:主机架电源、背板总线等故障;CPU故障;Profibus现场总线网络故障;ET200M站的通信接口模块IMl53故障。
PLC软冗余系统要实现软冗余功能,需要存程序中调用冗余软件包的功能模块,其主要包括:初始化冗余系统运行参数的FCl00模块;故障诊断、主备切换的FCl02模块;发送/接收数据的FBl03模块;调用FBl03进行数据同步、分析系统状态的FBl01模块。程序结构如下图:
带有冗余功能的程序结构
在PLC每个循环执行周期中,主系统先凋用FBl01接收并分析备系统状态,然后执行冗余程序,最后再调用FBl01将需要同步的数据发送备系统。备系统先调用FBl01接收并分析主系统状态,跳过冗余程序,然后将备系统状态发送到主系统。
偶感觉这个冗余措施好多时候是没有必要的,这个偶厂的DCS系统虽然主控卡、数据转发卡、网络接口、甚至I\O卡件都是冗余的,可是经过这么多年使用很少发生卡件出错的情况。
这个PLC系统在偶厂大多数都是储运、小型的装置(这些装置大都开停方便)及时PLC出现故障也可以从现场通过手操实现。再者对于S7-300系列甚至S7-200系列的卡件系统在设计上就没有考虑冗余的措施,因为在硬件组态中,每个机笼的各个卡件基本上都是固定的,没有可以冗余的配置设计。
当然其在硬件电源配置上可以进行冗余设计,这个仅仅是外围电源的供给。也不是PLC内部的本身设计。
倒是这个软件组态中的各个程序,可以多拷贝几份,因为往往有人乱改程序,造成程序错乱,因此对于软件的冗余可以通过存储器多拷贝几份,对于硬件可以把主要的卡件多准备几个备用配件,一旦卡件出现损坏的情况,可以更换。
我介绍一下我正在做的一个项目用到的冗余系统,使用的是日立的S10V系列PLC,这个估计大家都没有听过吧,哈哈。。。。
也是软冗余方式的:
一、系统图
这里分享一个plc冗余系统的应用!
西门子S7- PLC 冗余系统在石油化工上的应用
近年来, 随着控制技术的飞速发展, 石油化工行业原有控制系统的淘汰非常快, 备件采购已经是无性价比可言。加上原控制系统
元件长时间老化, 已无法保证系统无故障时间。设备已开始进入故障高发期, 控制系统技术升级改造工作迫在眉睫。在选择可靠、编程方便、适用性广泛的自动控制产品过程中, 西门子PLC- S7 系统无疑
是最合适的选择。
一、控制方案的选择原则
根据生产工艺的要求, 各系统和机组复杂程度不同、对实时性、不间断性、可靠性的要求不同, 所选择的控制方案也有较大的差 别。同时由于改造资金的影响, 在方案选择上应全面考虑各方面因素。由于石化行业开停工的操作复杂和耗费大量的资金, 以及上下游装置关联紧密性, 加之非计划停工造成的装置不安全因素和巨额的经济利益损失。生产平稳连续性对高度自动化控制设备的安全可靠性要求很高, 控制设备的可靠运行就是石化行业连续运行时间和经济效益的基本保证。核心设备的控制系统可靠性能是一个基础方面, 所选择的设备控制方案的故障容错率同样是关键因素。
二、硬冗余方案的介绍
硬冗余系统的特点: 是两个CPU 子系统实时冗余, 即功能性冗余。在运行中全部冗余部件一直同步运行, 应用程序在两个CPU 中完全一致并同步运行。按习惯我们分别把两个子系统定义为“主机”和“从机”, 从机一直运行应用程序, 与主机同步监测事件信息, 而不是等待一个错误中断。并在程序步骤间进行分析判断主从系统一致性, 主从机间的信息差别是判断错误发生的关键。
主从机通过特定的同步模件和光纤连接, 两个CPU 运行事件驱动同步扫描程序。同步操作在操作系统中自动运行, 不影响应用
程序。事件驱动同步程序是西门子公司经过实践的专利技术。事件驱动同步程序是同步运行事件数据在主从机间产生不同的内部运行方式。主从机同步如下操作: 直接寻址I /O; 中断; 更新用户时钟;通讯功能数据修正等事件驱动同步程序保证即使在主机故障情况下, 系统能完成不间断操作, 无扰动的主从切换。
硬冗余系统方案实时性高、切换可靠, 不受应用程序复杂程度的影响。主要适用于对实时控制要求严格, 需不间断可靠的故障切 换的工况条件。
我司成功完成的PSA 控制系统改造方案即为此方案。PSA 系统包括现场76 台调节阀及相应定位器; 50 多台压力、流量、温度变送器, 相应电磁阀和回讯开关等设备。对控制系统实时性、可靠性要求很高, 控制点模拟量较多, 改造中, 采用电源、CPU、通讯系统三部分的冗余设计, 对不影响停车的I /O 系统未采用冗余部件, 系统采用硬冗余控制方案, 设备选用西门子S7- 417- 4H 产品。
三、软冗余方案的介绍
在很多的应用工况下, 并没有必要采用高等级的硬冗余控制系统, 采用简单的软冗余系统同样能提高整个控制系统的故障容错
率。大大节省系统硬件成本及减低程序复杂程度。西门子300/400 系列产品均能运行软冗余软件。软冗余系统可用于解决如下故障: CPU 部件故障( 电源、后盘总线) ; CPU 硬件或软件故障; 冗余系统连线或冗余DP 从机接口; 冗余从机接口PROFIBUS 错误等。