PLC采用循環掃描及掃描周期工作形式的介紹
發布日期:
2022-12-15

PLC的掃描周期包括上電後初始處理、共同處理、上位鏈接服務、外設服務、運算處理、I/O刷新。

PLC采用循環掃描及掃描周期工作形式的介紹

PLC采用循環掃描的工作方式,在PLC中用戶程序按先後順序存放,CPU從(cong) 第一條指令開始執行程序,直到遇到結束符後又返回第一條,如此周而複始不斷循環。PLC的掃描過程分為(wei) 內(nei) 部處理、通信操作、程序輸入處理、程序執行、程序輸出幾個(ge) 階段。全過程掃描一次所需的時間稱為(wei) 掃描周期。當PLC處於(yu) 停狀態時,隻進行內(nei) 部處理和通信操作服務等內(nei) 容。在PLC處於(yu) 運行狀態時,從(cong) 內(nei) 部處理、通信操作、程序輸入、程序執行、程序輸出,一直循環掃描工作。

當PLC運行時,CPU就要執行用戶程序中的操作。但是CPU不可能同時執行多個(ge) 操作,隻能分時地一個(ge) 操作一個(ge) 操作地執行。PLC利用係統軟件在其內(nei) 部建立了輸入輸出映像區,當PLC的CPU執行用戶程序時,從(cong) 輸入映像區中讀取輸入信號的狀態,進行相應的操作。

當CPU執行完第一個(ge) 操作後,將操作結果輸出到輸出映像區,然後再執行第二個(ge) 操作,操作結果送到輸出映像區。在程序執行過程中,PLC並不讀取輸入信號的真正狀態,執行結果也並沒有輸出到PLC外部。隻有當程序執行到結束指令(END)時,將輸出映像區中執行結果向PLC外部輸出一次,將輸入信號的狀態讀取一次送到輸入映像區。對輸入輸出信號的這一操作過程稱為(wei) I/O刷新。I/O刷新完成後,CPU再從(cong) 用戶程序的第一條指令開始,進行下一次程序執行。PLC的這種工作方式被稱為(wei) 掃描方式。

1.輸入處理

輸入處理也叫輸入采樣。在此階段,順序讀入所有輸入端子的通端狀態,並將讀入的信息存入內(nei) 存中所對應的映象寄存器。在此輸入映象寄存器被刷新。接著進入程序執行階段。在程序執行時,輸入映象寄存器與(yu) 外界隔離,即使輸入信號發生變化,其映象寄存器的內(nei) 容也不會(hui) 發生變化,隻有在下一個(ge) 掃描周期的輸入處理階段才能被讀入信息。

2.程序執行

根據PLC梯形圖程序掃描原則,按先左後右先上後下的步序,逐句掃描,執行程序。遇到程序跳轉指令,根據跳轉條件是否滿足來決(jue) 定程序的跳轉地址。從(cong) 用戶程序涉及到輸入輸出狀態時,PLC從(cong) 輸入映象寄存器中讀出上一階段采入的對應輸入端子狀態,從(cong) 輸出映象寄存器讀出對應映象寄存器,根據用戶程序進行邏輯運算,存入有關(guan) 器件寄存器中。對每個(ge) 器件來說,器件映象寄存器中所寄存的內(nei) 容,會(hui) 隨著程序執行過程而變化。

3.輸出處理

程序執行完畢後,將輸出映象寄存器,即器件映象寄存器中的Y寄存器的狀態,在輸出處理階段轉存到輸出鎖存器,通過隔離電路,驅動功率放大電路,使輸出端子向外界輸出控製信號,驅動外部負載。

聲明:部分內(nei) 容來源於(yu) 網絡,如侵權請後台留言聯係刪除。