PLC功能指令及其应用(西门子).pptVIP

  • 18
  • 0
  • 约9.74千字
  • 约 116页
  • 2019-10-12 发布于河北
  • 举报
如果在循环体内又包含了另外一个循环,称为循环嵌套,循环指令最多允许8级循环嵌套。 循环指令使用说明: (1)FOR/NEXT指令必须成对出现。 (2)FOR/NEXT可以循环嵌套,嵌套最多为8层,但各个嵌套之间不可有交叉现象。 (3)每次使能输入(EN)重新有效时,各个参数端将自动复位。 (4)当初值大于终值时,循环体不被执行。 2.子程序调用指令 通常将具有特定功能、并且多次使用的程序段作为子程序。子程序可以多次被调用,也可以嵌套(最多8层),还可以递归调用(自己调自己)。与子程序有关的操作有:建立子程序、子程序调用和子程序返回。 (3)子程序指令使用说明: 1)CRET指令多用于子程序的内部,由判断条件决定是否结束子程序调用,RET用于子程序的结束。用编程软件编程时,在子程序结束处,不需要输入RET指令,软件会自动在内部加到每个子程序的结尾(不显示出来)。 2)如果在子程序的内部又对另一子程序执行调用指令,则这种调用结构称为子程序的嵌套。子程序的嵌套深度最多是8层。 3)当一个子程序被调用时,系统自动保存当前的堆栈数据,并把栈顶置1,堆栈中的其它置为0,子程序占用控制权。子程序执行结束,通过返回指令自动恢复原来的逻辑堆栈值,调用程序又重新取得控制权。 4)如果子程序调用条件满足,则中断主程序去执行子程序。子程序执行结束,返回主程序中断处去继续执行主程序的下一条指令语句。 (4

文档评论(0)

1亿VIP精品文档

相关文档