西門子S7-300PLC模塊SM322輸出
西門子S7-300PLC模塊SM322輸出

掉電后保存M存儲(chǔ)區(qū)
如果位存儲(chǔ)器(MB0到MB13)前14字節(jié)中的任何一個(gè)被為保持,則當(dāng)S7--200掉電時(shí),這些字節(jié)會(huì)
被保存到存儲(chǔ)器中。缺省情況下,M存儲(chǔ)器的前14位是不保持的。
開機(jī)后數(shù)據(jù)的恢復(fù)
上電之后,S7--200將從存儲(chǔ)器中恢復(fù)程序塊和系統(tǒng)塊。然后S7-200將檢查可選電池卡(如果有的
話)是否正確保存了RAM存儲(chǔ)器中的數(shù)據(jù)。如果數(shù)據(jù)保存正確,則用戶數(shù)據(jù)存儲(chǔ)器的保持區(qū)將保持不
變。而V存儲(chǔ)器的非保持部分將根據(jù)存儲(chǔ)器中的數(shù)據(jù)塊內(nèi)容來恢復(fù)。其他存儲(chǔ)區(qū)的非保持部分則
被清空。
如果RAM中的內(nèi)容已經(jīng)丟失(比如較長時(shí)間的掉電),則S7--200將清除所有用戶數(shù)據(jù)區(qū),將保持?jǐn)?shù)據(jù)
丟失存儲(chǔ)器位(SM0.2)置位,并讀取存儲(chǔ)器的數(shù)據(jù)塊內(nèi)容來恢復(fù)V存儲(chǔ)器,如果M存儲(chǔ)器的前14位
已預(yù)設(shè)為保持,則S7--200還將讀取存儲(chǔ)器恢復(fù)這些位的內(nèi)容。
通過編程方式將V存儲(chǔ)器保存至存儲(chǔ)器
可以將儲(chǔ)存在V存儲(chǔ)器中的數(shù)據(jù)(字節(jié)、字或雙字)存儲(chǔ)到存儲(chǔ)器中。存儲(chǔ)到存儲(chǔ)器中的操作通
常增加掃描時(shí)間10到15 ms。通過保存操作所寫入的數(shù)據(jù)會(huì)覆蓋先前存儲(chǔ)器中V存儲(chǔ)區(qū)的數(shù)據(jù)。
保存至存儲(chǔ)器的操作并不更新存儲(chǔ)卡中的數(shù)據(jù)。
提示
由于保存至存儲(chǔ)器(EEPROM)的操作次數(shù)是有限的(少10萬次,典型值為100萬次),所以請(qǐng)
注意只在必要時(shí)才進(jìn)行保存操作。否則,EEPROM可能會(huì)失效,從而引起CPU故障。一般來說,
當(dāng)特定事件發(fā)生時(shí),才執(zhí)行存儲(chǔ)操作,而特定事件是不很頻繁發(fā)生的。
例如,如果S7--200掃描周期為50ms,一個(gè)數(shù)據(jù)在每個(gè)掃描周期保存一次,則EEPROM短只能工
作5,000秒,還不到一個(gè)半小時(shí)。另一方面,如果一個(gè)數(shù)據(jù)每小時(shí)保存一次,則EEPROM至少可以
工作11年