课题四 功能指令应用课件.ppt

上传人:春哥&#****71; 文档编号:15255684 上传时间:2022-05-12 格式:PPT 页数:49 大小:3.35MB
返回 下载 相关 举报
课题四 功能指令应用课件.ppt_第1页
第1页 / 共49页
课题四 功能指令应用课件.ppt_第2页
第2页 / 共49页
点击查看更多>>
资源描述

《课题四 功能指令应用课件.ppt》由会员分享,可在线阅读,更多相关《课题四 功能指令应用课件.ppt(49页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、课题四课题四 功能指令应用功能指令应用任务彩灯循环闪亮任务彩灯循环闪亮PLC 控制控制任务任务2 送料小车送料小车PLC控制控制课题四 功能指令应用ppt课件课题四课题四 功能指令应用功能指令应用1.了解功能指令的表示形式及使用要素。了解功能指令的表示形式及使用要素。2.掌握传送指令和移位指令的功能、表示形式及使用方法。掌握传送指令和移位指令的功能、表示形式及使用方法。3.熟悉熟悉S7200系列系列PLC的寻址方式。的寻址方式。4.会使用传送指令和移位指令编程。会使用传送指令和移位指令编程。5.能安装并调试彩灯循环闪亮能安装并调试彩灯循环闪亮PLC控制系统。控制系统。任务彩灯循环闪亮任务彩灯循

2、环闪亮PLC 控制控制课题四课题四 功能指令应用功能指令应用一、功能指令表示形式及使用要素一、功能指令表示形式及使用要素 功能指令功能指令又称应用指令,是指在完成基本逻辑控制、定时控制、顺序又称应用指令,是指在完成基本逻辑控制、定时控制、顺序控制的基础上,控制的基础上,PLC制造商为满足用户不断提出的一些特殊控制要求而开制造商为满足用户不断提出的一些特殊控制要求而开发的指令,如数据处理类指令、程序控制类指令、特种功能类指令、外围发的指令,如数据处理类指令、程序控制类指令、特种功能类指令、外围设备类指令等。这些功能指令的出现,极大地拓宽了设备类指令等。这些功能指令的出现,极大地拓宽了PLC的应用

3、范围,提的应用范围,提高了高了PLC编程的灵活性。功能指令的丰富程度及其使用时的方便程度是衡编程的灵活性。功能指令的丰富程度及其使用时的方便程度是衡量量PLC性能的一个重要指标。性能的一个重要指标。课题四 功能指令应用ppt课件课题四课题四 功能指令应用功能指令应用课题四 功能指令应用ppt课件课题四课题四 功能指令应用功能指令应用课题四 功能指令应用ppt课件课题四课题四 功能指令应用功能指令应用1.功能框及指令的标题功能框及指令的标题 功能框顶部标有该指令的标题,功能框顶部标有该指令的标题, “MOV_B”表示字节传送指令。表示字节传送指令。标题一般由两部分组成标题一般由两部分组成:前一部

4、分为指令的助记符,多为英语缩写词,前一部分为指令的助记符,多为英语缩写词,如字节传送指令中如字节传送指令中“MOV”为英语为英语“MOVE”的简写的简写;后一部分为参后一部分为参与运算的数据类型,如上述标题中的与运算的数据类型,如上述标题中的“B”,表示为字节。另外,常,表示为字节。另外,常见的还有见的还有“W”(表示字(表示字)、“DW” (表示双字表示双字)、“I” (表示整表示整数数)、“DI”(表示双整数表示双整数)、“R”(表示实数表示实数)等。等。课题四 功能指令应用ppt课件课题四课题四 功能指令应用功能指令应用2.语句表达式语句表达式 语句表达式一般也分为两个部分,第一部分表示

5、指令的语句表达式一般也分为两个部分,第一部分表示指令的功能,第二部分为参加运算的数据地址或数据,也有无数据功能,第二部分为参加运算的数据地址或数据,也有无数据的功能指令语句。第一部分即助记符,一般和功能框中指令的功能指令语句。第一部分即助记符,一般和功能框中指令标题相同,如字节传送指令中使用标题相同,如字节传送指令中使用“MOVB”表示字节传送表示字节传送.但也有功能指令的助记符和功能框中的指令标题不同的。但也有功能指令的助记符和功能框中的指令标题不同的。课题四 功能指令应用ppt课件课题四课题四 功能指令应用功能指令应用3.操作数类型及长度操作数类型及长度操作数操作数是功能指令涉及或产生的数

6、据。功能框及语句中用是功能指令涉及或产生的数据。功能框及语句中用“IN”及及“OUT”标示的即为操作数标示的即为操作数。操作数可分为源操作数、目标操作数操作数可分为源操作数、目标操作数及其他操作数及其他操作数。源操作数是指令执行后不改变其内容的操作数。源操作数是指令执行后不改变其内容的操作数。目标操作数目标操作数是指令执行后将改变其内容的操作数。从梯形图符号是指令执行后将改变其内容的操作数。从梯形图符号来说,功能框左边的操作数通常是源操作数,功能框右边的操作数为来说,功能框左边的操作数通常是源操作数,功能框右边的操作数为目标操作数,如加法指令梯形图符号中目标操作数,如加法指令梯形图符号中“ I

7、N”为源操作数,为源操作数,“OUT”为为目标操作数。有时源操作数及目标操作数也可使用同一存储单元。操目标操作数。有时源操作数及目标操作数也可使用同一存储单元。操作数中还有辅助操作数,常用来对源操作数和目标操作数做补充说明。作数中还有辅助操作数,常用来对源操作数和目标操作数做补充说明。课题四 功能指令应用ppt课件课题四课题四 功能指令应用功能指令应用4.指令的执行条件及执行形式指令的执行条件及执行形式 功能框中以功能框中以“EN”表示的输入为指令执行的条件。在梯形图中,表示的输入为指令执行的条件。在梯形图中, “EN”连接的为编程软元件触点的组合。从能流的角度出发,当触点组合连接的为编程软元

8、件触点的组合。从能流的角度出发,当触点组合满足能流达到功能框的条件时,该功能框所表示的指令就得以执行。满足能流达到功能框的条件时,该功能框所表示的指令就得以执行。连续执行:连续执行:当功能框当功能框“EN”前的执行条件成立时,该指令在每个扫前的执行条件成立时,该指令在每个扫描周期都会被执行一次。而在很多场合,都希望某些功能框只执行一次,描周期都会被执行一次。而在很多场合,都希望某些功能框只执行一次,即只在一个扫描周期中有效,这时可以用脉冲作为执行条件,这种执行即只在一个扫描周期中有效,这时可以用脉冲作为执行条件,这种执行方式称为脉冲执行。方式称为脉冲执行。课题四 功能指令应用ppt课件课题四课

9、题四 功能指令应用功能指令应用5.指令执行结果对特殊标志位的影响指令执行结果对特殊标志位的影响为了方便用户更好地了解机内运行的情况并为控制及故障自诊断为了方便用户更好地了解机内运行的情况并为控制及故障自诊断提供方便,提供方便,PLC中设立了许多特殊标志位,如溢出位、负值位等,具中设立了许多特殊标志位,如溢出位、负值位等,具体情况可在指令说明中查阅。体情况可在指令说明中查阅。6.指令的机型适用范围指令的机型适用范围某条功能指令往往并不是某系列机型中任一款都适用的,不同的某条功能指令往往并不是某系列机型中任一款都适用的,不同的CPU 型号可适用的功能指令范围不尽相同,可查阅有关手册了解。型号可适用

10、的功能指令范围不尽相同,可查阅有关手册了解。课题四 功能指令应用ppt课件课题四课题四 功能指令应用功能指令应用二、数据传送指令二、数据传送指令数据传送指令数据传送指令包括以字节、字、双字和实数为单位的单个数据传包括以字节、字、双字和实数为单位的单个数据传送指令,以字节、字、双字为单位的数据块传送指令,以及字节立即送指令,以字节、字、双字为单位的数据块传送指令,以及字节立即传送(读和写传送(读和写)指令,用来完成各存储器单元之间的数据传送。指令,用来完成各存储器单元之间的数据传送。单个数据传送指令的操作功能为:当使能输入端单个数据传送指令的操作功能为:当使能输入端EN 有效时,把有效时,把一个

11、输入一个输入IN 单字节无符号数、单字长或双字长符号数送到单字节无符号数、单字长或双字长符号数送到OUT指定指定的存储器单元输出。数据类型分别为字节、字、双字和实数。的存储器单元输出。数据类型分别为字节、字、双字和实数。课题四 功能指令应用ppt课件课题四课题四 功能指令应用功能指令应用三、移位指令三、移位指令移位指令移位指令包括左包括左/右移位指令、循环左右移位指令、循环左/右移位指令、移位寄存器指令以及右移位指令、移位寄存器指令以及字节交换指令。字节交换指令。1.左左右移位指令右移位指令课题四 功能指令应用ppt课件课题四课题四 功能指令应用功能指令应用课题四 功能指令应用ppt课件课题四

12、课题四 功能指令应用功能指令应用(1)左移位指令)左移位指令SHL (ShiftLeft)使能端使能端EN 输入有效时,将输入的字节、字、双字左移输入有效时,将输入的字节、字、双字左移N 位,右端位,右端补补0,并将结果输出至,并将结果输出至OUT指定的存储器单元,最后一次移出的位保存指定的存储器单元,最后一次移出的位保存在在SM1.1中。中。(2)右移位指令)右移位指令SHR (ShiftRight)当使能端当使能端EN 输入有效时,将输入的字节、字或双字右移输入有效时,将输入的字节、字或双字右移N 位后位后(左端补左端补0),将结果输出到,将结果输出到OUT所指定的存储器单元中,最后一次移

13、所指定的存储器单元中,最后一次移出位保存在出位保存在SM1.1中中。课题四 功能指令应用ppt课件课题四课题四 功能指令应用功能指令应用2.循环左循环左右移位指令右移位指令课题四 功能指令应用ppt课件课题四课题四 功能指令应用功能指令应用课题四 功能指令应用ppt课件课题四课题四 功能指令应用功能指令应用 循环左循环左/右移位指令的功能右移位指令的功能是将是将IN 中的各位向左或向右循环移动中的各位向左或向右循环移动N 位后,送给位后,送给OUT。循环移位是环形的,即被移出来的位将返回到另一。循环移位是环形的,即被移出来的位将返回到另一端空出来的位置。端空出来的位置。(1)循环左移位指令循环

14、左移位指令ROL (RotateLeft)使能端使能端EN 输入有效时,字节、字、双字循环左移输入有效时,字节、字、双字循环左移N 位后,将结果输位后,将结果输出至出至OUT指定的存储单元中,并将最后一次移出的位送至指定的存储单元中,并将最后一次移出的位送至SM1.1存储。存储。(2)循环右移位指令循环右移位指令ROR (RotateRight)使能端使能端EN 输入有效时,字节、字、双字循环右移输入有效时,字节、字、双字循环右移N 位后,将结果输位后,将结果输出至出至OUT指定的存储单元中,并将最后一次移出的位送至指定的存储单元中,并将最后一次移出的位送至SM1.1存储。存储。课题四 功能指

15、令应用ppt课件课题四课题四 功能指令应用功能指令应用四、四、S7200系列系列PLC寻址方式寻址方式 S7200系列系列PLC编程语言的基本单位是语句,而语句的构成是编程语言的基本单位是语句,而语句的构成是指令,每条指令一般有两部分:一部分是操作码,另一部分是操作数。其指令,每条指令一般有两部分:一部分是操作码,另一部分是操作数。其中,操作码指出这条指令的功能是什么,操作数则指明了操作码所需要的中,操作码指出这条指令的功能是什么,操作数则指明了操作码所需要的数据所在。指令中如何提供操作数或操作数地址,称为寻址方式。数据所在。指令中如何提供操作数或操作数地址,称为寻址方式。S7200系列系列L

16、PC指令系统的寻址方式有三种指令系统的寻址方式有三种:立即寻址、直接寻址、立即寻址、直接寻址、间接寻址。间接寻址。课题四 功能指令应用ppt课件课题四课题四 功能指令应用功能指令应用1.立即寻址立即寻址立即寻址立即寻址是指数据在指令中以常数形式出现,取出指令的同时也就取是指数据在指令中以常数形式出现,取出指令的同时也就取出了操作数。出了操作数。CPU 以二进制方式存储常数,常数可分为字节、字、双字以二进制方式存储常数,常数可分为字节、字、双字数据,指令中还可用十进制、十六进制数据,指令中还可用十进制、十六进制ASCII码或浮点数来表示。码或浮点数来表示。2.直接寻址直接寻址直接寻址直接寻址是指

17、在指令中直接使用存储器的地址编号,直接到指定的区是指在指令中直接使用存储器的地址编号,直接到指定的区域读取或写入数据。域读取或写入数据。3.间接寻址间接寻址在一条指令中,如果操作码后面的操作数是以操作数所在地址的地址在一条指令中,如果操作码后面的操作数是以操作数所在地址的地址形式出现的,这种寻址方式就叫作形式出现的,这种寻址方式就叫作间接寻址间接寻址。课题四 功能指令应用ppt课件课题四课题四 功能指令应用功能指令应用 S7200系列系列CPU 允许用指针对下述存储区域进行间接寻址:允许用指针对下述存储区域进行间接寻址:I、Q、V、M、S、AI、AQ、T (仅当前值仅当前值)和和C (仅当前值

18、仅当前值)。间接寻址不能。间接寻址不能用于位地址、用于位地址、HC或或L。在使用间接寻址之前,首先要创建一个指向该位。在使用间接寻址之前,首先要创建一个指向该位置的指针,指针为双字值,用来存放一个存储器的地址,只能用置的指针,指针为双字值,用来存放一个存储器的地址,只能用V、L或或AC作指针。作指针。课题四 功能指令应用ppt课件课题四课题四 功能指令应用功能指令应用一、分配一、分配I/O 地址地址课题四 功能指令应用ppt课件课题四课题四 功能指令应用功能指令应用二、绘制并安装二、绘制并安装PLC控制线路控制线路彩灯循环闪亮彩灯循环闪亮PLC控制线路图控制线路图课题四 功能指令应用ppt课件

19、课题四课题四 功能指令应用功能指令应用三、设计梯形图程序三、设计梯形图程序1.编辑符号表编辑符号表课题四 功能指令应用ppt课件课题四课题四 功能指令应用功能指令应用2.霓虹灯霓虹灯HL1HL8正序点亮的控制程序设计正序点亮的控制程序设计霓虹灯霓虹灯HL1HL8正序点亮的控制程序正序点亮的控制程序A)梯形图梯形图b)语句表语句表课题四 功能指令应用ppt课件课题四课题四 功能指令应用功能指令应用在程序启动运行和循环再开始回路中串入在程序启动运行和循环再开始回路中串入Q0.7和和M0.1常闭触点的目的是常闭触点的目的是:当霓虹灯依次点亮到第八盏灯时,当霓虹灯依次点亮到第八盏灯时,Q0.7置置1,

