可编程序控制器应用技术 第2版 工业和信息化高职高专“十二五”规划教材立项项目 教学课件 ppt 作者 赵春生 课题三 功能指令的应用

上传人:E**** 文档编号:89372215 上传时间:2019-05-24 格式:PPT 页数:110 大小:2.44MB
返回 下载 相关 举报
可编程序控制器应用技术 第2版  工业和信息化高职高专“十二五”规划教材立项项目  教学课件 ppt 作者  赵春生 课题三 功能指令的应用_第1页
第1页 / 共110页
可编程序控制器应用技术 第2版  工业和信息化高职高专“十二五”规划教材立项项目  教学课件 ppt 作者  赵春生 课题三 功能指令的应用_第2页
第2页 / 共110页
可编程序控制器应用技术 第2版  工业和信息化高职高专“十二五”规划教材立项项目  教学课件 ppt 作者  赵春生 课题三 功能指令的应用_第3页
第3页 / 共110页
可编程序控制器应用技术 第2版  工业和信息化高职高专“十二五”规划教材立项项目  教学课件 ppt 作者  赵春生 课题三 功能指令的应用_第4页
第4页 / 共110页
可编程序控制器应用技术 第2版  工业和信息化高职高专“十二五”规划教材立项项目  教学课件 ppt 作者  赵春生 课题三 功能指令的应用_第5页
第5页 / 共110页
点击查看更多>>
资源描述

《可编程序控制器应用技术 第2版 工业和信息化高职高专“十二五”规划教材立项项目 教学课件 ppt 作者 赵春生 课题三 功能指令的应用》由会员分享,可在线阅读,更多相关《可编程序控制器应用技术 第2版 工业和信息化高职高专“十二五”规划教材立项项目 教学课件 ppt 作者 赵春生 课题三 功能指令的应用(110页珍藏版)》请在金锄头文库上搜索。

1、课题三 功能指令的应用,本课题任务: 任务一 应用数据传送指令实现电动机Y降压启动控制 任务二 应用算术运算指令实现单按钮的功率调节控制 任务三 应用跳转指令实现手动/自动工作方式选择控制 任务四 应用子程序调用指令编写应用程序 任务五 应用循环指令编写求和程序 任务六 应用逻辑运算指令实现指示灯控制 任务七 应用比较指令实现传送带控制 任务八 应用移位指令实现电动机顺序启动控制 任务九 应用时钟指令实现马路照明灯控制 任务十 用数码管显示5人竞赛抢答器 任务十一 应用IBCD指令实现停车场空车位数码显示 任务十二 中断指令的一般应用 任务十三 应用高速计数器指令实现转速的测量,任务一 应用数

2、据传送指令实现电动机Y降压启动控制,任务引入,要求应用数据传送指令设计三相交流电动机Y降压启动控制线路和程序,并具有启动/报警指示,指示灯在启动过程中亮,启动结束时灭。如果发生电动机过载,停机并且灯光报警。,图3.1 Y降压启动控制线路,相关知识,一、数据类型,1数据类型及范围,2常数,3数据存储区域,(1)数字量输入映象区(I区), 位, 字节(B),格式为:I字节地址.位地址。如I1.0表示数字量输入映象区第1个字节的第0位,格式为:IB起始字节地址,图3.2 数字量输入的字节,格式为:IW起始字节地址。一个字包含两个字节,这两个字节的地址必须连续,其中低位字节是高8位,高位字节是低8位,

3、 字(W),图3.3 数字量输入字, 双字(DW),格式为:ID起始字节地址。一个双字含四个字节,这四个字节的地址必须连续,最低位字节在一个双字中是最高8位,图3.4 数字量输入双字,(2)数字量输出映像区(Q区),格式除区域表示符(Q)与数字量输入映像区(I区)不一样外,其他完全一致,(3)变量存储器区(V区),格式除区域表示符(V)与数字量输入映像区(I区)不一样外,其他完全一致,(4)位存储器区(M区),格式除区域表示符(M)与数字量输入映像区(I区)不一样外,其他完全一致,二、数据传送指令MOV,原理:当 EN=1 时,执行数据传送指令。其功能是把源操作数IN传送到目标操作数OUT中,

4、也可以传送常数,如图3.5所示。数据传送指令执行后,源操作数的数据不变,目标操作数的数据刷新。此时ENO = 1,ENO可接下一个指令盒。,图3.5 传送常数数据,注意:应用传送指令应该注意数据类型。字节用符号B、字用符号W、双字用符号D或DW、实数用符号R表示。,任务实施,一、编写Y降压启动控制程序,1. Y降压启动过程和控制数据,2编写程序梯形图控制程序,图3.6 Y降压启动程序梯形图,二、操作步骤,接通电源,拨状态开关 于“RUN”(运行)位置,按图3.1所示 连接线路,启动编程软件, 点击,点击 , 将图3.6下载到PLC,点击 , I0.0应点亮,按下SB2,电动机Y形启动;经过11

