电气控制第5章-3.pptVIP

  • 0
  • 0
  • 约2.87千字
  • 约 29页
  • 2019-10-24 发布于湖北
  • 举报
1、有条件结束指令 END 例:下图程序中,I0.0接通Q0.0有输出。若I0.1接通,Q0.0仍保持接通,但不会执行以下的程序,并返回主程序的起点。若I0.1断开,I0.2接通则Q0.1有输出,若I0.3接通,则Q0.0,Q0.1均复位,CPU转为STOP方式。 跳转及标号指令成对出现在程序中 跳转指令(JMP)可使程序流程转移到同一程序中指定的标号(n)处。 标号指令(LBL)是使程序跳转到指定的目标位置(n)。 FOR和NEXT之间的程序段称为循环体,每执行一次循环体,当前计数值增1 ,并且将其结果同终值比较,如果大于终值,则终止循环。循环指令可嵌套,最多8层 例:右图,当I0.0为ON时,①所示的外循环执行2次,由VW100累积循环次数。当I0.1为ON时,外循环每执行1次,②所示的内循环执行3次,由VW110累计循环次数。 1)建立子程序 通过编程软件完成, 2)子程序调用和返回 CALL 3)子程序调用的特点 在子程序(n)调用过程中,CPU把程序控制权交给子程序(n),系统将当前逻辑堆栈的数据自动保存,并将栈顶置1,堆栈中的其它数据置0。当子程序结束后,通过返回指令自动恢复原来逻辑堆栈的数据。把程序控制权重新交给原调用程序。允许嵌套调用,深度为8层。 1、高速计数器指令 * * 5.3.6 程序控制指令 是有条件结束指令,根据前面的逻辑关系,终止用户主

文档评论(0)

1亿VIP精品文档

相关文档