分析PLC控制系統是根據什么原理進行工作的
發布日期:2018-01-16 瀏覽次數:1291
PLC控制系統采用了一種順序邏輯掃描用戶程序的運行方式,即掃描方式。它不同于一般的微型計算機的運行方式,它在一個輸出線圈或邏輯線圈被接通或斷開時,該線圈的所有觸點不會立即動作,必須等到掃描到該觸點時才會動作。通常包括三個階段,即輸入采樣、用戶程序執行和輸出刷新。
(1)輸入采樣階段 在此階段PLC以掃描的方式順序讀入各個接口的狀態和數據,并將它們存入I/O映像區中的相應單元內。并在用戶程序運行階段和輸出刷新階段保持不變,只有到了下一個周期的采樣階段才會根據實際的變化對I/O映像區作相應的改變。因此若輸入的是一個脈沖信號,則必須保證脈沖信號的寬度大于一個掃描周期,才能保證脈沖的有效輸入。
(2)用戶程序執行階段
PLC總是按照由上而下的順序依次掃描用戶程序,在每一條梯形圖中,又總是按照先左后右、先上后下的順序對各觸點構成的控制線路進行邏輯運算。然后根據運算結果,對輸出點的邏輯線圈在系統RAM中的存儲狀態或I/O映像區狀態進行刷新,而且在本掃描周期內只對排在梯形圖下面的線圈或數據起作用,排在上面的線圈或數據只能在下一個掃描周期才會進行刷新,這就是掃描技術的zui大特點。
(3)輸出刷新階段
在一個掃描周期結束后,CPU根據用戶程序執行完后I/O映像區內的各個模塊對應的狀態和數據對所有的輸出鎖存電路進行刷新,然后驅動輸出電路輸出到相應的外設,此時才是PLC一個控制周期的結束。