當(dāng)S7-400沒(méi)有FLASH卡時(shí),程序只是下載到電池和RAM中
劉玉蓉
發(fā)布于2014-10-17 16:52
215
0
標(biāo)簽:
,請(qǐng)問(wèn)只要掰動(dòng)MRES去復(fù)位工作存儲(chǔ)器,那么是不是就把程序給清空了?
程序與內(nèi)存運(yùn)行的數(shù)據(jù)是存在同一個(gè)地方嗎?
佳答案
當(dāng)把CPU的模式開(kāi)關(guān)扳到MRES位置幾次,STOP燈快速時(shí)表示CPU的復(fù)位完成,用MRES復(fù)位只能復(fù)位當(dāng)前CPU中工作存儲(chǔ)器中的用戶程序和數(shù)據(jù),即清除CPU內(nèi)部的程序。
執(zhí)行存儲(chǔ)器復(fù)位時(shí)將影響下來(lái)數(shù)據(jù):CPU刪除主存儲(chǔ)器和裝載存儲(chǔ)器中的用戶程序;CPU清除所有計(jì)數(shù)器、位存儲(chǔ)器和定時(shí)器;CPU執(zhí)行自身的硬件情況;CPU初始化硬件和系統(tǒng)參數(shù);但下列數(shù)據(jù)保持不變:診斷緩沖區(qū)的內(nèi)容、MPI參數(shù)、日時(shí)鐘、運(yùn)行時(shí)間計(jì)數(shù)器的狀態(tài)和數(shù)值
程序與內(nèi)存運(yùn)行的數(shù)據(jù)并不存在同一個(gè)地方,程序(包括邏輯塊和數(shù)據(jù)塊)被下載到CPU的裝載存儲(chǔ)器(包括CPU模塊中的部分RAM、內(nèi)置的E2PROM或選用的可拆卸的Flash FEPROM卡),用于保存不包含符號(hào)地址和注釋的用戶程序和系統(tǒng)數(shù)據(jù)(組態(tài)、連接和模塊參數(shù)等);而內(nèi)存運(yùn)行的數(shù)據(jù)是CPU操作系統(tǒng)為了保證程序執(zhí)行的快速性和不過(guò)多地占用工作存儲(chǔ)器,僅把與當(dāng)前與程序執(zhí)行有關(guān)的塊裝入工作存儲(chǔ)區(qū)。
請(qǐng)參考我對(duì)類似問(wèn)題的回答鏈接《復(fù)位存儲(chǔ)器和復(fù)位CPU 存儲(chǔ)器的方法》
https://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=62243&cid=1029