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