三菱plc功能指令-程序流程指令.
点击数:7874 次 录入时间:03-04 12:02:19 整理:http://www.55dianzi.com PLC入门
2)子程序和中断服务程序必须写在FEND和END之间,否则出错。监视定时器指令WDT(P) 监视定时器指令WDT(P)编号为FNC07,没有操作数,占有1个程序步。WDT指令的功能是对PLC的监视定时器进行刷新。FX系列PLC的监视定时器缺省值为200ms(可用D8000来设定),正常情况下PLC扫描周期小于此定时时间。如果由于有外界干扰或程序本身的原因使扫描周期大于监视定时器的设定值,使PLC的CPU出错灯亮并停止工作,可通过在适当位置加WDT指令复位监视定时器,以使程序能继续执行到END。如图4所示,利用一个WDT指令将一个240ms的程序一分为二,使它们都小于200ms,则不再会出现报警停机。
图4 监控定时器指令的使用使用WDT指令时应注意:1)如果在后续的FOR-NEXT循环中,执行时间可能超过监控定时器的定时时间,可将WDT插入循环程序中。2)当与条件跳转指令CJ对应的指针标号在CJ指令之前时(即程序往回跳)就有可能连续反复跳步使它们之间的程序反复执行,使执行时间超过监控时间,可在CJ指令与对应标号之间插入WDT指令。循环区起点指令FOR循环结束指令NEXT 循环指令共有两条:循环区起点指令FOR,编号为FNC08,占3个程序步;循环结束指令NEXT,编号为FNC09,占用1个程序步,无操作数。在程序运行时,位于FOR~NEXT间的程序反复执行n次(由操作数决定)后再继续执行后续程序。循环的次数n=1~32767。如果N=-32767~0之间,则当作n=1处理。 如图5所示为一个二重嵌套循环,外层执行5次。如果D0Z中的数为6,则外层A每执行一次则内层B将执行6次。
图5 循环指令的使用使用循环指令时应注意:1)FOR和NEXT必须成对使用;2)FX2N系列PLC可循环嵌套5层上一页 [1] [2] [3]
本文关键字:程序 三菱 PLC入门,plc技术 - PLC入门