课题六 程序控制类应用指令 课件 广东2022中职《PLC应用技术(三菱+第二版)》

2023-01-25
| 60页
| 94人阅读
| 25人下载
普通

内容正文:

任务 1 跳转程序 任务 2 子程序 任务 3 循环程序 任务 4 外部中断子程序 任务 5 定时中断子程序 任务 6 高速计数器 课题六 程序控制类应用指令 知识点: • 掌握编程元件:跳转指针 P,跳转指令 CJ,主程序结束指令 FEND 技能点: • 会利用跳转指针 P 和跳转指令 CJ 编程实现多种工作方式的切换 任务 1 跳转程序 为了提高设备的可靠性,在工业控制中许多设备要建立自动及手动两种工作方式。这就要在控制程序中编排两段程序,一段用于手动,另一段用于自动。然后设立一个手动/自动切换开关,以对程序段进行选择。 此类程序的梯形图一般采用如图所示的结构。 任务提出 自动/手动程序切换 任务分析 跳转指令 CJ 可用来选择执行指定的程序段,跳过暂且不执行的程序段。如图所示,若 X000 接通,则跳到标号为 P8 的程序处执行。若 X000 断开,则不执行跳转指令,顺序往下执行。 跳转程序梯形图 跳转对元器件状态的影响 表中给出了上图中跳转发生前后相关器件状态发生的变化及对程序执行结果的影响。 相关知识 一、编程元件——跳转指针(P) FX2N 系列 PLC 的指针 P 有 128 点(P0~P127),用于分支和跳转程序。 相关知识 用指针 P 时要注意: (1)在梯形图中,指针放在左侧母线的左边,一个指针只能出现一次,如出现两次或两次以上,就会出错。 (2)多条跳转指令可以使用相同的指针。 (3)P63 是 END 所在的步序,在程序中不需要设置 P63。 (4)指针可以出现在相应跳转指令之前,但是,如果反复跳转的时间超过监控定时器的设定时间,会引起监控定时器出错。 二、跳转指令(CJ) 跳转指令 CJ 执行时,如果跳转条件满足,PLC 将不再扫描执行跳转指令与跳转指针 P 间的程序,即跳到以指针 P 为入口的程序段中执行。 使用跳转指令要注意: (1)跳转指令具有选择程序段的功能。 (2)可以有多条跳转指令使用同一指针。 (3)指针一般设在相关的跳转指令之后,也可以设在跳转指令之前。 (4)使用 CJ(P)指令时,跳转只执行一个扫描周期,但若用辅助继电器 M8000 作为跳转指令的工作条件,跳转就会成为无条件跳转。 (5)跳转与主控区的关系,如图所示。 跳转与主控区的关系说明 三、主程序结束指令(FEND) FEND 为主程序结束指令,其使用方法与 END 指令一样。 任务实施 1.将两个带自锁的按钮分别连接到 PLC 的 X000、X001,输出用指示灯代替,然后连接 PLC 的电源,确保接线无误。 2.输入如图所示的梯形图,检查无误后运行程序。 指令表中的指针说明 3.按下 X000 的输入按钮,观察输出继电器 Y000~Y003 的状态有无变化,理解跳转指令。 4.按下 X001 的输入按钮,观察输出继电器 Y000~Y003 的状态有无变化,理解跳转指令。 知识点: • 掌握子程序调用和返回指令 CALL 和 SRET 技能点: • 会分析程序结构,读懂带子程序结构的程序,编写简单的子程序 任务 2 子程序 化工企业经常要完成多液体物料的混合工作,这就需要对物料的投入比例及送出以及混合炉的温度进行控制。物料的投入比例和混合物的送出可通过特定的运算结果来控制相关阀门的开度实现。温度控制则可以使用加温及降温设备,使温度维持在一个区间内。 任务提出 任务分析 在利用 PLC 实现控制时,常常把以运算为主的程序内容作为主程序,把加温及降温等逻辑控制为主的程序作为子程序。程序结构如图所示 子程序结构示意图 相关知识 一、子程序调用指令(CALL) 子程序调用指令 CALL 是为一些特定控制目的编制的相对独立的程序。 二、子程序返回指令(SRET) 子程序返回指令 SRET 是不需要驱动触点的单独指令。子程序的范围从它的指针标号开始,到 SRET 指令结束。 任务实施 1.将两个带自锁的按钮分别连接到 PLC 的 X001、X002,输出用指示灯代替,然后连接 PLC 的电源,确保无误。 2.输入如图所示的梯形图,检查无误后运行程序。 子程序实施梯形图 3.按下 X001 输入按钮,观察输出继电器 Y001 和 Y002 的状态有无变化,理解子程序。 4.按下 X002 输入按钮,观察输出继电器 Y001 和 Y002 的状态有无变化,理解子程序。 知识点: • 掌握循环指令 FOR 和 NEXT 技能点: • 会分析程序结构,读懂带循环结构的程序,编写简单的循环程序 任务 3 循环程序 在进行数据处理时,经常要求从某一批数据中找出一些有特征值的数据来,例如,找出存储在 D0~D9 中的数据的最大值,存储到 D10。 任务提出 任务分析 本任务将用循环指令实现,由此设计出的梯形图如图所示。 求最大值程序 相关知识

资源预览图

课题六 程序控制类应用指令  课件 广东2022中职《PLC应用技术(三菱+第二版)》
1
课题六 程序控制类应用指令  课件 广东2022中职《PLC应用技术(三菱+第二版)》
2
课题六 程序控制类应用指令  课件 广东2022中职《PLC应用技术(三菱+第二版)》
3
课题六 程序控制类应用指令  课件 广东2022中职《PLC应用技术(三菱+第二版)》
4
课题六 程序控制类应用指令  课件 广东2022中职《PLC应用技术(三菱+第二版)》
5
课题六 程序控制类应用指令  课件 广东2022中职《PLC应用技术(三菱+第二版)》
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。