装卸料小车多方式运行的PLC控制(Automation Studio + GX Developer)_第1页
装卸料小车多方式运行的PLC控制(Automation Studio + GX Developer)_第2页
装卸料小车多方式运行的PLC控制(Automation Studio + GX Developer)_第3页
装卸料小车多方式运行的PLC控制(Automation Studio + GX Developer)_第4页
装卸料小车多方式运行的PLC控制(Automation Studio + GX Developer)_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

1、 课 程 设 计 课程名称 机电传动控制 题目名称 装卸料小车多方式运行的plc控制 学 院 材料与能源学院 专业班级 11材加2班 学 号 311 学生姓名 陈 指导老师 刘 伟 2014年6月21日目录摘要第1章 任务描述 11 控制任务和要求12 问题分析及解决方案第2章 系统总体方案硬件设计部分21 plc的基本结构及原理22 i/o地址分配表 23 plc卡外部接线图第3章 用gx developer设计系统软件部分 31 控制流程图32 用 gx developer编写系统梯形图及对应的语句指令程序33 系统梯形图程序说明及检测第4章 用automation studio设计系统软

2、件部分并仿真41 仿真方案及硬件电路图和接线图42 用automation studio编写系统软件部分43 仿真结果第5章 结果分析51 系统调试及解决问题52 结果分析心得体会参考文献摘要 在现代化生产中,生产机械的先进性和电气自动化程度反映了工业生产发展的水平。现代化机械设备和生产系统已不再是传统的单纯机械系统,而是机电一体化的综合系统,机电传动控制系统是现代化机械的重要组成部分。本次课程设计通过对“装卸料小车多方式运行的plc控制”,意在巩固课堂知识,将理论融入时间,熟悉掌握plc编程,以及练习学会运用gx developer软件,和运用automation studio仿真。 关键词

3、:plc 梯形图 仿真 第1章 任务描述 某车间有5个工作台,装卸料小车往返于各个工作台之间,根据某个请求在某个工作台卸料。每个工作台有一个位置开关(分别为sq1-sq5,小车压上时为on)和一个呼叫按钮(分别为sb1sb5)。装卸料小车有3种运行状态,左行(电机正转)右行(电机反转)和停车。11 控制任务和要求装卸料小车示意图如图1-1所示图1-1 装卸料小车示意图 假设小车的初始位置是停在m (m=1-5)号工作台,此时sqm为on。假设n(n=1-5)号呼叫台,如果mn,小车左行到呼叫工作台停车。mn小车右行到呼叫工作台停车。m=n 小车不动。小车的停车位置应有指示灯显示(用1位led灯

4、显示)。12 问题分析及解决方案车间有五个工作台,装卸料小车往返于各个工作台之间,当某个工作台呼叫时,分析此时小车可能的相对位置,从而确定小车的运动方向(向左、向右或不动)。假设各工作台位置从左到右依次为1号,2号,3号,4号,5号。例如:3号工作台呼叫,若小车在3号工作台,则不需动作;否则,若小车在1号或2号台,小车左行;若小车在3号或4号台,小车右行。以此类推。每个工作台的位置开关(sq1sq5,小车压上时为on)和呼叫按钮(sb1sb5)做plc的输入信号,当小车位于某工作台时,相应的指示灯亮,指示小车的位置,做plc的输出信号。第2章 系统总体方案硬件设计部分 21 plc的基本结构及

5、原理plc按结构形式的不同,可分为整体式和模块式两类。整体式plc是将中央处理单元(cpu)、存储器、输入单元、电源、通信接口等组装成一体,构成主机。另外还有独立的i/o扩展单元与主机配合使用。主机中,cpu是plc的核心,i/o单元是连接cpu与现场设备之间的接口电路,通信接口用于plc与编程器和上位机等外部设备的连接。plc基本结构如下图所示:22 i/o地址分配表gx developer输入地址automation studio输入地址对应的外部设备x000in0sb1x001in1sb2x002in2sb3x003in3sb4x004in4sb5x005in5sq1x006in6sq2

6、x007in7sq3x010in8sq4x011in9sq5x014in14x14(急停总开关)gx developer输出地址automation studio输出地址对应的外部设备y001out0电机正转输出y002out1电机反转输出y003out31号工作台呼叫灯y004out42号工作台呼叫灯y005out53号工作台呼叫灯y006out64号工作台呼叫灯y007out75号工作台呼叫灯内部继电器automation studio里的plc卡对应地址功能说明m1out0控制电机正转线圈m2out1控制电机反转线圈m3out81号工作台呼叫灯控制线圈m4out92号工作台呼叫灯控制线圈

7、m5out103号工作台呼叫灯控制线圈m6out114号工作台呼叫灯控制线圈m7out125号工作台呼叫灯控制线圈m8out13控制电机反转线圈m9out14控制电机正转线圈m10out15控制电机反转线圈m11out16控制电机正转线圈m12out17控制电机反转线圈m13out18控制电机正转线圈 23 plc卡外部接线图第3章 用gx developer设计系统软件部分31 控制流程图32 用 gx developer编写系统梯形图及对应的语句指令程序其梯形图为: 梯形图对应的语句指令程序: 33 系统梯形图程序说明及检测1呼叫位置的确定 呼叫位置的确定可通过指示灯的亮灭来加以判断,即采

