描述顺序功能图的基本结构形式有3种,即单序列、选择序列和并行序列。其他结构都是这3种结构的复合。
1.单序列
如果一个序列中各步依次变为活动步,此序列称为单序列。在此结构中,每一步后面仅有一个转换,而每个转换后面也仅有一个步,如图5-9a所示。单序列的特点是没有分支与合并。
2.选择序列
选择序列是指在某一步后有若干个单序列等待选择,一次只能选择一个序列进入。选择序列的开始部分称为分支,转换符号只能标在选择序列开始的水平线之下,如图5-9b上半部所示。如果步3是活动步,当转换条件d=1时,则步3进展为步6。与之类似,步3也可以进展为步4,但是一次只能选择一个序列。
选择序列的结束称为合并,如图5-9b下半部所示。几个选择序列合并到一个公共序列上时,用一条水平线和与需要重新组合序列数量相同的转换符号表示,转换符号只能标在结束水平线的上方。
图5-9 单序列、选择序列和并行序列
a)单序列 b)选择序列 c)并行序列
3.并行序列
并行序列指在某一转换实现时,同时有几个序列被激活,也就是同步实现,这些同时被激活的序列称为并行序列。并行序列表示的是系统中同时工作的几个独立部分的工作状态。
并行序列的开始称为分支,如图5-9c上半部所示,当步3是活动步,且d=l时,4和6这两步同时变为活动步,而步3变为非活动步。转换符号只允许标在表示开始同步的水平线上方。
并行序列的结束称为合并,如图5-9c下半部所示。转换符号只允许标在表示合并同步的水平线下方。并行序列的活动和静止可以分成一段或几段实现。(www.daowen.com)
在每一个分支点,最多允许8条支路,每条支路的步数不受限制。
4.跳转、重复和循环
单序列、选择序列和并行序列是功能图的基本结构形式。但多数情况下这些形式是混合出现的,甚至有时在程序的执行过程中,会因为某种情况的需要,出现跳转、重复和循环。
1)跳转:所谓跳转是指在顺序控制过程中可能会因为某个转移条件的满足跳过其中的一些步,而转去执行其他后续步。如图5-10a所示的跳步序列。这是一种特殊的选择序列,当步1为活动步,转换条件f=1,b=0时,则步2、3不被激活而直接转入步4。
2)重复:是在一定条件下,重复执行某一流程的动作。生产过程中有时需重复执行某几个步的动作,如图5-10b所示。它也是特殊的选择序列,当步4为活动步,转换条件e=0,h=1时,序列返回到步3,重复执行步3、4,直到转换条件e=1才转入步7。
3)循环:在序列结束后,用重复的办法直接返回到初始步,就形成了系统的循环,如图5-10c所示。
5.复合序列
复合序列是集单序列、选择序列、并行序列和循环序列于一体的一种序列。复合序列比较复杂,在描述实际问题时要仔细。
图5-10 跳转、重复和循环
a)跳转 b)重复 c)循环
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。