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

S7-200 PLC顺序控制继电器指令

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

简介工业控制中常有顺序控制的要求。所谓顺序控制,是指生产过程按工艺要求事先安排的顺序自动地进行控制。对于复杂的控制系统,由于内部联锁关系复杂,若用一般指令进行编程将使

    工业控制中常有顺序控制的要求。所谓顺序控制,是指生产过程按工艺要求事先安排的顺序自动地进行控制。对于复杂的控制系统,由于内部联锁关系复杂,若用一般指令进行编程将使程序冗长,非常不方便。    S7 - 200 PLC CPU含有256个顺序控制继电器用于顺序控制。使用顺序控制继电器指令,可以模仿控制进程的步骤,对程序逻辑分段;可以将程序分成单个流程的顺序步骤,也可同时激活多个流程;可以使单个流程有条件地分成多支单个流程,也可以使多个流程有条件地重新汇集成单个流程,从而对一个复杂的工程可以十分方便地编制控制程序。    顺序控制继电器指令有3个:顺序控制开始指令( LSCR)、顺序控制转移指令(SCRT)和顺序控制结束指令( SCRE)LSCRSCRE之间的全部逻辑组成顺序控制程序段。    (1)顺序控制开始指令:LSCR。该指令定义一个顺序控制继电器段的开始,对应的梯形图和语句表如图3 -36所示,Sn为顺序控制继电器位(S0.0S31.7),当Sn=1时,启动“LSCR Sn”段的顺序控制程序。在执行到“LSCR Sn”之前一定要使Sn置位才能进到“LSCR Sn”顺序控制程序段。    指令格式:LSCR    bit    (段开始指令)    (2)顺序控制转移指令:SCRT。该指令用来指定要启动的下一个程序段,实现本段与另一段之间的切换,对应的梯形图和语句表如图3 - 37所示,Sn为顺序控制继电器位(S0.0S31.7)。当执行该指令时,一方面对下一段的Sn置位,以便让下一个程序段开始工作,另一方面同时对本段的Sn复位,以便本程序段停止工作。只有等执行到顺序控制结束指令时,才能过渡到下一个顺序控制程序段。    指令格式:SCRT    bit    (段转移指令)    (3)顺序控制结束指令:SCRE。一个SCR段必须用该指令来结束,对应的梯形图和语句表如图3 - 38所示。    指令格式: SCRE    (段结束指令)
顺序控制开始指令
    3-36    顺序控制开始指令
顺序控制转移指令
    3-37    顺序控制转移指令
顺序控制结束指令
    3-38    顺序控制结束指令    (4)应用顺序控制继电器指令应注意的问题:    1)只能使用顺序控制继电器位Sn作为段标志位。一个顺序控制继电器位在各程序块中只能使用一次。例如,如果在主程序中使用了S5.0,就不能再在子程序、中断程序或是主程序的其他地方重复使用。    2)在一个顺序控制程序段中不能出现跳入、跳出或段内跳转等程序结构,即在段中不能使用JMPLBL指令。    3)在一个顺序控制程序段中不允许出现循环程序结构和条件结束,即禁止使用FORNEXTEND指令。    (5)顺序控制继电器指令程序实例。根据舞台灯光效果的要求,控制红、绿、黄三色灯。要求:红灯先亮,2s后绿灯亮,再过3s后黄灯亮。待红、绿、黄灯全亮3min后,全部熄灭,程序如图3-39所示。    每一个SCR程序段中均包含三个要素:①输出对象,在这一步序中应完成的动作;②转移条件,满足转移条件后,实现SCR段的转移;③转移目标,转移到下一个步序。
顺序控制指令编程
    3-39    顺序控制指令编程    (a)梯形图;(b)语句表