陳青
摘 要:伺服電機在閉環(huán)控制系統(tǒng)中具有控制簡便,控制精度高等優(yōu)點,本文介紹了PLC對伺服電機的定位和控制方法
關(guān)鍵詞:PLC:伺服電機;精確定位
一、PLC的基本知識
PLC是指數(shù)字運算操作電子系統(tǒng)的可編程邏輯控制器,其廣泛應(yīng)用于工業(yè)生產(chǎn)。一方面,PLC穩(wěn)定可靠,使用壽命長,由三菱、西門子等廠家研制的PLC,其MTBF(平均無故障時間)可達(dá)20萬小時以上。另一方面,PLC的擴展性好,增加相應(yīng)模塊即可實現(xiàn)多種功能,如AD/DA功能,波形輸出功能,PID模糊控制等。
PLC編程邏輯清晰,簡單易學(xué),一線技工人員也可熟練應(yīng)用,因此在工業(yè)控制中,應(yīng)用PLC控制步進(jìn)電機或伺服電機隨處可見。
本文選用日本三菱公司的FX3U晶體管輸出的PLC,可進(jìn)行6點同時100 kHz高速計數(shù)及3軸獨立100kHz的定位功能,并且可達(dá)到通過基本指令0.065us及PCMIX值實現(xiàn)高速度,完全滿足控制伺服電動機的要求。
二、伺服電機工作過程概述
伺服電機又稱執(zhí)行電機, 在自動控制系統(tǒng)中作為執(zhí)行元件,它將輸入的電壓信號變換成轉(zhuǎn)軸的角位移或角速度輸出,輸入的電壓信號又稱為控制信號或電壓信號,改變控制電壓即可變更伺服電動機的轉(zhuǎn)速及轉(zhuǎn)向。它主要靠脈沖來定位,伺服電機每接收1個脈沖,就會旋轉(zhuǎn)1個脈沖對應(yīng)的角度,實現(xiàn)位移。并且由于伺服電機本身具備發(fā)出脈沖的功能,所以伺服電機每旋轉(zhuǎn)一個角度,都會發(fā)出對應(yīng)數(shù)量的脈沖,由此與伺服電機所接收的脈沖形成一一對應(yīng)關(guān)系,構(gòu)成閉環(huán)控制。通過這樣的控制過程,控制系統(tǒng)知道自己共發(fā)出了多少脈沖給伺服電機,同時又接收了多少脈沖回來,于是就能夠精確控制電機轉(zhuǎn)動,實現(xiàn)精確定位。伺服電機控制系統(tǒng)精度可達(dá)到0.001mm。
伺服電機在要求精密控制的場所中得到了廣泛的應(yīng)用,其閉環(huán)控制模式,步進(jìn)電機是無法比擬的。在一些場合,步進(jìn)電機由于沒有反饋,如果步出現(xiàn)卡死或打滑時會出現(xiàn)失步的情況,控制系統(tǒng)是不知道的,從而影響了設(shè)備的傳動精度,因此步進(jìn)電機一般只用于簡單傳動或?qū)纫蟛桓叩膱龊稀?/p>
本文選擇三菱公司的HF—KE73W1一S100伺服電動機,與之配套使用的驅(qū)動器選用MR—E一70A—KH003伺服驅(qū)動器。
三、應(yīng)用PLC控制伺服電機
3.1 PLC控制伺服電機原理圖
PLC控制伺服電機原理如圖1所示。
① PLC引腳說明
PLC控制系統(tǒng)I/O接線圖如圖1。
原點定位原理如下:原點是為位置控制中的基準(zhǔn)點,設(shè)置好原點位置,后面的位置控制才有意義,因此在定位脈沖發(fā)送前必須進(jìn)行原點控制。當(dāng)發(fā)送原點定位POSORG命令后,電機開始按參數(shù)設(shè)定的速度加速,然后勻速直到P04光電被感應(yīng),然后以一個比較低的速度繼續(xù)運行,直到P05光電也被感應(yīng),此時原點位置被自動記錄在PLC中,以后的位置控制指令,都南這個原點坐標(biāo)作為參考。
② 電機驅(qū)動器引腳說明
伺服使能:該引腳為2 4+高電平時,伺服電機進(jìn)入工作狀態(tài),否則處于參數(shù)設(shè)置狀態(tài)。
DC12—24:該引腳需要和PLC的24一連接,獲取相同的低電位。
PURSE32:該引腳為位置脈沖發(fā)送的高電位,直接通過一個2 K電阻連接到PLC的P端
PURSE31:該引腳接受PLC的P40發(fā)出的位置信號低電平,作為控制電機運轉(zhuǎn)的位置信號。
PURSE34:該引腳為方向脈沖發(fā)送的高電位,直接通過一個2 K電阻連接到PLC的P端
PURSE33:該引腳接受PLC的P40發(fā)出的位置信號低電平,作為控制電機運轉(zhuǎn)的方向信號。
cz信號:可作為運轉(zhuǎn)圈數(shù)的反饋信號,電機每轉(zhuǎn)動一圈,該通道會產(chǎn)生一個脈沖。
③ 電機引腳說明
由于電機直接于伺服有相關(guān)配套的連接,無須知道接線過程,因此不具體說明。
3.2 PLC控制伺服電機流程
第一步:原點定位,發(fā)送POSORG命令。
第二步:位置運轉(zhuǎn),發(fā)送POSDST命令,控制電機每次轉(zhuǎn)動制定的角距。
3.3 PLC梯形圖
PLC梯形圖如圖2所示。當(dāng)P0丹關(guān)閉合時,開始執(zhí)行原點定位命令,此時電機開始運轉(zhuǎn),直到P04光電被感應(yīng),此時電機減速,當(dāng)p05光電被感應(yīng)時,此時電機原點定位結(jié)束,并產(chǎn)生一個標(biāo)志位F0283,并執(zhí)行D M001命令,該命令將在只在本段程序內(nèi)產(chǎn)生一次mOO1閉合號.因為原點結(jié)束標(biāo)志F283會一直存在,為避免頻繁發(fā)送定位命令,因此這里用了D M001命令,此時電機定位開始執(zhí)行,posdst表示從當(dāng)前位置開始向后按制定的速度運轉(zhuǎn)制定的角度。
參考文獻(xiàn):
[1]程子華,劉小明.PLC原理與編程案例分析[M].北京:國防工業(yè)出版社,2010 .
[2]李金城,PLC模擬量與通信控制應(yīng)用實踐[M].北京:電子工業(yè)出版社,2011 .