請輸入產品關鍵字:
控制系統PLC 的工作原理
點擊次數:302 發布時間:2013-10-4
控制系統PLC 的工作原理
(一) 輸入采樣階段
?。ǘ?用戶程序執行階段
在用戶程序執行階段,PLC 總是按由上而下的順序依次地掃描用戶程序(梯形圖)。在掃描每一條梯形圖時,又總是先掃描梯形圖左邊的由各觸點構成的控制線路,并按先左后右、先上后下的順序對由觸點構成的控制線路進行邏輯運算,然后根據邏輯運算的結果,刷新該邏輯線圈在系統RAM 存儲區中對應位的狀態;或者刷新該輸出線圈在I/O 映象區中對應位的狀態;或者確定是否要執行該梯形圖所規定的特殊功能指令。
即,在用戶程序執行過程中,只有輸入點在 I/O 映象區內的狀態和數據不會發生變化,而其他輸出點和軟設備在I/O 映象區或系統RAM 存儲區內的狀態和數據都有可能發生變化,而且排在上面的梯形圖,其程序執行結果會對排在下面的凡是用到這些線圈或數據的梯形圖起作用;相反,排在下面的梯形圖,其被刷新的邏輯線圈的狀態或數據只能到下一個掃描周期才能對排在其上面的程序起作用。
(三) 輸出刷新階段
當掃描用戶程序結束后,PLC 就進入輸出刷新階段。在此期間,CPU 按照I/O 映象 區內對應的狀態和數據刷新所有的輸出鎖存電路,再經輸出電路驅動相應的外設。這時,才是PLC 的真正輸出同樣的若干條梯形圖,其排列次序不同,執行的結果也不同。另外,采用掃描用戶程序的運行結果與繼電器控制裝置的硬邏輯并行運行的結果有所區別。當然,如果掃描周期所占用的時間對整個運行來說可以忽略,那么二者之間就沒有什么區別了。
一般來說,PLC 的掃描周期包括自診斷、通訊等,即一個掃描周期等于自診斷、通 訊、輸入采樣、用戶程序執行、輸出刷新等所有時間的總和。