国产精品免费视频网站丨日韩a毛片免费观看丨欧美日韩中文在线不卡丨欧亚精品乱码久久久久久丨1000部夫妻午夜免费丨国产精品久久久久久久久一级无码丨日欧片内射AV影院频道丨97色伦图片 三菱PLC循環掃描的工作原理
三菱PLC循環掃描的工作原理
PLC的一個工作過程一般有五個階段:內部處理階段、通信處理階段、輸入采樣階段、程序執行階段和輸出刷新階段。當PLC開始運行時,首先清除I/O映像區的內容,其次進行自診斷,然后與外部設備進行通信連接,確認正常后開始掃描.對每個用戶程序,CPU從第一條指令開始執行,按指令步序號做周期性的程序循環掃描,如果無跳轉指令,則從第一條指令開始逐條執行用戶程序,直至遇到結束符后又返回第一條指令,如此周而復始不斷循環,因此,PLC的工作方式是一種串行循環工作方式,如圖所示。
(1) 內部處理階段
在這一階段,CPU監側主機硬件、用戶程序檢查、存儲器校驗、I/O模塊的狀態并清除I/O映像區的內容等,即PLC進行各種錯誤檢測(自診斷功能),若自診斷正常,繼續向下掃描。
(2) 通信處理階段
在通信處理階段,CPU自動監測并處理各種通信端口接收到的任何信息,即檢查是否有編程器、計算機或上位PLC等通信請求,若有則進行相應處理,完成數據通信任務。例如,PLC接收編程器送來的程序、命令和各種數據,并把要顯示的狀態、數據、出錯信息發送給編程器進行顯示,這稱為“監視服務”,一般在程序執行之后進行。
(3) 輸入采樣階段
在輸入采樣階段,PLC首先掃描所有的輸入端子,按順序將所有輸入端的輸入信號狀態(0或1表現在接線端上是否在承受外加電壓)讀入映像寄存區。這個過程稱為對輸入信號的采樣,或稱輸入刷新階段.完成輸入端刷新工作后,將關閉輸入端口,轉入下一步工作過程,即程序執行階段。在程序執行期間即使輸入端狀態發生變化,輸入狀態寄存器的內容也不會發生改變,而這些變化必須等到下一個工作周期的輸入刷新階段才能被讀入。
(4) 程序執行階段
程序執行階段又稱程序處理階段,是PLC對程序按順序執行的過程。在程序執行階段,PLC根據用戶輸入的控制程序,從第一條指令開始逐條執行,并將相應的邏輯運算結果存入對應的內部輔助寄存器和輸出狀態寄存器。只有輸入映像寄存區存放的輸入采樣值不會發生改變,其他各種數據在輸出映像寄存器區或系統RAM存儲區內的狀態和數據都有可能隨著程序的執行隨時發生改變.前面執行的結果可能被后面的程序所用到,從而影響后面程序的執行結果:而后面執行的結果不可能改變前面的掃描結果,只有到了下一個掃描周期再次掃描前面程序的時候才有可能起作用。但是,在掃描過程中如果遇到程序跳轉指令,就會根據跳轉條件是否滿足來決定程序的跳轉地址。當指令中涉及輸入了輸出狀態時,PLC從輸入映像寄存錯中“讀入”上一階段存入的對應輸入端子狀態。從輸出映像寄存
器“讀入”對應輸出映像寄存器的當前狀態.然后,進行相應的運算,運算結果再存入元件映像寄存器中.對于元件映像寄存器來說,每一個元件(輸出軟繼電器的狀態)都會隨著程序執行過程而變化。當最后一條控制程序執行完畢后,即轉入輸出刷新階段。
(5) 輸出刷新階段
當程序中所有指令執行完畢后,PLC將輸出狀態寄存器中所有輸出繼電器的狀態,依次送到輸出鎖存電路,并通過一定輸出方式輸出,驅動外部負載,這就形成了PLC的實際輸出。
在上述五個階段中,內部處理、通信處理為PLC公共處理部分,與用戶程序的執行無直接關聯;輸入采樣、程序執行和輸出刷新是PLC執行用戶程序的三個主要階段,這三個階段構成PLC一個工作周期,并循環執行,這就是PLC循環掃描工作方式的由來。由此可以總結出PLC在掃描過程中信號的處理規則。
更多三菱PLC、三菱變頻器、三菱PLC編程軟件、三菱PLC視頻教程、三菱PLC編程手冊等相關資料,請登錄廣州圓豐自動化科技有限公司網 http://cypssb.com