1.选择序列的编程方法
使用起保停电路的编程方法用起保停电路来控制代表步的存储器位,实际上是站在步的立场上看问题。在选择序列的分支或合并处,某一步有多个后续步或多个前级步,所以需要使用不同的设计规则。
如果某一转换与并行序列的分支、合并无关,站在该转换的立场上看,它只有一个前级步和一个后续步(见图5-30),需要复位、置位的存储器位也只有一个,因此选择序列的分支与合并的编程方法实际上与单序列的编程方法完全相同。
图5-30所示的顺序功能图中,除I0.3与I0.6对应的转换以外,其余的转换均与并行序列的分支、合并无关,I0.0~I0.2对应的转换与选择序列的分支、合并有关,它们都只有一个前级步和一个后续步。与并行序列无关的转换对应的梯形图是非常标准的,每一个控制置位、复位的电路块都由前级步对应的存储器位和转换条件对应的触点组成的串联电路、对1个后续步的置位指令和对1个前级步的复位指令组成。
2.并行序列的编程方法
图5-30中步M0.2之后有一个并行序列的分支,当M0.2是活动步,并且转换条件I0.3满足时,步M0.3与步M0.5应同时变为活动步,这是用M0.2和I0.3的常开触点组成的串联电路使M0.3和M0.5同时置位来实现的;与此同时,步M0.2应变为不活动步,这是用复位指令来实现的。
图5-30 选择序列与并行序列
I0.6对应的转换之前有一个并行序列的合并,该转换实现的条件是所有的前级步(即步M0.4和M0.6)都是活动步和转换条件I0.6满足。由此可知,应将M0.4、M0.6和I0.6的常开触点串联,作为使后续步M0.0置位和使前级步M0.4、M0.6复位的条件。