存儲卡信息怎么覆蓋
林慧玲
發(fā)布于2014-04-09 09:50
104
0
標(biāo)簽:
對plc里的做了一些小小的改動,(有幾個fc里的地址做了修改,如i42.3改成i42.4,i43.3改成i43.4),機器已經(jīng)恢復(fù)正常了,但是存儲卡里的信息還沒有修改,如*器重新啟動的話,可能存儲卡里程序又會覆蓋plc,這樣修改就白費了,所以想問一下,如何把存儲卡里程序修改跟plc里一樣,擔(dān)心存儲卡里可能還有一些固定設(shè)置,不想修改這些固定設(shè)置,只是把修改的這幾個地方,覆蓋存儲卡,其他不變,在軟件里plc菜單下有這樣幾個選項,不知道應(yīng)該選擇哪一個:1將ram復(fù)制到rom
2將用戶程序下載到存儲卡
3保存到存儲卡
只要將修改的幾個地方覆蓋存儲卡,其他不變,應(yīng)該選擇哪一個。
cpu是312c-2dp
佳答案
1、cpu是312c-2dp.....如何把存儲卡里程序修改跟plc里一樣?
當(dāng)將所修改的程序下載到plc時,所下載的程序就存到了mmc卡中了。即:
對于s7-300系列的mmc卡是作為cpu的裝載內(nèi)存(loadmemory)。當(dāng)在step7中執(zhí)行下裝(download)時,會把編程設(shè)備中的用戶程序下裝到cpu的裝載存儲區(qū),同時會把運行時使用的程序和數(shù)據(jù)寫入工作存儲區(qū)(如ob1和數(shù)據(jù)塊)。
2、有關(guān)覆蓋問題?
當(dāng)將所修改的程序下載到plc時,系統(tǒng)會有“本程序已存在,是否覆蓋?”的選擇提示。
3、有關(guān)該選擇哪一個:1將ram復(fù)制到rom;2將用戶程序下載到存儲卡;3保存到存儲卡?
mmc是新型cpu的唯一的裝載存儲器,任何程序的下載方式都直接保存到卡中。
下載的方法有如下幾種:
a、直接下載:用快捷欄中的下載按鍵直接下載?;蚴褂胹tep7中的“plc>“download”菜單命令下載。
b、使用step7中的“plc>“downloaduserprogramtomemorycard”菜單命令將整個程序下載,注意使用該指令時不能下載單個或部分程序塊,只能整體下載,同時會將mmc卡中原來的內(nèi)容清除。此方法也同樣適用于feprom卡。
c、使用step7中的“plc>copyramtorom”菜單命令,可以把工作存儲器的內(nèi)容拷貝到mmc卡中,同時會將mmc卡中原來的內(nèi)容清除。此操作只能是cpu在stop模式下才能執(zhí)行。這個指令用于把cpu中當(dāng)前運行值如db塊的運行值拷貝到feprom卡中,這樣下次用mres復(fù)位時,db塊的值就會復(fù)位為保存過的值。此操作對于feprom卡同樣有效。
d、使用pg時可以使用step7中的“file>s7-memorycard>open”菜單命令打開存儲卡,再用“plc>savetomemorycard”將文件寫入mmc.此方法也同樣適用于feprom卡。
4、相關(guān)指令:
見《s7-300cpu存儲器介紹與存儲卡的使用(更新版)(2007.12.28)》其中有詳解:下載
https://www.ad.siemens.com.cn/download/searchresult.aspx?searchtext=a0097