西门子的400系列CPU可以通过FLASH存储卡和RAM存储卡两种方式扩展装载内存空间。其中,RAM卡是和CPU内集成RAM无缝扩展,使用相对简便,那使用FLASH卡是否和使用RAM一样?特别是PCS7项目很多都选用400-H容错CPU,CFC编程,这样下载项目到CPU有什么要特别注意的呢?
最佳答案
那使用FLASH卡是否和使用RAM一样…….这样下载项目到CPU有什么要特别注意的呢?
1、使用FEPROM卡(FLASH卡)时,使用“download”命令只是将程序下载到CPU的RAM中,并没有下载到FEPROM卡中。必须应用“DownloaduserprogramTOMemoryCard”命令才可将程序下载到FEPROM卡中。
2、FEPROM卡在在线方式中不能进行删除程序。需要应用西门子PG或读卡器来删除FEPROM卡中的内容。
3、应用“DownloaduserprogramtoMemoryCard”命令下载一个空的程序,可以清除卡中的这个程序。
提问者对于答案的评价:
标准答案请参考专家置评。
专家置评
已阅,最佳答案正确。
标准答案:在PCS7项目中,执行CFCDownload,仅仅是将用户程序下载到CPU的装载RAM区,并不会把程序下载到FLASH卡中。当项目程序量超过集成RAM空间时,就无法执行下载了。正确的下载方式是执行SimaticManager-PLC-Downloaduserprogramtomemorycard,或者使用读卡器下载,这样才能把程序存入FLASH卡中。对于HCPU,CPU同步时并不会同步FLASH卡内的程序,因此每个CPU都需要执行一次Flash卡程序下载。