以下仅针对H系统。通常,也同样适用于标准系统。
在已经运行的系统中执行每一次程序改动之前,最好先归档你的项目。这样你就可以恢复到不包含要求完整下载的修改的工程了。
以下的程序更新类型强制要求整个H系统进入STOP状态(两个CPU都进入STOP状态):
- 改变任何块的接口
注意
SIMATIC PCS 7 V8.1环境下的CPU 410-5H (条目号:96839331)使用 "Type Change in Run" (T-CiR),可以在运行过程中执行类型更新,以减少工厂停产时间。
- 一个全局数据块的结构变化
- 压缩CFC用户程序
在手册"SIMATIC Fault-tolerant Systems S7-400H" (条目号:82478488),章节"System modifications during operation"中,您可以找到如何在单机模式下下载H系统,然后执行带修改组态切换的相关信息。如CiR一样,H-CiR仅适用如添加或者替换硬件。不能用于向硬件中下载程序改动。 如果下载程序修改到一个CPU,那么切换时程序修改并不会传递到第二个CPU。不过,程序修改除上述例外,都可以在RUN模式下载。
如果收到 "Entire program program required" 消息会有两种可能性:
可以停止两个CPU来下载全部的程序,如果不能停止CPU那么按照如下操作。
- 返回到被下载到H系统中的最近的项目备份。
- 重新做程序修改。无论如何,要确保仅采用增量下载的更新(如上所述)。
- 编译程序并采用只增量下载。
注意
对于上述过程,必须在每一次下载,包括完全下载和增量下载后,执行项目归档。如果没有备份,又必须完全下载时,则无法避免整个 H 系统停机。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc322611.html