在動作運行過程中,總避免不了實現(xiàn)啟動、暫停等功能,而暫停設置就是整個過程停止
在當前運動的狀態(tài),再恢復時,動作繼續(xù)運行。
【控制要求】
按下啟動開關(guān)(自鎖開關(guān)),1、2、3號電機按順序依次動作,電機1動作,延時1s后電
機2動作,再延時1s,電機3動作,延時1s后當感應器X1有信號時,電機按照3、2、1的順序依
次停止動作,每個動作間隔1s。
要求可以實現(xiàn)暫停功能,按下暫停開關(guān)(自鎖開關(guān),按下一直保持信號),
動作停止,輸出會斷開,但需要系統(tǒng)能夠記錄當時的狀態(tài),以便恢復時能夠清楚
上一步的動作是什么,斷開暫停開關(guān)時,當前動作恢復正常運行。
【動作分析】
按下啟動開關(guān),就是一個等待輸入信號,添加等待輸入X0,電機動作都是觸發(fā)輸出端,
電機動作添加觸發(fā)輸出通,電機停止添加觸發(fā)輸出斷,間隔時間都是用延時等待指令。
由于動作要求有暫停功能,這里就需要借助輔助標志來記錄每個電機的動作狀態(tài),同
時用一個輔助標志表示暫停開關(guān)的狀態(tài)。如在暫停開關(guān)沒信號(暫停標志斷)的情況下,電
機標志M有信號時,就表示輸出端電機通(線網(wǎng)模式)。
由此可以想到,暫停開關(guān)有信號(暫停標志通)的情況下,動作全部停止,也就是程序
所在環(huán)要停止,等暫停開關(guān)斷開,程序所在環(huán)繼續(xù)運行。這個動作在時序環(huán)實現(xiàn)。
而暫停標志為斷時,電機標志為通狀態(tài)時,這樣對應的電機就會動作(采用線網(wǎng)模式),
暫停標志為通時,條件不滿足,動作全部停止。這樣的動作就是在組合邏輯實現(xiàn)。
【控制流程圖】
按照動作分析,每一個動作就是一個指令,將總動作流程圖一步一步畫出來,每個
指令用流程圖的方式連接起來。

暫停動作邏輯流程圖:

【修改別名】
在軟件別名處,對動作需要用到的端口進行別名修改:

輸入端別名修改:X0:啟動開關(guān),X1:感應器,X2:暫停開關(guān)。

輸出端別名修改:Y0:電機1、Y1:電機2、Y2:電機3。

輔助標志別名修改:

【程序編輯】
在時序環(huán)0中直接用啟動開關(guān)來控制電機的標志,電機標志為通時,說明電機也
是為通,電機標志為斷時,說明電機也是為斷,用這個輔助標志來記錄電機的狀態(tài)。
注:在觸摸屏上實現(xiàn)相應的開關(guān)按鍵,只需要將等待輸入“X端”修改成
輔助標志“M”就可以了(添加等待輔助指令)。

在時序環(huán)1中編輯暫停控制動作。暫停開關(guān)有信號時,觸發(fā)暫停標志M3通 ,
用M3來記錄暫停開關(guān)的狀態(tài)(方便組合邏輯實現(xiàn)暫?刂疲。

在組合邏輯中編輯在暫停標志斷開的條件下電機標志直接控制電機的動作,電機與
電機標志之間為線網(wǎng)模式。因為用的線網(wǎng)模式,所以當暫停標志為通時,條件不滿足,
所以電機標志和電機都將為斷狀態(tài)。

【程序調(diào)試】
當所有的程序編輯完成之后,我們就可以將程序通過串口下發(fā)至PLC中,程序調(diào)試
有幾種方式。
1、可以在編程軟件上進行程序調(diào)試,在菜單欄中的調(diào)試框中,打開“在線調(diào)試環(huán)”,
選擇下發(fā)程序的端口,即可在線調(diào)試。
2、可在觸摸屏軟件上實現(xiàn)在線模擬,進行程序調(diào)試。
|