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

欢迎来到电工学习网!

怎样用STL指令设计顺序控制程序?

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

 

    步进梯形指令( Step Ladder  Instruction)简称为STL指令,与STL指令配套的还有一条使它复位的RET指令。
    STL指令与状态继电器一起使用。SO - S9用于初始步,S10-S19用于自动返回原点。使用STL指令的状态继电器的常开触点称为STL触点,图5-23给出了顺序功能图与梯形图之间的对应关系,STL触点驱动的电路块有3个功能,即对负载的驱动处理、指定转换条件和指定转换目标。
    STL触点一般是与左侧母线相连的常开触点,当某一步为活动步时,对应的STL触点接通,它右边的电路被处理,直到下一步变为活动步。图5-23中S20的STL触点闭合后,Y5的线圈通电。
    S20的STL触点和X4的常开触点组成的串联电路代表了转换实现的两个条件,若两个触点同时闭合,转换实现的两个条件同时满足。此时置位指令将后续步S21变为活动步,同时系统程序自动地将S20复位为不活动步。
    需要从某一步返回初始步时,可以对初始步对应的状态继电器使用OUT指令或SET指令,这时OUT指令有置位的功能。
    与STL触点相连的触点应使用LD或LDI指令,即LD点移到STL触点的右侧,该点成为临时母线。下一条STL指令的出现意味着当前STL程序区的结束和新的STL程序区的开始。各STL触点驱动的电路一般放在一起,最后一个STL电路结束时一定要使用RET指令。RET指令意味着最后一个STL程序区的结束,LD点返回左侧母线。
    旋转工作台用凸轮和限位开关来实现运动控制(见图5-24)。在初始状态时左限位开关X3为1状态,按下起动按钮XO,YO变为1状态,电动机驱动工作台沿顺时针正转,转到右限位开关X4所在位置时用TO定时,暂停Ss,定时时间到时Y1变为1状态,工作台反转,回到限位开关X3所在的初始位置时停止转动,系统回到初始状态。
    PLC上电时初始化脉冲M8002的常开触点闭合一个扫描周期,将初始步SO置为活动步。若此时按下起动按钮XO,置位指令将后续步S20置为活动步,同时SO被系统程序自动复位。
    S20的STL触点闭合后,YO的线圈通电,工作台正转。限位开关X4动作时,转换条件满足,下一步的状态继电器S21被置位,进入暂停步,系统将这样一步一步地工作下去,在最后一步,工作台反转,返回限位开关X3所在的位置时,用“OUTSO”指令使初始步对应的SO变为1状态并保持,系统返回并停止在初始步。
    由于CPU只执行活动步对应的STL电路块,使用TL指令时允许双线圈输出,即不同的STL触点可以分别驱动同一编程元件的一个线圈。

上一篇:怎样用置位复位指令对并行序列编程?

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

相关推荐

电工推荐

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