step7 v5.5中 download的問(wèn)題!
鄭志武
發(fā)布于2012-12-18 17:51
333
0
標(biāo)簽:
“plc”菜單中的“downloaduserprogramtomemorycard”和“savetomemorycard”有什么區(qū)別(圖1)?
我好像選擇了“savetomemorycard”,然后系統(tǒng)提示空間不夠,我的卡是(圖2)1mb的,但是在保存的過(guò)程中,提示容量不夠,失敗了。
我如果想把程序固化到卡里,當(dāng)plc掉電等異常情況,plc可以直接讀取卡里面的程序,應(yīng)該選擇哪個(gè)選項(xiàng),如果卡容量不夠需要換卡嗎?
問(wèn)題補(bǔ)充:
圖片說(shuō)明: 1,圖1 2,圖2
佳答案
把程序?qū)懭氲姆椒ㄓ腥N——
1.在step中使用“plc>downloaduserprogramtomemorycard”菜單命令,此時(shí)用戶(hù)程序只能是整體寫(xiě)入feprom卡,而不能寫(xiě)入單個(gè)或部分程序塊,同時(shí),每次寫(xiě)入新的程序會(huì)清除原來(lái)存在卡中的程序,同時(shí)會(huì)清除內(nèi)置ram區(qū)的內(nèi)容。
2.在step中使用“copyramtorom”指令可以把工作存儲(chǔ)器的內(nèi)容拷貝到feprom卡中,同時(shí)會(huì)將feprom卡中原來(lái)的內(nèi)容清除。這個(gè)指令用于保存plc的當(dāng)前運(yùn)行值拷貝到plc中,這樣下次用mres復(fù)位時(shí),db塊的值就會(huì)復(fù)位為保存過(guò)的值。此方法也同樣適用于mmc卡。
3.使用pg(西門(mén)子編程器)時(shí)可以在step中使用“file>s7-memorycard>open”打開(kāi)存儲(chǔ)卡再用“plc>savetomemorycard”將數(shù)據(jù)寫(xiě)入feprom。此操作對(duì)于mmc卡同樣有效。此方法也同樣適用于mmc卡。
如果想把程序固化到卡里,當(dāng)plc掉電等異常情況,plc可以直接讀取卡里面的程序,應(yīng)該選擇哪個(gè)選項(xiàng)——
下載程序時(shí)直接執(zhí)行downloaduserprogramtomemorycard就行了,這樣下載程序后在cpu電池沒(méi)電時(shí)程序不會(huì)丟失,這個(gè)前提是你的存儲(chǔ)卡必須是rom卡,rom卡和ram卡是不同的。如果cpu有電池持續(xù)供電的話(huà)可以不用執(zhí)行downloaduserprogramtomemorycard,建議還是下載到rom卡里比較好,這樣的話(huà)程序就不會(huì)因?yàn)殡姵貨](méi)電就丟失