首页 理论教育 编程优化:并行序列结构探究

编程优化:并行序列结构探究

时间:2023-06-30 理论教育 版权反馈
【摘要】:如图4.4-27所示,步S20之后有一个并行序列的分支,即S21、S31和S41。如图4.4-28所示,并行序列合并处有3个前级步S23、S33和S43,根据转换实现的规则,当它们均为活动步且转换条件X3满足时,将实现并行序列的合并。在图4.4-28中,S23、S33和S43的STL触点均出现两次,如果不涉及并行序列的合并,同一状态的编程元件的STL触点只能在梯形图中使用一次。

编程优化:并行序列结构探究

1.并行序列的编程原则

1)并行序列分支的编程:编程时先对分支状态进行驱动处理,然后按分支顺序进行状态转移处理。如图4.4-27所示,步S20之后有一个并行序列的分支,即S21S31S41。当步S20为活动步,且转换条件X0满足时,则步S21S31S41同时变为活动步,这3个序列同时开始工作。在梯形图中,用S20STL触点X0的动合触点组成的串联电路来控制SET指令,对S21S31S41同时置位,同时系统程序将前级步S20变为不活动步。

978-7-111-45203-4-Chapter04-136.jpg

图4.4-27 并行序列分支的编程示例

a)顺序功能图 b)梯形图 c)语句表

978-7-111-45203-4-Chapter04-137.jpg

图4.4-28 并行序列合并的编程示例

a)顺序功能图

2)并行序列合并的编程:编程时先进行合并前状态的驱动处理,然后按顺序进行合并状态的转移处理。如图4.4-28所示,并行序列合并处有3个前级步S23S33S43,根据转换实现的规则,当它们均为活动步且转换条件X3满足时,将实现并行序列的合并。在梯形图中,用S23S33S43STL触点和X3的动合触点组成的串联电路使S50置位。在图4.4-28中,S23S33S43STL触点均出现两次,如果不涉及并行序列的合并,同一状态的编程元件的STL触点只能在梯形图中使用一次。

对于图4.4-29所示并行序列的顺序功能图,其相应的梯形图和语句表如图4.4-30所示。(www.xing528.com)

978-7-111-45203-4-Chapter04-138.jpg

图4.4-28 并行序列合并的编程示例(续)

b)梯形图 c)语句表

978-7-111-45203-4-Chapter04-139.jpg

图4.4-29 顺序功能图

978-7-111-45203-4-Chapter04-140.jpg

图4.4-30 梯形图和语句表

a)梯形图 b)语句表

2.编程示例

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

我要反馈