《PLC电镀生产线控制系统设计(共22页).doc》由会员分享,可在线阅读,更多相关《PLC电镀生产线控制系统设计(共22页).doc(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上评分: 唐山工业职业技术学院毕业设计说明书设计题目: 基plc的电镀生产线控制系统设计 专 业: 机电一体化技术班 级: 07机电51 姓 名: 李雅娴 学号: 37 指导教师: 孙来为 、 完成日期:前言毕业设计是大学阶段最后一次综合性设计,是大学里所学知识的综合体现,是应用所学基础理论.专业知识与技能分析和解决生产实际问题的综合性训练。毕业设计是学生毕业前进行的全面综合训练,是培养学生综合运用所学知识与技能解决实际问题的教学环节,是学生在校获得的最后训练机会,也是对学生在校期间所获得知识检验。希望通过最终的毕业设计,能更加巩固、扩大和强化自己所学到的理论知识和技能
2、,提高自己毕业设计制图、编写技术说明书的能力,学会正确使用技术资料,标准手册和工具书。并在设计中进一步提高自己理论联系实际、严肃、认真的工作作风,为即将走向工作岗位所从事的技术工作打下一个良好的基础。这次设计的题目是:PLC在电镀生产线上的应用设计。并绘制出电镀工艺流程图、自动工作状态流程图、电镀生产线PLC控制梯形图。在这次设计中,我明确设计目的并决定好好把握和利用好这次机会,通过自己的努力终于完成了这次设计任务,但又由于水平和时间有限,设计中错误难免,希望老师们批评指正,从而能得到不断的进步。在本次设计过程中,得到了孙来为老师的精心讲解和耐心帮助,对此,特表示衷心的感谢,感谢孙来为老师抽出
3、宝贵时间为我讲解一些设计中出现的疑问。 目录 1绪论1.1课题概述 本课题要求设计一种基于plc的全自动电镀生产线,利用实验室plc实训装置模拟全自动电镀生产线的运行,并利用计算机进行组态监控。1.2电镀概述就是利用电解原理在某些金属表面上镀上一层薄层其他金属或合金的过程。电镀时,镀层金属做阳极,别氧化成阳离子进入电镀液;待镀的金属制品做阴极,镀层金属的阳离子在金属表面别还原成镀层。为排除其他阳离子的干扰,切实镀层均匀、牢固,需用含镀层金属阳离子的溶液做电镀液,以保持镀层金属阳离子的浓度不变。电镀的目的是在基材上镀上金属镀层,改变基材表面性质或尺寸,电镀能增强金属的抗腐蚀性(镀层金属多采用耐腐
4、蚀的金属)、增加强度、防止磨耗、提高导电性、润滑性、耐热性、和表面美观。随着科学发展,电镀生产工艺也不断更新,例如一种电镀生产的清洗水不排放新工艺,即自然闭路循环工艺。它除设有电镀槽和清洗槽外,还设有储液槽。工艺上通过一个周期对清洗槽进行一次翻槽以及用储液槽中的液体来弥补渡槽镀液由于蒸发产生的损失量等措施,达到了使电镀液的蒸发量与清洗水回收量的平衡,从而实现了电镀生产过程不排放任何清洗水的工艺。不仅大大减少了用水量,还使清洗液中的电镀液对环境的严重污染,因此,它有很好的经济效益及社会效益。 电镀生产线种类也很多,例如:单镀种环形电镀线、钓鱼式环型自动生产线、垂直升降悬臂式电镀生产线、龙门式自动
5、控制电镀生产线、中柱直线式电镀生产线等。1.3 控制对象的设计要求如摘要中所述,电镀的工作流程如图:启动吊钩上升上限行程开关闭合右行至1号槽上方XK1行程开关闭合吊钩下降进入1号槽下限行程开关闭合电镀延时吊钩上升由3号槽内吊钩上升,继续右行,碰到右限位,然后左行至左限位,吊钩下降至下限位,即原位。按照要求,我们要实现以下工作方式:连续工作,当吊钩回到原点后,延时一段时间(装卸零件),自动上升右行,按照工作流程要求不停的循环;单周期工作,设备始于原点,按下启动按钮,设备工作一个周期,然后停于原点,要重复第二个工作周期,必须再按一下启动按钮;步进工作,设备始于原点,当按下启动按钮时,设备只会运行一
6、步,然后停止;再按下启动按钮时,设备会再向前运行一步,然后停止;按照此过程一直工作下去,直至一个工作周期完成。第2章 系统的硬件设计2.1 主电路设计在本设计中,根据电镀生产线的工艺要求,只需用两台电机分别控制吊钩的上升、下降和行车的左行、右行。主电路如图2-1。图中,接触器KM1,KM2控制电动机M1的正、反转,实现吊钩的上升和下降,接触器KM3,KM4控制电动机M2的正、反转,实现行车的前进和后退。2.2 PLC机型选择各种PLC的品种很多,它们的结构形式,性能,价格也都各不相同,适合的场合也各有侧重。合理选择PLC型号,对于提高PLC控制系统技术经济性指标具有重要意义3。S7-200系列
7、PLC可提供5种不同的基本单元和多种规格的扩展单元等。目前提供的S7-200CPU有:CPU 221、CPU 222、CPU 224、CPU 224XP、CPU 226和CPU 226XM,不同型号的PLC性能差别也比较大。所以在实际设计中,要在满足功能的要求下,选择能够保证系统可靠工作,维护使用方便以及价格适中的型号。根据自动化电镀生产线的控制要求,我们采用了德国西门子PLC S7-200 CPU226型号,此类型PLC无论独立运行,还是联接网络都能完成各种控制任务。它的使用范围可以覆盖从替代继电器的简单控制到复杂的自动控制。其应用领域包括各种机床、纺织机械、塑料机械、电梯等行业。S7-20
8、0 CPU226通讯功能完善,具有极高的性能价格比是很突出的特点,也是我们采用它的主要原因。 PLC为此系统的控制核心,此系统的输入信号有两部分,一部分是原点、单周期、连续等面板控制按钮,另一部分是多种行程开关,这些面板按钮信号和传感器信号作为PLC的输入变量,经过PLC的输入接口输入到内部数据寄存器, 然后在PLC内部进行逻辑运算或数据处理后,以输出变量的形式送到输出接口,从而驱动电机来控制行车的运行和吊钩的升降。2.3 I/O分配表及其端子接线图2.3.1 I/O地址分配序号输 入序号输 出1I0.0.0000上限位SQ113Q0.0上升KM12I0.1下限位SQ214Q0.1下降KM23
9、I0.2左限位SQ315Q0.2右行KM34I0.3右限位SQ416Q0.3左行KM45I0.4XK1行程开关SQ56I0.5XK2行程开关SQ67I0.6XK3行程开关SQ78I1.0启动Q19I1.1停止Q210I1.2步进Q311I1.3单周期SB112I1.4连续SB22.3.2 PLC外部接线图3 系统的软件设计3.1 PLC内部资源内部根据软元件的功能不同,分成了许多区域,如输入/输出继电器区、定时器区、计数器区、特殊继电器区等。下面分别介绍下。1、定时器:电气自动控制的大部分领域都需要用定时器进行时间控制,灵活地使用定时器可以编制出复杂动作的控制程序。它是PLC中重要的编程元件,
10、是累计时间增量的内部器件。定时器的工作过程与继电-接触器控制系统的时间继电器基本相同,但它没有瞬动触点。使用时要提前输入时间预设值。当定时器的输入条件满足时开始计时,当前值从0开始按一定的时间单位增加;当定时器的当前值达到预设值时,定时器触点动作。利用定时器的触点就可以得到控制所需的延时时间。2、计数器:计数器可用来累计输入脉冲的个数,经常用于对产品进行计数或者进行特定功能的编程。使用时要提前输入它的特定植。当输入触发条件满足时,计数器开始累计它的输入端脉冲电位上升延的次数,当计数器计数达到预定的设定值时,其常开触点闭合,常闭触点断开。3、输入继电器:输入继电器一般都有一个PLC的输入端子与之
11、对应,它用于接受外部的开关信号。当外部的开关信号为闭合时,输入继电器的线圈得电,在程序中常开触点闭合,常闭触点断开。4、输出继电器:输出继电器一般都有一个PLC上的输出端子与之对应。当通过程序使得输出继电器线圈得电时,PLC上的输出端开关闭合,它可以作为控制外部负载的开关信号。同时在程序中其常开触点闭合,常闭触点断开。5、内部位存储器:内部位存储器的作用和继电-接触器控制系统中的中间继电器相同,它在PLC中没有输入/输出端与之对应,因此它的触点不能驱动外部负载,这是与输出继电器的主要区别。它主要起逻辑控制作用。以上几个是我们在本次系统设计的过程中可能需要用到的PLC软元件,另外PLC还有很多其
12、它的软元件。3.2 PLC编程语言PLC是通过运行编写的用户程序实现控制任务的。PLC中的程序由系统程序和用户程序两部分组成,系统程序由PLC生产厂家提供,它支持用户程序的运行;用户程序是用户为完成特定的控制任务而编写的应用程序。S7-200系列PLC的编程语言非常丰富,有梯形图、语句表、功能块图和顺序功能图等,用户可以选择一种编程语言,如果需要,也可混合使用几种语言编程。这些编程语言都是面向用户的,它使控制程序的开发、输入、调试和修改工作大大简化。我们在本次设计中选择梯形图编程。以下我们详细介绍下梯形图的概念。梯形图左边有一条垂直的线称作左母线,右边一条虚线称为右母线。母线之间是触点的逻辑连
13、接和线圈的输出。PLC梯形图具有以下一些特点:1、PLC的梯形图是“从上到下”按行绘制的,两侧的竖线类似电气控制图的电源线,通常称做母线(Bus Bar),大部分梯形图只保留左母线;梯形图的每一行是“从左到右”绘制,左侧总是输入接点,最右侧为输出元素,触点代表逻辑“输入”条件,如开关、按纽、内部条件等;线圈通常代表逻辑“输出”结果,如指示灯、接触器、中间继电器、电磁阀等。对S7-200系列的PLC来说,还有一种输出“盒”(功能框),它代表附加的指令,如定时器、计数器或数学运算等功能指令。2、电气控制电路左右母线为电源线,中间各支路都加有电压,当支路接通时,有电流流过支路上的触点与线圈。梯形图中
14、的假想电流在图中只能作单方向的流动,即只能从左向右流动。层次改变(接通的顺序)也只能先上后下,与程序编写时的步序号是一致的。3、梯形图中的输入接点如I1.0、I0.1等,输出线圈Q0.0、Q0.1等不是物理接点和线圈,而是输入、输出存储器中输入、输出点的状态,并不是接线时现场开关的实际状态;输出线圈只对应输出映像区的相应位,该位的状态必须通过I/O模块上对应的输出单元才能驱动现场执行机构。4、梯形图中使用的各种PLC内部器件,如辅助继电器、定时器、计数器等,也不是真的电器元件,但具有相应的功能,因此通常按电气控制系统中相应器件的名称称呼它们。梯形图中每个继电器和触点均为PLC存储器中的一位,相
15、应位为“1”,表示继电器线圈通电、常开接点闭合或常闭接点断开;相应位为“0”,表示继电器线圈断电、常开接点断开或常闭接点闭合。5、梯形图中的继电器触点既可常开,又可常闭,其常开、常闭触点的数目理论上是无穷多个(受存储容量限制),也不会磨损,因此,梯形图设计中,可不考虑触点数量,这给设计者带来很大方便。对于外部输入信号,只要接入一个信号到PLC即可。6、电气控制电路中各支路是同时加上电压并行工作的,而PLC是采用循环扫描方式工作,梯形图中各元件是按扫描顺序依次执行的,是一种串行处理方式。由于扫描时间很短(一般不过几十毫秒),所以控制效果同电气控制电路是基本相同的。但在设计梯形图时,对这种并行处理
16、与串行处理的差别有时候应予注意,特别是那些在程序执行阶段还要随时对输入、输出状态存储器进行刷新操作的PLC,不要因为对串行处理这一特点考虑不够而引起偶然的误操作。3.3 组态软件计算机技术和网络技术的飞速发展,为工业自动化开辟了广阔的发展空间,我们可以方便快捷地组建优质高效的监控系统,并且通过采用远程监控及诊断、双机热备等先进技术,使系统更加安全可靠。组态软件是指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。组态软件应该能支持各种工控设备和常见的通信协议,并且通常应提供
17、分布式数据管理和网络功能。对应于原有的HMI(人机接口软件,Human Machine Interface)的概念,组态软件应该是一个使用户能快速建立自己的HMI的软件工具,或开发环境。在组态软件出现之前,工控领域的用户通过手工或委托第三方编写HMI应用,开发时间长,效率低,可靠性差;或者购买专用的工控系统,通常是封闭的系统,选择余地小,往往不能满足需求,很难与外界进行数据交互,升级和增加功能都受到严重的限制。组态软件的出现,把用户从这些困境中解脱出来,可以利用组态软件的功能,构建一套最适合自己的应用系统。随着它的快速发展,实时数据库、实时控制、SCADA、通讯及联网、开放数据接口、对I/O设
18、备的广泛支持已经成为它的主要内容,随着技术的发展,监控组态软件将会不断被赋予新的内容。组态软件:对应全称为Human and Machine Interface/Man and Machine Interface /Supervisory Control and Data Acquisition,中文翻译为:人机界面/监视控制和数据采集软件,一般英文简称有三种分别为HMI/MMI/SCADA。目前组态软件的发展迅猛,已经扩展到企业信息管理系统,管理和控制一体化,远程诊断和维护以及在互联网上的一系列的数据整合。组态软件的功能和特点可归纳如下:概念简单,易于理解和使用;功能齐全,便于方案设计;实时
19、性与并行处理;建立实时数据库,便于用户分步组态,保证体统安全可靠运行;利用丰富的“动画组态”功能,快速构造各种复杂生动的动态画面;引入“运行策略”的概念它具有以下几个方面的特点:1、可视化操作界面,真彩显示图形、支持渐进色、丰富的图库、动画连接。 2、无与伦比的动力和灵活性,拥有全面的脚本与图形动画功能可以对画面中的一部分进行保存,以便以后进行分析或打印。 3、变量导入导出功能,变量可以导出到Excel表格中,方便的对变量名称等属性进行修改,然后再导入新工程中,实现了变量的二次利用,节省了开发时间。 4、强大的分布式报警、事件处理,支持实时、历史数据的分布式保存。强大的脚本语言处理,能够帮助你
20、实现复杂的逻辑操作和与决策处理。 5、全新的Web Server架构,全面支持画面发布、实时数据发布、历史数据发布以及数据库数据的发布。 6、方便的配方处理功能。丰富的设备支持库,支持常见的PLC设备、智能仪表、智能模块。提供硬加密及软授权两种授权方式。3.4程序流程图设计电镀生产线连续工作和步进工作程序流程图3.5 程序梯形图设计 程序梯形图专心-专注-专业第4章 调试4.1组态与PLC (1)按照输入两个配置表和外部接线图,将PLC输入输出与相应面板符号的插孔用连接线连好;(2)按照输入输出配置,编写电镀生产线PLC程序;(3)下载编写程序到PLC,运行调试程序,模拟动作实验板上的按钮和开
21、关,验证所编程序的逻辑;(4)根据毕业设计要求,设计组态程序,实现电镀生产线动态模拟;(5)通过串口连接PLC和计算机,实现组态软件对PLC的监控4.2系统调试(1)对每一个现场信号和控制量做单独测试;(2)检查硬件修改程序;(3)对现场信号和控制量做综合测试;(4)带设备调试;(5)调试结束。4.3具体实施(1)设备连接 利用PLC与计算机专用电缆,将PLC通过编程口与上位机算计串口(COM口)连接,进行串行通讯。串行通讯方式使用“组态王计算机”的串口,I/O设备通过串行通讯电缆连接到“组态王计算机”的串口。(2)设备配置 利用设备配置向导完成串行通讯方式的I/O设备安装,安装过程简单、方便
22、。 (3)设计图形界面并建立动画连接 在组态王“画面”上创建电镀生产线控制示意图,并将各个控制信号所建立相应变量关联,进行动画连接。 (4)系统运行 启动组态王运行系统。将PLC开关指向“RUN”状态,按下启动按钮,观察电镀生产线系统控制结果。第5章 结论 电镀是一门具有悠久历史的表面处理技术,近几年来,随着新的工艺技术方法,尤其是一些新的镀层材料和复合电镀技术的出现,极大扩展了这一项表面处理技术的应用。并使其成为现代表面工程技术的重要组成部分。那么,通过我们这次对电镀生产线控制系统的设计不仅让我们更多的了解到了电镀这个工艺的发展前景,而且让我们重新认识了用PLC来设计控制系统的使用价值,整个
23、设计对我们即将走入社会的毕业生来讲是一次很大的锻炼,是我们对专业知识有了进一步的提高。 在该组成员的极力配合下,该电镀生产线控制系统的设计基本完成,在设计当中我们充分考虑到了操作的方便性,元件的实惠性和工艺的简单性。在设计当中我们的基本参考资料是基于教科书,再通过各种途径获取更详细的资料设计该控制系统的。 PLC的编程是我们整个设计最主要的一部分,我们的编程是采用梯形图编程语言,所有的编写步骤和编写要点是严格按照课本要求和教科老师的指导来编写的,所以整个编写的过程是相当严谨的。而且我们编写程序之前对电镀生产线的工作流程做了详细的分析,每个步骤考虑都很严密,所以总的来说,这个系统的设计师比较好的
24、。 但是在编写的过程中我们还是遇到了很多问题,这样的系统如果能够实际验证的话会很到程度上提高我们的动手能力。而且在编写过程中有一些小的细节我们也没有考虑到,如果说能够有足够的条件来调试的话能够大大提高我们系统的正确性。当然在以后的类似设计当中我们将会尽量的达到这些要求。参考文献1李道霖.电气控制与PLC原理及应用M.电子工业出版社,2006.72孙海维.SIMATIC可编程控制器及应用M.机械工业出版社,2005.13廖常初.可编程控制应用技术M.重庆大学出版社,2002.34冯立明.电镀工艺与设备化学M.北京工业出版社,2005.65孙平.可编程控制器原理及应用M.高等教育出版社,2004.
25、86 常 晓 玲电气控制系统与可编程控制器北京:机械工业出版社,2007 7 黄 北 刚工厂电气控制电路实例详解 北京:化学工业出版社,2007.3 8 方 承 远工厂电气控制技术北京:机械工业出版社,20029 田 瑞 庭.可编程控制器应用技术.北京:机械工业出版社,1994 10 西门子公司. S7-200可编程控制器系统手册,200211 西门子公司. S7-200可编程控制器产品目录,2005 12 北 京 亚 控 自动化软件科技有限公司“组态王”使用手册, 2002enjoythetrustof得到.的信任have/puttrustin信任intrust受托的,代为保管的take.ontrust对.不加考察信以为真truston信赖giveanewturnto对予以新的看法turnaround/round转身,转过来,改变意见turnback折回,往回走turnaway赶走,辞退,把打发走,转脸不睬,使转变方向turnto转向,(forhelp)向求助,查阅,变成;着手于thinkthrough思考直到得出结论,想通thinkof想到,想起,认为,对有看法/想法
限制150内