可编程控制器原理及应用 教学课件 作者 王晓军杨庆煊许强 主编 第六章 FX2型可编程控制器的功能指令 第六章 FX2型可编程控制器的功能指令.ppt

可编程控制器原理及应用 教学课件 作者 王晓军杨庆煊许强 主编 第六章 FX2型可编程控制器的功能指令 第六章 FX2型可编程控制器的功能指令.ppt

  1. 1、本文档共178页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
尚辅网 尚辅网 第6章FX2型可编程控制器的功能指令 FX系列PLC除了基本指令、步进指令以外,还有许多功能指令。功能指令实际上就是许多功能不同的子程序。FX系列的功能指令可以分为程序流控制指令、传送与比较指令、算术与逻辑运算指令、移位与循环指令、数据处理指令、高速处理指令、外部输入输出处理指令等几大类。 6.1程序流控制指令 6.2比较与传送指令 6.3四则运算和逻辑运算指令 6.4循环移位与移位指令 6.5数据处理指令 6.6高速处理指令 6.7方便指令 6.8外部I/O设备指令 6.1程序流控制指令 6.1.1条件跳转指令(CJ) 6.1.2子程序调用与返回指令(CALL、SRET) 6.1.3中断指令(EI、DI、IRET) 6.1.4主程序结束指令(FEND) 6.1.5警戒时钟指令(WDT) 6.1.6循环指令(FOR-NEXT) 6.1.1条件跳转指令(CJ) CJ、CJ(P):条件跳转指令,用于跳过顺序程序中的某一部分,以控制程序的流程,减少扫描时间。其意义为在满足跳转条件后的各个扫描周期中,PLC不再扫描执行跳转指令与跳转指针P×之间的程序,即跳到以指针P×为入口的程序段执行。操作码后面加“P”,表示当其控制线路由“断开”到“闭合”时才执行该指令。 CJ、CJ(P)指令的助记符、指令代码、操作数、程序步如表 6-1 当X20为ON时,程序跳转到标号P10处。如果X20为OFF,跳转程序步执行,程序按原程序执行。图6-1 当X20为ON时,第一条跳转指令生效,从这一步跳转到标号P9处。如果X20为OFF,而X21为ON,则第二条跳转指令生效,程序从这里开始跳转到标号P9处。图6-2 [例6-1]:多种工作方式(手动、自动等)的切换。 解:如图6-3所示。这是一段手动、自动程序选择的梯形图与助记符。图中输入X10为手动/自动转换开关。当X10为ON时,执行自动工作方式,否则执行手动工作方式。 6.1.2子程序调用与返回指令(CALL、SRET) 子程序是为一些特定的控制目的编制的相对独立的程序。为了区别于主程序,规定在程序编排时,将主程序排在前面,子程序排在后面,并以主程序结束指令FEND(FNC06)将这两部分隔开。 CALL、CALL(P):子程序调用指令。操作元件为指针P0~P62。 SRET:子程序返回指令,指令不需要控制线路,直接与左母线相连。 当X10为ON时,子程序调用指令CALL使程序跳到指针P10处,子程序被执行。在子程序返回指令SRET执行后程序回到104步处。指针应写在程序结束指令FEND之后。同一指针不能重复使用,CJ指令中用过的指针不能重复再用,但不同的CALL指令可以调用同一指针的子程序。图6-4 子程序调用指令CALL(P) P11仅在X1由OFF到ON变化时执行一次。在执行P11子程序时,如果CALL P12指令被执行,则程序跳到子程序P12。在SRET(2)指令执行后,程序返回到子程序P11中CALL P12指令的下一步。在SRET(1)指令执行后,程序返回到主程序。图6-5 [例6-2]:某化工反应装置完成多种液体的化合工作,连续生产。使用PLC完成物料的比例投入及送出,并完成反应装置的温度控制工作。反应物料的比例投入根据装置内的酸碱度经运算控制有关阀门的开度实现,反应物的送出根据进入物料的量经运算控制料阀门的开度实现。温度控制使用加温及降温设备。温度需维持在一个区域内。 6.1.3中断指令(EI、DI、IRET) FX系列PLC的中断事件包括输入中断、计时中断和高速计数器中断。发生中断事件时,CPU停止执行当前的工作,立即执行预先写好的相应的中断程序,执行后返回被中断的地方,继续执行正常的任务。这一过程不受PLC扫描工作方式的影响,因此使PLC迅速响应中断事件。 1. 用于中断指令的指针 FX系列PLC有两类中断源,也叫二类中断,即外部中断和计时器中断。为了区别不同的中断及在程序中标明中断子程序的入口,规定了中断指针标号。FX系列PLC中断指针编号方法如表 6-3 2. 中断指令 EI:允许中断指令。DI:禁止中断指令。IRET:中断返回指令。 EI、DI、IRET指令的助记符、指令代码、操作数、程序步如表 6-4 [例6-3]:分析带有外部中断子程序梯形图6-7的工作原理。 6.1.4主程序结束指令(FEND) 6.1.5警戒时钟指令(WDT) 6.1.6循环指令(FOR-NEXT) FX系列PLC循环指令最多允许5级嵌套。NEXT与FOR总是成对使用;而且NEXT指令在后,FOR指

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档