20、其常闭触点断开程序启动运行和循环再开始回路,使,其常闭触点断开程序启动运行和循环再开始回路,使M0.0置置0,断开正序控制回路,而,断开正序控制回路,而M0.1的常闭触点起着正的常闭触点起着正反序控制的互锁作用。反序控制的互锁作用。课题四 功能指令应用ppt课件课题四课题四 功能指令应用功能指令应用3.霓虹灯霓虹灯HL1HL8反序点亮的控制程序设计反序点亮的控制程序设计霓虹灯霓虹灯HL1HL8反序点亮的控制程序反序点亮的控制程序a)梯形图梯形图b)语句表语句表4.完整的梯形图程序设计完整的梯形图程序设计课题四 功能指令应用ppt课件课题四课题四 功能指令应用功能指令应用 在霓虹灯反序点亮控制过

21、程中,若需停止,只要在霓虹灯反序点亮控制过程中,若需停止,只要按下停止按钮按下停止按钮SB2,则,则I0.1置置0,一方面通过传送指令,一方面通过传送指令使使QB0置置0关灯,另一方面其常开触点断开辅助继电关灯,另一方面其常开触点断开辅助继电器器M0.1线圈,使反序点亮控制回路断开,霓虹灯停止线圈,使反序点亮控制回路断开,霓虹灯停止反序点亮工作。反序点亮工作。课题四 功能指令应用ppt课件课题四课题四 功能指令应用功能指令应用四、模拟调试四、模拟调试 按照按照PLC用户程序模拟调试的方法进行梯形图程序或语句表程序用户程序模拟调试的方法进行梯形图程序或语句表程序的模拟调试。的模拟调试。课题四 功

