西門(mén)子 S7 300 PLC各類(lèi)存儲器簡(jiǎn)單介紹
發(fā)布日期:
2023-04-12

西門(mén)子S7-300PLC存儲區概述

S7-300??PLC?的存儲區可以劃分為四個(gè)區域:裝載存儲器(Load Memory)、工作存儲器(Work Memory)、系統存儲器(System Memory)和保持存儲區(Non-Volatile memory)

1、系統存儲器:

系統存儲器用于存放輸入輸出過(guò)程映像區(PII,PIQ)、位存儲器(M)、定時(shí)器(T)和計數器(C))、塊堆棧和中斷堆棧以及臨時(shí)存儲器(本地數據堆棧)。

2、工作存儲器:

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

3、裝載存儲器:

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

4、保持存儲器:

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

1) 當在step7中執行下裝(download)時(shí),會(huì )把編程設備中的用戶(hù)程序下裝到CPU的裝載存儲區,同時(shí)會(huì )把運行時(shí)使用的程序和數據寫(xiě)入工作存儲區(如OB1和數據塊)。

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

3) 若CPU沒(méi)有后備電池,當系統斷電時(shí),系統存儲區中定義n的保持位存儲器(M)、定時(shí)器(T)和計數器(C))斷電時(shí)也會(huì )寫(xiě)入保持存儲器,恢復上電時(shí)斷電時(shí)的數據重新寫(xiě)入,保證了運行數據斷電不丟失。

聲明:部分內容來(lái)源于網(wǎng)絡(luò ),如侵權請后臺留言聯(lián)系刪除。