S7-200PLC存儲(chǔ)區(qū)和S7-300PLC存儲(chǔ)器
發(fā)布于2022-12-21 11:11
60
2
標(biāo)簽:PLC
S7-200系列PLC的存儲(chǔ)區(qū)分為程序存儲(chǔ)區(qū)、變量存儲(chǔ)區(qū)和參數(shù)存儲(chǔ)區(qū)。
① 程序存儲(chǔ)區(qū)
程序存儲(chǔ)區(qū)主要用于存放用戶程序,程序空間容量在不同的CPU中是不同的。另外,CPU的RAM區(qū)與內(nèi)置EPPROM上都有程序存儲(chǔ)器,它們互為映像,且空間大小一樣。系統(tǒng)程序會(huì)進(jìn)行自動(dòng)調(diào)度,在程序執(zhí)行時(shí)將程序從E?PROM映像到RAM中,以提高運(yùn)行速度。
系統(tǒng)程序也存放在程序空間,但對(duì)用戶是不開放的,即用戶不能訪問和讀寫系統(tǒng)程序。
②變量存儲(chǔ)區(qū)
變量存儲(chǔ)區(qū)存儲(chǔ)各種編程變量。編程變量包括輸入繼電器(輸入映像)1、輸出繼電器(輸出映像)Q、中間繼電器M、定時(shí)器T和計(jì)數(shù)器C。
③參數(shù)存儲(chǔ)區(qū)
參數(shù)存儲(chǔ)區(qū)是用于存放與PLC組態(tài)參數(shù)有關(guān)的存儲(chǔ)區(qū)域,如保護(hù)口令PLC站地址、停電記憶保持區(qū)、軟件濾波、強(qiáng)制操作的設(shè)定信息等,該存儲(chǔ)器為EPPROM.
圖3-15為用戶程序、PLC組態(tài)參數(shù)和數(shù)據(jù)塊下載示意圖。
(2)S7-300/400系列PLC的存儲(chǔ)區(qū)S7-300/400系列PLC的存儲(chǔ)區(qū)可以劃分為四個(gè)區(qū)域:系統(tǒng)存儲(chǔ)器(System Memory)、工作存儲(chǔ)器(Work Memory)、裝載存儲(chǔ)器(Load Mem-ory)和保持存儲(chǔ)器(Non-Volatile Memory),如圖3-16和圖3-17所示。
①系統(tǒng)存儲(chǔ)器
系統(tǒng)存儲(chǔ)器用于存放輸入/輸出過程映像區(qū)(PII、PIQ)、位存儲(chǔ)器(M)、定時(shí)器(T)、計(jì)數(shù)器(C)、塊堆棧和中斷堆棧以及臨時(shí)存儲(chǔ)器(本地?cái)?shù)據(jù)堆棧)。
②工作存儲(chǔ)器
工作存儲(chǔ)器僅包含運(yùn)行時(shí)使用的程序和數(shù)據(jù)。RAM工作存儲(chǔ)器集成在CPU中,RAM的內(nèi)容通過電源模塊供電或后備電池保持。除了CPU417-4可以通過插入專用的存儲(chǔ)卡來擴(kuò)展工作存儲(chǔ)器外,其他PLC的工作存儲(chǔ)器都無法擴(kuò)展。
③裝載存儲(chǔ)器
裝載存儲(chǔ)器是用于存放不包含符號(hào)地址分配或注釋(這些保留在編程設(shè)備的存儲(chǔ)器中)的用戶程序。裝載存儲(chǔ)器可以是存儲(chǔ)卡、內(nèi)部集成的RAM或內(nèi)部集成的E?PROM,現(xiàn)在的S7-300PLC必須配置Flash E?PROM才能下載程序。
④保持存儲(chǔ)器
保持存儲(chǔ)器是非易失性的RAM,通過組態(tài)可以在PLC掉電后即使沒有安裝后備電池的情況下,保存一部分位存儲(chǔ)器(M)、定時(shí)器(T)、計(jì)數(shù)器(C)和數(shù)據(jù)塊(DB)。在設(shè)置CPU參數(shù)時(shí)一定要指定應(yīng)保持的區(qū)域。注意:由于S7-400PLC沒有非易失性的RAM,即使組態(tài)了保持區(qū)域,掉電時(shí)若沒有后備電池,也將丟失所有數(shù)據(jù)。這是S7-300 PLC與 S7-400 PLC的重要區(qū)別。
a.當(dāng)在STEP7中執(zhí)行下載(Download)時(shí),會(huì)把編程設(shè)備中的用戶程序下載到CPU 的裝載存儲(chǔ)區(qū),同時(shí)會(huì)把運(yùn)行時(shí)使用的程序和數(shù)據(jù)寫入工作存儲(chǔ)器(如OB1和數(shù)據(jù)塊)。b.若CPU沒有后備電池,當(dāng)系統(tǒng)斷電時(shí),在工作存儲(chǔ)器中定義了保持特性的數(shù)據(jù)塊會(huì)把數(shù)據(jù)寫入保持存儲(chǔ)器中,上電后保持存儲(chǔ)器會(huì)把斷電時(shí)的數(shù)據(jù)寫入工作存儲(chǔ)器,保證了運(yùn)行數(shù)據(jù)斷電不丟失(見圖3-16和圖3-17)。
c.若CPU沒有后備電池,當(dāng)系統(tǒng)斷電時(shí),系統(tǒng)存儲(chǔ)器中定義的保持位存儲(chǔ)器(M)、定時(shí)器(T)、計(jì)數(shù)器(C)斷電時(shí)也會(huì)寫人保持存儲(chǔ)器。恢復(fù)上電時(shí)斷電時(shí)的數(shù)據(jù)重新寫入,保證了運(yùn)行數(shù)據(jù)斷電不丟失(見圖3-16和圖3-17)。