22、能指令应用ppt课件课题四课题四 功能指令应用功能指令应用五、联机调试五、联机调试课题四 功能指令应用ppt课件课题四课题四 功能指令应用功能指令应用1.掌握跳转指令的功能、表示形式和使用方法。掌握跳转指令的功能、表示形式和使用方法。2.掌握子程序指令的功能、表示形式和使用方法。掌握子程序指令的功能、表示形式和使用方法。3.能使用跳转指令、子程序指令编程。能使用跳转指令、子程序指令编程。4.能设计、安装和调试送料小车能设计、安装和调试送料小车PLC控制系统。控制系统。任务任务2 送料小车送料小车PLC控制控制课题四 功能指令应用ppt课件课题四课题四 功能指令应用功能指令应用程序控制指令用于对

23、程序流程的控制,可以控制程序的结束、程序控制指令用于对程序流程的控制,可以控制程序的结束、循环、跳转、子程序或中断程序调用等。合理应用程序控制指令,循环、跳转、子程序或中断程序调用等。合理应用程序控制指令,可以使程序结构灵活、层次分明,增加程序功能。可以使程序结构灵活、层次分明,增加程序功能。程序控制指令程序控制指令包括条件结束、停止、看门狗复位、跳转包括条件结束、停止、看门狗复位、跳转/ /标号指标号指令、子程序指令、循环指令令、子程序指令、循环指令ForForNextNext、顺控继电器指令、顺控继电器指令SCRSCR、诊断、诊断LED LED 指令等。这里只介绍本任务中用到的跳转指令等。

