课题四-功能指令应用_第1页
课题四-功能指令应用_第2页
课题四-功能指令应用_第3页
课题四-功能指令应用_第4页
课题四-功能指令应用_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

任务1彩灯循环闪亮PLC控制任务2送料小车PLC控制课题四功能指令应用ppt课件1.了解功能指令的表示形式及使用要素。2.掌握传送指令和移位指令的功能、表示形式及使用方法。3.熟悉S7-200系列PLC的寻址方式。4.会使用传送指令和移位指令编程。5.能安装并调试彩灯循环闪亮PLC控制系统。任务1彩灯循环闪亮PLC控制一、功能指令表示形式及使用要素功能指令又称应用指令,是指在完成基本逻辑控制、定时控制、顺序控制的基础上,PLC制造商为满足用户不断提出的一些特殊控制要求而开发的指令,如数据处理类指令、程序控制类指令、特种功能类指令、外围设备类指令等。这些功能指令的出现,极大地拓宽了PLC的应用范围,提高了PLC编程的灵活性。功能指令的丰富程度及其使用时的方便程度是衡量PLC性能的一个重要指标。课题四功能指令应用ppt课件课题四功能指令应用ppt课件课题四功能指令应用ppt课件1.功能框及指令的标题功能框顶部标有该指令的标题,“MOV_B”表示字节传送指令。标题一般由两部分组成:前一部分为指令的助记符,多为英语缩写词,如字节传送指令中“MOV”为英语“MOVE”的简写;后一部分为参与运算的数据类型,如上述标题中的“B”,表示为字节。另外,常见的还有“W”(表示字)、“DW”(表示双字)、“I”(表示整数)、“DI”(表示双整数)、“R”(表示实数)等。课题四功能指令应用ppt课件2.语句表达式语句表达式一般也分为两个部分,第一部分表示指令的功能,第二部分为参加运算的数据地址或数据,也有无数据的功能指令语句。第一部分即助记符,一般和功能框中指令标题相同,如字节传送指令中使用“MOVB”表示字节传送.但也有功能指令的助记符和功能框中的指令标题不同的。课题四功能指令应用ppt课件3.操作数类型及长度操作数是功能指令涉及或产生的数据。功能框及语句中用“IN”及“OUT”标示的即为操作数。操作数可分为源操作数、目标操作数及其他操作数。源操作数是指令执行后不改变其内容的操作数。目标操作数是指令执行后将改变其内容的操作数。从梯形图符号来说,功能框左边的操作数通常是源操作数,功能框右边的操作数为目标操作数,如加法指令梯形图符号中“IN”为源操作数,“OUT”为目标操作数。有时源操作数及目标操作数也可使用同一存储单元。操作数中还有辅助操作数,常用来对源操作数和目标操作数做补充说明。课题四功能指令应用ppt课件4.指令的执行条件及执行形式功能框中以“EN”表示的输入为指令执行的条件。在梯形图中,“EN”连接的为编程软元件触点的组合。从能流的角度出发,当触点组合满足能流达到功能框的条件时,该功能框所表示的指令就得以执行。连续执行:当功能框“EN”前的执行条件成立时,该指令在每个扫描周期都会被执行一次。而在很多场合,都希望某些功能框只执行一次,即只在一个扫描周期中有效,这时可以用脉冲作为执行条件,这种执行方式称为脉冲执行。课题四功能指令应用ppt课件5.指令执行结果对特殊标志位的影响为了方便用户更好地了解机内运行的情况并为控制及故障自诊断提供方便,PLC中设立了许多特殊标志位,如溢出位、负值位等,具体情况可在指令说明中查阅。6.指令的机型适用范围某条功能指令往往并不是某系列机型中任一款都适用的,不同的CPU型号可适用的功能指令范围不尽相同,可查阅有关手册了解。课题四功能指令应用ppt课件二、数据传送指令数据传送指令包括以字节、字、双字和实数为单位的单个数据传送指令,以字节、字、双字为单位的数据块传送指令,以及字节立即传送(读和写)指令,用来完成各存储器单元之间的数据传送。单个数据传送指令的操作功能为:当使能输入端EN有效时,把一个输入IN单字节无符号数、单字长或双字长符号数送到OUT指定的存储器单元输出。数据类型分别为字节、字、双字和实数。课题四功能指令应用ppt课件三、移位指令移位指令包括左/右移位指令、循环左/右移位指令、移位寄存器指令以及字节交换指令。1.左∕右移位指令课题四功能指令应用ppt课件课题四功能指令应用ppt课件(1)左移位指令SHL(ShiftLeft)使能端EN输入有效时,将输入的字节、字、双字左移N位,右端补0,并将结果输出至OUT指定的存储器单元,最后一次移出的位保存在SM1.1中。(2)右移位指令SHR(ShiftRight)当使能端EN输入有效时,将输入的字节、字或双字右移N位后(左端补0),将结果输出到OUT所指定的存储器单元中,最后一次移出位保存在SM1.1中。课题四功能指令应用ppt课件2.循环左∕右移位指令课题四功能指令应用ppt课件课题四功能指令应用ppt课件循环左/右移位指令的功能是将IN中的各位向左或向右循环移动N位后,送给OUT。循环移位是环形的,即被移出来的位将返回到另一端空出来的位置。(1)循环左移位指令ROL(RotateLeft)使能端EN输入有效时,字节、字、双字循环左移N位后,将结果输出至OUT指定的存储单元中,并将最后一次移出的位送至SM1.1存储。(2)循环右移位指令ROR(RotateRight)使能端EN输入有效时,字节、字、双字循环右移N位后,将结果输出至OUT指定的存储单元中,并将最后一次移出的位送至SM1.1存储。课题四功能指令应用ppt课件四、S7-200系列PLC寻址方式S7-200系列PLC编程语言的基本单位是语句,而语句的构成是指令,每条指令一般有两部分:一部分是操作码,另一部分是操作数。其中,操作码指出这条指令的功能是什么,操作数则指明了操作码所需要的数据所在。指令中如何提供操作数或操作数地址,称为寻址方式。S7-200系列LPC指令系统的寻址方式有三种:立即寻址、直接寻址、间接寻址。课题四功能指令应用ppt课件1.立即寻址立即寻址是指数据在指令中以常数形式出现,取出指令的同时也就取出了操作数。CPU以二进制方式存储常数,常数可分为字节、字、双字数据,指令中还可用十进制、十六进制ASCII码或浮点数来表示。2.直接寻址直接寻址是指在指令中直接使用存储器的地址编号,直接到指定的区域读取或写入数据。3.间接寻址在一条指令中,如果操作码后面的操作数是以操作数所在地址的地址形式出现的,这种寻址方式就叫作间接寻址。课题四功能指令应用ppt课件S7-200系列CPU允许用指针对下述存储区域进行间接寻址:I、Q、V、M、S、AI、AQ、T(仅当前值)和C(仅当前值)。间接寻址不能用于位地址、HC或L。在使用间接寻址之前,首先要创建一个指向该位置的指针,指针为双字值,用来存放一个存储器的地址,只能用V、L或AC作指针。课题四功能指令应用ppt课件一、分配I/O地址课题四功能指令应用ppt课件二、绘制并安装PLC控制线路彩灯循环闪亮PLC控制线路图课题四功能指令应用ppt课件三、设计梯形图程序1.编辑符号表课题四功能指令应用ppt课件2.霓虹灯HL1~HL8正序点亮的控制程序设计霓虹灯HL1~HL8正序点亮的控制程序A)梯形图b)语句表课题四功能指令应用ppt课件在程序启动运行和循环再开始回路中串入Q0.7和M0.1常闭触点的目的是:当霓虹灯依次点亮到第八盏灯时,Q0.7置1,其常闭触点断开程序启动运行和循环再开始回路,使M0.0置0,断开正序控制回路,而M0.1的常闭触点起着正反序控制的互锁作用。课题四功能指令应用ppt课件3.霓虹灯HL1~HL8反序点亮的控制程序设计霓虹灯HL1~HL8反序点亮的控制程序a)梯形图b)语句表4.完整的梯形图程序设计课题四功能指令应用ppt课件在霓虹灯反序点亮控制过程中,若需停止,只要按下停止按钮SB2,则I0.1置0,一方面通过传送指令使QB0置0关灯,另一方面其常开触点断开辅助继电器M0.1线圈,使反序点亮控制回路断开,霓虹灯停止反序点亮工作。课题四功能指令应用ppt课件四、模拟调试按照PLC用户程序模拟调试的方法进行梯形图程序或语句表程序的模拟调试。课题四功能指令应用ppt课件五、联机调试课题四功能指令应用ppt课件1.掌握跳转指令的功能、表示形式和使用方法。2.掌握子程序指令的功能、表示形式和使用方法。3.能使用跳转指令、子程序指令编程。4.能设计、安装和调试送料小车PLC控制系统。任务2送料小车PLC控制课题四功能指令应用ppt课件程序控制指令用于对程序流程的控制,可以控制程序的结束、循环、跳转、子程序或中断程序调用等。合理应用程序控制指令,可以使程序结构灵活、层次分明,增加程序功能。程序控制指令包括条件结束、停止、看门狗复位、跳转/标号指令、子程序指令、循环指令ForGNext、顺控继电器指令SCR、诊断LED指令等。这里只介绍本任务中用到的跳转/标号指令和子程序指令。课题四功能指令应用ppt课件一、跳转/标号指令课题四功能指令应用ppt课件课题四功能指令应用ppt课件二、子程序指令S7-200系列PLC的控制程序由主程序、子程序和中断程序组成。编程软件窗口里为每个POU提供了一个独立的页,其中主程序总在第1页,后面是子程序和中断程序。手动/自动方式选择程序a)程序结构课题四功能指令应用ppt课件b)梯形图c)语句表课题四功能指令应用ppt课件1.子程序及其建立方法具有特定功能并且多次使用的程序段作为子程序,别的程序在需要该子程序时可以直接调用它,而无须重写。子程序的调用是有条件的,未调用它时不会执行子程序的指令,因此使用子程序可以不同程度地减少扫描时间。使用子程序还可以将程序分成容易管理的小块,使程序结构简单清晰,易于查错和维护。课题四功能指令应用ppt课件在程序中使用子程序必须首先执行下列三项任务:(1)建立子程序。(2)在子程序局部变量表中定义参数(带参数调用子程序时才必须执行此项任务)。(3)从适当的POU(主程序或另一个子程序)调用子程序。课题四功能指令应用ppt课件建立子程序最简单的方法课题四功能指令应用ppt课件2.子程序指令子程序指令包括子程序调用指令CALL和子程序条件返回指令CRET。使用子程序时应该注意以下几点:(1)调用子程序(2)插入子程序调用指令(3)嵌套调用子程序(4)程序的有条件返回(5)子程序中的定时器课题四功能指令应用ppt课件课题四功能指令应用ppt课件当子程序在同一个周期内被多次调用时,不能使用定时器指令,也不能使用上升沿检测、下降沿检测以及计数器指令。课题四功能指令应用ppt课件一、分配I/O地址课

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论