上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
知识链接 SFC图的跳转与分支
1.SFC图的跳转
SFC图的跳转如图2-12所示,有以下几种形式。
图2-12 跳转的形式
(1)向下跳:跳过相邻的状态步,到下面的状态步,如图2-12(a)所示,当转移条件X0=1时,从S0状态步跳到S22状态步。
(2)向上跳:跳回到上面的状态步(也叫重复),如图2-12(a)所示,当转移条件X4=1时,从S22状态步跳回到S0状态步,当转移条件X4=0时,从S22跳回到S20状态步。
(3)跳向另一条分支:如图2-12(c)所示,当转移条件X11=1时,从S20状态步跳到另一条分支的S31状态步。
(4)复位:如图2-12(c)所示,当转移条件X15=1时,使本状态步S32复位。
在编程软件中,SFC图的跳转用箭头表示,如图2-12(b)、(d)所示。
2.SFC图的分支
状态转移(SFC)图可分为单分支、选择分支、并行分支和混合分支。
(1)单分支是最常用的一种形式,前面所讲的实例用的都是单分支状态转移图。
(2)选择分支如图2-13(a)所示,在选择分支状态转移图中,有多个分支,只能选择其中的一条分支。如X2=1时,选择左分支S23,如X2=0时,选择右分支S26。
图2-13 选择分支
(3)并行分支如图2-14(a)所示,在并行分支状态转移图中,有多个分支,当满足转移条件X2时,所有并行分支S23、S26同时置位,在并行合并处所有并行分支S24、S27同时置位时,当转移条件X5=1时转移到S28状态步。
图2-14 并行分支