PLC应用技术(西门子 下册) 教学课件 ppt 作者 林尔付 主编课题四 功能指令的应用

上传人:w****i 文档编号:94398688 上传时间:2019-08-06 格式:PPT 页数:120 大小:3.54MB
返回 下载 相关 举报
PLC应用技术(西门子 下册) 教学课件 ppt 作者 林尔付 主编课题四  功能指令的应用_第1页
第1页 / 共120页
PLC应用技术(西门子 下册) 教学课件 ppt 作者 林尔付 主编课题四  功能指令的应用_第2页
第2页 / 共120页
PLC应用技术(西门子 下册) 教学课件 ppt 作者 林尔付 主编课题四  功能指令的应用_第3页
第3页 / 共120页
PLC应用技术(西门子 下册) 教学课件 ppt 作者 林尔付 主编课题四  功能指令的应用_第4页
第4页 / 共120页
PLC应用技术(西门子 下册) 教学课件 ppt 作者 林尔付 主编课题四  功能指令的应用_第5页
第5页 / 共120页
点击查看更多>>
资源描述

《PLC应用技术(西门子 下册) 教学课件 ppt 作者 林尔付 主编课题四 功能指令的应用》由会员分享,可在线阅读,更多相关《PLC应用技术(西门子 下册) 教学课件 ppt 作者 林尔付 主编课题四 功能指令的应用(120页珍藏版)》请在金锄头文库上搜索。

1、任务1 抢答器的PLC控制,任务2 天塔之光的PLC控制,任务3 密码锁的PLC控制,任务4 数值运算的PLC控制,任务5 彩灯循环的PLC控制,任务6 箱体包装工序的PLC控制,任务1 抢答器的PLC控制,学习目标,1了解功能指令的分类及用途。 2掌握JMP、LBL及SEG指令的功能及应用方法。 3提高综合运用所学各种指令编程的能力。,工作任务,任务要求: (1)总台设置1个复位按钮、1个蜂鸣器以及1个七段数码管。分台设有4个抢答按钮。 (2)按下4个抢答按钮中的任意一个后,数码管能及时显示该组编号并使蜂鸣器发出响声(蜂鸣器响3s后停止),同时锁住抢答器,直至复位按钮被按下后才能进行下一轮抢

2、答。 (3)具有短路保护等必要的保护措施。,任务分析,输入量有1个复位按钮SB0和4个抢答按钮SB1、SB2、SB3、SB4,输出量包括七段数码显示管和蜂鸣器。对应七段数码管的每一段都应分配一个输出端子,可以设计不同的程序驱动七段数码显示管。各组抢答按钮之间应采用电气联锁,以保证某一组抢答按钮按下时,其他组即使按下抢答按钮也无效。复位按钮不仅要将抢答器复位,同时应将七段数码管复位。 本任务主要采用PLC功能指令中的跳转、标号指令以及七段译码指令编程设计梯形图程序。,相关知识,一、PLC的功能指令简介 PLC的功能指令或称应用指令,是指在完成基本逻辑控制、定时控制、顺序控制的基础上,PLC制造商

3、为满足用户不断提出的一些特殊控制要求而开发的指令。,1功能指令的分类及用途 (1)程序控制类。含跳转、子程序、中断、循环等指令,用于程序结构及流程的控制。 (2)数据处理类。含传送、比较、移位与循环移位、数字运算、逻辑操作、转换等指令,用于各种运算。 (3)特种功能类。含时钟、高速计数、表功能、PID处理等指令,用于实现某些专用功能。 (4)外部设备类。含输入输出接口设备指令及通信指令等,用于主机内外设备间的数据交换。,2功能指令的表示形式及使用要素 (1)功能框及指令的标题。 (2)语句表达式。 (3)操作数类型及长度。 (4)指令的执行条件及执行形式。 (5)指令执行结果对特殊标志位的影响

4、。 (6)指令的机型适用范围。,二、跳转、标号指令 程序控制指令包括条件结束、停止、看门狗复位、For-Next循环指令、跳转与标号指令、顺控继电器(SCR)指令、诊断LED指令等。,跳转JMP(Jump)指令、标号LBL(Label)指令的梯形图和语句表,三、七段译码指令 数据转换指令包括BCD码转换指令、数据类型转换指令、数据的编码和译码指令、七段译码指令、ASC码转换指令以及字符串类型转换指令。,七段译码SEG(Segment)指令的梯形图和语句表,任务实施,一、I/O地址分配,二、绘制PLC控制线路图,三、设计梯形图程序 1创建及保存项目 2编辑符号表 3编写并输入梯形图程序 (1)采

