【控制要求】
利用 PLC 實(shí)現(xiàn)點(diǎn)動(dòng)控制步進(jìn)電機(jī)的正反轉(zhuǎn),當(dāng)我們輸入 X0 信號(hào)的
時(shí)候,控制步進(jìn)電機(jī)正向轉(zhuǎn)動(dòng),斷開 X0 信號(hào)時(shí),步進(jìn)電機(jī)緊急停止;輸
入 X1 信號(hào)的時(shí)候,控制步進(jìn)電機(jī)反向轉(zhuǎn)動(dòng),斷開 X1 信號(hào)時(shí),步進(jìn)電機(jī)
緊急停止。
【程序編輯】
1、在環(huán) 0 中編輯程序
①在幀 0-幀 2 中添加控制正反轉(zhuǎn)的條件跳轉(zhuǎn)指令:輸入信號(hào)條件跳
轉(zhuǎn) X0(正向條件跳轉(zhuǎn))和 X1(反向條件跳轉(zhuǎn))均為通狀態(tài),后在添加
一條幀環(huán)跳轉(zhuǎn) 00 環(huán)指令循環(huán)掃描。
②在幀 3-幀 6 中添加控制步進(jìn)電機(jī)正向動(dòng)作的指令:添加單軸等待,
檢測(cè)步進(jìn)電機(jī)為停止?fàn)顟B(tài)時(shí),進(jìn)行正向動(dòng)作,速度比為 100,位移比值
為 1000000。添加等待輸入指令,X0 為斷狀態(tài),再添加單軸操作指令,
操作動(dòng)作為緊急停止。添加幀環(huán)跳轉(zhuǎn)指令 0 環(huán)等待啟動(dòng)信號(hào)。
③在幀 9-幀 11 中添加控制步進(jìn)電機(jī)反向動(dòng)作的指令:添加單軸等
待,檢測(cè)步進(jìn)電機(jī)為停止?fàn)顟B(tài)時(shí),進(jìn)行反向動(dòng)作,速度比為 100,位移
比值為 1000000。添加等待輸入指令,X1 為斷狀態(tài),再添加單軸操作
指令,操作動(dòng)作為緊急停止。添加幀環(huán)跳轉(zhuǎn)指令 0 環(huán)等待啟動(dòng)信號(hào)。

2.程序編輯完成之后,為了更好的控制步進(jìn)電機(jī)正反轉(zhuǎn),我們修改
時(shí)序環(huán)幀別名,幀 3 別名為正向,幀 9 別名為反向。

3.修改條件跳轉(zhuǎn)指令 X0 與 X1 的參數(shù):X0 為別名跳轉(zhuǎn)模式,當(dāng) X0
為通信號(hào)時(shí),根據(jù)別名“正向”跳轉(zhuǎn)至幀 3 指令,進(jìn)行步進(jìn)電機(jī)正向動(dòng)作;
X1 為別名跳轉(zhuǎn)模式,當(dāng) X1 為通信號(hào)時(shí),根據(jù)別名“反向”跳轉(zhuǎn)至幀 9 指
令,進(jìn)行步進(jìn)電機(jī)反向動(dòng)作。

點(diǎn)動(dòng)控制步進(jìn)電機(jī)正反轉(zhuǎn),當(dāng)有條件 X0 信號(hào)輸入時(shí),則步進(jìn)電機(jī)進(jìn)
行正向動(dòng)作,斷開 X0 信號(hào)時(shí),進(jìn)行緊急停止動(dòng)作;當(dāng)有條件 X1 信號(hào)輸
入時(shí),則步進(jìn)電機(jī)進(jìn)行反向動(dòng)作,斷開 X1 信號(hào)時(shí),進(jìn)行緊急停止動(dòng)作. 由于控制內(nèi)置輔助標(biāo)志均為斷狀態(tài),沒(méi)有信號(hào)時(shí),步進(jìn)電機(jī)不進(jìn)行任何
動(dòng)作。
|