国产精品免费视频网站丨日韩a毛片免费观看丨欧美日韩中文在线不卡丨欧亚精品乱码久久久久久丨1000部夫妻午夜免费丨国产精品久久久久久久久一级无码丨日欧片内射AV影院频道丨97色伦图片 5層電梯plc程序分析和調試
五層電梯PLC控制程序:先介紹一下程序的控制要求和IO點分配,后面是PLC梯形圖。然后我們分析程序的錯誤。
這個PLC程序的特殊之處是有換速功能,電梯正常運行時是快速,當接近目標樓層時變為慢速。由于換速處理不當,該程序無法控制電梯正常啟動。
概述:交流雙速電梯在自動運行狀態下換速和換向子程序
換向說明:電梯內或門廳按鈕按下時,根據檢測到的上行或下行指令給出相應信號,
控制電機動作。當多個信號到達時,執行方式為優先響應向上運行信號,
再響應另一方向信號。對未及時響應信號要保留。
換速說明:電梯正常狀態下快速啟動,當藥到達需要停止的樓層時,給出換速信號
控制拖動電機轉為慢速運行,以確保電梯平穩停止。
信號說明:
傳感器樓層監測: 一層到五層 -- I0.0 I0.1 I0.2 I0.3 I0.4
電梯內樓層選擇: 一層到五層 -- I0.5 I0.6 I0.7 I1.0 I1.1
門廳內下樓按鈕: 二層到五層 -- I1.2 I1.3 I1.4 I1.5
門廳內上樓按鈕: 一層到四層 -- I1.6 I1.7 I2.0 I2.1
電機正轉: Q0.0 -- 電梯向上
電機反轉: Q0.1 -- 電梯向下
快速: Q0.2
慢速: Q0.3
這個程序有多個錯,一個比較嚴重的錯誤是:,當電梯停在二樓,一樓門廳有人按下上樓按鈕,電梯卻無法下降。
下面是程序梯形圖及其開始時的狀態,紅色部分為得電。圖中可見I0.1為紅色。這表示二樓檢測器獲得信號,電梯目前在二樓。其他輸入信號均為黑色,表示沒有任何按鈕輸入。在第二頁上,所有輸出線圈均為黑色,表示沒有輸出,電梯處在停止狀態。
上面我們顯示了電梯程序在開始時的狀況。假設在第二個掃描周期中,PLC檢測到
一樓門廳有人按下了請求上樓的按鈕,此時,電梯應該從二樓下降到一樓。
下面是第二周期的狀態顯示圖,從中可以看到I1.6為紅色,表示1樓的上樓按鈕按下。然而,在第二副圖中,控制電梯下樓的輸出信號Q0.1和Q0.2依然為黑色,表示它們的輸出為0,電梯沒有啟動。
為什么電梯沒有啟動呢?仔細分析一下最后一張圖,可以發現問題出在換速控制信號M1.7上面。圖中換速信號為紅色,表示M1.7=1。這一情況,阻斷了快速運動信號M3.0,后者又阻斷了電梯快速運動輸出信號Q0.2和電梯向下運動輸出信號Q0.1。
那么M1.7怎么會變成1呢?為了分析這個問題,我們首先來考察一下換速的設計意圖。按照控制要求,當電梯運行接近目標層的時候,應該減慢速度然后停下。換速信號就是用來檢測是否在運動中接近目標層。這個檢測分成兩部分,第一部分是檢測電梯究竟是在層與層之間運動,還是到達了某一層,相應的信號是M1.6。當電梯在層間運動時M1.6=1,當電梯處在某層時,M1.6=0。然而,當電梯還沒有啟動時,這個信號也為0。因此換速的第一條件成立。
換速的第二部分邏輯條件主要是對于每層具體分析是否具有換速要求。比如第二層的換速條件是:“電梯正從樓上下到二樓M4.2=1,或電梯正從樓下上到二樓M3.2=1,并且電梯已經到達了二樓M0.2”。在這組條件中,對于2,3,4樓的設計都是正確的,然而對1樓和5樓的設計是不正確的。比如1樓的條件相當于“如果電梯從樓下上到一樓M3.1=1,或電梯從樓上下到一樓M4.1=1”,這里多出了一個不必要的條件“M3.1=1”,少掉了一個必要條件“電梯處在一樓M0.1=1”。
因此我們對程序做下述修改:
在M1.7的計算中分別去掉從下面上到一樓和從上面下到五樓的多余條件M3.1=1和M4.5=1。去掉這兩個信號的梯形圖。此外在M1.7的計算中為一樓和五樓分別加上新條件M0.1和M0.5。
仔細觀察上圖,還會發現在關于M1.7的梯形圖中,條件“M0.6=0 并且 M0.7=0”均稱紅色,這條道也會導致M1.7=1。我們認為這一條件也是多余的,將其去掉。最后得到了一個新的梯形圖,它在一樓按下按鈕之后,產生了快速下樓的輸出信號:Q0.1=1,Q0.2=1。下圖中可見這兩個信號均為紅色。