您现在的位置是:首页 > PLC技术 > PLC技术

使用置位复位指令的顺序控制梯形图编程应用举

来源:艾特贸易2017-06-05

简介图 5-31 是图 5-16 的专用钻床控制系统的顺序功能图,图 5-32 是用以转换为中心的方法编制的梯形图。下面是 OB100 中的初始化程序: L 0 T MW 0 // 复位所有的步 SET = M 0.0// 置位初始步 L C#

    5-31是图5-16的专用钻床控制系统的顺序功能图,图5-32是用以转换为中心的方法编制的梯形图。下面是OB100中的初始化程序:

   L    0

   T    MW    0    //复位所有的步

   SET

   =    M    0.0   //置位初始步

   L    C#3

   S    C    0    //C0的预置值

    5-31分别由M0.2~M0.4M0.5~M0.7组成的两个单序列是并行工作的,设计梯形图时应保证这两个序列同时开始工作和同时结束,即两个序列的第一步M0.2M0.5应同时变为活动步,两个序列的最后一步M0.4M0.7应同时变为不活动步。

    并行序列的分支的处理是很简单的,在图5-31中,当步M0.1是活动步,并且转换条件I0.11状态时,步M0.2M0.5同时变为活动步,两个序列开始同时工作。在梯形图中,用M0.1I0.1的常开触点组成的串联电路来控制对M0.2M0.5的同时置位,和对前级步M0.1的复位。

    另一种情况是当步M1.0为活动步,并且转换条件I0.61状态时,步M0.2M0.5也应同时变为活动步,两个序列开始同时工作。在梯形图中,用M1.0I0.6的常开触点组成的串联电路来控制对M0.2M0.5的同时置位,和对前级步M1.0的复位。

    5-31的并行序列合并处的转换有两个前级步M0.4M0.7,根据转换实现的基本规则,当它们均为活动步并且转换条件满足时,将实现并行序列的合并。未钻完3对孔时,减计数器C0的当前值非0,其常开触点闭合,转换条件C0满足,将转换到步M1.0。在梯形图中,用M0.4M0.7C0的常开触点组成的串联电路将M1.0置位,使后续步M1.0变为活动步;同时用R指令将M0.4M0.7复位,使前级步M0.4M0.7变为不活动步。

组合钻床的顺序功能图

    5-31    组合钻床的顺序功能图

    钻完3对孔时,C0的当前值减至0,其常闭触点闭合,转换条件满足,将转换到步M1.1。在梯形图中,用M0.4M0.7的常开触点和C0的常闭触点组成的串联电路将M1.1置位,使后续步M1.1变为活动步;同时用R指令将M0.4M0.7复位,使前级步M0.4M0.7变为不活动步。

    值得注意的是,标有“CD”的C0的减计数线圈必须“紧跟”在图5-32中使M0.7置位的指令后面。这是因为如果M0.4先变为活动步,M0.7的“生存周期”非常短,M0.7变为活动步后,在本次扫描循环周期内的下一两个程序段就被复位了。如果将C0的减计数线圈放在使M0.7复位的指令的后面,C0还没有计数M0.7就被复位了,将不能执行计数操作。

组合钻床控制系统的梯形图

    5-32    组合钻床控制系统的梯形图