西門子PLC1500係列的存儲器可分為那幾個存儲區?各自的功能有哪些?
發布日期:
2023-01-12

PLC上的存儲(chu) 器與(yu) 個(ge) 人電腦上的存儲(chu) 器功能相似,主要用來存儲(chu) 係統程序、用戶程序和數據。根據功能不同可把存儲(chu) 器進行細分,可分為(wei) 如下幾個(ge) 存儲(chu) 區:

裝載存儲(chu) 器區(Load Memory)

工作存儲(chu) 器區(Work Memory)

保存存儲(chu) 器區(Retentive Memory)

係統存儲(chu) 器區(System Memory)

上麵四個(ge) 區域除了裝載存儲(chu) 器區是外插SIMATIC存儲(chu) 卡,其他都是CPU內(nei) 部集成的存儲(chu) 器。

1、裝載存儲(chu) 器

對於(yu) S7-1500 CPU的裝載存儲(chu) 器,隻能通過外插存儲(chu) 卡擴展,容量最大支持到32G。

在下載程序的過程中,首先是存儲(chu) 到裝載存儲(chu) 器中,然後再複製到工作存儲(chu) 器中,程序和數據在工作存儲(chu) 器中運行。對CPU的任何操作都不會(hui) 讓SIMATIC存儲(chu) 卡的用戶程序丟(diu) 失,也不會(hui) 損壞程序。所以無論你 CPU怎麽(me) 損壞,用戶程序是不會(hui) 丟(diu) 失的,但是沒有了SIMATIC存儲(chu) 卡,即使你買(mai) 再多的 CPU,依然要重寫(xie) 程序。裝載存儲(chu) 器類似電腦的硬盤。

在S7-300/400 PLC中,裝載存儲(chu) 器不存儲(chu) 項目中的符號和注釋等信息,但是S7-1500 PLC的裝載存儲(chu) 器可以保存變量的符號、注釋信息以及PLC的數據類型。

2、工作存儲(chu) 器

工作存儲(chu) 器是集成在CPU內(nei) 部的RAM存儲(chu) 器,容量根據型號確定,不能擴展。所以在選擇 CPU時除了要考慮指令的處理速度,還要考慮最終程序的大小。如果寫(xie) 完程序發現CPU沒法 運行,就比較麻煩了。可分為(wei) 代碼工作存儲(chu) 器和數據工作存儲(chu) 器,分別用來保存與(yu) 程序運行有關(guan) 的代碼 (OB/FC/FB)和數據塊(DB)。工作存儲(chu) 器類似個(ge) 人電腦中的內(nei) 存條,斷電時數據會(hui) 丟(diu) 失,恢複供電時CPU會(hui) 從(cong) 裝載存儲(chu) 器 複製數據到工作存儲(chu) 器。

3、係統存儲(chu) 器

係統存儲(chu) 器與(yu) 工作存儲(chu) 器一樣,都是集成在CPU內(nei) 部的RAM存儲(chu) 器,數據掉電丟(diu) 失,容量不能擴展。係統存儲(chu) 器主要包括:

輸入過程映像區(I區)

輸出過程映像區(Q區)

位存儲(chu) 區(M區)

定時器區(T區)

計數器區(C區)

局部數據區(L區)

I/O外設存儲(chu) 器

4、保持存儲(chu) 器

保持存儲(chu) 器是集成在CPU內(nei) 部的非易失存儲(chu) 器,通過參數設置可以使一部分數據掉電不丟(diu) 失。M、T、C和數據塊內(nei) 的數據,默認情況掉電會(hui) 複位,可通過參數設置成可保持,那麽(me) 在掉電時數據會(hui) 保存到保持存儲(chu) 器中。

聲明:部分內(nei) 容來源於(yu) 網絡,如侵權請後台留言聯係刪除。