如果在冗余系统运行中,修改程序,又不能停止运行。能否使冗余S7-400变成单一模式?
最佳答案
1、冗余系统模式下的程序修改:
在冗余系统模式下不能进行以下的程序修改否则会导致系统停止运行两个CPU都处于STOP模式、?fb接口和FB实例数据的结构更改
、全局DB的结构更改
、?CFC用户程序的压缩
、由于进行了修改全部用户程序要被重新编译或导入在此之前参数值必须被重新读入CFC中否则对于块参数所做的修改可能会丢失更详细的情况可以参见手册用于S7的CFC连续功能图
2、系统的硬件配置进行修改:
对于S7-400H系统而言,除了在系统运行过程中对出现故障的可热插拔部件进行更换,还允许在不中断系统程序运行的情况下对系统的硬件配置进行修改。这一功能特别适用于需要修改或增加系统硬件而不能停机的工艺控制要求。S7-400H在运行中修改组态(ConfigureinRun)的功能简称H-CiR。
对单个CPU执行硬件修改的下载都会导致该CPU进入STOP模式。而对于H系统而言,修改其硬件配置重新下载会导致单个CPU的停止,系统会转入单机运行模式。在单机模式下,可选择由其中一个CPU控制系统运行,对另一个CPU进行修改组态的下载,利用H系统切换模式功能实现两个CPU在单机运行模式的主备转换,使重新组态后的CPU接替控制任务继续控制系统运行。然后,通过简单的更新操作将新的组态更新到原CPU,从而实现在不中断系统程序运行的情况下对系统的硬件配置进行修改。
提问者对于答案的评价:
挺清晰,谢谢