時間:2009-01-13 17:18:47來源:ronggang
表1 粗定位的PTO多段管線包絡表值[/align]
2.2 源程序
//主程序
LD SM0.1 //首次掃描為1
R Q0.0,1 //復位映像寄存器位
CALL 0 //調(diào)用子程序0,初始化粗定位相關參數(shù)
LD M0.0 //粗定位完成
R Q0.0,1
CALL 1 //調(diào)用子程序1,初始化精定位相關參數(shù)
//子程序0,粗定位
LD SM0.0
MOVB 16#A0,SMB67 //設定控制字:允許PTO操作,選擇ms增量,選擇多段操作
MOVW 500,SMW168 //指定包絡表起始地址為V500
MOVB 3,VB500 //設定包絡表段數(shù)是3
MOVW 500,VW501 //設定第一段初始周期為500ms
MOVW -2,VD503 //設定第一段周期增量為-2ms
MOVD 200,VD505 //設定第一段脈沖個數(shù)為200
MOVW 100,VW509 //設定第二段初始周期為100ms
MOVW 0,VD511 //設定第二段周期增量為0ms
MOVD 1360,VD513 //設定第二段脈沖個數(shù)為1360
MOVW 100,VW517 //設定第三段初始周期為100ms
MOVW 1,VD519 //設定第三段周期增量為1ms
MOVD 400,VD521 //設定第三段脈沖個數(shù)為400
ATCH 2,19 //定義中斷程序2處理PTO完成中斷
ENI //允許中斷
PLS 0 //啟動PTO操作
//子程序1,精定位
LD SM0.0 //首次掃描為1
MOVB 16#8D,SMB67 //允許PTO功能,選擇ms增量,設定脈沖數(shù)和周期
MOVW 500,SMW68 //設定精定位周期為500ms
MOVD 400,SMD72 //設定脈沖個數(shù)為400
ATCH 3,19 //定義中斷程序3處理PTO完成中斷
ENI //允許中斷
PLS 0 //啟動PTO操作
//中斷程序2
LD SM0.0 //一直為1
= M0.0 //啟動精定位
//中斷程序3
LD SM0.0 //一直為1
= M0.1 //實現(xiàn)其他功能
3 結束語
實踐證明,本文提出的應用PLC控制步進電機實現(xiàn)快速精確定位的方法切實可行。在數(shù)控機床、物料計量、印刷、送膜包裝等用步進電機實現(xiàn)定位控制的領域有一定的實用價值和參考價值。
參考文獻
[1] 孫建忠,白鳳仙.特種電機及其控制[M] .北京:中國水利水電出版社, 2005:P147-178
[2] 王玉琳,王強.步進電機的速度調(diào)節(jié)方法.電機與控制應用[J],2006,33(1):P53-57
[3] SMATIC S7-200可編程序控制器系統(tǒng)手冊 P9.35-P9.50,P9.126-P9.134
標簽:
傳動網(wǎng)版權與免責聲明:凡本網(wǎng)注明[來源:傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權均為傳動網(wǎng)(www.wangxinlc.cn)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權屬于原版權人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。
產(chǎn)品新聞
更多>2025-11-07
2025-10-31
2025-10-22
2025-10-17
2025-10-11
2025-10-09