PLC實質上是工業計算機,是計算機技術與傳統繼電接觸器控制器技術相結合的產物,只不過比一般的計算機具有更強的與工業過程相連接的接口和更直接的適用于工業控制要求的編程語言。
PLC 的工作過程
PLC 的工作過程PLC采用 “順序掃描、不斷循環”的工作方式,這個過程可分為輸入采樣、程序執行、輸出刷新三個階段,整個過程掃描并執行一次所需的時間稱為一個掃描周期。
(1)PLC在輸入采樣階段,以掃描方式順序讀入所有輸入端的通/斷狀態或輸入數據,并將此狀態存入輸入映象寄存器,即輸入刷新,接著轉入程序執行階段。在程序執行期間,輸入狀態發生變化,輸入映象寄存器的內容也不會改變,只有在下一個掃描周期的輸入處理階段才能被讀入。
(2)PLC在程序執行階段,按先左后右,先上后下的步序,執行程序指令。其過程如下:從輸入映象寄存器和其它元件映象寄存器中讀出有關元件的通/斷狀態,并根據用戶程序進行邏輯運算,運算結果再存入有關的映象寄存器中。
(3)在所有指令執行完畢后,將各物理繼電器對應的輸出映象寄存器的通/斷狀態在輸出刷新階段轉存到輸出寄存器,去控制各物理斷電器的通/斷,這才是PLC的實際輸出。
由PLC的工作過程可見,在PLC的程序執行階段,即使輸入發生了變化,輸入狀態寄存器的內容也不會立即改變,要等到下一個周期輸入處理階段才能改變。暫存在輸出狀態寄存器中的輸出信號,等到一個循環周期結束,CPU會集中將這些輸出信號全部輸出給輸出鎖存器,這才成為實際的CPU輸出。因此全部輸入、輸出狀態的改變就需要一個掃描周期,換言之,輸入、輸出的狀態保持一個掃描周期。
-
plc
+關注
關注
5022文章
13457瀏覽量
467437 -
循環
+關注
關注
0文章
92瀏覽量
16102
發布評論請先 登錄
相關推薦
評論