S7-300/400PLC的存儲區(qū)的分類,其基本存儲區(qū)為:系統(tǒng)存儲區(qū)、裝載存儲區(qū)和工作存儲區(qū),但新型帶MMC卡的S7-300PLC沒有內(nèi)置的裝載存儲區(qū)。為了保證程序執(zhí)行的快速性和不過多地占用工作存儲器,在執(zhí)行時(shí)只把與程序執(zhí)行有關(guān)的塊裝入工作存儲區(qū)。下載程序時(shí),用戶程序(邏輯塊和數(shù)據(jù)塊)被下載到CPU的裝載存儲器中,CPU把可執(zhí)行部分復(fù)制到工作存儲器中。
MRES復(fù)位存儲器僅僅把CPU中當(dāng)前工作存儲器中的用戶程序清除掉,但不會清除可拆卸的Flash卡(FEPROM卡),你把CPU扳到RUN位置或斷電后再通電,F(xiàn)LASH卡中的內(nèi)容被復(fù)制到CPU存儲器RAM中(工作存儲器)。
Flash卡是不需要電池的,電池是用于當(dāng)使用外置RAM裝載存儲器或斷電后保存當(dāng)前的數(shù)據(jù)塊中的數(shù)據(jù)和工作存儲器中中當(dāng)前執(zhí)行的用戶程序和數(shù)據(jù);所以使用MRES復(fù)位將使當(dāng)前工作存儲器中的用戶程序和數(shù)據(jù)全部丟失。Flash卡中包含全部用戶程序,并不分程序存儲區(qū)與工作存儲區(qū),也沒有程序存儲區(qū)的說法,CPU將用戶程序中執(zhí)行部分復(fù)制到工作存儲器。
是的,當(dāng)你用MRES作復(fù)位時(shí)是不是只會清除工作存儲區(qū)中的內(nèi)容,而不會清除(電池+FLASH卡)中程序存儲器的程序.
◎歡迎參與討論,請?jiān)谶@里發(fā)表您的看法、交流您的觀點(diǎn)。