通過(guò)MMC卡還原S7程序的方法:
西門子的S7-300PLC的MMC存儲(chǔ)卡,用普通MMC讀卡器,用軟件S7ImgRD1.01讀MMC程序鏡像,生成擴(kuò)展名為S7img鏡像文件。
再用Unlock_and_converter_MMC_Image_S7v v4.11.exe軟件打開(kāi),單擊“Converter”菜單生成wld文件。
用STEP7打開(kāi)(在文件菜單-存儲(chǔ)卡文件-打開(kāi))剛生成的wld文件,這時(shí)就可以看到程序了。
還沒(méi)有完。
再新建一個(gè)S7-300的項(xiàng)目,隨便插入一個(gè)CPU,然后編譯一下。
將打開(kāi)的wld文件里的所有程序塊包括系統(tǒng)數(shù)據(jù)塊一起復(fù)制到剛才生成新300項(xiàng)目中,覆蓋所有文件。
打開(kāi)PLCSIM仿真軟件。
將這個(gè)S7-300項(xiàng)目下載到PLCSIM里(注意不要下載硬件組態(tài),只是下載塊文件夾里的所有塊,包括系統(tǒng)數(shù)據(jù)塊)。然后從PLCSIM里上載程序就可以了,上載后就可以看到硬件組態(tài)了,即已經(jīng)完全還原了MMC卡里的程序了。