引言
PLC控製係統,Programmable Logic Controller,可編程 邏輯控製器,專(zhuan) 為(wei) 工業(ye) 生產(chan) 設計的一種數字運算操作的電子裝置,它采用一類可編程的存儲(chu) 器,用於(yu) 其內(nei) 部存儲(chu) 程序,執行邏輯運算,順序控製,定時,計數與(yu) 算術操作等麵向用戶 的指令,並通過數字或模擬式輸入/輸出控製各種類型的機械或生產(chan) 過程。是工業(ye) 控製的核心部分。
通常說的PLC存儲(chu) 器數據存取指的是:位、字節、字和雙字 數據存取!
一、PLC存儲器分類
(1)係統存儲(chu) 區
RAM類型,用於(yu) 存放操作數據(I/O、位存儲(chu) 、定時器、計數器等)。
(2)裝載存儲(chu) 區
物理上是CPU模塊的部分RAM,加上內(nei) 置的EEPROM或選用的可拆卸EEPROM卡,用於(yu) 存放用戶程序。
(3)工作存儲(chu) 區
物理上占用CPU模塊中部分RAM,其存儲(chu) 內(nei) 容是CPU運行時,所執行的用戶程序單元(邏輯塊和數據塊)的複製件。
CPU工作存儲(chu) 區也為(wei) 程序塊提供了L堆棧(臨(lin) 時本地數據存儲(chu) 區)。L堆棧中的數據在程序塊工作時有效,並一直保持,當新的塊調用時,L堆棧重新分配。
CPU程序所能訪問的存儲(chu) 區為(wei) 係統存儲(chu) 區的全部、工作存儲(chu) 區中的數據塊DB、暫時局部數據存儲(chu) 區、外設I/O存儲(chu) 區(P)等。
外設輸入(PI)和外設輸出(PO)存儲(chu) 區除了和CPU型號有關(guan) 外,還和具體(ti) 的PLC應用係統的模塊配置有關(guan) 。
二、PLC存儲器數據分類
PLC存儲(chu) 器主要數據分類:
I區,作用為(wei) 外部輸入,即模塊上的輸入點 Q區,作用為(wei) 外部輸出,即模塊上的輸出點
M區,作用為(wei) 程序中間變量(全局變量) DB區,作用為(wei) 程序中DB塊中存儲(chu) 的變量
L區,作用為(wei) 某一個(ge) 功能塊中的內(nei) 部變量(非全局變量)
三、PLC存儲器數據尋址演示
3.1位尋址
位尋址一般I0.0 或者I0.1
3.2 字節尋址
字節尋址MB1:表示8位,QB0=1表示
3.3字尋址
字尋址:表示16位,QW0=1表示
3.4雙字尋址
雙字尋址:表示32位,QD0=1表示
四、總結
如圖PLC仿真結果由此可見PLC在進行尋址的時候是遵循從(cong) 上到下原則的,數據刷新也是如此
PLC輸入輸出的順序和方式一般滿足計算機先進後出堆棧方式。