西门子PLC跳转指令的应用详细版.pdf

西门子除了有常见的基本操作指令外,还具有丰富的功能指令。这些功能指令能拓宽PLC 的应用范 围,增强PLC 编程的灵活性。它可以完成更为复杂的控制程序的编写,使程序设计更加方便。 跳转指令就属于常用功能指令中的一种。跳转指令要用于较复杂程序的设计,使用该类指令可以用来 优化程序结构,增强程序功能。跳转指令可以使PLC 编程的灵话性大大提高,它的作用就是使PLC 可根据不同条件的判断,选择不同的程序段去执行程序。 1、跳转指令的格式(见图1所示) 图一 与跳转有关的指令有两条:跳转指令JMP 和标号指令LBL。 跳转指令(JMP ):跳转指令使能输入有效时,使程序跳到同程序中的指定标号N 处执行。标号指令 (LBL):标号指令用来标记程序段,作为跳转指令执行时跳转到目标位置。 标记目标的操作数N 为0-255 的数字。使用说明: (1)跳转指令和标号指令必须配合使用,而且只能使用在同一程序块中,如主程序、同一主程序或同 一个中断程序。不能在不同的程序块中相互跳转。 (2)执行跳转后,被跳过程序段中的各元件状态为:1)Q、M 、S、C 等元件的位保持跳转前的状态; 2) 计数器C 停止计数,当前值存储器保持跳转前的计数值。 3

文档评论(0)

1亿VIP精品文档

相关文档