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