- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
课题授课教案
一、教案头序号:
本次课题
项目四
任务4:装配流水线控制
授课教师
审阅
授课时间
课时
授课班级
知识目标
1.学会S7-1200PLC各类程序块的功能和使用方法;
2.能灵活运用移位指令、传送指令进行综合项目设计。
能力目标
1.能够根据任务要求制定任务计划、合理高效的实施任务;
2.能够借助网络媒体查阅资料,理解新知,独立解决任务中的问题;
3.能够独立完成装配流水线控制系统的设计、安装与调试。
情感目标
1.培养善于独立思考、交流沟通的协作能力;
2.培养学习兴趣,树立积极乐观的学习态度;
3.树立自信心,增强克服困难的意志,养成和谐和健康向上的品格。
教学重点、难点
重点
1.程序块的功能及应用
难点
1.移位指令、传送指令进行综合项目设计
教学准备
1、西门子S7-1200可编程控制器实训装置,主机模块
2、电脑一台(具有PROTALV13软件平台)
3、24V直流电源、交流220V电源各一处
4、实训连接导线若干
5、Profilnet通讯电缆一根
二、教学设计
步骤
教学内容
教师活动
学生活动
课前检查
1、检查学生的劳保服装。
2、检查学生的出勤情况并做好记录。
3、强调实习安全。
督导检查做好记录
学生自检互检
情景引入
装配流水线是工业自动化的重要部分,能提高生产效率,降低工艺流程成本,最大限度的适应产品变化,提高产品质量,它是现代化生产控制系统中的重要组成部分。为了满足生产的需要,装配生产线还设置了多种工作方式,比如自动模式和手动模式,还有连续工作、单步工作、自动回原点等工作模式。本节课通过学习S7-1200的移位指令来完成一个PLC控制的装配流水线,请扫描二维码阅读详细任务要求。
引导学生扫码学习
扫码看视频
任务资讯
知识点1:S7-1200程序块的概念及应用
数据块和函数块在西门子的程序设计中起到了非常重要的作用,在博途软件的项目视图中添加一个新设备“CUP1214CAC/DC/RLY”,在程序块目录下双击“添加新块”,就会弹出下图所示的新窗口,图4-2-2所示是S7-1200PLC中常用的块,包括组织块、函数块、函数和数据块四种
图4-4-2PLC中常用的块
1.常用程序块的分类
(1)组织块OB
组织块为程序提供结构,它们充当操作系统和用户程序之间的接口。OB是由事件驱动的(如诊断中断或时间间隔)会使CPU执行OB。某些OB预定义了起始事件和行为。
程序循环OB包含用户主程序。用户程序中可包含多个程序循环OB。在PLC的RUN模式期间,程序循环OB会以最低优先级等级执行,可被其它各种类型的程序处理中断。启动OB不会中断程序循环OB,因为CPU在进入RUN模式之前将先执行启动OB。
完成程序循环OB的处理后,CPU会立即重新执行程序循环OB。该循环处理是用于可编程逻辑控制器的“正常”处理类型。对于许多应用来说,整个用户程序位于一个程序循环OB中。
可创建其OB以执行特定的功能,如启动任务、用于处理中断和错误或用于以特定的时间间隔执行特定程序代码。这些OB会中断程序循环OB的执行。
使用“添加新块”(Addnewblock)对话框在用户程序中创建新的OB。
(2)函数块FB
功能块(FB)是使用背景数据块保存其参数和静态数据的代码块。FB具有位于数据块(DB)或“背景”DB中的变量存储器。背景DB提供与FB的实例(或调用)关联的一块存储区并在FB完成后存储数据。可将不同的背景DB与FB的不同调用进行关联。通过背景DB可使用一个通用FB控制多个设备。通过使一个代码块对FB和背景DB进行调用,来构建程序。然后,CPU执行该FB中的程序代码,并将块参数和静态局部数据存储在背景DB中。FB执行完成后,CPU会返回到调用该FB的代码块中。背景DB保留该FB实例的值。随后在同一扫描周期或其它扫描周期中调用该功能块时可使用这些值。
(3)函数FC
FC(功能)是不含存储区的代码块,常用于对一组输入值执行特定运算,例如:可使用FC执行标准运算和可重复使用的运算(例如数学计算)或者执行工艺功能(如使用位逻辑运算执行独立的控制)。FC(功能)也可以在程序中的不同位置多次调用,简化了对经常重复发生的任务的编程。通常,函数会计算函数值,可以通过输出参数RET_VAL将此函数值返回给调用块。为此,必须在函数的接口中声明输出参数RET_VAL,RET_VAL始终是函数的首个输出参数。
FC(功能)没有相关的背景数据块(D
您可能关注的文档
- 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编程与应用(西门子)电子教案 项目四 任务1:彩灯循环闪亮PLC控制.doc
- PLC编程与应用(西门子)电子教案 项目四 任务2:邮件自动分拣机控制.doc
- PLC编程与应用(西门子)电子教案 项目四 任务3:自动售货机控制.doc
文档评论(0)