电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

怎样用STL指令编写复杂的顺序控制程序?

2017-03-14 14:23分类:PLC自学教材 阅读:

 

    (1)对选择序列编程  图5-25是某剪板机的示意图,开始时压钳和剪刀在上限位置,限位开关XO和X1为1状态。按下起动按钮X10,工作过程如下:首先板料右行至限位开关X3处,然后压钳下行。压紧板料后,压力继电器X4为1状态,压钳保持压紧,剪刀开始下行。剪断板料后,X2变为1状态。为了提高效率,压钳和剪刀同时上行。它们分别碰到限位开关XO和X1后,分别停止上行,均停止后,又开始下一周期的工作。
剪完10块料后停止工作,并停留在初始状态。
    系统的顺序功能图和梯形图如图5-25所示,步SO是初始步,00用来控制剪料的次数,每剪完一块板料,00的当前值加1。
  S24和S26之后有一个选择系列的分支,当S24和S26均为活动步,它们的STL触点均闭合。没有剪完10块料时,00的当前值小于设定值10,其常闭触点闭合,转换条件C0满足,将返回S20步;剪完10块料后,C0的当前值等于设定值,其常开触点闭合,转换条件C0满足,将返回初始步SO。
    如果在某一步的后面有N条选择序列的分支,则该步的STL触点开始的电路块中应有N条分别指明各转换条件和转换目标的电路。例如步S24和S26之后有两个转换条件,可能转换到步SO和步S20,在S24和S26的STL触点串联电路开始的电路块中,有两条分别由00和00作为置位条件的电路。
   图5-25中步S20之前有一个由两条支路组成的选择序列的合并,S20有3个前级步SO、S24和S26。在梯形图中,由SO、S24和S26的STL触点驱动的电路块中均有转换目标S20。只要正确地确定每一步的转换条件和转换目标,就能“自然地”实现选择序列的合并。
    (2)对并行序列编程  图5-25中分别由S23、S24和S25、S26组成的两个单序列是并行工作的,设计梯形图时应保证这两个序列同时开始工作和同时结束,即两个序列的第一步S23和S25应同时变为活动步,两个序列的最后一步S24和S26应同时变为不活动步。
    并行序列的分支的处理是很简单的,在图5-25中当步S22是活动步,并且转换条件X2满足时,步S23和S25同时变为活动步。在梯形图中,当S22的STL触点和X2的常开触点均接通时,S23和S25被两条SET指令同时置位,系统程序将前级步S22复位为不活动步。
    步S24、S26是等待步,它们用来同时结束两个并行序列。即只要步S24、S26都是活动的,就会发生步S24、S26到步SO或步S20的转换,步S24、S26变为不活动步,步SO或步S20变为活动步。
    在梯形图中,用S24、S26的STL触点组成的串联电路通过OUT指令使步SO或步S20置位。如果不涉及并行序列的合并,同一状态继电器的STL触点只能在梯形图中使用一次,并且只能作为电路的起始触点。串联的STL触点的个数不能超过8个,
即一并行序列中的序列数不能超过8个。
    (3)对00的计数可以放在步S24和步S26返回步S20的闭环内的任意一步,不过一般在最后的步S24或步S26进行计数操作。00的复位必须放在上述的工作循环之外。如果在工作循环之内对00复位,00的计数值不会超过1。
   (4)本例可以不设并行序列,将步S23 - S26合并为一步,该步有两个动作Y3和Y4,转换条件为XO、X1。但是在梯形图中,必须将XO的常闭触点与Y3的线圈串联,将X1的常闭触点与Y4的线圈串联,以保证在压钳或剪刀上行到位时能及时停止运动。

上一篇:怎样用STL指令设计顺序控制程序?

下一篇:怎样用顺序控制继电器指令设计顺序控制程序?

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部