项目说明书用plc控制四级皮带运输机_第1页
项目说明书用plc控制四级皮带运输机_第2页
项目说明书用plc控制四级皮带运输机_第3页
项目说明书用plc控制四级皮带运输机_第4页
项目说明书用plc控制四级皮带运输机_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、项目名称:用plc控制四级皮带运输机课程名称: 机电一体化工作站的安装与调试 项目成员: xxx _评 分: 指导老师: xxx 广东轻工职业技术学院机电教研室项目来源:百度文库项目引入多级皮带输送机机是一种摩擦驱动以连续运输物料的的机械,可以将物料在确定的输送线上从送料起点送到最终卸料点,既可以输送碎散物料,也可以输送成件物品,在企业生产中应用广泛。用plc控制其输送流程,可以使输送控制程序化,安全可靠。皮带输送机由四台电动机驱动,分别用m1、m2、m3、m4表示,dt电磁阀控制给料。如下图1总体要求使用plc控制四级皮带运输机将物料从出料口传送至储料仓。2控制要求如图2.1.35 所示为四

2、级皮带运输机的工作示意图。当启动按钮被按下或仓空信号满足时,系统能够自动启动运输机。为使皮带上不留物料,按下停止按钮时能够使物料流动方向按一定时间间隔顺序停止。按下模拟过载开关时能够按要求停止运输机,并且实现声光报警。过载解除后按下启动按钮,为避免前段皮带上造成物料堆积,要求按物料流动相反方向按一定时间间隔顺序起动。按下紧急停车按钮能够立即停止运输机和电磁阀dt。按下点动按钮能够实现点动控制功能。3操作要求(1)正常起动:按下起动按钮或发出空仓信号时的起动顺序为m1、dt、m2、m3、m4,间隔时间5s;(2)正常停止:按下停止按钮后要求物料流动方向按一定时间间隔顺序停止,即正常停止顺序为 d

3、t、m1、m2、m3、m4,间隔时间5s;(3)出现过载报警:按下过载模拟开关要发出声光报警,报警灯间隔0.5s 进行闪烁,喇叭长鸣至过载解除;(4)过载后的起动:过载后按下启动按钮要求按物料流动相反方向按一定时间间隔顺序起动,即过载后的起动顺序为 m4、m3、m2、m1、dt,间隔时间10s;(5)紧急停止:按下紧急停止按钮,则停止所有电动机和电磁阀;(6)点动功能:按下相应点动按钮,能够实现电磁阀dt,电动机m1,m2,m3,m4的点动运行控制。4设备及 i/o 分配表5、创建项目用step7软件创建项目并命名为s7-project16、硬件组态打开simatic站点硬件组态窗口进行组态。

4、四级皮带输送机需要10个di输入点,7个di输出点,考虑到日后需要添加其他功能控制,需要更多输入输出点,将选用cpu313 c。在cpu属性中修改:周期/时钟存储器存储字节107、程序的组成(1) 主程序ob1(2) 电机、电磁阀驱动程序fc1(包括点动)(3) 停止程序fc2(正常停止,紧急停止,过载停止)(4) 过载后启动程序fc3(5) 过载报警程序fb1(包括过载后fc3启动控制)(6) fb1背景数据块db18、程序的结构9、编辑符号表10、程序编写(1) 主程序ob1(2) 电机、电磁阀驱动程序fc1(3) 停止程序fc2(4) 过载后启动程序fc3(5) 报警程序fb111、调试

5、(修改过程和控制要求验证)修改过程如下注:修改过程十分复杂,无法对全部修改截图说明,仅截取较有代表性的修改过程作出说明(1)用仿真器调试发现fc1监视中q0.0、q0.1、q0.2、q0.3、q0.4全部接通,而仿真器中没有显示。(部分截图如下,q0.2、q0.3、q0.4截图省略)考虑到在写fc3程序前,仿真无此问题。问题可能出现在fc3,检查fc3发现fc3和fc1共用q0.0、q0.1、q0.2、q0.3、q0.4输出。此前认为fc3和fc1不会同时启动,应该不会相互干扰,且参考数据未显示地址重复。出现此错误后,猜测可能是双线圈问题。修改如下(仅截取部分,其余部分形式类似)fc3程序段1

6、修改前fc1程序段5修改前fc3程序段1修改后fc1程序段5修改后修改后启动仿真(部分截图如下),问题解决,也就是说即使不同时使用同一输出,也存在双线圈干扰。(2)在过载模拟开关接通的情况下,打开fb1,发现m10.5没发出周期性脉冲,导致报警灯保持接通而不闪烁(如下图)。分析认为硬件未下载进仿真器,重新下载硬件后,问题解决。,(3)过载启动后,按下停止按钮,发现电动机m1和m4同时停止。(正常情况应该是dt、m1、m2、m3、m4按顺序停止) 检查发现fc3程序段1出现地址错误修改m1.2为m0.5后,仿真如下,问题解决各控制要求验证(1) 正常启动1)按下启动按钮i0.1,电动机m1得电2

7、)启动后5秒电磁阀dt得电3)电磁阀dt启动后5秒电动机m2得电电动机m3、m4依次隔5秒后启动,在此不再一一截图赘述(2) 正常停止1)按下停止按钮i0.2后,dt电磁阀q0.0先停止2)5秒后电动机m1 q0.1停止3)m1停止后5秒,电动机m2 q0.2停止电动机m3、m4依次隔5秒后停止,在此不再一一截图赘述(3)过载报警按下过载模拟开关i1.2,报警灯q0.5每隔0.5秒闪一下,报警喇叭长鸣0.5秒后(4)过载后的起动顺m4、m3、m2、m1、dt1)按下启动按钮i0.1,电动机m4先得电2)启动后10秒,电动机m3 q0.3得电3)m3启动10秒后,电动机m2 q0.2得电4)m2

8、启动10秒后,电动机m1 q0.1得电5)m1启动10秒后,电磁阀q0.0得电(5)紧急停止按下紧急停止按钮i0.3,所有电动机和电磁阀失电启动状态下按下紧急停止按钮,q输出全部停止(6)点动1)按下电磁阀点动按钮i0.4,电磁阀dt得电松开电磁阀点动按钮i0.4,电磁阀停止2) 按下电动机m1点动按钮i0.5,电动机m1启动;松开后停止3)按下电动机m2点动按钮i0.6,电动机m2启动,松开后停止4)按下电动机m3点动按钮i0.7,电动机m3启动,松开后停止5)按下电动机m4点动按钮i1.0,电动机m4启动,松开后停止附加12、总结收获:这次做项目没有老师在身边指导,几乎完全靠自己查找资料解

9、决问题,达到了锻炼自我解决问题能力的目的。用理论知识和自己的想象力相结合解决问题、用自己的智慧随心所欲控制一台机器的动作所带来的成就感,更能引发和提高我们对plc学习的兴趣。另一方面,对项目的探讨加深了我们对西门子plc编程思维的理解,并在探索中进一步了解了各种指令的功能和使用。通过将所学的专业知识和具体实践相结合,总体上巩固和深化了已经学过的理论知识,并在一定程度上提高了我们的专业综合素质和能力。不足:程序编写基本达到了设计要求,但从实际出发,还是有一些功能不够完善。例如:若在运行过程中突然断电,再次启动,运行将按照m1,dt,m2,m3,m4顺序启动,理想状态下应该是dt,m1,m2,m3,m4同时启动或m4,m3,m2,m1,dt顺序启动以避免物料堆积。通过引入断电保持可以解决此问题,由于项目未作要求,编程时未作

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论