寬溫PLC系統(tǒng)的存儲器分類說明
寬溫PLC系統(tǒng)中的存儲器主要用于存儲系統(tǒng)程序、用戶程序以及工作狀態(tài)數(shù)據(jù)。PLC的存儲器分為系統(tǒng)存儲器和用戶存儲器兩種。
(1)系統(tǒng)內(nèi)存
系統(tǒng)存儲器用于存放寬溫PLC制造商編寫的系統(tǒng)程序,并將其固化在ROM中,用戶無法進行更改。它賦予PLC基本功能,使其能夠完成設計者設定的各項任務。系統(tǒng)程序的質(zhì)量在很大程度上影響PLC的性能。
用戶存儲器
用戶存儲器分為用戶程序存儲器(程序區(qū))和數(shù)據(jù)存儲器(數(shù)據(jù)區(qū))兩部分。用戶程序存儲器用于存放用戶依據(jù)具體控制任務使用PLC編程語言編寫的各種程序。根據(jù)所選存儲器單元類型的不同(可為RAM、EPROM或EEPROM存儲器),該部分的內(nèi)容可以由用戶進行修改或增刪。用戶數(shù)據(jù)存儲器則用于保存用戶程序中所涉及的設備的開/關狀態(tài)和其他數(shù)據(jù)等。用戶存儲器的容量直接影響用戶程序的大小,是衡量PLC性能的重要指標之一。
為了方便讀取、檢查和修改,用戶程序通常存放在CMOS靜態(tài)RAM中,并使用鋰電池作為后備電源,以確保在斷電時信息不丟失。為了防止干擾對RAM中程序造成損壞,當用戶程序運行正常且不需要更改時,可以將其固化到只讀存儲器EPROM中。目前,許多PLC已經(jīng)直接使用EEPROM作為用戶存儲器。
工作數(shù)據(jù)是寬溫PLC運行過程中經(jīng)常變動并頻繁訪問的一些信息。這些數(shù)據(jù)存儲在RAM中,以滿足隨機訪問的需求。在PLC的工作數(shù)據(jù)存儲器中,有專門的區(qū)域用于存放輸入輸出繼電器、輔助繼電器、定時器、計數(shù)器等邏輯元件,這些元件的狀態(tài)由用戶程序的初始設置和運行情況決定。根據(jù)需求,部分數(shù)據(jù)在斷電時會通過后備電池維持其原有狀態(tài),這部分能夠在斷電時保存數(shù)據(jù)的存儲區(qū)域稱為保持數(shù)據(jù)區(qū)。
由于系統(tǒng)程序和工作數(shù)據(jù)與用戶沒有直接關聯(lián),因此在PLC產(chǎn)品樣本或使用手冊中列出的存儲器形式和容量是基于用戶程序存儲器。當PLC提供的用戶存儲器容量不足時,許多寬溫PLC還具備存儲器擴展的功能。