首页 历史故事如何使用置位复位指令?

如何使用置位复位指令?

【摘要】:图6-22 单序列顺序功能图的置位复位法实现由图6-14可知,上电运行或者M0.3步为活动步且满足转换条件I0.3时都将使M0.0步变为活动步,且将M0.3步变为不活动步,采用置位复位法编写的梯形图程序如图6-22的“程序段2”所示。图6-23 选择序列的置位复位法实现图6-24 并列选择序列的置位复位法实现

前面学过的置位复位指令具有记忆功能,每步正常的维持时间不受转换条件信号持续时间长短的影响,因此不需要自锁。另外,采用置位复位指令在步序的传递过程中能避免两个及以上的标志同时有效,因此也不用考虑步序间的互锁。

1.单序列

对于图6-14所示的单序列顺序功能图,采用置位复位法实现的梯形图程序如图6-22所示。图6-22中的“程序段1”的作用是初始化所有将要用到的步序标志。在实际工程中,程序初始化是非常重要的。

978-7-111-34922-8-Chapter06-23.jpg

图6-22 单序列顺序功能图的置位复位法实现

由图6-14可知,上电运行或者M0.3步为活动步且满足转换条件I0.3时都将使M0.0步变为活动步,且将M0.3步变为不活动步,采用置位复位法编写的梯形图程序如图6-22的“程序段2”所示。同样,M0.0步为活动步且转换条件I0.0满足时,M0.1步变为活动步而M0.0步变为不活动步,如图6-22的“程序段3”所示。

2.选择序列

对于图6-17所示的选择序列,采用置位复位法实现的梯形图程序如图6-23所示。选择序列的分支如图6-23中的“程序段3”和“程序段4”所示,选择序列的合并如图6-23的“程序段7”所示。

3.并列序列

对于图6-19所示的并列序列,采用置位复位法实现的梯形图程序如图6-24所示。并列序列的分支如图6-24中的“程序段3”所示,并列序列的合并如图6-24中的“程序段6”所示。

978-7-111-34922-8-Chapter06-24.jpg

图6-23 选择序列的置位复位法实现

978-7-111-34922-8-Chapter06-25.jpg

图6-24 并列选择序列的置位复位法实现