(1)选择性分支的编程
当某个状态的转移条件超过一个时,需要用选择性分支编程。与一般状态编程一样,先进行驱动处理,然后设置转移条件,编程时要由左至右逐个编程,如图1所示
(2)选择性汇合编程
如图2,设三个分支分别编审到状态S29、S39、S49时,汇合到状态S50,其用户程序编制时,先进行汇合前状态的输出处理,然后向汇合状态转移,此后由左至右进行汇合转移,这是为了自动生成SFC画面而追加的规则。
分支、汇合的转移处理程序中,不能用MPS、MRD、MPP、ANB、ORB指令。