文档详情

PLC应用技术(三菱 第二版)课件:程序控制类应用指令.pptx

发布:2025-05-22约4.64千字共60页下载文档
文本预览下载声明

任务1跳转程序

任务2子程序

任务3循环程序

任务4外部中断子程序

任务5定时中断子程序

任务6高速计数器;知识点:

?掌握编程元件:跳转指针P,跳转指令CJ,主程序结束指令FEND

技能点:

?会利用跳转指针P和跳转指令CJ编程实现多种工作方式的切换;为了提高设备的可靠性,在工业控制中许多设备要建立自动及手动两种工作方式。这就要在控制程序中编排两段程序,一段用于手动,另一段用于自动。然后设立一个手动/自动切换开关,以对程序段进行选择。

此类程序的梯形图一般采用如图所示的结构。;任务分析;跳转对元器件状态的影响;相关知识;相关知识;二、跳转指令(CJ)

跳转指令CJ执行时,如果跳转条件满足,PLC将不再扫描执行跳转指令与跳转指针P间的程序,即跳到以指针P为入口的程序段中执行。;使用跳转指令要注意:

(1)跳转指令具有选择程序段的功能。

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

(3)指针一般设在相关的跳转指令之后,也可以设在跳转指令之前。

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

FEND为主程序结束指令,其使用方法与END指令一样。;任务实施;3.按下X000的输入按钮,观察输出继电器Y000~Y003的状态有无变化,理解跳转指令。

4.按下X001的输入按钮,观察输出继电器Y000~Y003的状态有无变化,理解跳转指令。;知识点:

?掌握子程序调用和返回指令CALL和SRET

技能点:

?会分析程序结构,读懂带子程序结构的程序,编写简单的子程序;化工企业经常要完成多液体物料的混合工作,这就需要对物料的投入比例及送出以及混合炉的温度进行控制。物料的投入比例和混合物的送出可通过特定的运算结果来控制相关阀门的开度实现。温度控制则可以使用加温及降温设备,使温度维持在一个区间内。;任务分析;相关知识;任务实施;3.按下X001输入按钮,观察输出继电器Y001和Y002的状态有无变化,理解子程序。

4.按下X002输入按钮,观察输???继电器Y001和Y002的状态有无变化,理解子程序。;知识点:

?掌握循环指令FOR和NEXT

技能点:

?会分析程序结构,读懂带循环结构的程序,编写简单的循环程序;在进行数据处理时,经常要求从某一批数据中找出一些有特征值的数据来,例如,找出存储在D0~D9中的数据的最大值,存储到D10。;任务分析;相关知识;任务实施;2.设置D0~D9的值分别为K10、K5、K100、K40、K30、K20、K318、K9、K123、K56,运行程序,观察Y15~Y0的指示是否为0000000100111110(即K318)。

3.改变D0~D9的设置,再调试程序。

4.修改程序,将它变为求最小值的程序,并调试。;知识点:

?掌握编程元件:中断指针I,掌握中断指令EI、DI和IRET

技能点:

?会分析程序结构,读懂带外部中断子程序结构的程序,编写简单的外部中断子程序;中断是指在主程序的执行过程中,中断主程序去执行中断子程序,执行完中断子程序后再回到刚才中断的主程序处继续执行,中断不受PLC扫描工作方式的影响,以使PLC能迅速响应中断事件。能引起中断的信号叫中断源,FX2N系列可编程控制器有三类中断源,即外部中断、定时器中断和高速计数器中断。本任务分析外部中断。;任务分析;相关知识;二、与中断有关的指令

与中断有关的指令有中断返回指令IRET、允许中断指令EI和禁止中断指令DI,均无操作数。

1.PLC通常处于禁止中断的状态,指令EI和DI之间的程序段为允许中断的区间,当程序执行到该区间时,如果中断源产生中断,CPU将停止执行当前的程序,转去执行相应的中断子程序,执行到中断子程序中的IRET指令时,返回原断点,继续执行原来的程序。

2.中断程序从它唯一的中断指针开始,到第一条IRET指令结束。;3.由于中断的控制是脱离于程序的扫描执行机制的,所以,多个突发事件同时出现时必须有一个处理秩序,这就是中断优先权。

4.执行一个中断子程序时,其他中断被禁止,在中断子程序中编入EI和DI,可实现双重中断,子程序中只允许两级中断嵌套。一次中断请求,中断程序一般仅能执行一次。;5.如果中断信号在禁止中断区间出现,该中断信号被储存,并在EI指令之后响应该中断。不需要关闭中断时,可只使用EI指令,不使用DI指令。

6.中断输入信号的脉冲宽度应大于200μs,

显示全部
相似文档