条件跳转指令.ppt

条件跳转指令.ppt

ID:52660966

大小:4.29 MB

页数:9页

时间:2020-04-12

条件跳转指令.ppt_第1页
条件跳转指令.ppt_第2页
条件跳转指令.ppt_第3页
条件跳转指令.ppt_第4页
条件跳转指令.ppt_第5页
资源描述:

《条件跳转指令.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、项目七:PLC功能指令应用条件跳转指令XXXXXXXXXXFX2系列可编程控制器有10条程序流向控制类指令CJ(条件跳转)CALL(子程序调用)SRET(子程序返回)IRET(中断返回)EI、DI(中断允许与中断禁止)FEND(主程序结束)WDT(监控定时器刷新)FOR、NEXT(循环开始和循环结束)指令名称助记符指令代码位数操作数程序步条件跳转CJCJ(P)FNC00(16)P0~P63P63即ENDCJ和CJ(P)3步标号P1步这样可以减少扫描时间并使“双线圈操作”成为可能。元件跳转前触点状态跳转后触点状态

2、跳转后线圈状态Y、M、SX1、X2、X3OFFX1、X2、X3ONY1、M1、S1OFFX1、X2、X3ONX1、X2、X3OFFY1、M1、S1ON10ms,100ms定时器X4OFFX4ON定时器不动作X4ONX4OFF定时器停止,X0OFF后继续计时功能当跳转条件成立时跳过一段指令,跳转至指令中所标明的标号处继续执行,若条件不成立则继续顺序执行。跳转程序中元器件在跳转执行中的工作状态:元件跳转前触点状态跳转后触点状态跳转后线圈状态1ms定时器X5OFF,X6OFFX6ON定时器不动作X5OFF,X6ONX

3、6OFF定时器停止,X0OFF后继续计时计数器X7OFF,X10OFFX10ON计数器不动作X7OFF,X10ONX10OFF计数器停止,X0OFF后继续计数功能指令X11OFFX11ON除FNC52~FNC59之外的其他功能指令不执行X11ONX11OFF指令格式指令编号及助记符:条件跳转指令FNC00CJ或CJ(P)CJ指令的目标元件是指针标号,其范围是P0~P63(允许变址修改)该指令程序步为3步,标点步为1步作为执行序列的一部分指令,有CJ,CJP指令,可以缩短运算周期及使用双线圈;指令用法条件跳转指令

4、用于当跳转条件成立时跳过CJ或CJ(P)指令和指针标号之间的程序,从指针标号处连续执行,若条件不成立则继续顺序执行,以减少程序执行扫描时间;图7.17CJ跳转指令修改举例【例1】说明图7.17的示例中条件跳转指令CJ的用法12345X000“ON”,则从1步跳转到36步(标记P8的后一步)X000“OFF”时,不进行跳转,从1步向4步移动,不执行跳转指令程序定时器T192~T199及高速计数器C235~C255如果在驱动后跳转则继续工作,输出接点也动作Y001为双线圈,X000=OFF时,不跳转,采样X001X

5、000=ON时跳转至P8,P8处不跳转,采样X012图7.18标号可以多次引用跳转程序中软组件的状态在发生跳转时,被跳过的那段程序中的驱动条件已经没有意义了,所以该程序段中的各种继电器和状态器、定时器等将保持跳转发生前的状态不变;跳转程序中标号的多次引用标号是跳转程序的入口标识地址,在程序中只能出现一次,同一标号不能重复使用。但是,同一标号可以多次被引用;图7.19无条件跳转指令指令的构造无条件跳转指令的构造PLC只有条件跳转指令,没有无条件跳转指令。遇到需要无条件跳转的情况,可以用条件跳转条件来构造无条件跳转

6、指令,最常使用的是使用M8000(只要PLC处于RUN状态,则M8000总是接通的)XXXXXXXXXX

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。