设备A原来没有存储卡,有时未及时换cpu电池或放长假回来发现程序全掉了,所以想加一块存储卡。由于另一台设备B有存储卡(FEMROM),且程序比该设备还大,故参照设备B购买了存储卡:MEMORY CARD 5V FLASH 1MBYTE/16BIT,订货号:6ES7952-1KK00-0AA0.
操作步骤:1.打开源程序,打开在线CPU,将在线的DB块覆盖掉源程序中的DB块。
2.cpu断电,插入存储卡。
3.PLC→Download user program to memory card,报错不成功。
4.使用西门子PG打开memory card
5.File→S7memory card→open
6.PLC→save to memory card,点击对话框上方的“Projects/Libraries...”选中程序,点击OK开始下载,报错:“存储卡容量不足,需要5487KB,实际只有1024KB”。
7.相同的操作下载设备B的程序,提示需要6482KB。
不知道问题出在哪里,设备B明明是用的1MB的卡而且在正常使用,Download user program to memory card与save to memory card所下载的程序内容不一样?
请高人指点,谢谢