1、新建一个Graph功能块,在块中Step1步后面添加一个选择分支,转换条件分别是T1和T2,并在转换条件下面分别添加Step3和Step2,以T3和T4汇总到Step4中。当LED_X01接通,T1满足转换条件,执行Step3,当LED_X03接通,T3满足转换条件,执行Step4;同理,当LED_X02接通,T2满足转换条件,执行Step2,当LED_X04接通,T4满足转换条件,执行Step4。
2、在Step3这一步中,将LED_M03置位,在Step2这一步中,将LED_M04置位。Step4中,将LED_M03和LED_M04复位。
3、运行后,由于LED_X01为1,LED_X02为0,T1满足转换条件,由Step1转换到Step3,此时,T1和T2的状态在本次循环中将不再对Step3以下的步产生影响,我们将LED_X01切换为0,LED_X02切换为1,可以看到程序还是在Step3这一步。
4、将LED_X03切换为1,程序由Step3转到Step4,将LED_M03和LED_M04复位。
5、由于哌囿亡噱T5没有转换条件,程序自动转移到Step1步,由于我们之前将LED_X01切换为0,LED_X02切换为1,即满足T2的转换条件,程序由Step1步执行到Step2步。总结:选择分支,是多个分支中只能执行一个分支,转移条件只在步未激活前起作用,步激活后,转移条件不起作用。