西門子PLC控制步進電機方法的研究
發(fā)布日期:
2023-05-10

一、引言

微電子技術(shù)和計算機技術(shù)發(fā)展,可編程序控制器有了突飛猛進發(fā)展,其功能已遠遠超出了邏輯控制、順序控制范圍,它與計算機有效結(jié)合,可進行模擬量控制,具有遠程通信功能等。有人將其稱為現(xiàn)代工業(yè)控制三大支柱(即PLC,機器人,CAD/CAM)之一。目前可編程序控制器(Programmable Controller)簡稱PLC已廣泛應(yīng)用于冶金、礦業(yè)、機械、輕工等領(lǐng)域,為工業(yè)自動化提供了有力工具。

二、西門子PLC基本結(jié)構(gòu)

西門子PLC采用了典型計算機結(jié)構(gòu),主要包括CPU、RAM、ROM和輸入/輸出接口電路等。把PLC看作一個系統(tǒng),該系統(tǒng)由輸入變量-PLC-輸出變量組成,外部各種開關(guān)信號、模擬信號、傳感器檢測信號均作為PLC輸入變量,它們經(jīng)PLC外部端子輸入到內(nèi)部寄存器中,經(jīng)PLC內(nèi)部邏輯運算或其它各種運算、處理后送到輸出端子,它們是PLC輸出變量,由這些輸出變量對外圍設(shè)備進行各種控制。

三、控制方法及研究

1、FP1特殊功能簡介

(1) 脈沖輸出

FP1輸出端Y7可輸出脈沖,脈沖頻率可軟件編程進行調(diào)節(jié),其輸出頻率范圍為360Hz~5kHz。

(2) 高速計數(shù)器(HSC)

FP1內(nèi)部有高速計數(shù)器,可同時輸入兩路脈沖,更高計數(shù)頻率為10kHz,計數(shù)范圍-8388608~+8388607。

(3) 輸入延時濾波

FP1輸入端采用輸入延時濾波,可防止因開關(guān)機械抖動帶來不可靠性,其延時時間可需要進行調(diào)節(jié),調(diào)節(jié)范圍為1ms~128ms。

(4) 中斷功能

FP1中斷有兩種類型,一種是外部硬中斷,一種是內(nèi)部定時中斷。

西門子PLC控制步進電機方法的研究

控制系統(tǒng)運行程序:第一句是將DT9044和DT9045清零,即為HSC進行計數(shù)做準備;第二句~第五句是建立參數(shù)表,參數(shù)存放以DT20為首址數(shù)據(jù)寄存器區(qū);更后一句是啟動SPD0指令,執(zhí)行到這句則從DT20開始取出設(shè)定參數(shù)并完成相應(yīng)控制要求。

由第一句可知第一個參數(shù)是K0,是PULSE方式特征值,由此規(guī)定了輸出方式。第二個參數(shù)是K70,對應(yīng)脈沖頻率為500Hz,Y7發(fā)出頻率為500Hz脈沖。第三個參數(shù)是K1000,即按此頻率發(fā)1000個脈沖后則切換到下一個頻率。而下一個頻率即更后一個參數(shù)是K0,當執(zhí)行到這一步時脈沖停止,電機停轉(zhuǎn)。故當運行此程序時即可使步進電機規(guī)定速度、預定轉(zhuǎn)數(shù)驅(qū)動控制對象,使之達到預定位置后自動停止。

聲明:部分內(nèi)容來源于網(wǎng)絡(luò),如侵權(quán)請后臺留言聯(lián)系刪除。