首页 理论教育 SFC流程详解:从开端到结束

SFC流程详解:从开端到结束

时间:2023-06-29 理论教育 版权反馈
【摘要】:即步进控制过程有两个以上顺序动作的过程,其状态转移图有两条以上的转移支路。这样的步进过程叫做多流程步进控制。当任意分支流程结束时,如果转移条件满足,状态转移到汇合点的状态。图7-20 变换成分支回路数少的SFC图7-21 不能执行并行分支图7-22 交叉的SFC程序及变换图

SFC流程详解:从开端到结束

1.流程的形式

SFC的流程形式表示流程的动作模式,单流程动作模式、选择分支和并行分支以及组合时的动作模式。

(1)跳转、重复流程

直接转移到下方的状态以及转移到流程外的状态,称为跳转。转移到上方的状态称为重复(或称循环),如图7-14所示。

978-7-111-38174-7-Chapter07-19.jpg

图7-14 跳转与循环流程图

(2)多流程控制

步进控制过程从开始到结束,其动作都是按单一方式顺序进行。这样的流程叫做单一流程。实际的控制往往比较复杂,动作顺序也往往是多种形式同时存在。即步进控制过程有两个以上顺序动作的过程,其状态转移图有两条以上的转移支路。这样的步进过程叫做多流程步进控制。多流程步进控制主要有以下两种结构:

1)选择性分支与汇合:从多个分支中选择执行一条分支流程,多条分支结束后汇于一点。其特点是:同一时刻只允许选择一条分支,即几条分支的状态不能同时转移。当任意分支流程结束时,如果转移条件满足,状态转移到汇合点的状态。如图7-15所示。

2)并行分支与汇合:当转移条件满足时,同时执行几条分支,分支结束后,汇于一点。待所有分支执行结束后,若转移条件满足时,状态向汇合点后的状态转移。如图7-16所示。

978-7-111-38174-7-Chapter07-20.jpg

图7-15 选择性分支与汇合流程分析图

978-7-111-38174-7-Chapter07-21.jpg

图7-16 并行分支与汇合流程分析图

图7-15所示的选择性分支指令表

978-7-111-38174-7-Chapter07-22.jpg

图7-16所示的并行分支指令表

978-7-111-38174-7-Chapter07-23.jpg

2.SFC流程分支回路的规则

(1)分支回路的限制(www.xing528.com)

并行或选择性分支对所有的初始状态(S0~S9),每一状态下的分支电路数总和不能大于16个,并且在每一分支点分支数不能大于8个,如图7-17所示。

978-7-111-38174-7-Chapter07-24.jpg

图7-17 分支回路数的限定

注:直接从汇合线或汇合前状态向其他远处状态的跳转处理或复位处理是不允许的,此时,必须设定虚拟状态以执行上述状态转移(远距离跳转或复位)。

(2)分支、汇合状态的处理办法

1)汇合与分支线直接连接,中间没有状态。如图7-18所示,建议在中间使用中间状态,状态中没有空状态专用的编号,可以使用没有使用的状态编号作为空状态。

978-7-111-38174-7-Chapter07-25.jpg

图7-18 中间状态处理方法

2)连续的选择分支,如图7-19所示,将其变换成分支数较少的回路,变换成如图7-20所示。

978-7-111-38174-7-Chapter07-26.jpg

图7-19 连续的选择分支SFC

3)并行分支后有选择转移条件※,转移条件∗后的并行汇合,不能被执行。如图7-21所示。

4)不能画流程交叉的SFC程序,如图7-22所示,必须进行变换。

978-7-111-38174-7-Chapter07-27.jpg

图7-20 变换成分支回路数少的SFC

978-7-111-38174-7-Chapter07-28.jpg

图7-21 不能执行并行分支

978-7-111-38174-7-Chapter07-29.jpg

图7-22 交叉的SFC程序及变换图

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