8、用自锁电路,当总开关x14按下,且呼叫按钮xn按下时,输出继电器ym线圈高电平并保持,只有当小车离开该工作台并触碰到其他工作台的限位开关时,指示灯熄灭,即呼叫位置转移。如下示:2小车位置的确定 采用图示指令程序,当总开关x14按下,系统会通过行程开关的设置自动判断小车的位置,例如,当小车处于1号工作台时,此时行程开关x005会被置以高电平,同时系统自动将k1写入d0,即记录下小车此时的位置 3小车运动方向的控制 小车的运动方向控制可以通过触电比较指令来实现,即通过比较小车所在位置与呼叫工作台的位置大小从而决定小车的运动方向,同时实现两个方向运动互锁,即当小车往一个方向运行时,另外一个不得导通,

9、保证不发生程序干涉。程序如下:4检测结果 检测结果如下示,程序正常没有错误:第4章 用automation studio设计系统软件部分并仿真41 仿真方案及硬件电路图和接线图 仿真方案: 采用1个单向运动油缸表示小车,活塞的运动代表小车的运动,同时采用1个三位四通电磁换向阀与程序关联,用以控制活塞运动,为保证油路完整,还需要一个油泵和一个邮箱。 同时采用正反转控制线路,用以实现小车的左右行。 同时用多个线圈和触点开关完成各个线路的自锁和互锁,保证程序的互不干涉,小车(油缸活塞)的正常运行。 每个工作台有一个位置开关(分别为sq1-sq5,小车压上时为on)和一个呼叫按钮(分别为sb1sb5)

10、。装卸料小车有3种运行状态,左行(电机正转)右行(电机反转)和停车。 其硬件电路图和接线图如下示: 42 用automation studio编写系统软件部分43 仿真结果 假设当3号呼叫台呼叫时,结果如下示:第5章 结果分析51系统调试及问题解决 1由于需要采用gx developer和automation studio等不同软件完成任务,所以在任务开始前需要进行相关知识的资料查找。由于各个软件存在不同之处,所以在程序编写时,为了达到效果,在gx developer里使用了mov指令和比较指令,用简短的程序完成梯形图的编写;而在automation studio中采用顺序结构编程,将比较语句

11、分成每个可能的状态,并采用自锁互锁等约束条件,使程序正常运行,同时完成仿真效果。 2使用automation studio仿真的一个难点还在于选用何种元件表示小车的运动,因为在automation studio的梯形图程序是根据硬件电路和接线图进行编制的,因此经过比对,选择油路表示结果最好,即用单向运动油缸的活塞运动表示小车运动,用三位四通电磁换向阀控制油路以控制活塞运动(小车)方向。同时,用限位开关表示工作台,用以完成呼叫台呼叫和呼叫台指示灯亮灭的动作。 3由于automation studio的梯形图程序采用顺序结构,所以程序长且复杂,需要把握好各种关联关系。例如:在编程过程中,在编写程序

12、时曾重复使用了m1和m2两个继电器,因为小车只需重复左行和右行两个动作,但是,其实在梯形图编制中不能重复利用一个继电器作为输出,因为会造成程序本身出现混乱和干涉,使得仿真不能实现。关于这个问题的解决方案是,采用多个继电器作为输出,并将相应的继电器(即需要完成左行或者右行动作)作为输入与m1和m2对应串联,这样,只需要将m1和m2关联硬件电路图,就能满足程序顺序结构的要求和运动要求。如图示: 例如:如图一示,按下sb2(in1)按钮左行动作,判断需要完成左行动作,则继电器m9(out14)会被接通。如图二示,m9(out14)会作为输入将m1(out0)接通,完成左行指令,小车左行。图一 图二

13、52 结果分析 采用不同软件完成的系统任务编程均合理正常,没有错误。同时仿真结果满足初始要求,能直观反映小车的运动。同时也存在几个缺点: 1automation studio的梯形图程序采用顺序结构,程序段过长,程序在执行的时候需要从到到位一次读取,所以硬件电路图仿真时反应需要一定的时间,但是程序顺序读取速度很快,基本可以忽略反应时间,不影响仿真整体效果。 2小车的运动采用单向油缸活塞的运动表示,由于实际中活塞运动受油压控制,故在转换或者关闭某方向油路是,小车(活塞)会因为惯性力继续前进,所以在硬件电路图中需要尽可能保持限位开关之间的距离,避免影响,同时需要降低油泵的参数,减少惯性影响。 3同

14、时,由于才有顺序编程,程序在运行中需要不断的去判断和执行每个指令,为了达到效果,硬件电路图采用刀开关而不是按钮,是为了保证程序的稳定运行并满足运动要求。心得体会通过此次课程设计,真正将理论知识融入实践。从刚拿到题目的迷茫,到资料的查找、到自主学习gx developer和automation studio两个软件、再到方案的拟定、程序的编写、硬件仿真、程序检测等,一步步下来,逐渐练习并掌握plc编程和软件的应用。在熟练各个环节后,再进一步完善和改进,是整体方案更加符合要求。这次课程设计的完成,不单单反映了自己的学习成果,在这个过程中,不懂就问、不懂就自己查找资料,在循序渐进的过程中,感受到自主学习的乐趣,也享受着最后成果的快乐。在此,需要特别感谢同学和老师的帮助,在我遇到问题时,愿意为我提供各种资料,在各位的帮助下,很快的解决某些问题并掌握编程技巧。我相信通过此次课程设计,我会

温馨提示

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

评论

0/150

提交评论