5、用跳转与标号指令的梯形图程序 (2)采用七段译码指令的梯形图程序 四、线路安装 五、运行及调试程序 六、整理技术文件,知识拓展,一、END、STOP、WDR指令 1结束指令END/MEND 结束指令分为有条件结束指令(END)和无条件结束指令(MEND)。两条指令在梯形图中以线圈形式编程,指令不含操作数。执行完结束指令后,系统结束主程序,返回到主程序起点。,2STOP指令 STOP指令即停止指令,其功能是在执行条件成立时,停止执行用户程序,令CPU工作方式由RUN转到STOP。STOP指令既可以在主程序中使用,也可以在子程序和中断程序中使用。如果在中断程序中执行STOP指令,该中断程序立即终止

6、,并且忽略所有挂起的中断,继续扫描主程序的剩余部分。在本次扫描的最后,将CPU由RUN切换到STOP。 3WDR指令 WDR(Watch Dog Reset)指令,即看门狗复位指令,又称系统监视定时器复位指令或警戒时钟刷新指令。,二、DECO和ENCO指令,译码DECO(Decode)指令、编码ENCO(Encode)指令的梯形图和语句表,任务1 初识PLC,学习目标,任务2 天塔之光的PLC控制,1了解传送、移位指令的分类及用途。 2掌握传送、移位指令的功能及使用方法。 3能正确使用传送、移位指令编写控制程序。,工作任务,本任务就是应用PLC的功能指令,设计天塔之光PLC控制系统。 任务要求

7、: (1)按下启动按钮SB1,彩灯HL1亮,2s后熄灭;彩灯HL2、HL3、HL4、HL5亮,2s后熄灭;彩灯HL6、HL7、HL8、HL9亮,2s后熄灭;然后HL1再亮如此循环下去,形成由内向外发射形的灯光效果,直到按下停止按钮SB2,所有彩灯全部熄灭。 (2)具有短路保护等必要的保护措施。,任务分析,分析控制要求可知,9盏彩灯可以分成3组分别控制。在PLC的输出端子电流容量允许的前提条件下,可以将每组彩灯用一个输出端子控制。如果PLC的输出端子电流容量较小,也可以用一个端子控制一盏灯的方法进行控制。上述两种接线方法采用的程序各不相同,应分别进行程序设计。 完成上述控制要求可以有很多种方法,

8、本任务使用数据传送指令、移位和循环移位指令来设计程序。另外,由于上述指令属于数据处理类指令,因此在使用上述指令时,尤其要注意PLC的数据类型和编址方式问题。,相关知识,一、数据传送指令 数据传送指令有字节、字、双字和实数的单个传送指令,字节立即传送(读和写)指令和以字节、字、双字为单位的数据块的块传送指令,其用来完成各存储器单元之间的数据传送。 单个传送指令(Move)一次完成一个字节、字、双字的传送。,二、移位指令 移位指令包括左/右移位、循环左/右移位、移位寄存器和字节交换指令。 1左移位指令 使能端输入有效时,将输入的字节、字、双字左移N位,右端补0,并将结果输出至OUT指定的存储器单元

9、,最后一次移出的位保存在SM1.1中。,2右移位指令 当使能输入有效时,将输入的字节、字或双字IN右移N位后(左端补0),将结果输出到OUT所指定的存储器单元中,最后一次移出位保存在SM1.1中。 循环移位指令包括循环左移位ROL(Rotate Left)指令和循环右移位ROR(Rotate Right)指令。,3循环左移位指令 使能端输入有效时,字节、字、双字循环左移N位后,将结果输出至OUT指定的存储单元中,并将最后一次移出的位送至SM1.1存放。 4循环右移位指令 使能端输入有效时,字节、字、双字循环右移N位后,将结果输出至OUT指定的存储单元中,并将最后一次移出的位送至SM1.1存放。

10、,任务实施,一、I/O地址分配,二、绘制PLC控制线路图,三、设计梯形图程序 1创建及保存项目 2编辑符号表 3编写并输入梯形图程序 (1)采用数据传送指令和左移位指令的梯形图程序 (2)采用数据传送指令和循环左移位指令的梯形图程序 四、线路安装 五、运行及调试程序 六、整理技术文件,知识拓展,一、S7-200PLC寻址方式 S7-200系列PLC指令系统的寻址方式有直接寻址和间接寻址。 1直接寻址 直接寻址是指在指令中直接使用存储器的地址编号,直接到指定的区域读取或写入数据,如I0.1、MB10、VW200等。,2间接寻址 间接编址使用指针存取内存中的数据。指针是包含另一个内存位置地址的双字

