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