plc存儲(chu) 器按照存儲(chu) 方式可以分為(wei) 隨機存儲(chu) 器( RAM)和隻讀存儲(chu) 器(ROM)。PLC內(nei) 部所使用的存儲(chu) 器,按其用途一般可以分為(wei) 係統程序存儲(chu) 器、用戶程序存儲(chu) 器、內(nei) 部數據存儲(chu) 器。
(1)係統程序存儲(chu) 器用來存放係統工作程序(監控程序)、模塊化應用功能子程序、命令解釋、功能子程序的調用管理程序和係統參數等。這是PLC正常工作的基本保證。係統工作程序是由PLC生產(chan) 廠家編製、安裝並固化的。
注意:係統程序存儲(chu) 器直接關(guan) 係到PLC的性能,不能由用戶直接存取。出於(yu) 這種可靠性方麵的考慮,PLC的係統程序存儲(chu) 器都采用ROM、EPROM等用戶不能進行修改的存儲(chu) 器。
(2)用戶程序存儲(chu) 器是用來存放用戶程序的。用戶程序由用戶編製,通過編程器輸入。所謂“編程”就是編寫(xie) PLC用戶程序。用戶通過編製用戶程序,控製生產(chan) 過程。
通常PLC產(chan) 品資料中所指的存儲(chu) 器容量就是用戶程序存儲(chu) 器。部分PLC用戶程序存儲(chu) 器盼存儲(chu) 容量是以“步”為(wei) 單位進行計算。PLC中的一步,指的是PLC一條最基本邏輯運算指令所占用的存儲(chu) 器容量。不同的PLC,每步對應的實際存儲(chu) 器字節數是有所不同的。
用戶程序一旦調試完成,除非設備的控製要求發生改變,才需要重新設計編寫(xie) PLC程序,否則使用者一般不需要更改程序。
(3)內(nei) 部數據存儲(chu) 器是用來存放PLC程序執行的中間狀態與(yu) 信息的。PLC程序的中間處理結果等信息均存儲(chu) 在內(nei) 部數據存儲(chu) 器中。內(nei) 部數據存儲(chu) 器的存儲(chu) 容量與(yu) PLC規模和指令係統有關(guan) 。PLC的規模越大,指令係統越複雜,內(nei) 部數據存儲(chu) 器的存儲(chu) 容量也就越大。
內(nei) 部數據存儲(chu) 器的狀態在PLC程序執行過程中發生動態改變,所以必須采用動態RAM進行存儲(chu) ,其內(nei) 容在關(guan) 機時自動清除。但由於(yu) 設備連續工作或斷電恢複的需要,部分內(nei) 部數據存儲(chu) 器可以用電池保持。