5、s,转为形运行,按按钮SB1,电动机停机,在运行过程中,模拟过载,断开I0.0,电动机停机,知识扩展数据块传送指令,当EN=1时,执行数据块传送功能。其功能是把源操作数起始地址IN的N个数据传送到目标操作数起始地址OUT中。应用数据块传送指令应该注意数据地址的连续性。,任务二 应用算术运算指令实现单按钮的功率调节控制,任务引入,某加热器的功率调节有7个档位,分别是0.5kW、1kW、1.5kW、2kW、2.5kW、3kW和3.5kW,加热由1个功率选择按钮SB1和1 个停止按钮SB2控制。第一次按SB1选择功率第1档,第二次按SB1选择功率第2档第八次按SB1或按停止按钮SB2时,停止加热。,

6、图3.8 单按钮的功率控制线路,相关知识算术运算指令,一、加法指令ADD,图3.9 加法指令举例,状态表监控,点击状态表,输入地址,点击状态表监控,二、减法指令SUB,图3.11 减法指令SUB的举例,状态表监控,点击状态表,输入地址,点击状态表监控,三、增1/减1指令INC/DEC,图3.13 增1/减1指令举例,任务实施,一、编写单按钮功率调节控制程序,1单按钮功率调节控制的输出功率和存储单元的关系,2编写功率调节控制程序,图3.14 单按钮的功率控制程序,二、操作步骤,接通电源,拨状态开关 于“RUN”(运行)位置,按图3.8所示 连接线路,启动编程软件, 点击,点击 , 将图3.14下

7、载到PLC,点击,每按一次SB1,功率增加0.5kW,按8次SB1或按下停止按钮SB2,停止加热,知识扩展,一、乘法指令MUL,状态表监控,点击状态表,输入地址,点击状态表监控,二、除法指令DIV,状态表监控,点击状态表,输入地址,点击状态表监控,任务三 应用跳转指令实现手动/自动工作方式选择控制,任务引入,在调试设备工艺参数的时候,需要手动操作方式;在生产时,需要自动操作方式。这就要在程序中编排两段程序,一段程序用于调试工艺参数,另一段程序用于生产自动控制,图3.18 手动/自动程序跳转,手动操作方式进程:按启动按钮SB2,电动机运转;按停止按钮SB1,电动机停机。 自动操作方式进程:按启动

8、按钮SB2,电动机连续运转1min后,自动停机。按停止按钮SB1,电动机立即停机。,图3.19 手动/自动选择控制线路图,相关知识跳转指令和标号指令,(1)跳转指令:改变程序流程,转移到具体的标号(N)处。 (2)标号指令:标记转移目的地的位置。 (3)注意:跳转指令和标号指令必须位于主程序、子程序或中断程序内,不能从主程序转移至子程序或中断程序内,也不能从子程序或中断程序转移至该子程序或中断程序之外。,任务实施,一、编写手动/自动方式选择程序,图3.20 手动/自动方式选择控制梯形图,二、操作步骤,接通电源,拨状态开关 于“RUN”(运行)位置,按图3.19所示 连接线路,启动编程软件, 点

9、击,点击 , 将图3.20下载到PLC,点击 , I0.0应点亮,手动:按SB2,电动机运转;按下SB1,电动机停机,自动:按下SB3,按SB2,电动机运转,1min后自动停机,任务四 应用子程序调用指令编写应用程序,任务引入,(a)程序 (b)子程序调用程序 图3.21 子程序调用与返回结构,相关知识子程序调用指令,CRET多用于子程序的内部,由判断条件决定是否结束子程序调用,RET用于子程序的结束。用编程软件编程时,不需手工输入RET指令,而是由软件自动在内部加到每个子程序的结尾。 如果子程序调用条件满足,则中断主程序去执行子程序。子程序执行结束,通过返回指令返回主程序中断处去继续执行主程

10、序的下一条指令语句。,任务实施,一、编写包含子程序的应用程序,(a) 主程序,(b) 子程序,二、操作步骤,接通电源,拨状态开关于“RUN”(运行)位置,启动编程软件, 点击,点击 , 将图3.22下载到PLC,点击,接通I0.1,Q0.0、Q0.1指示灯亮,表示3,接通I0.2,Q0.2、Q0.3指示灯亮,表示12,接通I0.3,Q0.0、Q0.1、Q0.3指示灯亮,表示11,任务五 应用循环指令编写求和程序,任务引入,对于求算式0+1+2+3+100的和,如果仅使用加法指令,比较繁琐,可以应用循环指令,相关知识循环指令,FOR用来标记循环体的开始,NEXT用来标记循环体的结束,中间为循环体

