400PLC的程序下载上传问题
刘玉蓉
发布于2014-10-28 17:42
2
0
标签:
我用的是400PLC,之前下装过程序,后来进行了修改,只是将修改过的块(FB1)进行了下装,运行正常。后来我用别的电脑连接plc,由于该电脑的plc程序是修改前的,所以我选择了从plc上传(FB1)程序,但是传上来的是旧程序(修改之前的),plc里也变成了旧程序!试了几次,都是这样,请问啥原因,如何解决?
问题补充:
佳答案
你修改了块并进行了下载,即你执行PLC/Download(下载),直接下载到PLC的工作存储器的RAM中,而没有执行PLC/Download user program to memory card(下载用户程序到存储卡),所以你的外置装载存储器闪存卡FEPROM中仍然是旧的程序;再断电后通电,这样就把原来闪存卡里的旧程序里的内容重新复制到CPU工作存储器的RAM区中,所以你上传时仍然是PLC里的旧的程序
如果你修改了程序,使用直接Download下载单个更改的块的,而没有下载到FEPROM卡,卡里程序和CPU内部的程序不一致,如果在没有后备电池而PLC掉电,在PLC每次上电时都会把FEPROM卡中的内容(旧的程序和组态)复制到工作存储区的RAM中。重新上电时,FEPROM把程序复制到工作存储区RAM中,这样你的PLC中仍然是旧的程序。
你在修改程序的时候,在下载修改的块之前,好能在编译完后及时保存,再下载到PLC中。这样可以保证编程设备中的程序和PLC中的程序一致性。而且对S7-400PLC必须执行PLC/Download user program to memory card(把用户程序下载到存储卡中)