湖南翰智自動(dòng)化設(shè)備有限公司
西門子6ES72121BE400XB0
MOVD +4 SMD72 // 將脈沖計(jì)數(shù)設(shè)為4次脈沖。
ATCH INT_0 19 // 將中斷例行程序0定義為
// 處理PTO完成中斷的中斷。
ENI // 全局中斷啟用
PLS 0 // 激活PTO操作,PLS0=》 Q0.0
MOVB 16#89 SMB67 // 預(yù)載控制字節(jié),用于隨后的
// 周期改動(dòng)。
NETWORK 1 // 中斷0開(kāi)始
// 如果當(dāng)前周期為500毫秒:
// 將周期設(shè)為1000毫秒,并生成4次脈沖
LDW=SMW68 +500
MOVW +1000 SMW68
PLS 0
CRETI
NETWORK 2
// 如果當(dāng)前周期為1000毫秒:
// 將周期設(shè)為500毫秒,并生成4次脈沖
LDW=SMW68 +1000
MOVW +500 SMW68
PLS 0序注釋
西門子S7-200系列PLC控制步進(jìn)電機(jī)的編程方法
步進(jìn)電機(jī)驅(qū)動(dòng)器是一種將電脈沖轉(zhuǎn)化為角位移的執(zhí)行機(jī)構(gòu)。當(dāng)步進(jìn)驅(qū)動(dòng)器接收到一個(gè)脈沖信號(hào),它就驅(qū)動(dòng)步進(jìn)電機(jī)按設(shè)定的方向轉(zhuǎn)動(dòng)一個(gè)固定的角度(稱為“步距角”),它的旋轉(zhuǎn)是以固定的角度一步一步運(yùn)行的??梢酝ㄟ^(guò)控制脈沖個(gè)數(shù)來(lái)控制角位移量,從而達(dá)到準(zhǔn)確定位的目的;同時(shí)可以通過(guò)控制脈沖頻率來(lái)控制電機(jī)轉(zhuǎn)動(dòng)的速度和加速度,從而達(dá)到調(diào)速和定位的目的。
步進(jìn)電動(dòng)機(jī)不能直接接到直流或交流電源上工作,必須使用的驅(qū)動(dòng)電源(步進(jìn)電動(dòng)機(jī)驅(qū)動(dòng)器)??刂破鳎}沖信號(hào)發(fā)生器)可以通過(guò)控制脈沖的個(gè)數(shù)來(lái)控制角位移量,從而達(dá)到準(zhǔn)確定位的目的;同時(shí)可以通過(guò)控制脈沖頻率來(lái)控制電機(jī)轉(zhuǎn)動(dòng)的速度和加速度,從而達(dá)到調(diào)速的目的。
這樣我們只要在PLC編程就很簡(jiǎn)單可以實(shí)現(xiàn)對(duì)電機(jī)控制了。
一覽
順序控制確定了電機(jī)的接通和關(guān)閉規(guī)定。
????
2
1 2))1
圖 6-2 順序控制的簡(jiǎn)化圖
接通電源電壓后,變頻器通常都會(huì)“接通就緒"狀態(tài)。在該狀態(tài)下,變頻器會(huì)一直等待接通電機(jī)的指令:
收到 ON 指令,變頻器會(huì)接通電機(jī)。變頻器又“運(yùn)行"狀態(tài)。
發(fā)出 OFF1 指令后,變頻器對(duì)電機(jī)進(jìn)行制動(dòng),直至靜止。在電機(jī)靜止后,變頻器會(huì)將其關(guān)閉。變頻器又回到“接通就續(xù)"狀態(tài)。
西門子6ES72121BE400XB0