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










