当前位置: 首页 > 工业电气产品 > 工业继电器 > 控制继电器

类型分类:
科普知识
数据分类:
控制继电器

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

发布日期:2022-10-09 点击率:129


    S7-200的顺序控制继电器(SO.O - S15.7)专门用于编制顺序控制程序。顺序控制程序被顺序控制继电器指令(LSCR)划分为LSCR与SCRE指令之间的若干个SCR程序段,一个SCR段对应于顺序功能图中的一步。

    装载顺序控制继电器( Load Sequence Control Relay)指令“LSCR S bit”用来表示一个SCR段(即顺序功能图中的步)的开始。指令中的操作数S- bit为BOOL型顺序控制继电器S的地址,顺序控制继电器为1状态时,执行对应的SCR段中的程序,反之则不执行。

    顺序控制继电器结束指令SCRE用来表示SCR段的结束。

    顺序控制继电器转换指令“SCRT S—bit"用来表示SCR段之间的转换,即步的活动状态的转换。当SCRT线圈“得电”时,SCRT指令中指定的顺序功能图中的后续步对应的顺序控制继电器变为1状态,同时当前活动步对应的顺序控制继电器被系统程序复位为0状态,当前步变为不活动步。

    LSCR指令中指定的顺序控制继电器被放入SCR堆栈和逻辑堆栈的栈顶,SCR堆栈中S位的状态决定对应的SCR段是否执行。

    图5-26是小车运动的示意图、顺序功能图和用顺序控制继电器指令编写的梯形图。设小车在初始位置时停在左边,限位开关10.2为1状态。按下起动按钮10.0后,小车向右运动(简称右行),碰到限位开关10.1后,停在该处,3s后开始左行,碰到10.2后返回初始步,停止运动。根据QO.O和oo.i状态的变化,一个工作周期可以分为左行、暂停和右行三步,另外还应设置等待起动的初始步,分别用SO.O - SO.3来代表这四步。起动按钮10.0和限位开关的常开触点、T37延时接通的常开触点是各步之间的转换条件。

    在设计梯形图时,用LSCR和SCRE指令表示SCR段的开始和结束。在SCR段中用SMO.O的常开触点来驱动在该步中应为1状态的输出点(Q)的线圈,并用转换条件对应的触点或电路来驱动转换到后续步的SCRT指令。

    如果用编程软件的“程序状态”功能来监视处于运行模式的梯形图,可以看到因为直接接在左侧电源线上,每一个SCR方框都是蓝色的,但是只有活动步对应的SCRE线圈通电,并且只有活动步对应的SCR区内的SMO.0的常开触点闭合,不活动步的SCR区内的SMO.O的常开触点处于断开状态,因此SCR区内的线圈受到对应的顺序控制继电器的控制,SCR区内的线圈还受与它串联的触点的控制。

    首次扫描时SMO.1的常开触点接通一个扫描周期,使顺序控制继电器SO.O置位,初始步变为活动步,只执行SO.O对应的SCR段。如果小车在最左边,10.2为1状态,此时按下起动按钮10.0,指令“SCRT    SO.1”对应的线圈得电,使S0.1变为1状态,操作系统使SO.0变为0状态,系统从初始步转换到右行步,只执行S0.1对应的SCR段。在该段中,SMO.O的常开触点闭合,oo.o的线圈得电,小车右行。在操作系统没有执行S0.1对应的SCR段时,QO.O的线圈不会通电。

    小车右行碰到右限位开关时,10.1的常开触点闭合,将实现右行步S0.1到暂停步S0.2的转换。定时器T37用来使暂停步持续3秒。延时时间到时T37的常开触点接通,使系统由暂停步转换到左行步S0.3,直到返回初始步。



下一篇: PLC、DCS、FCS三大控

上一篇: MATLAB和Simulink在航