【控制流程图】
要求:三个程序,每次只能运行一个动作,其中一个程序在运行时,另
外两个动作不能运行。
当三个动作都处于初始状态时,可以用一个初始标志 M0 来表示,M0 通
时,说明三个程序都在初始状态,再给如其中一个程序的启动信号,对应
程序就会动作,其他程序则不能运行。
【组件说明】
1、输入端别名:
2、辅助标志别名:
【程序编辑】
1、程序 0:在时序 0 环编辑程序 0 的动作,首先添加各环初始标志-“等
待辅助 M0 通”与程序 0 的启动信号 X0 通-“等待输入 X0 通”两个条件指
令,两个条件必须同时满足时,才执行程序 0 动作。然后添加控制另外两
个环的程序都跳回第 0 帧-添加两条“帧环跳转”(程序 1 和程序 2 跳回各
自所在环的第 0 帧),接下来就是执行程序 0 的动作:添加“触发输出 Y0
通”指令,延时 1s-“延时等待 1s”,再添加“触发输出 Y0 断”指令,延
时 1s-“延时等待 1s”。
等待辅助 M0 通的属性设置:同位逻辑选择“与”。
2、程序 1:添加程序的方法通程序 0 相似,添加各环初始标志-“等待
辅助 M0 通”与程序 1 的启动信号 X1 通-“等待输入 X1 通”两个条件指令,
两个条件必须同时满足时,才执行程序 1 动作。然后添加控制另外两个环
的程序都跳回第 0 帧-添加两条“帧环跳转”(程序 0 和程序 2 跳回各自所
在环的第 0 帧),接下来就是执行程序 1 的动作:添加“触发输出 Y1 通”
指令,延时 1s-“延时等待 1s”,再添加“触发输出 Y1 断”指令,延时 1s-
“延时等待 1s”。
3、程序 1:添加各环初始标志-“等待辅助 M0 通”与程序 2 的启动信号
X2 通-“等待输入 X2 通”两个条件指令,两个条件必须同时满足时,才执
行程序 2 动作。然后添加控制另外两个环的程序都跳回第 0 帧-添加两条“帧
环跳转”(程序 0 和程序 1 跳回各自所在环的第 0 帧),接下来就是执行
程序 2 的动作:添加“触发输出 Y2 通”指令,延时 1s-“延时等待 1s”,
再添加“触发输出 Y2 断”指令,延时 1s-“延时等待 1s”。