電工入門學習PLC和接線,水泵自動補水編程分解

這一節講如何用西門子S7-200 PLC控制水泵自動補水,要實現的功能是,按下啟動按鈕水泵啟動開始補水,當水位到達高位時水泵自動停止,當水位下降到低水位時水泵自動啟動補水。這是一個比較經典並且非常實用的控制系統,大家通過這節的學習,既可以掌握西門子PLC開關量的編程方法,又能學會一個工業控制領域經常用到的控制電路,在以後實際工作中如果你遇到類似的控制可以直接拿來使用。

電工入門學習PLC和接線,水泵自動補水編程分解


首先看第一張圖片,圖0,就是水泵自動補水系統的硬件連接示意圖,高低水位開關在沒有水時是常開狀態,當水位到達後就會變成閉合狀態,它們兩個被連接到PLC的開關量輸入端,用來做自動補水的控制信號。水泵通過交流接觸器被連接到PLC的開關量輸出端。下面講解程序的執行過程。

電工入門學習PLC和接線,水泵自動補水編程分解


圖1,是PLC的輸入輸出接線圖和實際程序(黑色部分),在圖中還是用燈泡的來表示程序中開關量的接通和關斷,圖1中是程序PLC上電以後內部的初始運行狀態,我們看到因為PLC外部的啟動和停止按鈕都沒有按下,所以程序沒有任何輸,水泵也就不會啟動。說明一下,程序中的M2.0是西門子PLC內部的,通用寄存器M的一個開關量觸點,作用相當於我們常規繼電氣控制系統中的中間繼電器,它不直接對外輸入或輸出,只在內部起到中轉的作用。

電工入門學習PLC和接線,水泵自動補水編程分解


看圖2,我們按下啟動按鈕,(第一段程序)常開觸點I0.0被接通,常閉觸點I0.3通,線圈M2.0就接通,觸點M2.0接通形成自鎖。(第二段程序)常開觸點M2.0接通,常閉觸點I0.6通,常閉觸點I0.7通,線圈Q0.6接通,輸出點Q0.6就有了輸出,水泵啟動運行開始補水。並且常開觸點Q0.6形成自鎖,以確保當低水位開關閉合時,Q0.6繼續有輸出。

電工入門學習PLC和接線,水泵自動補水編程分解


圖3,的動作是雖然我們鬆開啟動按鈕,常開觸點I0.0斷開,但線圈M2.0依然是通的,這因為有常開觸點M2.0的自鎖。所以Q0.6依然是有輸出的,水泵繼續補水運行。

電工入門學習PLC和接線,水泵自動補水編程分解


圖4,這時我們看到水位已經到了水罐的中部,這時低水位開關已經閉合,常開觸點I0.6斷開,但線圈Q0.6依然接通,這因為常開觸點Q0.6早已經形成了自鎖。所以Q0.6依然有輸出,水泵還是繼續補水運行。

電工入門學習PLC和接線,水泵自動補水編程分解


再看圖5,當水位到達高水位時,高水位開關閉合,常閉觸點I0.7就會斷開,之後線圈Q0.6就沒有了輸出,常開觸點Q0.6也跟著斷開解除自鎖,水泵也就跟著停止了補水。實現了自動停止功能。

電工入門學習PLC和接線,水泵自動補水編程分解


圖6,當水位開始下降並低於高水位開關時,高水位開關斷開,常閉觸點I0.7接通,但因為水位還沒有下降到低水位開關,所以常閉觸點I0.6還是斷開狀態,線圈Q0.6也就沒有輸出。水泵依然在停止狀態。

電工入門學習PLC和接線,水泵自動補水編程分解


圖7,當水位下降到低水位開關時,低水位開關斷開,常閉觸點I0.6接通,因常閉觸點I0.7也早已經接通,所以線圈Q0.6接通也就有了輸出,並常開觸點Q0.6接通,形成自鎖。這時水泵啟動運行補水,從而實現了水泵的自動運行。只要我們不按下停止按鈕,水泵就會按照這個控制程序週而復始的自動運行。

電工入門學習PLC和接線,水泵自動補水編程分解


圖8,是水泵的手動停止操作,當我們按下停止按鈕後,常閉觸點I0.3斷開,線圈M2.0也就斷開沒有了輸出,同時常開觸點M2.0也跟著斷開,之後線圈Q0.6斷開沒有了輸出,水泵停止補水。實現了手動停止功能,因為是手動停止,常開觸點M2.0始終在斷開狀態,所以無論水位開關在什麼狀態都不會自己啟動,直到我們手動再次按下啟動按鈕。這就是水泵自動補水程序的步驟分解,通過這種圖形化的講解相信大家還是能夠很容易理解的。


分享到:


相關文章: