柳絮飛花
無(wú)產(chǎn)工程師
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 501 個(gè)
工控威望: 1212 點(diǎn)
下載積分: 7855 分
在線時(shí)間: 102(小時(shí))
注冊(cè)時(shí)間: 2017-06-27
最后登錄: 2024-10-22
查看柳絮飛花的 主題 / 回貼
樓主  發(fā)表于: 2020-08-20 08:45
西門子S7-300PLC的存儲(chǔ)區(qū)可以劃分為四個(gè)區(qū)域:裝載存儲(chǔ)器(LoadMemory)、工作存儲(chǔ)器(WorkMemory)、系統(tǒng)存儲(chǔ)器(SystemMemory)和保持存儲(chǔ)區(qū)(Non-Volatilememory)


1、系統(tǒng)存儲(chǔ)器:
系統(tǒng)存儲(chǔ)器用于存放輸入輸出過(guò)程映像區(qū)(PII,PIQ)、位存儲(chǔ)器(M)、定時(shí)器(T)和計(jì)數(shù)器(C))、塊堆棧和中斷堆棧以及臨時(shí)存儲(chǔ)器(本地?cái)?shù)據(jù)堆棧)。

2、工作存儲(chǔ)器:
工作存儲(chǔ)器僅包含運(yùn)行時(shí)使用的程序和數(shù)據(jù)。RAM工作存儲(chǔ)器集成在CPU中,RAM中的內(nèi)容通過(guò)電源模塊供電或后備電池保持。除了S7417-4CPU可以通過(guò)插入專用的存儲(chǔ)卡來(lái)擴(kuò)展工作存儲(chǔ)器外,其他PLC的工作存儲(chǔ)器都無(wú)法擴(kuò)展。

3、裝載存儲(chǔ)器:
裝載存儲(chǔ)器是用于存放不包含符號(hào)地址分配或注釋(這些保留在編程設(shè)備的存儲(chǔ)器中)的用戶程序。裝載存儲(chǔ)器可以是存儲(chǔ)器卡、內(nèi)部集成的RAM或內(nèi)部集成的EPROM。

4、保持存儲(chǔ)器:
保持存儲(chǔ)器是非易失性的RAM,通過(guò)組態(tài)可以在PLC掉電后即使沒(méi)有安裝后備電池的情況下,保存一部分位存儲(chǔ)器(M)、定時(shí)器(T)、計(jì)數(shù)器(C)和數(shù)據(jù)塊(DB)。在設(shè)置CPU參數(shù)時(shí)一定要指定要保持的區(qū)域。(注意:由于S7-400PLC沒(méi)有非易失性RAM,即使組態(tài)了保持區(qū)域,再掉電時(shí)若沒(méi)有后備電池,也將丟失所有數(shù)據(jù)。這是S7-300PLC與S7-400PLC的重要區(qū)別)

1)當(dāng)在step7中執(zhí)行下載時(shí),會(huì)把編程設(shè)備中的用戶程序下載到CPU的裝載存儲(chǔ)區(qū),同時(shí)會(huì)把運(yùn)行時(shí)使用的程序和數(shù)據(jù)寫(xiě)入工作存儲(chǔ)區(qū)(如OB1和數(shù)據(jù)塊)。

2)若CPU沒(méi)有后備電池,當(dāng)系統(tǒng)斷電時(shí),在工作存儲(chǔ)器中定義了保持特性的數(shù)據(jù)塊會(huì)把數(shù)據(jù)寫(xiě)入保持存儲(chǔ)器中,上電后保持存儲(chǔ)器會(huì)把斷電時(shí)的數(shù)據(jù)寫(xiě)入到工作存儲(chǔ)區(qū),保證了運(yùn)行數(shù)據(jù)斷電不丟失。

3)若CPU沒(méi)有后備電池,當(dāng)系統(tǒng)斷電時(shí),系統(tǒng)存儲(chǔ)區(qū)中定義n的保持位存儲(chǔ)器(M)、定時(shí)器(T)和計(jì)數(shù)器(C))斷電時(shí)也會(huì)寫(xiě)入保持存儲(chǔ)器,恢復(fù)上電時(shí)斷電時(shí)的數(shù)據(jù)重新寫(xiě)入,保證了運(yùn)行數(shù)據(jù)斷電不丟失。
工控普通人,學(xué)習(xí)在路上
1992sd
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 237 個(gè)
工控威望: 350 點(diǎn)
下載積分: 35437 分
在線時(shí)間: 588(小時(shí))
注冊(cè)時(shí)間: 2012-08-23
最后登錄: 2024-10-22
查看1992sd的 主題 / 回貼
1樓  發(fā)表于: 2020-08-20 14:54
支持,