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