1、PLC有兩種基本工作狀態,即運行(RUN)狀態和停止(STOP)狀態。PLC在STOP 狀態下一般進行程序的編制、修改和下載;PLC在RUN行狀態下執行程序。
2、PLC是采用“順序掃描,不斷循環”的方式進行工作的,即在PLC運行時,CPU根據用戶按控制要求編制好并存放于用戶程序存儲器中的程序,按指令步序號(或地址號)做周期性循環掃描,在無中斷或跳轉的情況下,按存儲地址號遞增的方向順序逐條執行用程序,直至程序結束。然后重新返回第一條指令,開始下一輪新的掃描。在每次掃描過程中,還要完成對輸入信號的采樣和對輸出狀態的刷新等工作。PLC 的工作原理概括起來是:集中輸入,集中輸出,采用周期性循環掃描的工作方式。
3、PLC的一個掃描周期可分為內部處理階段、通信服務階段、輸入采樣階段、程序執行階段和輸出刷新階段。
1)輸入采樣階段
PLC在開始執行程序之前,首先以掃描方式將所有輸入端的通斷狀態轉換成電平的高低狀態(1或0)并存入輸入鎖存器,然后將其寫入各自對應的輸入映像寄存器,即刷新輸入。隨即關閉輸入端口,進入程序執行階段。
需要注意的是只有采樣時輸入映像寄存器中的內容才與輸入信號一致,而其他時間范圍內輸入信號的變化是不會影響輸入映像寄存器中的內容的,輸入信號的變化狀態只能在下一個掃描周期的輸入處理階段被讀入。
2)程序執行階段
PLC按順序從首地址開始的程序進行逐條掃描執行,并分別從輸入映像寄存器、輸出映像寄存器以及輔助繼電器中獲得所需的數據進行運算處理,再將程序執行的結果寫入輸出映像寄存器,但這個結果在全部程序未被執行完畢之前不會送到輸出端口。
3)輸出刷新階段
輸出刷新階段又稱為輸出處理階段。在此階段,當程序執行到 END指令,即在執行完用戶所有程序后,PLC將輸出映像寄存器中的內容送到輸出鎖存器,并通過一定的驅動裝置(繼電器、晶體管或晶閘管)驅動相應的輸出設備工作。
-
繼電器
+關注
關注
132文章
5361瀏覽量
149409 -
寄存器
+關注
關注
31文章
5363瀏覽量
120934 -
plc
+關注
關注
5016文章
13385瀏覽量
464785 -
鎖存器
+關注
關注
8文章
908瀏覽量
41596 -
程序
+關注
關注
117文章
3795瀏覽量
81293
發布評論請先 登錄
相關推薦
評論