當前位置:編程學習大全網 - 編程語言 - 電梯的Plc編程

電梯的Plc編程

可編程控制器在電梯中的應用

壹、光電編碼器和高速計數器

1,光電編碼器的工作原理

光電編碼器是壹種新型的速度和位置控制傳感器,其工作原理可以用光電編碼器來解釋。光電碼盤是壹個沿圓周有均勻孔或齒的圓盤,在圓盤的兩側放置壹組發光元件和光敏元件。當圓盤轉動時,光有時通過孔或齒隙照射到光敏元件上,有時又被圓盤阻擋,從而在光敏元件上產生具有脈沖串波形的電信號。放大和整形信號可以用來測量速度和位移。光電編碼器壹次旋轉可以產生幾千甚至上萬個脈沖,滿足高精度轉速和定位的要求(選擇追求高精度的編碼器也要考慮控制器的接收頻率!)。在電梯的應用中,編碼器的分辨率不高,1mm的轎廂運動能產生幾個脈沖就夠了。我們希望的是,編碼器在產生脈沖的同時,能夠解決轉向判斷的問題。所以現在的編碼器壹般都配有兩套(或者三套——用於零位測量)光電器件,兩套光電器件產生的脈沖的相位在壹定程度上是不同的,這也就產生了方向信號。例如,當設備A產生的脈沖相位領先於相位B時,則為正轉。反之,則相反。為了討論方便,我們選擇小車運行1mm,編碼器產生1脈沖。

2.PLC的高速計數器和高速計數指令(三菱FX系列討論)

高速計數器是PLC的編程軟元件。與普通計數器相比,高速計數器用於計數頻率高於內部掃描頻率的板外脈沖(建議仔細理解PLC掃描周期的概念)。由於計數信號頻率高,計數中斷,計數器的啟動、復位或改變計數方向也使用外部信號。PLC的高速計數器有三種:1,單相單計數輸入高速計數器,2,單相雙計數輸入高速計數器,3,雙相雙計數輸入高速計數器。例如,單相單計數輸入高速計數器C235是用於獲取X0的輸入信號。(PLC有自己的規定,詳見用戶手冊。)

高速計數器有兩種工作模式。第壹個用自己觸點的動作作為信號。高速計數器和普通的32位加減計數器壹樣,在遞增計數達到設定值時移動並保持觸點,在遞減計數達到設定值時復位觸點(如果觸點已置位)。這種方法的缺點是控制受到掃描周期的影響。高速計數器的第二種工作模式是中斷模式,這需要使用高速計數器的特殊指令。FX2N有三條關於高速計數器的指令:1,高速計數器設置指令(HSCS),2,高速計數器復位指令(HSCR),3,高速計數器區間比較指令(HSZ)。這三條指令都是32位指令,並且都是以中斷方式執行的。

結合五層電梯的控制,選用FX2N-64MRPLC作為控制器,選用雙相雙計數輸入高速計數器C254作為轎廂的定位計數器。其A相脈沖輸入端子為X000,B相脈沖輸入端子為X0001,復位端子為X0002,外部啟動端子為X0006。

第二,基於高速計數器的汽車位置確定

電梯運行時,光電編碼器驅動高速計數器完成計數工作。當汽車上升時,它向上計數和向下計數。高速計數器的當前值是轎廂在井道中的準確位置。例如,如果樓層高度為5M,正常運行時計數範圍為0-20000,則高速計數器的設定值可以設置為30000或其他大於20000的值。因為這個程序並不打算使用當前值等於預設值的事件。

轎廂位置的確定具有多種用途。壹是實現大堂和轎廂內樓層的數字指示,二是操作的定向,三是確定平層的制動時間。每層上下設置200mm轎廂當前位置指令切換間隔。當轎廂到達該區間時,轎廂當前位置數據將被發送到樓層電流值存儲單元進行存儲,作為大堂和轎廂的樓層顯示數據。

為了在電梯運行初期的調試和維護過程中,修正由於機械原因和建築原因造成的樓層計數器的定位誤差,可以在程序中設置定位自學習程序。通過維護操作可以獲得各層的準確數據。

  • 上一篇:插畫風景觀-東方式插花的風格特點
  • 下一篇:20款保時捷718刷ECU升級ING特調,水平對置4缸發動機隱藏動力激活
  • copyright 2024編程學習大全網