當(dāng)前位置: 首頁(yè) > 工業(yè)控制產(chǎn)品 > 運(yùn)動(dòng)控制 > 步進(jìn)電機(jī)
發(fā)布日期:2022-10-09 點(diǎn)擊率:57 品牌:西門(mén)子_Siemens
用PTO怎么才能讓步進(jìn)電機(jī)走完一段距離后自動(dòng)反轉(zhuǎn)回來(lái)?外部沒(méi)有開(kāi)關(guān)
答:1、主程序先正轉(zhuǎn),等到正轉(zhuǎn)完了就中斷,中斷中接通個(gè)輔助觸點(diǎn)(M0.X),當(dāng)M.0X閉合,住程序中的反轉(zhuǎn)開(kāi)始運(yùn)做.這樣子就OK了。
2、用PTO指令讓Q0.0ORQ0.1高速脈沖,另一個(gè)點(diǎn)如Q0.2做方向信號(hào),就可以控制正反轉(zhuǎn)了,速度快慢就要控制輸出脈沖周期了,周期越短速度越快,如果你速度很快的話請(qǐng)考慮緩慢加速,不然它是啟動(dòng)不了的,如果方向也變的快的話就要還做一個(gè)緩慢減速,不然它振動(dòng)會(huì)蠻厲害,而且也會(huì)失步。
3、程N(yùn)ETWORK1//用于單段脈沖串操作的主程序(PTO)
//首次掃描時(shí),將映像寄存器位設(shè)為低
//并調(diào)用子程序0
LDSM0.1
RQ0.01
CALLSBR_0
NETWORK1//子程序0開(kāi)始
LDSM0.0
MOVB16#8DSMB67//設(shè)置控制字節(jié):
//-選擇PTO操作
//-選擇單段操作
//-選擇毫秒增加
//-設(shè)置脈沖計(jì)數(shù)和周期數(shù)值
//-啟用PTO功能
MOVW+500SMW68//將周期設(shè)為500毫秒。
MOVD+4SMD72//將脈沖計(jì)數(shù)設(shè)為4次脈沖。
ATCHINT_019//將中斷例行程序0定義為
//處理PTO完成中斷的中斷。
ENI//全局中斷啟用
PLS0//激活PTO操作,PLS0=>Q0.0
MOVB16#89SMB67//預(yù)載控制字節(jié),用于隨后的
//周期改動(dòng)。
NETWORK1//中斷0開(kāi)始
//如果當(dāng)前周期為500毫秒:
//將周期設(shè)為1000毫秒,并生成4次脈沖
LDW=SMW68+500
MOVW+1000SMW68
PLS0
CRETI
NETWORK2
//如果當(dāng)前周期為1000毫秒:
//將周期設(shè)為500毫秒,并生成4次脈沖
LDW=SMW68+1000
MOVW+500SMW68
PLS0序注釋
下一篇: PLC、DCS、FCS三大控
上一篇: 索爾維全系列Solef?PV
型號(hào):2011400034
價(jià)格:面議
庫(kù)存:10
訂貨號(hào):2011400034
型號(hào):103H8223-6340
價(jià)格:面議
庫(kù)存:10
訂貨號(hào):103H8223-6340
型號(hào):SM2862-5151
價(jià)格:面議
庫(kù)存:10
訂貨號(hào):SM2862-5151
型號(hào):103H8222-6340
價(jià)格:面議
庫(kù)存:10
訂貨號(hào):103H8222-6340
型號(hào):103H5208-0410
價(jià)格:面議
庫(kù)存:10
訂貨號(hào):103H5208-0410
型號(hào):P542-M481U-G17L82
價(jià)格:面議
庫(kù)存:10
訂貨號(hào):P542-M481U-G17L82