课题四s7-200功能指令的应用课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《课题四s7-200功能指令的应用课件.ppt》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课题 s7 200 功能 指令 应用 课件
- 资源描述:
-
1、课题四课题四 功能指令的应用功能指令的应用 任务任务1 抢答器的抢答器的PLC控制控制任务任务2 天塔之光的天塔之光的PLC控制控制任务任务3 密码锁的密码锁的PLC控制控制任务任务4 数值运算的数值运算的PLC控制控制任务任务5 彩灯循环的彩灯循环的PLC控制控制任务任务6 箱体包装工序的箱体包装工序的PLC控制控制课题四课题四 功能指令的应用功能指令的应用 任务任务1 抢答器的抢答器的PLC控制控制 学习目标学习目标 1了解功能指令的分类及用途。2掌握JMP、LBL及SEG指令的功能及应用方法。3提高综合运用所学各种指令编程的能力。课题四课题四 功能指令的应用功能指令的应用 工作任务工作任
2、务 任务要求:(1)总台设置1个复位按钮、1个蜂鸣器以及1个七段数码管。分台设有4个抢答按钮。(2)按下4个抢答按钮中的任意一个后,数码管能及时显示该组编号并使蜂鸣器发出响声(蜂鸣器响3s后停止),同时锁住抢答器,直至复位按钮被按下后才能进行下一轮抢答。(3)具有短路保护等必要的保护措施。课题四课题四 功能指令的应用功能指令的应用 任务分析任务分析 输入量有1个复位按钮SB0和4个抢答按钮SB1、SB2、SB3、SB4,输出量包括七段数码显示管和蜂鸣器。对应七段数码管的每一段都应分配一个输出端子,可以设计不同的程序驱动七段数码显示管。各组抢答按钮之间应采用电气联锁,以保证某一组抢答按钮按下时,
3、其他组即使按下抢答按钮也无效。复位按钮不仅要将抢答器复位,同时应将七段数码管复位。本任务主要采用PLC功能指令中的跳转、标号指令以及七段译码指令编程设计梯形图程序。课题四课题四 功能指令的应用功能指令的应用 相关知识相关知识 一、一、PLC的功能指令简介的功能指令简介 PLC的功能指令或称应用指令,是指在完成基本逻辑控制、定时控制、顺序控制的基础上,PLC制造商为满足用户不断提出的一些特殊控制要求而开发的指令。课题四课题四 功能指令的应用功能指令的应用 1功能指令的分类及用途(1)程序控制类。含跳转、子程序、中断、循环等指令,用于程序结构及流程的控制。(2)数据处理类。含传送、比较、移位与循环
4、移位、数字运算、逻辑操作、转换等指令,用于各种运算。(3)特种功能类。含时钟、高速计数、表功能、PID处理等指令,用于实现某些专用功能。(4)外部设备类。含输入输出接口设备指令及通信指令等,用于主机内外设备间的数据交换。课题四课题四 功能指令的应用功能指令的应用 2功能指令的表示形式及使用要素(1)功能框及指令的标题。(2)语句表达式。(3)操作数类型及长度。(4)指令的执行条件及执行形式。(5)指令执行结果对特殊标志位的影响。(6)指令的机型适用范围。课题四课题四 功能指令的应用功能指令的应用 二、跳转、标号指令二、跳转、标号指令 程序控制指令包括条件结束、停止、看门狗复位、For-Next
5、循环指令、跳转与标号指令、顺控继电器(SCR)指令、诊断LED指令等。跳转JMP(Jump)指令、标号LBL(Label)指令的梯形图和语句表课题四课题四 功能指令的应用功能指令的应用 三、七段译码指令三、七段译码指令 数据转换指令包括BCD码转换指令、数据类型转换指令、数据的编码和译码指令、七段译码指令、ASC码转换指令以及字符串类型转换指令。七段译码SEG(Segment)指令的梯形图和语句表课题四课题四 功能指令的应用功能指令的应用 任务实施任务实施 一、一、I/O地址分配地址分配课题四课题四 功能指令的应用功能指令的应用 二、绘制二、绘制PLC控制线路图控制线路图 课题四课题四 功能指
6、令的应用功能指令的应用 三、设计梯形图程序三、设计梯形图程序1创建及保存项目2编辑符号表 3编写并输入梯形图程序(1)采用跳转与标号指令的梯形图程序(2)采用七段译码指令的梯形图程序 四、线路安装四、线路安装 五、运行及调试程序五、运行及调试程序 六、整理技术文件六、整理技术文件 课题四课题四 功能指令的应用功能指令的应用 课题四课题四 功能指令的应用功能指令的应用 课题四课题四 功能指令的应用功能指令的应用 课题四课题四 功能指令的应用功能指令的应用 课题四课题四 功能指令的应用功能指令的应用 课题四课题四 功能指令的应用功能指令的应用 课题四课题四 功能指令的应用功能指令的应用 课题四课题
7、四 功能指令的应用功能指令的应用 课题四课题四 功能指令的应用功能指令的应用 课题四课题四 功能指令的应用功能指令的应用 课题四课题四 功能指令的应用功能指令的应用 知识拓展知识拓展 一一、END、STOP、WDR指令指令 1结束指令END/MEND 结束指令分为有条件结束指令(END)和无条件结束指令(MEND)。两条指令在梯形图中以线圈形式编程,指令不含操作数。执行完结束指令后,系统结束主程序,返回到主程序起点。课题四课题四 功能指令的应用功能指令的应用 2STOP指令STOP指令即停止指令,其功能是在执行条件成立时,停止执行用户程序,令CPU工作方式由RUN转到STOP。STOP指令既可
8、以在主程序中使用,也可以在子程序和中断程序中使用。如果在中断程序中执行STOP指令,该中断程序立即终止,并且忽略所有挂起的中断,继续扫描主程序的剩余部分。在本次扫描的最后,将CPU由RUN切换到STOP。3WDR指令WDR(Watch Dog Reset)指令,即看门狗复位指令,又称系统监视定时器复位指令或警戒时钟刷新指令。课题四课题四 功能指令的应用功能指令的应用 二、二、DECO和和ENCO指令指令译码DECO(Decode)指令、编码ENCO(Encode)指令的梯形图和语句表课题四课题四 功能指令的应用功能指令的应用 任务任务1 初识初识PLC学习目标学习目标 任务任务2 天塔之光的天
9、塔之光的PLC控制控制 1了解传送、移位指令的分类及用途。2掌握传送、移位指令的功能及使用方法。3能正确使用传送、移位指令编写控制程序。课题四课题四 功能指令的应用功能指令的应用 工作任务工作任务 本任务就是应用PLC的功能指令,设计天塔之光PLC控制系统。任务要求:(1)按下启动按钮SB1,彩灯HL1亮,2s后熄灭;彩灯HL2、HL3、HL4、HL5亮,2s后熄灭;彩灯HL6、HL7、HL8、HL9亮,2s后熄灭;然后HL1再亮如此循环下去,形成由内向外发射形的灯光效果,直到按下停止按钮SB2,所有彩灯全部熄灭。(2)具有短路保护等必要的保护措施。课题四课题四 功能指令的应用功能指令的应用
10、任务分析任务分析 分析控制要求可知,9盏彩灯可以分成3组分别控制。在PLC的输出端子电流容量允许的前提条件下,可以将每组彩灯用一个输出端子控制。如果PLC的输出端子电流容量较小,也可以用一个端子控制一盏灯的方法进行控制。上述两种接线方法采用的程序各不相同,应分别进行程序设计。完成上述控制要求可以有很多种方法,本任务使用数据传送指令、移位和循环移位指令来设计程序。另外,由于上述指令属于数据处理类指令,因此在使用上述指令时,尤其要注意PLC的数据类型和编址方式问题。课题四课题四 功能指令的应用功能指令的应用 相关知识相关知识 一、数据传送指令一、数据传送指令数据传送指令有字节、字、双字和实数的单个
11、传送指令,字节立即传送(读和写)指令和以字节、字、双字为单位的数据块的块传送指令,其用来完成各存储器单元之间的数据传送。单个传送指令(Move)一次完成一个字节、字、双字的传送。课题四课题四 功能指令的应用功能指令的应用 二、移位指令二、移位指令移位指令包括左/右移位、循环左/右移位、移位寄存器和字节交换指令。1左移位指令使能端输入有效时,将输入的字节、字、双字左移N位,右端补0,并将结果输出至OUT指定的存储器单元,最后一次移出的位保存在SM1.1中。课题四课题四 功能指令的应用功能指令的应用 2右移位指令 当使能输入有效时,将输入的字节、字或双字IN右移N位后(左端补0),将结果输出到OU
12、T所指定的存储器单元中,最后一次移出位保存在SM1.1中。循环移位指令包括循环左移位ROL(Rotate Left)指令和循环右移位ROR(Rotate Right)指令。课题四课题四 功能指令的应用功能指令的应用 3循环左移位指令 使能端输入有效时,字节、字、双字循环左移N位后,将结果输出至OUT指定的存储单元中,并将最后一次移出的位送至SM1.1存放。4循环右移位指令 使能端输入有效时,字节、字、双字循环右移N位后,将结果输出至OUT指定的存储单元中,并将最后一次移出的位送至SM1.1存放。课题四课题四 功能指令的应用功能指令的应用 任务实施任务实施 一、一、I/O地址分配地址分配课题四课
13、题四 功能指令的应用功能指令的应用 二、绘制二、绘制PLC控制线路图控制线路图课题四课题四 功能指令的应用功能指令的应用 三、设计梯形图程序三、设计梯形图程序1创建及保存项目2编辑符号表3编写并输入梯形图程序(1)采用数据传送指令和左移位指令的梯形图程序(2)采用数据传送指令和循环左移位指令的梯形图程序四、线路安装四、线路安装 五、运行及调试程序五、运行及调试程序 六、整理技术文件六、整理技术文件 课题四课题四 功能指令的应用功能指令的应用 课题四课题四 功能指令的应用功能指令的应用 课题四课题四 功能指令的应用功能指令的应用 课题四课题四 功能指令的应用功能指令的应用 课题四课题四 功能指令
14、的应用功能指令的应用 课题四课题四 功能指令的应用功能指令的应用 知识拓展知识拓展 一、一、S7-200PLCS7-200PLC寻址方式寻址方式S7-200系列PLC指令系统的寻址方式有直接寻址和间接寻址。1直接寻址直接寻址是指在指令中直接使用存储器的地址编号,直接到指定的区域读取或写入数据,如I0.1、MB10、VW200等。课题四课题四 功能指令的应用功能指令的应用 2间接寻址间接编址使用指针存取内存中的数据。指针是包含另一个内存位置地址的双字内存位置,而且只能用V、L或AC1、AC2、AC3做指针。欲建立指针,还必须使用“移动双字”指令(MOVD),将间接编址内存位置移至指针位置。指针还
15、可以作为参数传递至子程序。S7-200CPU允许用指针对下述存储区域进行间接寻址:I、Q、V、M、S、T(仅当前值)和C(仅当前值)。间接寻址不能用于位地址、AI、AQ、HC、SM或L。课题四课题四 功能指令的应用功能指令的应用 二、字节立即传送(读和写)指令二、字节立即传送(读和写)指令字节立即传送指令允许在物理I/O和存储器之间立即传送一个字节数据。字节立即传送指令包括字节立即读BIR(Byte Immediately Read)指令和字节立即写BIW(Byte Immediately Write)指令。三、数据块传送指令三、数据块传送指令数据块传送BLKMOV(Block Move)指令
16、包括字节、字、双字数据块传送指令。课题四课题四 功能指令的应用功能指令的应用 四、寄存器移位指令四、寄存器移位指令寄存器移位SHRB(Shift Register Bit)指令是一个移位长度可以指定的移位指令。五、字节交换指令五、字节交换指令字节交换(SWAP Bytes)指令用来实现字中高、低字节内容的交换。课题四课题四 功能指令的应用功能指令的应用 任务任务3 密码锁的密码锁的PLC控制控制 学习目标学习目标 1掌握数值比较指令的功能及使用方法。2掌握递增和递减指令的功能及使用方法。3能正确使用数值比较指令及递增和递减指令编写控制程序。课题四课题四 功能指令的应用功能指令的应用 工作任务工
17、作任务 任务要求:(1)6位密码预设为“791026”;用户按正确顺序输入这6位密码,按确认键后,门开;用户输入错误,按确认键后,门不开同时报警;按复位键可以重新输入密码。(2)具有短路保护等必要的保护措施。(3)用PLC控制方式来实现此系统的功能。课题四课题四 功能指令的应用功能指令的应用 任务分析任务分析 在程序设计时,要注意考虑必须按正确顺序输入6位密码,否则即使输入正确的6位密码数字,但是顺序不对,也不能开锁。当然输入密码的位数不足6位或者多于6位,也不能开锁。本任务主要采用PLC功能指令中的数值比较指令和递增指令编程设计梯形图程序。课题四课题四 功能指令的应用功能指令的应用 相关知识
18、相关知识 一、数值比较指令一、数值比较指令数值比较指令用来比较两个操作数IN1与IN2的大小关系,如大于、大于等于、等于、小于、小于等于及不等于。数值比较指令在梯形图中用带参数(即两个操作数IN1、IN2)和运算符的触点表示,比较条件成立时,触点就闭合,否则断开,所以数值比较指令实际上也是一种位指令。在语句表中,数值比较指令与基本逻辑指令LD、A和O进行组合后编程,当比较结果为真时,PLC将栈顶值置1。数值比较指令为上、下限控制以及数值条件判断提供了方便。课题四课题四 功能指令的应用功能指令的应用 数值比较指令的类型有:字节比较、整数比较、双字整数比较和实数比较。数值比较指令的运算符有:、和
19、。对数值比较指令可进行LD、A和O编程。对上述这三种条件进行组合,可以得到463=72条数值比较指令。课题四课题四 功能指令的应用功能指令的应用 字节比较用于比较两个字节型整数值IN1和IN2的大小,字节比较是无符号的。整数比较用于比较两个一个字长的整数值IN1和IN2的大小,整数比较是有符号的(最高位为符号位),其范围是16#800016#7FFF。例如,16#7FFF16#8000(后者为负数)。课题四课题四 功能指令的应用功能指令的应用 双字整数比较用于比较两个双字长整数值IN1和IN2的大小。它们的比较也是有符号的(最高位为符号位),其范围是16#8000000016#7FFFFFFF
20、。例如,16#7FFFFFFF16#80000000(后者为负数)。实数比较用于比较两个双字长实数值IN1和IN2的大小,实数比较是有符号的(最高位为符号位)。负实数范围为1.175495E383.402823E38。正实数范围是1.175495E383.402823E38。课题四课题四 功能指令的应用功能指令的应用 二、递增和递减指令二、递增和递减指令数字运算指令包括算术运算指令(加、减、乘、除指令以及整数乘法产生双整数指令和带余数的整数除法指令)、数学功能指令以及递增和递减指令。递增和递减指令用于自增/自减操作,以实现累加计数和循环控制等程序的编制,包括字节、字、双字递增和递减指令。课题四
21、课题四 功能指令的应用功能指令的应用 字节递增指令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#8
22、0000000)。在梯形图中,IN1=OUT,IN1=OUT;在语句表中,OUT1=OUT,OUT1=OUT。课题四课题四 功能指令的应用功能指令的应用 任务实施任务实施 一、一、I/O地址分配地址分配 课题四课题四 功能指令的应用功能指令的应用 二、绘制二、绘制PLC硬件接线图硬件接线图 课题四课题四 功能指令的应用功能指令的应用 三、设计梯形图程序三、设计梯形图程序1创建及保存项目2编辑符号表 3编写并输入梯形图程序四、线路安装四、线路安装 五、运行及调试程序五、运行及调试程序 六、整理技术文件六、整理技术文件 课题四课题四 功能指令的应用功能指令的应用 课题四课题四 功能指令的应用功能指
展开阅读全文