(1)存儲器主要有兩種:一種是可讀/寫操作的隨機(jī)存儲器ram;另一種是只讀存儲器rom、prom、eprom和eeprom。在中,存儲器主要用于存放系統(tǒng)程序、用戶程序及工作數(shù)據(jù)。
(2)系統(tǒng)程序是由plc的制造廠家編寫的,和plc的硬件組成有關(guān),完成系統(tǒng)診斷、命令解釋、功能子程序調(diào)用管理、邏輯運(yùn)算、通信及各種參數(shù)設(shè)定等功能,提供plc運(yùn)行的平臺。系統(tǒng)程序關(guān)系到plc的性能,而且在plc使用過程中不會變化,所以由制造廠家直接固化在只讀存儲器rom、prom或eprom中,用戶不能訪問和修改。
(3)用戶程序是隨plc的控制對象而定的,由用戶根據(jù)對象生產(chǎn)工藝的控制要求而編制的應(yīng)用程序。為了便于讀出、檢查和修改,用戶程序一般存于cmos靜態(tài)ram中,用鋰電池作為后備,以保證掉電時(shí)不會丟失信息。為了防止干擾對ram中程序的破壞,當(dāng)用戶程序經(jīng)過運(yùn)行正常、不需要改變時(shí),可將其固化在只讀存儲器eprom中?,F(xiàn)在有許多plc直接采用eeprom作為用戶存儲器。
(4)工作數(shù)據(jù)是plc運(yùn)行過程中經(jīng)常變化、經(jīng)常存取的一些數(shù)據(jù),存放在ram中,以適應(yīng)隨機(jī)存取的要求。在plc的工作數(shù)據(jù)存儲器中,設(shè)有存放輸入/輸出、輔助繼電器、定時(shí)器、計(jì)數(shù)器等邏輯器件的存儲區(qū),這些器件的狀態(tài)都是由用戶程序的初始設(shè)置和運(yùn)行情況而確定的。根據(jù)需要,部分?jǐn)?shù)據(jù)在掉電時(shí)用后備電池維持其現(xiàn)有的狀態(tài),這部分在掉電時(shí)可保存數(shù)據(jù)的存儲區(qū)域稱為保持?jǐn)?shù)據(jù)區(qū)。
(5)由于系統(tǒng)程序及工作數(shù)據(jù)與用戶無直接聯(lián)系,所以在plc產(chǎn)品樣本或使用手冊中所列存儲器的形式及容量是指用戶程序存儲器。當(dāng)plc提供的用戶存儲器容量不夠用時(shí),許多plc還提供存儲器擴(kuò)展功能。










