運(yùn)動(dòng)控制主要是應(yīng)用于控制步進(jìn)電機(jī)和伺服電機(jī),比如控制步進(jìn)電
機(jī)正轉(zhuǎn) 5 圈,再反轉(zhuǎn) 5 圈等,可以用到軟件中的運(yùn)動(dòng)指令。
【控制要求】
控制一臺(tái)步進(jìn)電機(jī),電機(jī)驅(qū)動(dòng)細(xì)分是 2000(電子齒輪比為 1:1),控制
兩個(gè)氣缸電磁閥。
按下啟動(dòng)開關(guān)(不帶鎖開關(guān),按下一次,給一次信號(hào)),觸發(fā)氣缸 1 推
出,保持 2s,電機(jī)正轉(zhuǎn) 3 圈,電機(jī)停止后觸發(fā)氣缸 2 推出,保持 3s 后觸
發(fā)氣缸 1 縮回,電機(jī)再反轉(zhuǎn) 2 圈,停止后觸發(fā)氣缸 2 縮回,保持 1s。
【動(dòng)作分析】
按下啟動(dòng)開關(guān)就是添加一個(gè)等待輸入的指令,觸發(fā)氣缸 1 推出,就是
添加觸發(fā)輸出指令,觸發(fā) Y1 通,延時(shí) 2s,添加延時(shí)等待指令。
電機(jī)轉(zhuǎn)動(dòng)圈數(shù)跟驅(qū)動(dòng)細(xì)分有關(guān),在電子齒輪比為 1:1 的前提下,驅(qū)動(dòng)
細(xì)分是 2000,則是 2000 個(gè)脈沖為 1 圈。電機(jī)正轉(zhuǎn) 3 圈,就是 PLC 發(fā)
出的脈沖數(shù)為 2000×3=6000,添加單軸運(yùn)動(dòng)指令,電機(jī)正向運(yùn)行,運(yùn)
行方式為增量,位移值(脈沖數(shù))為 6000,要等待軸停止,再添加一條
單軸等待指令。
電機(jī)停止之后,觸發(fā)氣缸 2 推出,添加觸發(fā)輸出指令,觸發(fā) Y2 通,
延時(shí) 3s 后觸發(fā) Y1 斷,氣缸 1 縮回。
電機(jī)反轉(zhuǎn) 2 圈,添加單軸運(yùn)動(dòng),選擇反向運(yùn)行,運(yùn)行方式為增量,位
移值(脈沖數(shù))為 2000×2=4000,要等待軸停止,再添加一條單軸等
待指令。電機(jī)停止后添加觸發(fā)輸出,觸發(fā) Y2 斷,延時(shí) 1s。
【控制流程圖】
按照動(dòng)作分析,每一個(gè)動(dòng)作就是一個(gè)指令,每個(gè)指令用流程圖的方式連
接起來。

【修改別名】
在軟件別名處,對(duì)動(dòng)作需要用到的端口進(jìn)行別名修改:

輸入端別名修改:X0:?jiǎn)?dòng)開關(guān)。

輸出端別名修改:Y1:氣缸 1、Y2:氣缸 2

單軸運(yùn)動(dòng)不需要修改別名,添加運(yùn)動(dòng)指令的時(shí)候,在屬性框中選擇軸號(hào)就可
以了,系統(tǒng)默認(rèn)初選軸為軸 1。 【程序編輯】
在時(shí)序環(huán) 0 中按照控制流程圖編輯程序。

其中運(yùn)動(dòng)指令,單軸運(yùn)動(dòng)正轉(zhuǎn)屬性框設(shè)置:

單軸運(yùn)動(dòng)反轉(zhuǎn)屬性框設(shè)置:

|