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