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