用户程序(CFC程序)的部分下载

大多数程序修改都可以在S7-400H系统运行状态下下载。然而,有些程序修改要求完整下载。此时,只能在H 系统处在 "STOP"  模式下才能下载。

警告:

下面的程序更新类型强制要求整个H系统进入STOP状态(两个 CPU都进入STOP状态):

修改任何块的接口(FB, FC, DB

FB/FC/DB添加/删除接口参数、修改接口参数的数据类型、修改参数的初始值会要求CPU停机下载。

Description: C:\Users\PCS7\Desktop\TO OS\TO OS\PCS7_TOP_V1\Download_in_Run\AS\ASChange_CFC\image\image001.png

压缩CFC用户程序(CFC Compile/download选项卡中的相应配置)

CFC 菜单→Options(选项) →Customized(自定义) →Compile/download(编译/下载)选项卡中,可以调整并压缩用户自定义DBFC块号。此操作会要求CPU停机下载。

Description: C:\Users\PCS7\Desktop\TO OS\TO OS\PCS7_TOP_V1\Download_in_Run\AS\ASChange_CFC\image\image002.png

 

Offline/Online程序TimeStamp的一致性(在线/离线程序的时间戮)

如果执行了不规范的用户程序下载(例如,直接下载Blocks块而不是下载CFC程序),或者当前离线程序不是最新程序(最后一次下载的程序),会导致CPU的在线程序时间戮和CFC程序的离线时间戮不一致(以Compilation of downloaded program时间戮为准),无法进行部分下载,而要求CPU停机下载。

为避免此类问题,请规范下载,并在每一次下载后,进行项目备份归档(备份项目可保留下载的时间戮)。

Description: C:\Users\PCS7\Desktop\TO OS\TO OS\PCS7_TOP_V1\Download_in_Run\AS\ASChange_CFC\image\image003.png

如果修改了DB/FC/FB的接口信息,会导致用户程序部分下载功能失效,但有以下特殊应用:

CPU410TCiR功能

PCS7 V8.1中修改全局DB(Global DB)新特性

PCS 7 8.1之前:

·         未在CFC中调用过的DB可以随意修改,下载不会停机

·         CFC中调用的DB,任意修改都必须停机下载。

·         DB结构变化会导致在CFC中所引用的地址错误

PCS 7 8.1新特性:

·         更改全局DB(Global DB)后可以不停机下载

·         下载后全局DB会回到初始值

·         DB结构变化会导致在CFC中所引用的地址错误

为保证新的DB地址能被CFC正确引用,可以微量调整CFC程序,编译并部分下载。