<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于SCM和PLC的兩種步進(jìn)電機(jī)控制方法

          基于SCM和PLC的兩種步進(jìn)電機(jī)控制方法

          作者: 時(shí)間:2012-11-30 來(lái)源:網(wǎng)絡(luò) 收藏


          表2 IR016與電機(jī)通電繞組對(duì)應(yīng)關(guān)系

          梯形圖控制程序如圖1所示。工作過程簡(jiǎn)單描述如下:由輸入端00000得電發(fā)出啟動(dòng)信號(hào),前沿微分指令DIFU(13)保證移位寄存器SFT(10)指令中移位數(shù)據(jù)初始信號(hào)01600的唯一性。移位寄存器在移位脈沖的作用下順序左移CONTROL ENGINEERING China版權(quán)所有,實(shí)現(xiàn)6位脈沖分配,由輸出繼電器10000、10001、10002分別去接通步進(jìn)電機(jī)的A、B、C三相。步進(jìn)電機(jī)轉(zhuǎn)速可由移位寄存器SFT的脈沖輸入端控制,轉(zhuǎn)向由繼電器02603控制。當(dāng)輸入端00001無(wú)效時(shí),KEEP(11)指令的置位端02600保證02603得電且保持該狀態(tài),電機(jī)正轉(zhuǎn);當(dāng)00001為ON時(shí),KEEP(11)指令的復(fù)位端02601使02603失電而恢復(fù)原狀態(tài),電機(jī)反轉(zhuǎn)。


          圖1 梯形圖

          4 結(jié)束語(yǔ)
          比較步進(jìn)電機(jī)的的控制方法可知。采用定時(shí)器延時(shí),以中斷方式輸出控制脈沖;采用移位指令和內(nèi)部特殊繼電器,以循環(huán)順序掃描方式輸出控制脈沖。采用匯編語(yǔ)言(或C語(yǔ)言)編程,其指令系統(tǒng)的同有格式受硬件結(jié)構(gòu)的限制很大,編寫和調(diào)試要求具備一定語(yǔ)言程序設(shè)計(jì)基礎(chǔ);而編寫程序,即可以采用語(yǔ)句表(助記符),又可以采用梯形圖,梯形圖簡(jiǎn)單易懂,通過圖形編程器容易實(shí)現(xiàn)。SCM控制系統(tǒng)設(shè)計(jì)周期長(zhǎng),一般需要程序擴(kuò)展,硬件方面需要經(jīng)過印刷電路板設(shè)計(jì)等過程;PLC控制系統(tǒng)采用模塊化結(jié)構(gòu)控制工程網(wǎng)版權(quán)所有,可在線修改控制程序,并實(shí)現(xiàn)實(shí)時(shí)監(jiān)控,因而設(shè)計(jì)周期短。PLC系統(tǒng)擴(kuò)展靈活,可以在原有控制系統(tǒng)基礎(chǔ)上進(jìn)行功能擴(kuò)展,能有效降低成本,適應(yīng)于復(fù)雜的工業(yè)控制環(huán)境。
          用SCM和PLC來(lái)實(shí)現(xiàn)脈沖的產(chǎn)生和分配,可以通過編程在一定范圍內(nèi)自由地設(shè)定步進(jìn)電機(jī)的轉(zhuǎn)速,而且還可以靈活地控制步進(jìn)電機(jī)的運(yùn)行狀態(tài)。這兩種控制方式都不需要反饋就能對(duì)位置或速度進(jìn)行控制,且位置誤差不會(huì)積累;用軟件編程代替硬件控制,不僅減少了系統(tǒng)設(shè)計(jì)的工作量,而且提高了控制系統(tǒng)的可靠性。

          pa相關(guān)文章:pa是什么


          脈沖點(diǎn)火器相關(guān)文章:脈沖點(diǎn)火器原理

          上一頁(yè) 1 2 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();