plc在電梯位移控制中的應用
3 程序設計
利用變頻器pg卡輸出端(ta2.1)將脈沖信號引入plc的高速計數輸入端0000,構成位置反饋。高速計數器(cnt47)累加的脈沖數反映電梯的位置。高速計數器的值不斷地與各信號點對應的脈沖數進行比較,由此判斷電梯的運行距離、換速點、平層電和制動停車點等信號。理論上這種控制方式其平層誤差可在±1個脈沖當量范圍。在考慮減速機齒輪嚙合間隙等機械因素情況下,電梯的平層精度可達±5mm內,大大低于國標±15mm的標準,滿足電梯起制動平滑,運行平穩,平層準確的要求。電梯在運行過程中,通過位置信號檢測,軟件實時計算以下位置信號:電梯所在樓層位置、快速換速點、中速換速點、門區信號和平層位置信號等。由此省去原來每層在井道中設置的上述信號檢測裝置,大大減少井道檢測元件和信號連線,降低成本。下面針對在實現集選控制基礎上新增添的樓層計數、快速換速、中速換速、門區和平層信號5個子程序進行介紹。
3.1 樓層計數
本設計采用相對計數方式。運行前通過自學習方式,測出相應樓層高度脈沖數,對應17層電梯分別存入16個內存單元dm06 ~ dm21。
樓層計數器(cnt46)為一雙向計數器,當到達各層的樓層計數點時,根據運行方向進行加1或減1計數。樓層計數程序流程圖如圖2 所示。
運行中,高速計數器累計值實時與樓層計數點對應的脈沖數進行比較,相等時發出樓層計數信號,上行加1,下行減1。為防止計數器在計數脈沖高電平期間重復計數,采用樓層計數信號上沿觸發樓層計數器。
3.2 快速換速
當高速計數器值與快速換速點對應的脈沖數相等時,若電梯處于快速運行且本層有選層信號,發快速換速信號。若電梯中速運行或雖快速運行但本層無選層信號,則不發換速信號。程序流程圖如圖3 所示。
中速換速與快速換速判斷方法類似,不再重復。
3.3 門區信號
當高速計數器cnt47數值在門區所對應脈沖數范圍內時,發門區信號。程序流程圖如圖4 所示。
平層信號與區信號判斷方法類似,不再重復。
3.4 脈沖信號故障檢測
脈沖信號的準確采集和傳輸在本系統中顯得尤為重要,為檢測旋轉編碼器和脈沖傳輸電路故障,設計了有無脈沖信號和錯漏脈沖檢測電路,通過實時檢測確保系統正常運行。為消除脈沖計數累計誤差,在基站設置復位開關,接入plc高速計數器cnt47的復位端0001。