24、这里只介绍本任务中用到的跳转/ /标号指令和子程序标号指令和子程序指令。指令。课题四 功能指令应用ppt课件课题四课题四 功能指令应用功能指令应用一、跳转一、跳转/标号指令标号指令课题四 功能指令应用ppt课件课题四课题四 功能指令应用功能指令应用课题四 功能指令应用ppt课件课题四课题四 功能指令应用功能指令应用二、子程序指令二、子程序指令 S7200系列系列PLC的控制程序由主程序、子程序和中断程序组成。编程软件的控制程序由主程序、子程序和中断程序组成。编程软件窗口里为每个窗口里为每个POU 提供了一个独立的页,其中主程序总在第页,后面是子程提供了一个独立的页,其中主程序总在第页,后面是子

25、程序和中断程序。序和中断程序。手动手动/自动方式选择程序自动方式选择程序a)程序结构程序结构课题四 功能指令应用ppt课件课题四课题四 功能指令应用功能指令应用b)梯形图梯形图c)语句表语句表课题四 功能指令应用ppt课件课题四课题四 功能指令应用功能指令应用1.子程序及其建立方法子程序及其建立方法 具有特定功能并且多次使用的程序段作为子程序,别的程序具有特定功能并且多次使用的程序段作为子程序,别的程序在需要该子程序时可以直接调用它,而无须重写。子程序的调用在需要该子程序时可以直接调用它,而无须重写。子程序的调用是有条件的,未调用它时不会执行子程序的指令,因此使用子程是有条件的,未调用它时不会

