1摘要工业电镀生产线工位多、成产复杂,人工操作随机性大,影响产品质量。电镀产品的质量除了要有好的成熟的电镀工艺和品质的镀液添加剂外,如何保证电镀产品严格按照电镀工艺流程工艺流程运行和保证产品的电镀时间则是决定电镀产品质量和品质的重要因素。基于PLC的电镀生产线监控系统,不但可以使电镀产品的质量和品质得到严格的保证,减少废品率,而且还可以实现远程的监控还可以提高生产效率和减轻工人的劳动强度和更好保证工人的人身安全,有非常好的经济效益和社会效益。文中对系统中自动电镀过程进行了具体实现。以S7-200作为主控器,行程开关检测。并详细阐述了其工作原理、基本工能框图、关键设计技术及软件工作流程,最后进行了软件实现,达到系统要求的功能。关键词:电镀生产线PLC2项目:电镀生产线PLC控制的设计1、控制要求(1)SQ1—SQ4为行车进退限位开关,SQ5—SQ6为上下限为开关。(2)工件提升至SQ5停,行车进至SQ1停,放下工件至SQ6,电镀10S,工件升至SQ5停,滴液5S,行车退至SQ2停,放下工件至SQ6,定时6S,工件升至SQ5停,滴液5S,行车退至SQ3停,放下工件至SQ6,定时6S,工件升至SQ5停,滴液5S,行车退至SQ4停,放下工件至SQ6。(3)完成一次循环。2、设计任务根据控制要求,明确设计任务,拟定设计方案与进度计划,运用所学的理论知识,进运行原理设计、硬件系统设计、软件系统设计、创新设计,提高理论知识工程应用能力、系统调试能力、分析问题与解决问题的能力。主要内容包括:(1)设计出硬件系统的结构图、接线图、时序图等;(2)系统有启动、停止功能;(3)运用功能指令进行PLC控制程序设计,并有主程序、子程序和中断程序;(4)程序结构与控制功能自行创新设计;(5)进行系统调试,实现的控制要求。3、设计报告课程设计报告要做到层次清晰,论述清楚,图表正确,书写工整;详见“课程设计报告写作要求”3目录第一章概述…………………………………………………………4第二章电镀生产线总设计………………………………………6第三章系统硬件设计………………………………………………9第四章系统软件设计……………………………………………12第五章软件硬件调试………………………………………………21第六章结论………………………………………………………25参考文献………………………………………………………264第一章概述1.1可编程控制器的定义可编程控制器简称PC(英文全称:ProgrammableController),它经历了可编程序矩阵控制器PMC、可编程序顺序控制器PSC、可编程序逻辑控制器PLC(英文全称:ProgrammableLogicController)和可编程序控制器PC几个不同时期。为与个人计算机(PC)相区别,现在仍然沿用可编程逻辑控制器这个老名字。1.2PLC在工业产品中的应用PLC是可编程控制器(ProgrammablelogicController)的简称,是指以计算机技术为基础的新型工业控制装置。在1987年国际电工委员会(InternationalElectricalCommittee)颁发的PLC标准草案中对PLC做了如下定义:“PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模式式的输入和输出,控制各种类型的机械或生产过程。PLC及其有关外围设备都应该按易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计。”技术上,计算机技术的新成果会更多地应用于可编程控制器的设计和制造上,会有运算速度更快、存储器容量更大、智能更强的品种出现:产品规模上,会进一步向超小型及超大型方向发展;从产品的配套性上看,产品的品种会更丰富、规格更齐全,完美的人机界面、完备的通信设备会更好地适应各种工业控制场合的需求;伴随着计算机网络的发展,可编程控制器作为自动化控制网络和国际通用网络的重要组成部分,将在工业及工业以外的众多领域发挥越来越大的作用。其中S7-200PLC是一种小型PLC,其结构紧凑,功能强大,适用于各行各业,各种场合中的检测、检测及控制的自动化。S7-200系列的强大功能使其无论在独立运行中,或相连成网络皆能复杂控制功能。本文介绍以S7-200系列PLC为核心的电镀生产线控制,详细阐述了其工作原理、基本功能框图、关键设计技术及软件工作流程,极高的性价比。PLC可以保证电镀产品严格按照电镀工艺流程运行和保证产品的电镀时间,从而分毫的决定电镀产品质量和品质的重要因素,通过PLC可以实现电镀行车的5准确运行,准确掌握电镀时间,提高生产效率。下文以西文字S7-200PLC对电镀生产过程的管理作为研究对象来进行讨论。1.3电镀生产控制技术的现状电镀生产作为一种传统产业自开始以来,几十年间有了极大的发展,从早期的纯手工作坊生产发展到今天的半自动甚至全自动生产,电镀工业的进步巨大的,电镀产品的种类和电镀工艺的复杂程度也是发生了极大的变化,大道汽车、飞机,小到生活用品金银首饰,各式各样的赣南工业产品都离不开电镀技术,电镀技术已发展形成一个重要的工程领域一个表面工程。随着工业现代化的发展,电镀工业生产控制技术的发展也是突飞猛进的,几十年前电镀一个工件只要备一个镀槽,用两只电极(阴、阳极)装上工件通上电就完事,渐渐地人们觉得这样的镀覆不能适应复杂镀层要求,于是就开始产生了生产线,引入一两台行车挂上工件,用继电器控制技术控制行车运动,进而实现不同镀液镀覆过程的有序进行。按照工艺要求正在不同的镀槽内镀覆的时间是不同的,镀覆电流也有所区别,电流的大小事先调定,因而这种生产线好事典型的半自动生产线,随着时间的推移和新技术的发展与进步美人们渐渐地感受到这种半自动的生产线难以提高生产率,因而在控制技术上开始思考能否实现生产过程的全自动化,控制的手段开始引入计算机控制,也就十几人们所熟知的工业控制计算机系统(PIC),用计算机实现对控制过程的参数预设、参数检测、数学运算等。在电流控制方面,采用晶闸管变流技术、变频器、高频开关电源等技术,使得电流的控制能按照生产工艺要求实现精确控制,随着生产工艺的进一步提高和生产过程的实际变化,人们觉得这种工控机控制手段有明显的弱势,一方面是要求生产工人具有一定的文化知识。要熟悉电脑操作,能实现电脑维护,另一方面工控机虽然是为工业生产而实际的,但其工作的可靠性以及抗干扰等措施还是显得有些不够,因而,随着市场上新的数字设备和数字技术的发展,新的工控装置——PLC受到越来越多地青睐,PLC的应用场合从早期的逻辑控制到后来的模拟控制等设备的外部控制模块也有了很大的发展,出现了很多的特殊功能模块,这极大地丰富了PLC的功能,也极大扩展了其应用空间,PLC技术引入电镀生产以后,电镀生产有了极大的发展,近年来随着生产的发展和不同产品工艺的特殊要求,电镀生产的生产过程在有些淋雨显得相当复杂,有许多条流水线构成一套完整的生产线,这就要各流水线之前能实现互联,因而在有些地方就引入网络技术。6第二章电镀生产线总体设计2.1电镀生产线行车要求电镀生产线上采用专用的行车,行车上装有可升降的吊钩,各有一台电动机拖动,行车进退和吊钩升降有限位开关控制,限定为三槽位,有三个槽位分别为镀槽、回收液槽、清水槽,电镀时将工件依次放入槽中、电镀完成行车返回,电镀一个工件结束。2.2电镀行车设计思路PLC软件系统由系统程序和用户程序两部分组成。系统程序包括监控程、编译程序、诊断程序等,主要用于管理安全机构、将程序语言翻译成机器语言,诊断机器故障。系统软件由PLC厂家提供并已固化EPROM中,不能直接存取和干预。用户程序是用户根据现场控制要求,用PLC的程序语言编制的应用程序(也就是逻辑控制)用来实现各种控制。STEP7是用于SIMATIC可编程逻辑控制器组态和编程的标准软件包,也就是用户程序,我们就是使用STEP7来进行硬件组态和逻辑程序编制,以及逻辑程序执行结果在线监视。总体设计方案分为硬件设计和软件设计两大部分,是以S7-200系列PLC来进行控制和数据的处理与传输,同时配以相应硬件电路来控制电动机、前后电动机动作,来实现电镀行车的全自动运行。根据电镀加工工艺的要求,电镀行车的结构域动作流程如下图,图中电液槽、回收液槽、清洗槽,槽中装有各种电镀液,本设计中以3个电镀槽进行介绍,在改系统中,每个定位由行程开关确定。电镀行车运行软件部分主要为整个流程的控制程序,运用PLC程序语言编写,程序存储在的内存中。7电镀专用行车的工作过程如下SQ6清水槽回收槽镀槽2-1动作模拟图1)电镀生产线上采用的行车和可升降的吊钩,行车和吊钩各由一台电动机拖动。行车的进退和吊钩的升降均有相应的限位开关SQ定位。2)在电镀生产一侧,工人将待加工的零件装入吊篮,发出控制信号,行车自动上升,并逐段前进,根据工艺要求在需要停留的槽位停止。控制要求:(1)在电镀生产一侧,发出控制信号,行车自动上升并逐段前进,根据工艺要求在需要停留的槽位停止。(2)行车停留在某个槽位上面后,自动下降,停留一定的时间(各槽停留的时间根据工艺要求预先设定),再自动上升并继续前行。(3)如此完成电镀工艺规定的各道工序,直至生产的末端。然后,自动返回原位,由工人卸下处理好的零件。至此,一次循环加工完成,可见,电镀专用行车加工过程的控制是顺序控制,由吊钩前进、下降、延时停留、上升、后退等工序8组成。2.3.电动机的控制接线图图中,KMI、KM2为两台控制吊钩上升、下降电动机的正、反转实现行车的上升和下降接触器KM3、KM4通过控制“前/后”电动机。实现行车的前进与后退。从而进行对工件的电镀和清洗等工作。FR1、FR2为起过载保护作用的热继电器,对电路起到过载时主动断开主电路。FU1为熔断器,起过电流保护作用。9第三章系统硬件设计PLC选型由于PLC组成的控制系统输入信号14个。均为开关量。其中按钮开关6个,行程开关6个,选择开关1个。该系统中有输出信号个,其中2个用于吊钩升降电动机至接触器KM1和KM2,2个用于行车进后退电动机正反转控制接触器KM3和KM4,1个用于原位指示。CPU单元设计,集成的24V负载电源:可直接连接到传感器和变送器(执行器),CPU221,222具有180mA输出,CPU224,CPU226分别输出280,400mA。可用作负载电源。不同的设备类型CPU221~226各有2种类型CPU,具有不同的电源电压和控制电压。本机数字量输入/输出点CPU221具有6个输入点和4个输出点,CPU222具有8个输入点和6个输出点,CPU224具有14个输入点和10个输出点。CPU226具有24个输入点和16个输出点。中断输入允许以极快的速度对过程信号的上升沿作出响应。FX2N系列PLC的基本单元型号继电器输出双向晶闸管输出晶体管输出输入点数输出点数扩展模块可用点数FX2N-16MR-001—FX2N-16MT-0018824~32FX2N-32MR-001FX2N-32MS-001FX2N-32MT-001161624~32FX2N-48MR-001FX2N-48MS-001FX2N-48MT-001242448~64FX2N-64MR-001FX2N-64MS-001FX2N-64MT-001323248~64FX2N-80MR-001FX2N-80MS-001FX2N-80MT-001404048~64FX2N-128MR-001—FX2N-128MT-001646448~64103.2I/O地址分配如下图输入/输出信号输入原件代号输入地址功能定义输入信号SQ1X011行车限位(前进)SQ2X012行车限位(后进)SQ3X013行车限位(后进)SQ4X104行车限位(前进)SQ5X015吊钩限位(提升)SQ6X106吊钩限位(下降)输出HLY000原位指示器KM1Y001吊钩提升正转11信号KM2Y002吊钩提升正转KM3Y003行车电机正转KM4Y004行车电