首页 理论教育 编程技巧:选择序列与并行序列的优化方法

编程技巧:选择序列与并行序列的优化方法

时间:2023-06-27 理论教育 版权反馈
【摘要】:图5-16中的程序见随书光盘中的例程“复杂顺控”。I0.6对应的转换之前有一个并行序列的合并,该转换实现的条件是所有的前级步都是活动步和转换条件I0.6满足。

编程技巧:选择序列与并行序列的优化方法

1.选择序列的编程方法

如果某一转换与并行序列的分支、合并无关,站在该转换的立场上看,它只有一个前级步和一个后续步(见图5-16),需要复位、置位的存储器位也只有一个,因此与选择序列的分支、合并有关的转换的编程方法实际上与单序列的完全相同。

图5-16所示的顺序功能图中,除了I0.3与I0.6对应的转换以外,其余的转换均与并行序列的分支、合并无关,I0.0~I0.2对应的转换与选择序列的分支、合并有关,它们都只有一个前级步和一个后续步。与并行序列无关的转换对应的梯形图是非常标准的,每一个控制置位、复位的电路块都由一个前级步对应的存储器位和转换条件对应的触点组成的串联电路、对一个后续步的置位指令和对一个前级步的复位指令组成。图5-16中的程序见随书光盘中的例程“复杂顺控”。OB100的程序与图5-15中的相同。

2.并行序列的编程方法

图5-16中步M0.2之后有一个并行序列的分支,当步M0.2是活动步,并且转换条件I0.3满足时,步M0.3与步M0.5应同时变为活动步,这是用梯形图中M0.2和I0.3的常开触点组成的串联电路使M0.3和M0.5同时置位来实现的;与此同时,步M0.2应变为不活动步,这是用复位指令来实现的。

I0.6对应的转换之前有一个并行序列的合并,该转换实现的条件是所有的前级步(即步M0.4和M0.6)都是活动步和转换条件I0.6满足。由此可知,应将M0.4、M0.6和I0.6的常开触点串联,作为使后续步M0.0置位和使前级步M0.4、M0.6复位的条件。

978-7-111-54209-4-Chapter05-21.jpg(www.xing528.com)

图5-16 选择序列与并行序列的顺序功能图与梯形图

3.程序的调试方法

调试复杂的顺序功能图时,应充分考虑各种可能的情况,对系统的各种工作方式、顺序功能图中的每一条支路、各种可能的进展路线,都应逐一检查,不能遗漏。

打开PLCSIM,将随书光盘中的例程“复杂顺控”下载到仿真PLC,将CPU切换到RUN-P模式后调试程序。调试时用变量表和二进制格式监控MB0、QB4和IB0。

首先调试经过步M0.1、最后返回初始步的流程,然后调试跳过步M0.1、最后返回初始步的流程。应注意并行序列中各子序列的第1步(步M0.3和步M0.5)是否同时变为活动步,各子序列的最后一步(步M0.4和步M0.6)是否同时变为不活动步。

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

我要反馈