版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、可编程控制器应用技术可编程控制器应用技术第八章第八章 FX2N系列可编程控制系列可编程控制器程序控制指令及应用器程序控制指令及应用目录目录n 条件跳转指令及应用条件跳转指令及应用n 子程序调用指令及应用子程序调用指令及应用n 中断指令及应用中断指令及应用n 循环指令循环指令n 程序结构程序结构1内容提要内容提要2 条件跳转指令、子程序指令、中断指令及程序循条件跳转指令、子程序指令、中断指令及程序循环指令环指令, ,统称为程序控制类指令。统称为程序控制类指令。 程序控制指令用于程序执行流程的控制。对一个程序控制指令用于程序执行流程的控制。对一个扫描周期而言扫描周期而言, ,跳转指令可以使程序出现
2、跨越或跳跃跳转指令可以使程序出现跨越或跳跃以实现程序段的选择。子程序指令可调用某段子程序。以实现程序段的选择。子程序指令可调用某段子程序。循环指令可多次重复执行特定的程序段。中断指令则循环指令可多次重复执行特定的程序段。中断指令则用于中断信号引起的子程序调用。用于中断信号引起的子程序调用。 程序控制类指令可以影响程序执行的流向及内容。程序控制类指令可以影响程序执行的流向及内容。对合理安排程序的结构对合理安排程序的结构, ,有效提高程序的功能有效提高程序的功能 , ,对实对实现某些技巧性运算现某些技巧性运算, ,都有重要的意义。都有重要的意义。第一节第一节 条件跳转指令及应用条件跳转指令及应用n
3、 一、条件跳转指令的要素和含义一、条件跳转指令的要素和含义指令名称助记符指令代码位数操作数程 序 步 D条件跳转CJCJ(P)FNC00(16)P0P63P63即ENDCJ和 CJ(P)3步标号 P1步表8-1 条件跳转指令要素含义 在满足跳转条件之后的各个扫描周期中, PLC将不再扫描执行跳转指令与跳转指针P间的程序,即跳到以指针P为入口的程序段中执行。直到跳转的条件不再满足,跳转停止进行。 3第一节第一节 条件跳转指令及应用条件跳转指令及应用图8-1 条件跳转指令使用说明4第一节第一节 条件跳转指令及应用条件跳转指令及应用n 二、跳转程序段中元器件在跳转执行中的工作状态二、跳转程序段中元器
4、件在跳转执行中的工作状态n处于被跳过程序段中的输出继电器、辅助继电器、状态器的工作状态将保持跳转发生前的状态不变。n被跳过程序段中的时间继电器及计数器,跳转发生后其计数、计时值保持不变 ,在跳转中止 ,程序接续执行时 ,计时计数将继续进行。5表8-2 条件跳转对元器件状态的影响6第一节第一节 条件跳转指令及应用条件跳转指令及应用n 三、条件跳转指令的使用说明三、条件跳转指令的使用说明由于跳转指令具有选择程序段的功能。在同一程序且位于因跳转而不会被同时执行程序段中的同一线圈不被视为双线圈。可以有多条跳转指令使用同一标号。图8-2 二条跳转指令使用同一标号7第一节第一节 条件跳转指令及应用条件跳转
5、指令及应用n 标号可以设在相关的跳转指令之后或之前。n 使用CJ(P)指令时,跳转只执行一个扫描周期,但若用辅助继电器 M8000作为跳转指令的工作条件,跳转就成为无条件跳转。n跳转可用来执行程序初始化工作。n在编写跳转程序的指令表时,标号需占一行。条件跳转指令用于条件跳转指令用于程序初始化程序初始化8第一节第一节 条件跳转指令及应用条件跳转指令及应用对跳过整个主控区的跳转不受限制。对跳过整个主控区的跳转不受限制。从主控区外跳到主控区内时从主控区外跳到主控区内时, ,跳转独跳转独立于主控操作。立于主控操作。在主控区内跳转时在主控区内跳转时从主控区内跳到主控区外从主控区内跳到主控区外从一个主控区
6、跳到另一个主控区内时从一个主控区跳到另一个主控区内时9第一节第一节 条件跳转指令及应用条件跳转指令及应用n 四、条件跳转指令的应用实例四、条件跳转指令的应用实例FNC 00 CJP8X010手动程序FNC 00 CJP9自动程序ENDX010P8P9LD X010 P8CJ P8 自动程序手动程序 P9LDI X010 ENDCJ P9图8-5 手动/自动转换程序10第二节第二节 子程序调用指令及应用子程序调用指令及应用n 一、子程序调用指令的使用要素及梯形图表示一、子程序调用指令的使用要素及梯形图表示指令名称助记符指令代码位数操作数程序步D子程序调用CALLCALL(P)FNC01(16)指
7、针 P0P62嵌套 5级3步(指令标号)1步子程序返回SRETFNC02无1步表8-3 子程序调用指令要素11第二节第二节 子程序调用指令及应用子程序调用指令及应用n 子程序是为一些特定的控制要求编制的相对独立的程序。 n 子程序调用指令在梯形图中使用的情况如图8-6所示。 图8-6 子程序的使用12第二节第二节 子程序调用指令及应用子程序调用指令及应用n 二、子程序的执行过程及在程序编制中的意义二、子程序的执行过程及在程序编制中的意义FNC 01 CALLP1X001FNC 01 CALLP2子程序01X002P1P2初始化FNC 01 CALLP3X003FNC 01 CALLP4X004
8、FNC 06 FENDFNC 02 SRET子程序02FNC 02 SRET子程序03子程序04ENDFNC 02 SRETFNC 02 SRETP4P3图8-7 多子程序结构13第二节第二节 子程序调用指令及应用子程序调用指令及应用n 子程序可以实现多级嵌套。图8-8 子程序的嵌套14第二节第二节 子程序调用指令及应用子程序调用指令及应用n 三、子程序应用实例三、子程序应用实例n某化工反应装置完成多液体物料的化合工作,连续生产。使用可编程序控制器完成物料的比例投入及送出,并完成反应装置温度的控制工作。n反应物料的比例投入根据装置内酸碱度经运算控制有关阀门的开启程度实现,反应物的送出依进入物料
9、的量经运算控制出料阀门的开启程度实现。 15第二节第二节 子程序调用指令及应用子程序调用指令及应用n 温度控制使用加温及降温设备。温度需维持在一个区 间内。n 在设计程序的总体结构时,将运算为主的程序内容做为主程序。n 将加温及降温等逻辑控制为主的程序作为子程序。16第二节第二节 子程序调用指令及应用子程序调用指令及应用图8-5 手动/自动转换程序FNC 01 CALLP11X011FNC 01 CALLP12反应物比例送入控制程序降温控制程序X012P12P11FNC 06 FEND生成物均衡输出控制程序FNC 02 SRET降温控制程序FNC 02 SRET17第三节第三节 中断指令及应用
10、中断指令及应用n 一、中断指令说明及其梯形图表示一、中断指令说明及其梯形图表示指令名称助记符 指令代码操作数 程序步中断指令允许中断指令禁止中断指令 IRET EI DI FNC03FNC04FNC05无无无1步1步1步表8-4 中断指令要素18第三节第三节 中断指令及应用中断指令及应用n 中断是计算机所特有的一种工作方式。n 中断子程序是为某些特定的控制功能而设定的。 特定的控制功能的共同特点:要求响应时间小于机器的扫描周期。19第三节第三节 中断指令及应用中断指令及应用地址号号称动作功能M8050(输入中断)I00禁止FNC04(EI)指令执行后,即使允许中断,可使用特殊辅助继电器M禁止个
11、别中断动作。例如 M8050为ON时,输入中断I00中断禁止M8051(输入中断)I10禁止M8052(输入中断)I20禁止M8053(输入中断)I30禁止M8054(输入中断)I40禁止M8055(输入中断)I50禁止M8056(定时中断)I6禁止M8057(定时中断)I7禁止M8058(定时中断)I8禁止M8059计数器中断禁止I010I060的中断禁止表 8-5 特殊辅助继电器与中断对应关系20第三节第三节 中断指令及应用中断指令及应用图8-10 中断指令在梯形图中的表示21第三节第三节 中断指令及应用中断指令及应用n 二、中断指令的执行过程及应用实例二、中断指令的执行过程及应用实例图8
12、-11 外部输入中断子程序示例 外部中断常用来引入发生频率高于机器扫描频率的外控制信号 ,或用于处理那些需快速响应的信号。 22第三节第三节 中断指令及应用中断指令及应用定时器中断定时器中断子程序示例子程序示例23第三节第三节 中断指令及应用中断指令及应用图8-13 斜坡信号发生电路中使用定时中断24第三节第三节 中断指令及应用中断指令及应用 时间中断在工业控制中还常用于快速采样处理,以定时快速地采集外界迅速变化的信号。小结25第四节第四节 循环指令循环指令n 一、循环指令的要素及梯形图表示一、循环指令的要素及梯形图表示指令名称助记符指令代码操作数程序步S循环指令 FOR FNC09(16)K,H,KnX,KnY,KnM,KnS,T,C,D,V,Z3步(嵌套5层)循环结束指令 NEXT FNC09无1步表8-6 程序循环指令要素26第四节第四节 循环指令循环指令n 循环指令由FOR及NEXT二条指令构成,它们成对出现。图 8-14 循环指令使用说明多层循环间的关系是循环次数相乘的关系。 27第四节第四节
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 玉溪师范学院《篮球》2021-2022学年第一学期期末试卷
- 电力设备生产成本的核算-记账实操
- 2024年胚毒灭活苗项目评估分析报告
- 2019湘美版 高中美术 选择性必修6 现代媒体艺术《第二单元 摄像》大单元整体教学设计2020课标
- 2024届河北省张家口一中开学摸底考试高三数学试题
- 2024届河北省定兴中学高三3月月考数学试题(解析版)
- 如何解决研究院的科研工作者在实验室内部高效沟通等问题-TIKOOL太酷无线内通
- 餐椅质保合同范本
- 病人协议书范本
- 北京市商品房现房买卖合同示范文本
- 《中华商业文化》第六章
- 医院玻璃采光顶玻璃雨棚施工方案
- 运筹学-随机规划课件
- 《电阻》说课课件
- 同济外科学课件之颈腰椎退行性疾病
- 路易斯·康作品分析课件
- 十二木卡姆课件
- 杜邦杜邦工程塑料课件
- 人身保险产品定价原理课件
- 砌体工程监理实施细则
- 运输车辆卫生安全检查记录表
评论
0/150
提交评论