第四章S7-400H系统的H-CIR(Hardware Configuration In Run)功能
概述:
对于S7-400H系统而言,除了在系统运行过程中对出现故障的可热插拔部件进行更换,CPU414H和CPU417H还允许在不中断系统程序运行的情况下对系统的硬件配置进行修改,这一功能特别适用于需要修改或增加系统硬件而不能停机的工艺控制要求。本文就这一功能的实现通过实例来加以说明。
4.1使用H-CIR功能前的几点说明
4.1.1可能进行的修改
(1) 在中央机架上修改CPU的某些参数和增加CP模板
(2) 更改CPU的存储部件,如:更换RAM卡
(3) 添加或删除远程的输入/输出站,如: ET200M、DP/PA、Y_Link等
(4) 重新组态模板参数
4.1.2不能进行的修改
(1) 冗余模式DP主站的传输速率
(2) S7-400H的通信连接
(3) 西门子硬件规范中要求必须切断系统电源才能安装的部件
4.1.3注意事项
(1) 原则上硬件组态的修改也会导致用户程序的修改
(2) 确认CPU的存储器能否满足新的配置和用户程序的使用
(3) 确认可能进行的修改对工艺过程的控制没有任何的不利影响
(4) 确认修改前的H系统是在冗余模式下运行
(5) 所进行的修改必须符合西门子相关的硬件和软件要求.
(6) 对于因为需要增加硬件所作的配置修改,用户应充分考虑因硬件连接而产生的影响
(7) 用户程序必须包含必要的中断组织块
4.2 H-CIR功能原理
对于H系统而言,修改其硬件配置重新下载会导致冗余模式的停止,系统会转入单机运行模式,在单机模式下,可选择由其中一个CPU控制系统运行,对另一个CPU进行组态下载,利用H系统切换模式功能实现两个CPU运行模式的自动转换,使重新组态后的CPU接替控制任务继续控制系统运行,并传送修改参数到原CPU,从而实现在不中断系统程序运行的情况下对系统的硬件配置进行修改。由于所使用STEP7版本的不同,本文以两中不同的实例分别加以描述。
4.3 H-CIR功能举例(STEP V5.3 SP2以下)
本例通过修改CPU417-4H的硬件组态为例介绍其调试过程,如在ET200M从站中增加I/O模块,修改系统配置。
4.3.1系统结构
本例包含一个CPU417-4H主站和两个ET200M从站,其硬件配置如图4-1所示: