【控制流程圖】
要求:三個(gè)程序派歌,每次只能運(yùn)行一個(gè)動(dòng)作,其中一個(gè)程序在運(yùn)行時(shí)痰哨,另外兩個(gè)動(dòng)作不能運(yùn)行胶果。
當(dāng)三個(gè)動(dòng)作都處于初始狀態(tài)時(shí),可以用一個(gè)初始標(biāo)志M0來表示斤斧,M0通時(shí)早抠,說明三個(gè)程序都在初始狀態(tài),再給如其中一個(gè)程序的啟動(dòng)信號(hào)撬讽,對(duì)應(yīng)程序就會(huì)動(dòng)作蕊连,其他程序則不能運(yùn)行。
【組件說明】
1锐秦、輸入端別名:
2咪奖、輔助標(biāo)志別名:
【程序編輯】
1、程序0:在時(shí)序0環(huán)編輯程序0的動(dòng)作酱床,首先添加各環(huán)初始標(biāo)志-“等待輔助M0通”與程序0的啟動(dòng)信號(hào)X0通-“等待輸入X0通”兩個(gè)條件指令羊赵,兩個(gè)條件必須同時(shí)滿足時(shí),才執(zhí)行程序0動(dòng)作扇谣。然后添加控制另外兩個(gè)環(huán)的程序都跳回第0幀-添加兩條“幀環(huán)跳轉(zhuǎn)”(程序1和程序2跳回各自所在環(huán)的第0幀)昧捷,接下來就是執(zhí)行程序0的動(dòng)作:添加“觸發(fā)輸出Y0通”指令,延時(shí)1s-“延時(shí)等待1s”罐寨,再添加“觸發(fā)輸出Y0斷”指令靡挥,延時(shí)1s-“延時(shí)等待1s”。
等待輔助M0通的屬性設(shè)置:同位邏輯選擇“與”鸯绿。
2跋破、程序1:添加程序的方法通程序0相似簸淀,添加各環(huán)初始標(biāo)志-“等待輔助M0通”與程序1的啟動(dòng)信號(hào)X1通-“等待輸入X1通”兩個(gè)條件指令,兩個(gè)條件必須同時(shí)滿足時(shí)毒返,才執(zhí)行程序1動(dòng)作租幕。然后添加控制另外兩個(gè)環(huán)的程序都跳回第0幀-添加兩條“幀環(huán)跳轉(zhuǎn)”(程序0和程序2跳回各自所在環(huán)的第0幀),接下來就是執(zhí)行程序1的動(dòng)作:添加“觸發(fā)輸出Y1通”指令拧簸,延時(shí)1s-“延時(shí)等待1s”劲绪,再添加“觸發(fā)輸出Y1斷”指令,延時(shí)1s-“延時(shí)等待1s”盆赤。
3导而、程序1:添加各環(huán)初始標(biāo)志-“等待輔助M0通”與程序2的啟動(dòng)信號(hào)X2通-“等待輸入X2通”兩個(gè)條件指令氓扛,兩個(gè)條件必須同時(shí)滿足時(shí),才執(zhí)行程序2動(dòng)作。然后添加控制另外兩個(gè)環(huán)的程序都跳回第0幀-添加兩條“幀環(huán)跳轉(zhuǎn)”(程序0和程序1跳回各自所在環(huán)的第0幀)陌僵,接下來就是執(zhí)行程序2的動(dòng)作:添加“觸發(fā)輸出Y2通”指令戒劫,延時(shí)1s-“延時(shí)等待1s”传透,再添加“觸發(fā)輸出Y2斷”指令凄敢,延時(shí)1s-“延時(shí)等待1s”。