项目17 柔性自动线立体仓库站控制推荐.docVIP

项目17 柔性自动线立体仓库站控制推荐.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目17 柔性自动线立体仓库站控制推荐

项目17 柔性自动线立体仓库站控制(S7-300PLC结构化编程) 一、学习任务单 柔性自动线立体仓库站的控制(S7-300PLC的结构化编程)的学习任务单见表5-27。 表5-2 “柔性自动线立体仓库站的控制(S7-300PLC结构化编程)”学习任务单 单元五 西门子S7-300PLC中型机的应用(柔性自动线控制) 学时 项目柔性自动线立体仓库站的控制(S7-300PLC的结构化编程) 学时 工作任务 RS-M02柔性自动线立体仓库站的控制 学习项目 S7-300PLC的结构化编程 项目描述 是S7-300PLC结构化程序设计方法的典型工作项目。用S7-300PLC实现自动线立体仓库站的控制,S7-300PLC的相关功能块及结构化程序设计方法。 控制要求是:立体仓库站共有20个工位。载料台由X轴步进电机与Y轴步进电机两个步进电机驱动,能够进行X轴方向与Y轴方向的移动;载料台的伸出取件与缩回是由汽缸驱动;每个工位在立体仓库站的位置由行与列两个光电传感器来定义。当确定要取要取的零件位置后,载料台在步进电机驱动下进行运动,当运动到指定位置后,载料台伸出去取件,取件完成后,载料台在X轴与Y轴步进电机的驱动下,进行回原点运动。回到原点后,等待柔性自动线的传输站的机械手把取到的零件取走,则一个取件工作就完成了。 学习要求是:在项目的进行过程中,了解立体仓库站的结构组成与工作过程、学会S7-300结构化程序设计方法,学会根据需要设置FC和FB的参数,学会设置SFB49来控制步进电机;学会用PLCSIM软件进行项目的运行与调试,最后完成整个立体仓库站的运行。 学习目标 知识 1.明确结构化编程的原理; 2.明确块的分类与作用; 3.明确块的结构与参数设置; 4.明确SFB49参数设置的含义及使用方法。 能力 1.熟练使用STEP7 V5.3软件; 2.掌握结构化编程的设计方法; 3.会根据电气原理图与气动原理图进行PLCI/O地址分配; 4.能够根据控制要求编写控制程序和输入程序; 5.会使用PLCSIM软件调试程序。 素质 1.学习活动中态度积极,有团队精神; 2.能够借助于软件的帮助系统,具有自主学习能力; 3.调试过程中,严谨、细致; 4.现场操作行为规范,符合5S管理要求。 项目进程 要求 1.学习S7-300的结构化编程 1.明确块的概念与分类; 2.明确FC与FB的结构与参数设置; 3.明确结构化程序设计方法; 4.明确SFB49的使用。 2.立体仓库站的结构组成与工作过程 1.了解立体仓库站的结构组成; 2.理解立体仓库站的工作过程; 3.完成立体仓库站的I/O地址分配。 3. 设计立体仓库站控制功能图 画出立体仓库站控制功能图。 4.编写立体仓库站控制程序 1. 根据流程图设计控制程序; 2. 按照S7-300PLC系统的硬件要求完成组态; 3.正确输入程序; 4.保存下载控制程序。 5.完成立体仓库站的调试与运行 1.用PLCSIM进行仿真; 2.观察仿真结果是否满足控制要求; 3.系统进行运行与调试。 教学资源 设施条件: ; STEP7V5.3软件和PLCSIM软件; 西门子S7-300PLC; S7-300PLC用户手册; 任务单、工作记录单、考核表等。 学生已有基础(课前准备): S7-300PLC的知识S7-300PLC程序设计的基本能力课代表及学习小组。 二、实务知识——S7-300PLC结构化编程 1.S7-300程序结构 为了容易阅读和理解,在编程中常常将程序分为若干部分。每个程序部分具有其技术和功能基础,称之为块。块是程序中真正有用的部分,包括用户块和系统块。它们在功能、使用方法和结构上各个不同。 (1)用户块 根据逻辑功能的不同,用户块分为组织块(OB,Organize Block),功能块(FB,Function Block),功能(FC,Function)和数据块(DB,Data Block)。 1)组织块(OB) OB是操作系统和用户程序之间的接口。组织块只能由操作系统来启动。见图5-52。各种组织块由不同的时间启动,具有不同的优先级,而循环执行的主程序则在组织块OB1中。OB100为初始化程序块,0B10~OB17为日期时间中断组织块,0B20~OB23为延时中断组织块,OB30~OB38为循环中断组织块,OB40~OB47为硬件中断组织块,OB80~OB82为异步错误组织块(时间错误,电源故障处理,诊断中断),OB86为机架故障组织块等等。 2)功能(FC)和功能块(FB) FC和FB都是用户自己编写的程序块,用户可以将具有相同控制过程的程序编写在FC或FB中,然后在主程序OB1或其他程序块中(包括组织块和功能、功能块)调用FC或FB。 FC或FB相当于子

文档评论(0)

bodkd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档