如何使用PLC控制步進(jìn)/伺服電機(jī)正反轉(zhuǎn)
控制要求控制一臺(tái)步進(jìn)電機(jī),電機(jī)驅(qū)動(dòng)細(xì)分是2000(電子齒輪比為1:1),控制兩個(gè)氣缸電磁閥。按下啟動(dòng)開(kāi)關(guān)(不帶開(kāi)關(guān),按下一次,給一次信號(hào)),觸發(fā)氣缸1推出,保持2s,電機(jī)正轉(zhuǎn)3圈,電機(jī)停止后觸發(fā)氣缸2
控制要求
控制一臺(tái)步進(jìn)電機(jī),電機(jī)驅(qū)動(dòng)細(xì)分是2000(電子齒輪比為1:1),控制兩個(gè)氣缸電磁閥。按下啟動(dòng)開(kāi)關(guān)(不帶開(kāi)關(guān),按下一次,給一次信號(hào)),觸發(fā)氣缸1推出,保持2s,電機(jī)正轉(zhuǎn)3圈,電機(jī)停止后觸發(fā)氣缸2推出,保持3s后觸發(fā)氣缸1縮回,電機(jī)再反轉(zhuǎn)2圈,停止后觸發(fā)氣缸3縮回,保持1s.
動(dòng)作分析
按下啟動(dòng)開(kāi)關(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ù)為6000,添加單軸運(yùn)動(dòng)指令,電機(jī)正向運(yùn)行,運(yùn)行方式為增量,位移值(脈沖數(shù))為6000,要等待軸停止,再添加一條單軸等待指令。電機(jī)停止之后,觸發(fā)氣缸3推出,添加觸發(fā)輸出指令,觸發(fā)Y2通,延時(shí)3s后觸發(fā)Y1斷,氣缸1縮回。電機(jī)反轉(zhuǎn)圈,添加單軸運(yùn)動(dòng),選擇反向運(yùn)行,運(yùn)行方式為增量,位移值(脈沖數(shù))為4000,要等待軸停止,再添加一條單軸等待指令。電機(jī)停止后添加觸發(fā)輸出,觸發(fā)Y2斷,延時(shí)1s.
控制流程圖
按照動(dòng)作分析,每一個(gè)動(dòng)作就是一個(gè)指令,每個(gè)指令用流程圖的方式連接起來(lái)。
修改別名
在軟件別名處,對(duì)動(dòng)作需要用到的端口進(jìn)行別名修改:輸入別名修改:X0:?jiǎn)?dòng)開(kāi)關(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è)置: