《PLC应用技术(三菱 第二版)2023修订》 课件 课题六 程序控制类应用指令.pptx

《PLC应用技术(三菱 第二版)2023修订》 课件 课题六 程序控制类应用指令.pptx

  1. 1、本文档共76页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《PLC应用技术(三菱第二版)2023修订》课件

课题六

程序控制类应用指令;;任务1跳转程序;知识点:

掌握跳转指针、跳转指令和主程序结束指令

技能点:

会利用跳转指针和跳转指令编程实现多种工作方式的切换;任务提出

为了提高设备的可靠性,工业控制中许多设备要建立自动及手动两种工作方式。这就要在控制程序中编写两段程序,一段用于手动,另一段用于自动。图自动/手动程序切换然后设立一个自动/手动切换开关,以对程序段进行选择。

此类程序的梯形图一般采用图=所示的结构。X010是自动/手动切换开关,当它为ON时将跳过自动程序,执行手动程序;当X010为OFF时将跳过手动程序,执行自动程序。公用程序用于自动程序和手动程序相互切换的处理,自动程序和手动程序都需要完成的任务也可以由公用程序来处理。;530;任务分析

跳转指令(CJ)可用来选择执行指定的程序段,跳过暂且不执行的程序段。如图所示,若X000接通,则跳到标号为P8的程序处执行。若X000断开,则不执行跳转指令CJP8,顺序往下执行。

表给出了图中跳转发生前、后相关元件状态发生的变化。;532;1.由于被跳过的程序段不再执行,即使梯形图中涉及的工作条件发生变化,被跳过程序段中的输出继电器Y、辅助继电器M、状态继电器S的工作状态也将保持跳转发生前的状态不变。

2.无论被跳过的程序段中的定时器及计数器是否具有断电保持功能,跳转发生后其定时值、计数值都将保持不变,当跳转中止、程序继续执行时,定时、计数将继续进行。另外,定时、计数器的复位指令具有优先权,即使复位指令位于被跳过的程序段中,当执行条件满足时,复位指令也将执行。;相关知识

一、跳转指针

FX2N系列PLC的跳转指针(P)有128点(P0~P127),用于分支和跳转程序。使用指针时要注意:

(1)在梯形图中,指针放在左侧母线的左边,一个指针只能出现一次,如出现两次或两次以上,就会出错。

(2)多条跳转指令可以使用相同的指针。

(3)P63是END所在的步序,在程序中不需要设置P63。

(4)指针可以出现在相应跳转指令之前,但是,如果反复跳转的时间超过监控定时器的设定时间,会导致监控定时器出错。;二、跳转指令

当跳转指令???CJ)执行时,如果跳转条件满足,PLC将不再扫描执行跳转指令与跳转指针间的程序,即跳到以指针为入口的程序段中执行,直到跳转的条件不再满足,跳转才会停止进行。在上图中,当X000置1时,跳转指令CJP8的执行条件满足,程序将从CJP8指令处跳至标号P8处,仅执行该梯形图中标号P8之后的程序。;使用跳转指令时要注意:

(1)跳转指令具有选择程序段的功能。在同一程序中,位于不同程序段的程序不会被同时执行,所以不同程序段中的同一线圈不能视为双线圈。

(2)可以有多条跳转指令使用同一指针。在图中,如果X020接通,第一条跳转指令有效,程序将从这一步跳到指针P9。如果X020断开,而X021接通,则第二条跳转指令生效,程序将从第二条跳转指令处跳到P9处。但不允许一条跳转指令对应两个指针的情况。;(3)指针一般设在相关的跳转指令之后,也可以设在跳转指令之前。但要注意,从程序执行顺序来看,如果由于指针在前造成该程序的执行时间超过了警戒时钟设定值,程序就会出错。

(4)使用跳转指令时,跳转只执行一个扫描周期,但若用辅助继电器M8000作为跳转指令的工作条件,跳转就会成为无条件跳转。;(5)跳转与主控区的关系,如图所示。

1)跳过整个主控区(MC~MCR)的跳转不受限制。

2)从主控区外跳到主控区内时,跳转独立于主控操作。当CJP1执行时,无论M0状态如何,均作ON处理。

3)在主控区内跳转时,若M0为OFF,则跳转不可能执行。

4)从主控区内跳到主控区外,当M0为OFF时,跳转不可能执行;当M0为ON时,若跳转条件满足可以跳转,这时MCR无效,但不会出错。

5)从一个主控区内跳到另一个主控区内,当M1为ON时,可以跳转。执行跳转时,无论M2的实际状态如何,均看作ON。MCRN0无效。;539;(6)在编写跳转程序的指令表时,指针需占一行,如图所示。;三、主程序结束指令

主程序结束指令(FEND)的使用方法与END指令相同。在编写子程序和中断程序时需要使用这个指令。;任务2子程序;知识点:

掌握子程序调用和返回指令

技能点:

会分析程序结构,读懂带子程序结构的程序,编写简单的子程序

任务提出

化工企业经常要完成多液体物料的混合工作,这就需要对物料的投入比例、送出以及混合炉的温度进行控制。物料的投入比例和混合物的送出可通过特定的运算结果来控制相关阀门的开度实现。温度控制则可以使用加热及降温设备,使温度维持在一个区间内。;任务分析

在利用PLC实现控制时,常常把以运算为主的程序内容作为主程序,把加热及降温等逻辑控制为主的程序作为子程序。主程序和

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档