- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
课题授课教案
一、教案头序号:
本次课题
项目四
任务1:彩灯循环闪亮PLC控制
授课教师
审阅
授课时间
课时
授课班级
知识目标
1.学会移动指令的功能及使用;
2.学会移位指令、循环移位指令的功能及应用;
3.了解PLC主程序与子程序的概念及应用。
能力目标
1.能够根据任务要求制定任务计划、合理高效的实施任务;
2.能够借助网络媒体查阅资料,理解新知,独立解决任务中的问题;
3.能够完成花样灯电路的编程与调试
情感目标
1.培养善于独立思考、交流沟通的协作能力;
2.培养学习兴趣,树立积极乐观的学习态度;
3.树立自信心,增强克服困难的意志,养成和谐和健康向上的品格。
4.使学生领悟“道人善,即是善。人知之,愈思勉。扬人恶,即是恶。疾之甚,祸且作。”的做人道理。
教学重点、难点
重点
1.移动指令的功能及使用;
2.移位指令、循环移位指令的功能及应用。
难点
1.移动指令的功能及使用;
2.移位指令、循环移位指令的功能及应用。
教学准备
1、西门子S7-1200可编程控制器实训装置,主机模块
2、电脑一台(具有PROTALV13软件平台)
3、24V直流电源、交流220V电源各一处
4、实训连接导线若干
5、Profilnet通讯电缆一根
二、教学设计
步骤
教学内容
教师活动
学生活动
课前检查
1、检查学生的劳保服装。
2、检查学生的出勤情况并做好记录。
3、强调实习安全。
督导检查做好记录
学生自检互检
情景引入
无论是经验设计法还是顺序控制设计法,对于比较复杂的任务都会产生大量的程序段,在编程过程中还需要时刻注意避免输出线圈地址重复的问题,程序整体可读性比较差,尤其是在出现错误的时候不易修改。本节课通过PLC实现花样彩灯的控制,掌握数据传送指令,移位指令的应用,并学会应用程序块简化程序。
引导学生扫码学习
扫码看视频
任务资讯
知识点1:移动值MOVE指令
MOVE指令用于将IN输入端的源操作数(数值或地址中的数据)赋值给输出端OUT1指定的地址中,指令执行后源操作数保持不变。该指令支持的数据类型为除Bool(布尔型)数据之外的所有数据类型。
如下图程序段是PLC上电后将Q0口清零,也就是Q0.0~Q0.7均被复位。该类型指令多用于程序中的初始化和上电复位操作。
图4-1-1MOVE指令
如果输入端IN数据类型的位长度超出输出OUT1数据类型的位长度,则源值的高位会丢失。如果输入IN数据类型的位长度低于输出OUT1数据类型的位长度,则目标值的高位会被改写为0。
移动指令MOVE一般用于批量给输出寄存器Q赋值,或者在输入信号较多的情况下批量读取输入寄存器I中的数据。
例如控制PLC的Q1.0~Q1.7端口上连接的8位彩灯隔一跳一点亮。
图4-1-2MOVE指令控制Q0口输出
读取一个一位拨码开关输入的数值并保存在辅助寄存器M中
图4-1-3MOVE指令读取寄存器I中的值
知识点2:移位指令
移位指令包含向右移位指令SHL和向左移位指令SHR,其功能是将输入端IN指定的存储单元的数据逐位左移或右移一定的位数,移动的位数是由输入参数N来定义的。移位后的结果将保存在输出参数OUT指定的地址中。
下面以右移位指令为例来讲解该类指令的使用方法。可以使用“右移”指令将输入IN中操作数的内容按位向右移位,并在输出OUT中查询结果。参数N用于指定将指定值移位的位数。当参数N的值为“0”时,输入IN的值将复制到输出OUT中的操作数中。如果参数N的值大于可用位数,则输入IN中的操作数值将向右移动可用位数个位。
无符号值移位时,用零填充操作数左侧区域中空出的位。如果指定值有符号,则用符号位的信号状态填充空出的位。
图4-1-7说明了如何将整数数据类型操作数的内容向右移动4位:
图4-1-7整数数据类型操作数的内容向右移动4位
移位指令使用的注意事项:
=1\*GB3①移动的位数N为0时不会发生移位,而IN指定的输入值会被复制输入到OUT指定的地址中。
=2\*GB3②如果移动的位数N大于被移位的存储单元的位数,IN指定的输入值将被全部移出,此时该存储单元全部被0或符号为填充。
=3\*GB3③移位指令支持几种数据类型,如图4-1-8,在指令的输入端IN和输出端OUT处的寄存器应与指令设定的数据类型保持一致。
图4-1-8移位指令支持的几种数据类型
知识拓展:
(1)移位的位数N设为0时不发生位移,而是直接将IN端地址中的数据直接复制给OUT端指定的地址;移位的位数N大于设定存储器的范围时,数据全部被移出并用0取代。
您可能关注的文档
- PLC编程与应用(西门子)电子教案 目四 任务4:装配流水线控制.doc
- PLC编程与应用(西门子)电子教案 项目二 任务1:三相异步电动机的连续正转PLC控制.doc
- PLC编程与应用(西门子)电子教案 项目二 任务2:用PLC改造三相异步电动机正反转控制线路.doc
- PLC编程与应用(西门子)电子教案 项目二 任务3:三相异步电动机正反转星角降压启动控制.doc
- PLC编程与应用(西门子)电子教案 项目三 任务1:电机顺序启动逆序停止控制.doc
- PLC编程与应用(西门子)电子教案 项目三 任务2:轧钢机的PLC控制.doc
- PLC编程与应用(西门子)电子教案 项目三 任务3:自动门的PLC控制.doc
- PLC编程与应用(西门子)电子教案 项目三 任务4:交通信号灯的PLC控制.doc
- PLC编程与应用(西门子)电子教案 项目四 任务2:邮件自动分拣机控制.doc
- PLC编程与应用(西门子)电子教案 项目四 任务3:自动售货机控制.doc
- PLC编程与应用(西门子)电子教案 项目四 任务5:恒压供水系统控制.doc
- PLC编程与应用(西门子)电子教案 项目四 任务6:传送带分拣系统控制.doc
- PLC编程与应用(西门子)电子教案 项目五任务1:两个S7-1200PLC之间的通信教案.doc
- PLC编程与应用(西门子)电子教案 项目五任务2:S7-1200到S7-300之间的通信.doc
- PLC编程与应用(西门子)电子教案 项目五任务3:HMI到PLC之间的通信.doc
- PLC编程与应用(西门子)电子教案 项目一 任务1:PLC基本认知.doc
- PLC编程与应用(西门子)电子教案 项目一 任务2: 熟知西门子S7-1200PLC.doc
- PLC编程与应用(西门子)电子教案 项目一 任务3: 编程工具 STEP 7 Basic.doc
文档评论(0)