西門子PLC1500系列的存儲(chǔ)器可分為那幾個(gè)存儲(chǔ)區(qū)?各自的功能有哪些?
發(fā)布日期:
2023-01-12

PLC上的存儲(chǔ)器與個(gè)人電腦上的存儲(chǔ)器功能相似,主要用來存儲(chǔ)系統(tǒng)程序、用戶程序和數(shù)據(jù)。根據(jù)功能不同可把存儲(chǔ)器進(jìn)行細(xì)分,可分為如下幾個(gè)存儲(chǔ)區(qū):

裝載存儲(chǔ)器區(qū)(Load Memory)

工作存儲(chǔ)器區(qū)(Work Memory)

保存存儲(chǔ)器區(qū)(Retentive Memory)

系統(tǒng)存儲(chǔ)器區(qū)(System Memory)

上面四個(gè)區(qū)域除了裝載存儲(chǔ)器區(qū)是外插SIMATIC存儲(chǔ)卡,其他都是CPU內(nèi)部集成的存儲(chǔ)器。

1、裝載存儲(chǔ)器

對(duì)于S7-1500 CPU的裝載存儲(chǔ)器,只能通過外插存儲(chǔ)卡擴(kuò)展,容量最大支持到32G。

在下載程序的過程中,首先是存儲(chǔ)到裝載存儲(chǔ)器中,然后再復(fù)制到工作存儲(chǔ)器中,程序和數(shù)據(jù)在工作存儲(chǔ)器中運(yùn)行。對(duì)CPU的任何操作都不會(huì)讓SIMATIC存儲(chǔ)卡的用戶程序丟失,也不會(huì)損壞程序。所以無論你 CPU怎么損壞,用戶程序是不會(huì)丟失的,但是沒有了SIMATIC存儲(chǔ)卡,即使你買再多的 CPU,依然要重寫程序。裝載存儲(chǔ)器類似電腦的硬盤。

在S7-300/400 PLC中,裝載存儲(chǔ)器不存儲(chǔ)項(xiàng)目中的符號(hào)和注釋等信息,但是S7-1500 PLC的裝載存儲(chǔ)器可以保存變量的符號(hào)、注釋信息以及PLC的數(shù)據(jù)類型。

2、工作存儲(chǔ)器

工作存儲(chǔ)器是集成在CPU內(nèi)部的RAM存儲(chǔ)器,容量根據(jù)型號(hào)確定,不能擴(kuò)展。所以在選擇 CPU時(shí)除了要考慮指令的處理速度,還要考慮最終程序的大小。如果寫完程序發(fā)現(xiàn)CPU沒法 運(yùn)行,就比較麻煩了??煞譃榇a工作存儲(chǔ)器和數(shù)據(jù)工作存儲(chǔ)器,分別用來保存與程序運(yùn)行有關(guān)的代碼 (OB/FC/FB)和數(shù)據(jù)塊(DB)。工作存儲(chǔ)器類似個(gè)人電腦中的內(nèi)存條,斷電時(shí)數(shù)據(jù)會(huì)丟失,恢復(fù)供電時(shí)CPU會(huì)從裝載存儲(chǔ)器 復(fù)制數(shù)據(jù)到工作存儲(chǔ)器。

3、系統(tǒng)存儲(chǔ)器

系統(tǒng)存儲(chǔ)器與工作存儲(chǔ)器一樣,都是集成在CPU內(nèi)部的RAM存儲(chǔ)器,數(shù)據(jù)掉電丟失,容量不能擴(kuò)展。系統(tǒng)存儲(chǔ)器主要包括:

輸入過程映像區(qū)(I區(qū))

輸出過程映像區(qū)(Q區(qū))

位存儲(chǔ)區(qū)(M區(qū))

定時(shí)器區(qū)(T區(qū))

計(jì)數(shù)器區(qū)(C區(qū))

局部數(shù)據(jù)區(qū)(L區(qū))

I/O外設(shè)存儲(chǔ)器

4、保持存儲(chǔ)器

保持存儲(chǔ)器是集成在CPU內(nèi)部的非易失存儲(chǔ)器,通過參數(shù)設(shè)置可以使一部分?jǐn)?shù)據(jù)掉電不丟失。M、T、C和數(shù)據(jù)塊內(nèi)的數(shù)據(jù),默認(rèn)情況掉電會(huì)復(fù)位,可通過參數(shù)設(shè)置成可保持,那么在掉電時(shí)數(shù)據(jù)會(huì)保存到保持存儲(chǔ)器中。

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