您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > 24 寄存器移位指令及例题分析
-1-澧县职业中专学校教案教研组长签名教师签名胡军班级电子C303、C330日期课题第五章S7-200系列PLC功能指令寄存器移位指令及例题分析教学目的(知识教学与思想教学)1、了解寄存器移位指令的基本格式;2、通过例题分析熟练使用寄存器移位指令。教学重点指令格式、功能、例题介绍。教学难点:指令的理解、技巧的掌握。课型:理论课主要教学方法:讲授(含多媒体教学)教学过程教学方法时间分配Ⅰ组织教学维持秩序、准备上课Ⅱ教学导入移位寄存器指令将一个数值移入移位寄存器中。移位寄存器指令提供了一种排列和控制产品流或者数据的简单的方法。使用该指令时,每个扫描周期,整个移位寄存器移动一位。在产品控制流中,我们往往可以用基本位操作指令、顺控指令、和移位寄存器指令编写程序,有许多控制程序用移位指令编写会非常直观、简单易懂,学会利用移位指令编写程序非常重要。Ⅲ新课讲授寄存器移位移指令格式:LAD和STL格式如图:1430-2-教学过程教学方法时间分配功能:该指令在梯形图中有3个数据输入端:DATA为数值输入,将该位的值移入移位寄存器;S-BIT为移位寄存器的最低位端;N指定移位寄存的长度(1—64)。每次使能输入有效时。在每个扫描周期内,整个移位寄存器移动一位,所以要用边沿跳变指令来控制使能端的状态。移位寄存器的长度最大长度位64位,可正也可负。移位寄存器存储单元的移出端与SM1.1(溢出)相连,移位时,移出位进入SM1.1,另一端自动补上DATA移入位的值.当长度N为正值时,移位是从低位到高位,DATA值从S-BIT移入,移出位进入SM1.1;当长度N为负值时,移们从高位到低位,S-BIT移出到SM1.1,另一端补入DATA移入位的值。最高位的计算方法:[N的绝对值—1+(S-BIT的位号)]/8。余数即是最高位的位号,商与S-BIT的字节之和即是最高位的字节号。例如:S-BIT是V33.4,N是14,则[14–1+4]/8=2余1.所以,最高字节号是33+2=35,位号为1,即移位最高位是V35.1.指令格式和梯形图:例题分析:小车运料程序:小车在SQ1处,按下起动按钮、小车向右SQ2、SQ3处运行,在SQ2、碰到SQ2停下装料,完成返回SQ1处卸料,小车又向右行至SQ3处装料返回到SQ1处卸料,装料、卸料时间为30秒钟,要求能连续、单周期、单步操作。一、输入/输出地址10-3-教学过程教学方法时间分配输入端:起动按钮SB1----I0.0单步开关----I1.0行程开关SQ1----I0.1单周期开关----I1.1行程开关SQ2----I0.2连续开关----I1.2行程开关SQ3----I0.3复位开关----I1.3输出端:电机正转----Q0.0电机反转-----Q0.1程序设计;40-4-教学过程教学方法时间分配-5-教学过程教学方法时间分配-6-教学过程教学方法时间分配IV.课后小结:本节主要介绍了寄存器移位指令的的基本功能,特点,通过例题分析了解这些指令的使用方法,灵活应用。Ⅴ.习题布置:Ⅵ.课后分析41-7-
本文标题:24 寄存器移位指令及例题分析
链接地址:https://www.777doc.com/doc-3462321 .html