26、执行子程序的指令,因此使用子程序可以不同程度地减少扫描时间。使用子程序还可以将程序分成序可以不同程度地减少扫描时间。使用子程序还可以将程序分成容易管理的小块,使程序结构简单清晰,易于查错和维护。容易管理的小块,使程序结构简单清晰,易于查错和维护。课题四 功能指令应用ppt课件课题四课题四 功能指令应用功能指令应用在程序中使用子程序必须首先执行下列三项任务在程序中使用子程序必须首先执行下列三项任务:(1)建立子程序。建立子程序。(2)在子程序局部变量表中定义参数(带参数调用子程序在子程序局部变量表中定义参数(带参数调用子程序时才必须执行此项任务时才必须执行此项任务)。(3)从适当的从适当的POU

27、(主程序或另一个子程序主程序或另一个子程序)调用子程序。调用子程序。课题四 功能指令应用ppt课件课题四课题四 功能指令应用功能指令应用建立子程序最简单的方法建立子程序最简单的方法课题四 功能指令应用ppt课件课题四课题四 功能指令应用功能指令应用2.子程序指令子程序指令子程序指令子程序指令包括子程序调用指令包括子程序调用指令CAL L和子程序条件返回指令和子程序条件返回指令CRET。使用子程序时应该注意以下几点使用子程序时应该注意以下几点:(1)调用子程序调用子程序(2)插入子程序调用指令插入子程序调用指令(3)嵌套调用子程序嵌套调用子程序(4)程序的有条件返回程序的有条件返回(5)子程序中

28、的定时器子程序中的定时器课题四 功能指令应用ppt课件课题四课题四 功能指令应用功能指令应用课题四 功能指令应用ppt课件课题四课题四 功能指令应用功能指令应用 当子程序在同一个周期内被多次调用时,不能使用定时器当子程序在同一个周期内被多次调用时,不能使用定时器指令,也不能使用上升沿检测、下降沿检测以及计数器指令。指令,也不能使用上升沿检测、下降沿检测以及计数器指令。课题四 功能指令应用ppt课件课题四课题四 功能指令应用功能指令应用一、分配一、分配I/O 地址地址课题四 功能指令应用ppt课件课题四课题四 功能指令应用功能指令应用二、绘制并安装二、绘制并安装P L C控制线路控制线路送料小车

29、送料小车P L C控制线路图控制线路图课题四 功能指令应用ppt课件课题四课题四 功能指令应用功能指令应用三、设计梯形图程序三、设计梯形图程序1.编辑符号表编辑符号表课题四 功能指令应用ppt课件课题四课题四 功能指令应用功能指令应用2.采用跳转指令设计采用跳转指令设计采用跳转指令的送料小车采用跳转指令的送料小车P L C控制程序结构控制程序结构课题四 功能指令应用ppt课件课题四课题四 功能指令应用功能指令应用自动控制程序对应的顺序功能图自动控制程序对应的顺序功能图课题四 功能指令应用ppt课件课题四课题四 功能指令应用功能指令应用四、模拟调试四、模拟调试五、联机调试五、联机调试3.采用子程序指令设计采用子程序指令设计课题四 功能指令应用ppt课件课题四课题四 功能指令应用功能指令应用课题四 功能指令应用ppt课件课题四课题四 功能指令应用功能指令应用课题四 功能指令应用ppt课件

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

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