![图解西门子PLC、变频器与触摸屏组态技术](https://wfqqreader-1252317822.image.myqcloud.com/cover/479/30918479/b_30918479.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
5.2 顺序控制指令
顺序控制指令用来编写顺序控制程序,S7-200 SMART PLC有3条顺序控制指令,在STEP 7-Micro/WIN SMART软件的项目指令树区域的“程序控制”指令包中可以找到这3条指令。
5.2.1 指令名称及功能
顺序控制指令说明如表5-1所示。
表5-1 顺序控制指令说明
![](https://epubservercos.yuewen.com/AA126A/16793576105318406/epubprivate/OEBPS/Images/table_image_109_0.jpg?sign=1738881437-8RYJ8YIJhDAPpBAwvSKpbUyH3LQE53Du-0-35f5b50fd1d1a58af42e405b920152e8)
5.2.2 指令使用举例
顺序控制指令使用及说明如图5-2所示,图5-2(a)为梯形图,图5-2(b)为状态转移图。从图中可以看出,顺序控制程序由多个SCR程序段组成,每个SCR程序段以LSCR指令开始,以SCRE指令结束,程序段之间的转移使用SCRT指令。当执行SCRT指令时,会将指定程序段的状态器激活(即置1),使之成为活动步程序,该程序段被执行,同时自动将前程序段的状态器和元件复位(即置0)。
![](https://epubservercos.yuewen.com/AA126A/16793576105318406/epubprivate/OEBPS/Images/cutq_110_27759_l.jpg?sign=1738881437-FreOVbOgrIf24BekhChsDfuykwx5ZTkj-0-1301c0007cdb224a3aff3bfc44887eb5)
图5-2 顺序控制指令使用及说明
5.2.3 指令使用注意事项
使用顺序控制指令时,要注意以下事项。
❶顺序控制指令仅对状态继电器S有效,S也具有一般继电器的功能,对它还可以使用与其他继电器一样的指令。
❷SCR段程序(LSCR至SCRE之间的程序)能否执行,取决于该段程序对应的状态器S是否被置位。另外,当前程序SCRE(结束)与下一个程序LSCR(开始)之间的程序不影响下一个SCR程序的执行。
❸同一个状态器S不能用在不同的程序中,如主程序中用了S0.2,在子程序中就不能再使用它。
❹SCR段程序中不能使用跳转指令JMP和LBL,即不允许使用跳转指令跳入、跳出SCR程序或在SCR程序内部跳转。
❺SCR段程序中不能使用FOR、NEXT和END指令。
❻在使用SCRT指令实现程序转移后,前SCR段程序变为非活动步程序,该程序段的元件会自动复位,如果希望转移后某元件能继续输出,可对该元件使用置位或复位指令。在非活动步程序中,PLC通电常ON触点SM0.0也处于断开状态。