11、 。FOR、NEXT指令必须成对出现,缺一不可。在嵌套程序中距离最近的FOR指令及NEXT指令是一对,各嵌套之间不能有交叉现象。 参数INDX为当前循环计数器,用来记录循环次数的当前值,循环体程序每执行一次INDX值加1。参数INIT及FINAL用来规定循环次数的初值及终值,任务实施,一、应用循环指令编写程序,图3.23 应用循环指令求和的程序,二、操作步骤,接通电源,拨状态开关于“RUN”(运行)位置,启动编程软件, 点击,点击 , 将图3.23下载到PLC,点击,接通I0.0,状态监控表中VW0显示5050,接通I0.1,状态监控表中VW0显示0,知识扩展2级循环嵌套,图3.24 应用循环

12、嵌套求和的程序,任务六 应用逻辑运算指令实现指示灯控制,任务引入,设有8盏指示灯,控制要求是:当按下按钮SB1时,偶数灯亮;当按下按钮SB2时,奇数灯亮;当按下按钮SB3时,HL0HL3灯亮;当按下按钮SB4时,HL4HL7灯亮。,图3.25 指示灯控制线路,相关知识逻辑运算指令,1逻辑“与”指令WAND,IN1、IN2作为相“与”逻辑运算的源操作数,OUT为存储“与”逻辑运算结果的目标操作数。 逻辑“与”指令的功能是将两个源操作数的数据进行二进制按位相“与”,并将运算结果存入目标操作数中。,图3.26 应用逻辑“与”指令的程序,图3.27 逻辑“与”指令的位运算过程,2逻辑“或”指令WOR,

13、IN1、IN2为两个相“或”的源操作数,OUT为存储“或”逻辑结果的目标操作数。 逻辑“或”指令的功能是将两个源操作数的数据进行二进制按位相“或”,并将运算结果存入目标操作数中。,图3.28 应用逻辑“或”指令的程序,图3.29 逻辑“或”指令的位运算过程,逻辑“或”指令的功能是将两个源操作数的数据进行二进制按位相“或”,并将运算结果存入目标操作数中。,逻辑“异或”指令的功能是将两个源操作数的数据进行二进制按位相“异或”,并将运算结果存入目标操作数中。,3逻辑“异或”指令WXOR,逻辑“异或”指令WXOR的举例,要求用输入继电器字节IB0的相反状态去控制输出继电器字节QB0,即IB0的某位为“

14、1”时,QB0的相应位为“0”;IB0某位为“0”时,QB0的相应位为“1”。,4. 逻辑“取反”指令INV,逻辑“取反”指令的功能是将源操作数数据进行二进制按位“取反”,并将运算结果存入目标操作数中。,逻辑“取反”指令INV举例,要求用输入继电器的字节IB0的相反状态去控制输出继电器的字节QB0,即IB0的某位为“1”时,QB0的相应位为“0”;IB0某位为“0”时,QB0的相应位为“1”。,任务实施,一、应用逻辑运算指令编写程序,图3.34 指示灯控制程序,二、操作步骤,接通电源,拨状态开关 于“RUN”(运行)位置,按图3.25所示 连接线路,启动编程软件, 点击,点击 , 将图3.34

15、下载到PLC,点击,按SB1,偶数灯亮,按SB2,奇数灯亮,按SB3,HL0HL3灯亮,按下SB4,HL4HL7灯亮,任务七 应用比较指令实现传送带控制,控制要求是:当计件数量小于15时,指示灯常亮;当计件数量等于或大于15以上时,指示灯闪烁;当计件数量为20时,10s后传送带停机,同时指示灯熄灭。,任务引入,图3.35 传送带工作台,图3.36 传送带的控制线路图,相关知识比较指令,图3.37 相等取比较指令,任务实施,一、应用比较指令编写程序,图3.38 传送带控制程序,二、操作步骤,接通电源,拨状态开关 于“RUN”(运行)位置,按图3.36所示 连接线路,启动编程软件, 点击,点击 , 将图3.38下载到PLC,点击,按下SB1,电动机运转,指示灯亮,检测到15个工件,指示灯闪烁,检测到20个工件,10s后电动机停机,指示灯熄灭,任务八 应用移位指令实现电动机顺序启动控制,任务引入,某台设备有8台电动机,为了减小电动机同时启动对电源的影响,利用位移指令实现间隔10s的顺序通电控制。按下停止按钮时,同时停止工作。,相关知识移位指令,1. 左移指令SHL,图3.39 左移指令SHL示例梯形图,图3.40 左移指令SHL示例过程,2. 右移指令SHR,图3.41 右移指令SHR示例梯形图,图3.42

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号