fx2n系列可编程控制器程序控制指令及应用.pptxVIP

  • 6
  • 0
  • 约3.66千字
  • 约 32页
  • 2020-02-24 发布于上海
  • 举报

fx2n系列可编程控制器程序控制指令及应用.pptx

可编程控制器应用技术第八章 FX2N系列可编程控制器程序控制指令及应用目录 条件跳转指令及应用 子程序调用指令及应用 中断指令及应用 循环指令 程序结构1内容提要 条件跳转指令、子程序指令、中断指令及程序循环指令,统称为程序控制类指令。 程序控制指令用于程序执行流程的控制。对一个扫描周期而言,跳转指令可以使程序出现跨越或跳跃以实现程序段的选择。子程序指令可调用某段子程序。循环指令可多次重复执行特定的程序段。中断指令则用于中断信号引起的子程序调用。 程序控制类指令可以影响程序执行的流向及内容。对合理安排程序的结构,有效提高程序的功能 ,对实现某些技巧性运算,都有重要的意义。2第一节 条件跳转指令及应用一、条件跳转指令的要素和含义表8-1 条件跳转指令要素指令名称助记符指令代码位数操作数程 序 步[ D·]条件跳转CJCJ(P)FNC00(16)P0~P63P63即ENDCJ和 CJ(P)~3步标号 P~1步含义 在满足跳转条件之后的各个扫描周期中, PLC将不再扫描执行跳转指令与跳转指针PΔ间的程序,即跳到以指针PΔ为入口的程序段中执行。直到跳转的条件不再满足,跳转停止进行。 3第一节 条件跳转指令及应用图8-1 条件跳转指令使用说明4第一节 条件跳转指令及应用 二、跳转程序段中元器件在跳转执行中的工作状态①处于被跳过程序段中的输出继电器、辅助继电器、状态器的工作状态将保持跳转发生前的状态不变。②被跳过程序段中的时间继电器及计数器,跳转发生后其计数、计时值保持不变 ,在跳转中止 ,程序接续执行时 ,计时计数将继续进行。5元件跳转前触点状态跳转后触点状态跳转后线圈状态Y、M、SX001,X002 ,X003断开X001,X002,X003接通Y001,M1,S1断开X001,X002 ,X003接通X001,X002,X003断开Y001,M1,S1接通10ms,100ms定时器X004断开X004接通定时器不动作X004接通X004断开计时中断,X000断开后接续计时1ms定时器X005断开,X006断开X006接通定时器不动作X005断开,X006接通X006断开计时中断,X000断开后接续计时计数器X007断开,X010断开X010接通计数器不动作X007断开,X010接通X010断开计数中断,X000断开后接续计数功能指令X011断开X011接通除 FNC52~FNC59之外的其他功能指令不执行X011接通X011断开6表8-2 条件跳转对元器件状态的影响图8-2 二条跳转指令使用同一标号第一节 条件跳转指令及应用三、条件跳转指令的使用说明 1.使用条件跳转指令的几点注意①由于跳转指令具有选择程序段的功能。在同一程序且位于因跳转而不会被同时执行程序段中的同一线圈不被视为双线圈。②可以有多条跳转指令使用同一标号。7条件跳转指令用于程序初始化第一节 条件跳转指令及应用 ③标号可以设在相关的跳转指令之后或之前。 ④使用CJ(P)指令时,跳转只执行一个扫描周期,但若用辅助继电器 M8000作为跳转指令的工作条件,跳转就成为无条件跳转。⑤跳转可用来执行程序初始化工作。⑥在编写跳转程序的指令表时,标号需占一行。8第一节 条件跳转指令及应用 2.条件跳转与主控区的关系①对跳过整个主控区的跳转不受限制。②从主控区外跳到主控区内时,跳转独立于主控操作。③在主控区内跳转时④从主控区内跳到主控区外⑤从一个主控区跳到另一个主控区内时9X010FNC 00 CJP8LD X010 P8CJ P8自动程序手动程序P9LDI X010 ENDCJ P9手动程序X010FNC 00 CJP9P8自动程序P9END图8-5 手动/自动转换程序第一节 条件跳转指令及应用四、条件跳转指令的应用实例10第二节 子程序调用指令及应用一、子程序调用指令的使用要素及梯形图表示表8-3 子程序调用指令要素指令名称助记符指令代码位数操作数程序步[D·]子程序调用CALLCALL(P)FNC01(16)指针 P0~P62嵌套 5级3步(指令标号)1步子程序返回SRETFNC02无1步11图8-6 子程序的使用第二节 子程序调用指令及应用 子程序是为一些特定的控制要求编制的相对独立的程序。 子程序调用指令在梯形图中使用的情况如图8-6所示。 12第二节 子程序调用指令及应用初始化FNC 02 SRETX001FNC 01 CALLP1P2子程序02X002FNC 02 SRETFNC 01 CALLP2X003FNC 01 CALLP3P3子程序03X004FNC 02 SRETFNC 01 CALLP4P4子程序04FNC 06 FENDFNC 02 SRET子程序01P1END图8-7 多子程序结构二、子程序的执行过程及在程序编

文档评论(0)

1亿VIP精品文档

相关文档