在動(dòng)作運(yùn)行過程中,總避免不了實(shí)現(xiàn)啟動(dòng)、暫停等功能,而暫停設(shè)置就是整個(gè)過程停止在當(dāng)前運(yùn)動(dòng)的狀態(tài),再恢復(fù)時(shí),動(dòng)作繼續(xù)運(yùn)行。
【控制要求】
按下啟動(dòng)開關(guān)(自鎖開關(guān)),1、2、3號(hào)電機(jī)按順序依次動(dòng)作,電機(jī)1動(dòng)作,延時(shí)1s后電機(jī)2動(dòng)作,再延時(shí)1s,電機(jī)3動(dòng)作,延時(shí)1s后當(dāng)感應(yīng)器X1有信號(hào)時(shí),電機(jī)按照3、2、1的順序依次停止動(dòng)作,每個(gè)動(dòng)作間隔1s。
暫停時(shí),動(dòng)作停止在當(dāng)前狀態(tài),輸出狀態(tài)可以保留。
【動(dòng)作分析】
按下啟動(dòng)開關(guān),就是一個(gè)等待輸入信號(hào),添加等待輸入X0, 電機(jī)動(dòng)作都是觸發(fā)輸出端,電機(jī)動(dòng)作添加觸發(fā)輸出通,電機(jī)停止添加觸發(fā)輸出斷,間隔時(shí)間都是用延時(shí)等待指令。
添加暫停開關(guān),暫停開關(guān)有上升沿信號(hào)(自鎖開關(guān),通的瞬間)時(shí),控制動(dòng)作程序停止(程序所在環(huán)為停止?fàn)顟B(tài)),暫停開關(guān)有下降沿信號(hào)(自鎖開關(guān),斷的瞬間),控制動(dòng)作程序運(yùn)行(程序所在環(huán)為運(yùn)行狀態(tài))。此項(xiàng)設(shè)置在組合邏輯中實(shí)現(xiàn)。
【控制流程圖】
按照動(dòng)作分析,每一個(gè)動(dòng)作就是一個(gè)指令,將總動(dòng)作流程圖一步一步畫出來,每個(gè)指令用流程圖的方式連接起來。
【修改別名】
1. 在軟件別名處,對(duì)動(dòng)作需要用到的端口進(jìn)行別名修改:
2. 輸入端別名修改: X0:?jiǎn)?dòng)開關(guān),X1:感應(yīng)器,X2:暫停開關(guān)。
3. 輸出端別名修改:Y0:電機(jī)1、Y1:電機(jī)2、Y2:電機(jī)3。
【程序編輯】
在時(shí)序環(huán)0中直接用啟動(dòng)開關(guān)來控制電機(jī)的通斷。
注:在觸摸屏上實(shí)現(xiàn)相應(yīng)的開關(guān)按鍵,只需要將等待輸入“X端”修改成輔助標(biāo)志“M”就可以了(添加等待輔助指令)。
在組合邏輯編輯暫停程序,分為兩組,一組是暫停有信號(hào)時(shí)的動(dòng)作,另一組是暫停開關(guān)沒信號(hào)時(shí)的動(dòng)作。暫停開關(guān)X2有上升沿信號(hào)時(shí)(斷到通的一瞬間),程序動(dòng)作所在環(huán)-時(shí)序環(huán)0,停止動(dòng)作;暫停開關(guān)X2有下降沿信號(hào)時(shí)(通到斷的一瞬間),程序動(dòng)作所在環(huán)-時(shí)序環(huán)0,繼續(xù)運(yùn)行。
【程序調(diào)試】
當(dāng)所有的程序編輯完成之后,我們就可以將程序通過串口下發(fā)至 PLC 中,程序調(diào)試有幾種方式。
1 、可以在編程軟件上進(jìn)行程序調(diào)試,在菜單欄中的調(diào)試框中,打開 “ 在線調(diào)試環(huán) ” ,選擇下發(fā)程序的端口,即可在線調(diào)試。
2 、可在觸摸屏軟件上實(shí)現(xiàn)在線模擬,進(jìn)行程序調(diào)試。
責(zé)任編輯:Rex_08