步進(jìn)程序急停與恢復(fù)的解決方案
這里提供了一個(gè)實(shí)例,說(shuō)明了步進(jìn)(順序)控制程序的主要特定和注意事項(xiàng),提供了一個(gè)停止和恢復(fù)順控程序功能的解決方案。
功能描述
系統(tǒng)要求循環(huán)執(zhí)行步進(jìn)程序,程序啟動(dòng)后,按編制的順序執(zhí)行程序:
- 第一步輸出 Q0.1為10秒的高電平信號(hào);
- 10秒后切換到第二步復(fù)位Q0.1,同時(shí)輸出Q0.2為20秒的高電平信號(hào);
- 20秒后切換到第三步復(fù)位Q0.2,同時(shí)輸出Q0.3為30秒的高電平信號(hào);
- 30秒后返回第一步輸出Q0.1為10秒的高電平信號(hào),同時(shí)復(fù)位Q0.3;
依此循環(huán)執(zhí)行步進(jìn)程序。
當(dāng)有意外情況發(fā)生或斷電后需緊急停止輸出,實(shí)現(xiàn)系統(tǒng)急停功能;待意外情況排除或恢復(fù)供電后繼續(xù)執(zhí)行步進(jìn)程序,繼續(xù)執(zhí)行可選擇從初始步運(yùn)行或是從中斷處運(yùn)行。
解決方案
程序控制方式相同,按照急停與恢復(fù)控制和控制程序的關(guān)系有兩種方案。
急停與恢復(fù)控制在步進(jìn)程序內(nèi),
具體控制方式和測(cè)試方法在主程序中有描述。
程序下載掃碼關(guān)注公眾號(hào)菜單欄回復(fù):順序控制
急停與恢復(fù)控制在步進(jìn)程序外,
參見(jiàn)程序: test_scr_2.smart
具體控制方式和測(cè)試方法在主程序中有描述。程序下載掃碼關(guān)注公眾號(hào)菜單欄回復(fù):順序控制
特別說(shuō)明
程序中用到的VB0 ,VW2,VW4,VW6 必須設(shè)置為斷電保存,而MB0,MB1不能設(shè)置為斷電保存。