plc初學者,學習編程,首先要了解PLC程序執行的過程是什么。
PLC程序執行分為三個階段:輸入采樣階段,程序執行階段,輸入刷新階段。PLC一直循環執行這三個階段,執行完一遍,就叫一個掃描周期。
1,輸入采樣階段:PLC掃描所有輸入端子上的狀態,并保存到輸入映像存儲器內,比如I0.0,I0.1等端子是接通還是斷開狀態。然后進入下一階段,在程序執行階段和輸出刷新階段,輸入映像寄存器與外界隔離,它內部保存的各個點的狀態保持不變。直到下一個掃描周期的輸入采樣階段,才將輸入端子上的新狀態存取進來更新。因此,PLC執行時,所用到各個輸入點的狀態是從輸入映像存儲器內調取的,并不是直接調取物理端子上的通斷狀態。也因此,輸入信號的寬帶要大于一個掃描周期。比如說某個輸入點上接了一個按鈕,按鈕按下的時間要大于一個掃描周期。為什么呢?如果按鈕按下時間很短,你按下時正好不在輸入采樣階段,就采集不到輸入信號。當然,這是理論上講,因為,PLC一個掃描周期時間很短,十幾毫米或者幾十毫米,或許你根本感覺不出來。
2,程序執行階段:PLC從左至右,從上至下掃描執行用戶程序,當然也要根據程序內不同指令的要求進行,比如遇到跳轉指令,按照跳轉指令指定的步驟執行。當指令遇到輸入條件時,從輸入映像存儲器內調取輸入狀態,運算結果輸出時,將輸出狀態,存儲到輸出映像存儲器內。
3,輸出刷新階段:在所有指令執行完畢后,元件映像寄存器中所有輸出繼電器的狀態接通/斷開在輸出刷新階段轉存到輸出鎖存器中,通過輸出端子和外部電源,驅動外部負載。
-
繼電器
+關注
關注
132文章
5349瀏覽量
148908 -
plc
+關注
關注
5011文章
13297瀏覽量
463342 -
程序
+關注
關注
117文章
3787瀏覽量
81043
原文標題:PLC程序執行的過程
文章出處:【微信號:電氣自動化控制網,微信公眾號:電氣自動化控制網】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論