怎樣設(shè)置S7-1200的掉電數(shù)據(jù)保持功能?
PLC在運行過程中可能會遇到突發(fā)斷電的情況,設(shè)備的使用人員希望在這種情況下一些關(guān)鍵數(shù)據(jù)可以得以保存,以便后續(xù)生產(chǎn)的正常運行。S7-1200系列PLC具有保持存儲區(qū),可以用來設(shè)置掉電保持的數(shù)據(jù)。今天這篇文章,我們就來聊聊如何設(shè)置S7-1200的掉電保持功能?

首先我們認識下S7-1200系列PLC的的內(nèi)部存儲區(qū)的構(gòu)成:S7-1200的內(nèi)部存儲區(qū)包括:裝載存儲區(qū)(load memory)、工作存儲區(qū)(work memory)和保持存儲區(qū)(retain memory)。
-
裝載存儲區(qū)(load memory):
是非易失性存儲區(qū),相當于計算機的硬盤。裝載存儲區(qū)用來存放用戶項目文件(用戶程序、數(shù)據(jù)和組態(tài))。在不插存儲卡的情況下,用戶使用STEP 7軟件下載項目即是下載到裝載存儲區(qū)。除了用戶程序和數(shù)據(jù),項目中的符號名和注釋也會被下載到裝載存儲區(qū)中,極大地方便了用戶的后期調(diào)試和維護。 -
工作存儲區(qū)(work memory):
是易失性存儲區(qū),相當于計算機的內(nèi)存。CPU在執(zhí)行用戶程序時會將一些項目內(nèi)容從裝載存儲區(qū)復(fù)制到工作存儲區(qū)。斷電后工作存儲區(qū)中的內(nèi)容會丟失,且不能被擴展。 -
保持儲區(qū)(retain memory):
非易失性存儲區(qū),CPU檢測到電壓降低到一定程度時,會將工作存儲區(qū)中設(shè)置成掉電保持的數(shù)據(jù)保存到保持存儲區(qū)中。
S7-1200系列PLC支持將位存儲區(qū)(bit memory)、背景數(shù)據(jù)塊(Insance-DB)及全局數(shù)據(jù)塊(Global-DB)的數(shù)據(jù)設(shè)置為保持性(retentive)。
位存儲區(qū)(bit memory)的設(shè)置總是從第0個字節(jié)開始,設(shè)置的方法如下:
在【PLC標簽(PLC tags)】中,點擊“電池”圖標,如下圖:

彈出如下對話框:

本例中我們把從MB0開始的100個字節(jié)設(shè)置成斷電保持,如下圖:

然后我們會發(fā)現(xiàn)我們之前建立的變量“Tag_2”,“Tag_3”和“Tag_4”的保持屬性被勾選了,如下圖:

此時位存儲區(qū)的MB0~MB99已經(jīng)具有斷電保持的屬性。
對于全局數(shù)據(jù)塊而言,可以選擇其中的某個(些)數(shù)據(jù)將其屬性設(shè)置為【保持性(retain)】,這樣就具有斷電保持功能。如下圖:

背景數(shù)據(jù)塊的保持性設(shè)置,是在FB的參數(shù)輸入中選擇是否具有保持性,如下圖:

S7-1200系列PLC的保持存儲區(qū)的大小為10 KB。所有已經(jīng)設(shè)置的、具有保持屬性的存儲區(qū)(位存儲區(qū)、背景數(shù)據(jù)塊和全局數(shù)據(jù)塊)的大小的總和,不能超過10 KB。
怎樣查看保持存儲區(qū)的使用情況呢?
在離線的情況下,可以通過TIA-Portal環(huán)境下項目樹的【程序信息(Program info)】查看當前存儲區(qū)的使用情況,如下圖:

在線的情況下可以通過診斷-存儲區(qū)(Diagnostic-Memory)查看當前CPU保持存儲區(qū)的使用情況,如下圖:

好了,關(guān)于S7-1200系列PLC的保持存儲區(qū)的設(shè)置就先介紹到這里,
-
Origin(Pro):學(xué)習(xí)版的窗口限制【數(shù)據(jù)繪圖】 2020-08-07
-
如何卸載Aspen Plus并再重新安裝,這篇文章告訴你! 2020-05-29
-
CAD視口的邊框線看不到也選不中是怎么回事,怎么解決? 2020-06-04
-
教程 | Origin從DSC計算焓和比熱容 2020-08-31
-
Aspen Plus安裝過程中RMS License證書安裝失敗的解決方法,親測有效! 2021-10-15
-
CAD外部參照無法綁定怎么辦? 2020-06-03
-
CAD中如何將布局連帶視口中的內(nèi)容復(fù)制到另一張圖中? 2020-07-03
