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