用户程序(CFC程序)的部分下载
大多数程序修改都可以在S7-400H系统运行状态下下载。然而,有些程序修改要求完整下载。此时,只能在H 系统处在 "STOP" 模式下才能下载。
警告:
下面的程序更新类型强制要求整个H系统进入STOP状态(两个 CPU都进入STOP状态):
为FB/FC/DB添加/删除接口参数、修改接口参数的数据类型、修改参数的初始值会要求CPU停机下载。
在CFC 菜单→Options(选项) →Customized(自定义) →Compile/download(编译/下载)选项卡中,可以调整并压缩用户自定义DB和FC块号。此操作会要求CPU停机下载。
如果执行了不规范的用户程序下载(例如,直接下载Blocks块而不是下载CFC程序),或者当前离线程序不是最新程序(最后一次下载的程序),会导致CPU的在线程序时间戮和CFC程序的离线时间戮不一致(以Compilation of downloaded program时间戮为准),无法进行部分下载,而要求CPU停机下载。
为避免此类问题,请规范下载,并在每一次下载后,进行项目备份归档(备份项目可保留下载的时间戮)。
如果修改了DB/FC/FB的接口信息,会导致用户程序部分下载功能失效,但有以下特殊应用:
PCS 7 8.1之前:
· 未在CFC中调用过的DB可以随意修改,下载不会停机
· 在CFC中调用的DB,任意修改都必须停机下载。
· DB结构变化会导致在CFC中所引用的地址错误
PCS 7 8.1新特性:
· 更改全局DB(Global DB)后可以不停机下载
· 下载后全局DB会回到初始值
· DB结构变化会导致在CFC中所引用的地址错误
为保证新的DB地址能被CFC正确引用,可以微量调整CFC程序,编译并部分下载。