s7200 SMART PLC的程序控制指令及其应用
- 编辑 :
西安轩seo
时间 : 2018-10-26 09:13 浏览量 : 96
-
s7200 SMART PLC的程序控制指令及其应用
程序控制指令包含跳转指令、循环指令、子程序指令、中断指令和顺控继电器指令程序控制指令用于程序执行流程的控制。对于一个扫描周期而言,跳转指令可以使程序出现跳跃以实现程序段的选择:循环指令可用于一段程序的重复循环执行:子程序指令可调用某些子程序,增强程序的结构化,使程序的可读性增强,使程序更加简洁:中断指令则是用于中断信号引起的子程序调用:顺控继电器指令可形成状态程序段中各状态的激活及隔离。凤县plc
跳转指令
跳转指令(MP)和跳转地址标号(LBL)配合实现程序的跳转。使能端输入有效时,程序跳转到指定标号n处(同一程序内),跳转标号n0-255:使能端输入无效时,程序顺序执行。跳转指令格式见表4-43
表4-43跳转、循环、子程序调用指令格式
跳转指令的使用要注意以下几点
1)允许多条跳转指令使用同一标号,但不允许一个跳转指令对应两个标号,同一个指令中不能有两个相同的标号
2)跳转指令具有程序选择功能,类似于BASC语言的GOTO指令。泾阳plc
3)主程序、子程序和中断服务程序中都可以使用跳转指令,SCR程序段中也可以使用跳转指令,但要特别注意
4)若跳转指令中使用上升沿或者下降沿脉冲指令时,跳转只执行一个周期,但若使用SM0。0作为跳转条件,跳转则称为无条件跳转跳转指令程序示例如图496所示。兴平plc
图4-96 跳转指令程序示例