11、内存位置,而且只能用V、L或AC1、AC2、AC3做指针。欲建立指针,还必须使用“移动双字”指令(MOVD),将间接编址内存位置移至指针位置。指针还可以作为参数传递至子程序。 S7-200CPU允许用指针对下述存储区域进行间接寻址:I、Q、V、M、S、T(仅当前值)和C(仅当前值)。间接寻址不能用于位地址、AI、AQ、HC、SM或L。,二、字节立即传送(读和写)指令 字节立即传送指令允许在物理I/O和存储器之间立即传送一个字节数据。字节立即传送指令包括字节立即读BIR(Byte Immediately Read)指令和字节立即写BIW(Byte Immediately Write)指令 。 三

12、、数据块传送指令 数据块传送BLKMOV (Block Move)指令包括字节、字、双字数据块传送指令。,四、寄存器移位指令 寄存器移位SHRB(Shift Register Bit)指令是一个移位长度可以指定的移位指令 。 五、字节交换指令 字节交换(SWAP Bytes)指令用来实现字中高、低字节内容的交换 。,任务3 密码锁的PLC控制,学习目标,1掌握数值比较指令的功能及使用方法。 2掌握递增和递减指令的功能及使用方法。 3能正确使用数值比较指令及递增和递减指令编写控制程序。,工作任务,任务要求: (1)6位密码预设为“791026” ;用户按正确顺序输入这6位密码,按确认键后,门开;

13、用户输入错误,按确认键后,门不开同时报警;按复位键可以重新输入密码。 (2)具有短路保护等必要的保护措施。 (3)用PLC控制方式来实现此系统的功能。,任务分析,在程序设计时,要注意考虑必须按正确顺序输入6位密码,否则即使输入正确的6位密码数字,但是顺序不对,也不能开锁。当然输入密码的位数不足6位或者多于6位,也不能开锁。 本任务主要采用PLC功能指令中的数值比较指令和递增指令编程设计梯形图程序。,相关知识,一、数值比较指令 数值比较指令用来比较两个操作数IN1与IN2的大小关系,如大于、大于等于、等于、小于、小于等于及不等于。 数值比较指令在梯形图中用带参数(即两个操作数IN1、IN2)和运

14、算符的触点表示,比较条件成立时,触点就闭合,否则断开,所以数值比较指令实际上也是一种位指令。在语句表中,数值比较指令与基本逻辑指令LD、A和O进行组合后编程,当比较结果为真时,PLC将栈顶值置1。数值比较指令为上、下限控制以及数值条件判断提供了方便。,数值比较指令的类型有:字节比较、整数比较、双字整数比较和实数比较。 数值比较指令的运算符有:、和 。 对数值比较指令可进行LD、A和O编程。 对上述这三种条件进行组合,可以得到463=72条数值比较指令 。,字节比较用于比较两个字节型整数值IN1和IN2的大小,字节比较是无符号的。 整数比较用于比较两个一个字长的整数值IN1和IN2的大小,整数比

15、较是有符号的(最高位为符号位),其范围是16#800016#7FFF。例如,16#7FFF16#8000(后者为负数)。,双字整数比较用于比较两个双字长整数值IN1和IN2的大小。它们的比较也是有符号的(最高位为符号位),其范围是16#8000000016#7FFFFFFF。 例如,16#7FFFFFFF16#80000000(后者为负数)。 实数比较用于比较两个双字长实数值IN1和IN2的大小,实数比较是有符号的(最高位为符号位)。 负实数范围为1.175495E383.402823E38。 正实数范围是1.175495E383.402823E38。,二、递增和递减指令 数字运算指令包括算术

16、运算指令(加、减、乘、除指令以及整数乘法产生双整数指令和带余数的整数除法指令)、数学功能指令以及递增和递减指令。 递增和递减指令用于自增/自减操作,以实现累加计数和循环控制等程序的编制,包括字节、字、双字递增和递减指令。,字节递增指令INC_B和字节递减指令DEC_B将输入字节(IN)加1或减1,并将结果存入OUT指定的变量中。字节递增和递减指令是无符号的,这些功能影响SM1.0(零)和SM1.1(溢出)。 字递增指令INC_W和字递减指令DEC_W将输入字(IN)加1或减1,并将结果存入OUT指定的变量中。字递增和递减指令是有符号的(16#7FFF16#8000)。,双字递增指令INC_D和双字递减指令DEC_D将输入双字(IN)加1或减1,并将结果存入OUT指定的变量中。双字递增和递减指令是有符号的(16#7FFFFFFF16#80000000)。 在梯形图中,IN1=OUT,IN1=OUT;

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


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

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