版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精选优质文档倾情为你奉上精选优质文档倾情为你奉上专心专注专业专心专注专业精选优质文档倾情为你奉上专心专注专业南京理工大学紫金学院毕业设计说明书(论文)作者:学号:系:电子工程与光电技术系专业:电气工程及自动化题目:基于PLC控制的双恒压供水水泵站系统的设计讲师王玉珏讲师王玉珏指导者:(姓名)(专业技术职务)评阅者:(姓名)(专业技术职务)2016年5月南京理工大学紫金学院毕业设计(论文)评语学生姓名:班级、学号:题目:基于PLC控制的双恒压供水水泵站系统设计综合成绩:指导者评语:课题工作进度计划完成毕业设计的每一步工作。该同学掌握了双恒压供水水泵系统的工作原理,利用PLC进行了软件的设计和调试,最后运用组态王完成了双恒压供水水泵系的界面和动画设计,实现了以组态王为上位机的实时监控运行状态的监控系统。该论文语句通顺,书写和图表符合论文书写规范,完成了毕业设计任务书的要求,可以提交答辩。建议评定成绩:良好指导者(签字):年月日
毕业设计(论文)评语
评阅者评语:评阅者(签字):年月日答辩委员会(小组)评语:答辩委员会(小组)负责人(签字):年月日毕业设计说明书(论文)中文摘要本设计是以PLC为核心的由三台水泵组成的基于生活、消防的双恒压无水塔供水水泵站控制系统。通过采集外部信号送入PLC中,并由PLC控制变频器,进而控制水泵电机来实现水泵站的恒压控制。系统具有报警功能,当水位低于水位下限时,水泵自动运行并发出欠水位报警。当水位高于水位上限时,过一段时间后发出过水位警报;当水位低于水位上限时,一段时间后过水位警报取消。同时利用组态软件设计了人机界面,实现了PLC与组态王的双向通信,可以实时监控现场状态,及时处理现场情况。关键词PLC组态王变频调速恒压供水毕业设计说明书(论文)外文摘要TitleDoubleconstantpressurewatersupplypumpingstationsystemdesignbasedonPLCcontrolAbstractThedesignisaboutadoubleconstantpressurewaterpumpstationcontrolsystemconsistsofthreepumpswithPLCasthecorebasedonlivingandfirefightingwithoutwatertower’ssupply.BysentthecollectedexternalsignaltothePLC,andthefrequencyconverteriscontrolledbythePLC,andthencontroltheWaterpumpmotortoachieveconstantpressurecontrolofwaterpumpingstations.Thesystemhasalarmfunction,whenthewaterlevelbelowthewaterlevellowerlimit,Waterpumpautomaticallyrunandlowwaterlevelwarning.Whenthewaterlevelisabovethewaterlevellimit,itwillarisethewaterlevelalarmoveraperiodoftimeafterwards;Whenthewaterlevelbelowthewaterlevellimit,thewaterlevelalarmwillbecancelledafteraperiodoftime.Atthesametimeusingtheconfigurationsoftwaretodesigntheman-machineinterface,realizedthetwo-waycommunicationbetweenPLCandtheKingview,canmonitoringthesceneatreal-time,andtimelyprocessingthefield.KeywordsPLCKingViewfrequencycontrolConstantpressurewatersupply目次TOC\o"1-2"\u1绪论 11.1课题背景及意义 11.2国内外变频调速技术的发展与现状 21.3变频恒压供水系统的国内外研究现状 32系统总体设计方案 42.1供水系统工作原理 52.2双恒压供水水泵站系统的工作原理 63系统硬件设计 83.1硬件的选型 83.2PLC的硬件接线设计 123.3电机的外部接线设计 133.4变频器的外部接线图 144.系统的软件设计 154.1PLC软件简介及设计方法 154.2系统的软件设计 155.组态王监控基面的设计 215.1组态王软件简介 215.2组态王界面设计 225.3组态王与PLC的通信 295.4组态王与PLC的联调 36结论 38致谢 39参考文献 40附录A 411绪论随着经济的不断发展,近年来国内很多高楼大厦林立的同时。城市高层建筑的供水问题变成了一个备受关注的话题。双恒压无塔供水水泵站系统的提出,迅速成为了这个话题的关注焦点,如何能建立一个完善的双恒压供水系统呢?这就是我们研究的课题。1.1课题背景及意义我们都知道水在人类生活、生产中的重要意义。对于发展迅速的中国来说,如何更好地进行高楼供水已经成为了时代的主题,一个高度自动化的供水系统的出现更加迫切。特别是进入21世纪以来,随着各种经济迅速发展,住房小区多以高楼的形式出现,小区的供水方式,成了人们关注的话题。如何设计一个的可靠、稳定、经济的供水系统,成为了我们的工作重点。近年来,通过对传统的小区供水方式的分析发现,传统的供水方式大概分为以下几种:恒速泵加压供水、高位水塔供水、气压罐加压供水、液力耦合器和电池滑差离合器调速的供水方式、单片机变频调速供水系统等方式,其优、缺点如下[1]:l、恒速泵加压供水方式不能对供水管压做出及时有效的反应,水泵的增减都需要人工进行手工操作,自动化水平低下。而且为保证持续稳定供水,水泵机组常处于满负荷运行,不但效率低、耗电量大,而且在用水量较少时,管网长期处于超压运行状态,损坏现象严重,电机硬起动易产生水锤效应,破坏性大,目前较少采用。2、高位水塔供水具有控制方式简单、运行经济合理、维修方便,快捷或在停电情况下仍可继续供水等优点。但存在基础建设投资大,占地面积大,维护不方便,水泵电机为硬起动,启动电流过大等缺点,频繁起动易损坏联轴器,目前主要应用于高层建筑。3、气压罐加压供水有着简单,灵活,体积小等优点,但是这种方案可调节的用水量很小、而且水泵要具有适应频繁硬启动的能力,对其他设备的要求也比较高,而且维护工作不方便,浪费大量资源。不利于当前节能减排。4、液力耦合器和电池滑差离合器调速的供水方式易漏油,发热需冷却,效率低,改造麻烦,只能是一对一驱动,需经常检修;优点是价格低廉,结构简单明了,维修方便。5、单片机变频调速供水系统也是目前常用的变频调速方案之一,自动化程度等方面也都不错,但是系统开发周期比较长,而且不易于操作,必须专业人士才可以,浪费人力,而且可靠性比较低,维修不方便,且不适用于恶劣的工业环境。上述传统的供水方式,在人力、物力,都有不同程度的浪费。而且经济效果不好安全可靠性差;自动化程度低等缺点。对于目前节能减排的政策不相适应。但是,这些缺点在应用上PLC以后就可以大量的避免了。生活用水的恒压供水系统中,通过变频调速来控制水泵,维持恒压,节能效果很好,其优点主要体现在一下几个方面:一节约大量能源;二是使用软启动,减少系统对电机和电网的破坏;三是安全可靠,环保[2]。PLC变频恒压供水系统将变频技术、电气技术、现代控制技术有机的结合到一起。该系统可以提高供水系统的稳定性、可靠性,同时系统具有良好的节能环保等性能,在这个节能环保的大环境下,更有利于它的发展和应用。因此,研发改进此系统,对于提高企业效率和改善人民的生活水平、提高人们生活质量。减小能耗等方面具有的不可忽视的现实意义。1.2国内外变频调速技术的发展与现状变频器的快速发展得益于电力电子技术、计算机技术和自动控制技术及电机控制理论的发展。1964年,最先提出把通信技术中的脉宽调制技术应用到交流传动中的是德国人。20世纪80年代初,日本学者提出了基于磁通轨迹的磁通轨迹控制方法。从20世纪80年代后半期开始,美、日、德、英等发达国家的基于VVVF技术的通用变频器已商品化并广泛应用。1980年,德国人在应用微处理器的矢量控制研究中取得了进展,促进了矢量控制的实用化。1985年,德国人提出了基于六边形乃至圆形磁链轨迹的直接转矩控制理论(DSC)。1995年,ABB公司首先推出的直接转矩控制通用变频器,目前已成为其各系列通用变频器的核心技术。综上所述:国外在交流变频调速技术的发展方面特点主要包括以下几点:第一;市场需求量大;第二,各硬件发展迅速,特别是功率器的发展;第三相应的理论也发展迅速,主要是控制理论和微电子技术。变频器的发展水平是由电力电子技术、电机控制方式以及自动化控制水平三个方面决定的。在现代自动化控制领域中,以现代控制论为基础,融入模糊控制、专家控制、神经网络控制等新的控制理论,为高性能变频调速提供了理论基础;16位、32位高速微处理器以及信号处理器(DSP)和专用集成电路(ASIC)技术的快速发展,则为实现变频调速的高精度、多功能提供了硬件手段[3]。在我国,60%的发电量是通过电动机消耗掉的,因此,如何利用电机调速技术进行电机运行方式的改造以节约电能,一直受到国家和业界人士的重视。我国电气传动产业始于1954年。现在,我国约有200家左右的公司、工厂和研究所从事变频调速技术的工作,但自行开发生产的变频调速产品和国际市场上的同类产品相比,还有比较大的技术差距。随着改革开放和经济的高速发展,我国采取要么直接从发达国家进口现成的变频调速设备,要么内外结合,即在自行设计制造的成套装置中采用外国进口或合资企业的先进变频调速设备,然后自己开发应用软件的办法,很好地为国内重大工程项目提供了电气传动控制系统的解决办法,适应了社会的需要。总之,虽然国内变频调速技术取得了较好的成绩,但是总体上来说国内自行开发、生产相关设备的能力还比较弱,对国外公司的依赖还很严重。国内交流变频调速技术产业状况表现如下[4]:1)变频器的整体技术落后,国内虽有很多单位投入了一定的人力、物力研究变频技术并开发新产品,但由于分散,所以并没有形成一定的技术和生产规模。2)变频器产品所用半导体功率器件的制造业几乎空白。3)相关配套产业及行业落后。4)产品可靠性及工艺水平低。1.3变频恒压供水系统的国内外研究现状变频恒压供水是在变频调速技术的发展之后逐渐发展起来的。在早期,由于国外生产的变频器的功能主要限定在频率控制、升降速控制、正反转控制、起制动控制、起制动控制、压频比控制及各种保护功能。应用在变频恒压供水系统中,变频器仅作为执行机构,为了满足供水量大小需求不同时,保证管网压力恒定,需在变频器外部提供压力控制器和压力传感器,对压力进行闭环控制。随着变频技术的发展和变频恒压供水系统的稳定性、可靠性以及自动化程度高等方面的优点以及显著的节能效果被大家发现和认可后,国外许多生产变频器的厂家开始重视并推出具有恒压供水功能的变频器,像日本Samco公司,就推出了恒压供水基板,备有“变频泵固定方式”、“变频泵循环方式”--两种模式,它将PID调节器和PLC可编程控制器等硬件集成在变频器控制基板上,通过设置基于PLC的变频恒压供水系统的设计指令代码实现PLC和PID等电控系统的功能。只要搭载配套的恒压供水单元,便可直接控制多个内置的电磁接触器工作,可构成最多7台电机(泵)的供水系统[5]。就目前而言,国内很多公司在做变频恒压供水的项目,大多数公司采用国外的变频器控制水泵的转速、水箱压力的形成的闭环调节系统。有的采用可编程控制器PLC及相应的软件予以实现:有的采用单片机及相应的软件予以实现。但在系统的动态性能、稳定性能、抗干扰性能等多方面的综合技术指标来说,还远远达不到所有用户的需求。当前在国内外变频调速恒压供水控制系统的研究设计中,对于能适应不同的用水场合的供水需求的研究还远远不够。因此,还需要进一步研究改进变频恒压供水系统的性能,使其能被更好的应用于生活、生产实践[6]。2系统总体设计方案根据设计要求,对整个系统的功能和性能进行了详细分析。对基于PLC的双恒压无塔供水水泵站系统涉及到水压和水泵的控制,做了总体的规划。根据安全性原则,设计了具有报警功能和动态实时监控的功能。系统整体功能模块图如图2.1所示。图2.1系统总模块图从以上功能模块图可以看出根据整体规划,恒压控制系统以PLC为核心,对水压、水泵进行控制和对系统故障进行监测。整个系统最顶层设计就如图1.1所示,根据任务要求,水泵组的开环控制系统中涉及到对水压力的测量、水压的实时显示和对水压的控制;人机监控模块主要功能就是对运行的水泵,和水压持续有效的动态监测,能及时准确的将信息传达到PLC,以便PLC对相关处理。警报系统模块主要功能:当系统发生故障时,的将系统故障显示出来,便于工作人员发现并及时的维护,将损失最小化。系统最顶层的设计完成后,下面依据顶层设计中每个模块的具体功能对其再进行更细致的分层设计。2.1供水系统工作原理如图2.2所示,小区用高低水位控制器EQ控制水网总开关YV1,当水位低于水箱下限时,自动向水箱注水。若水箱的水位高于上限水位时,经一段时间延时后,关闭总开关YV1,直到水位低于水位上限一段时间后,才打开总开关YV1继续注水。低于水位下限和超过水位上限时,系统都会发出报警。为了保证供水时水压的稳定,将水位上传感器和下限传感器之间的距离设计的很小。此供水系统由三台水泵组成,生活用水管道接通,消防管道关闭。三台水泵用低恒压状态为生活用水供给,按照一定的逻辑顺序供水。如果突然发生火灾,消防用水管道接通,并且三台水泵供水同时运行供水。此时为高恒压状态,此时生活用水的减压阀控制开始工作。提高消防用水的水压,减小生活用水的水压。火灾结束后,三台水泵继续为生活供水。如表2.1图2.2所示。表2.1开关功能表符号功能YV1总供水开关YV2生活供水开关YV3消防供水开关STH高压供水STL低压供水EQEQ市网来水YV1STHSTL水池消防用水YV3生活用水YV2减压阀1#3#2#图2.2供水管道图2.2双恒压供水水泵站系统的工作原理恒压原理综述:本设计研究的双恒压供水水泵站系统,通过传感器,测出水压值,即将压力信号转化为电信号。然后经过A/D转化,传输到PLC,经过处理后,发出命令到变频器,通过对频率的改变而改变电机的转速,维持恒压。另外系统设有报警器,如果压力超出一定范围,或出现故障,进行报警提示。还有组态王对系统的状态进行动态的实时监控。2.2.1供水系统的基本特性和工作点扬程特性是以供水系统管路中的阀门开度不变为前提,表明水泵在某一转速下扬程H与流量Q之间的关系曲线(Q),如图2.3所示。可以看出,流量Q越大,扬程越小。由于在阀门开度和水泵转速都不变的情况下,流量的大小主要取决于用户的用水情况,因此,扬程特性所反映的是扬程H与用水流量Q)间的关系。而管阻特性是以水泵的转速不变为前提,表明阀门在某一开度下,扬程日与流量Q之间的关系日可(Q)。管阻特性反映了水泵的能量用来克服泵系统的水位及压力差、液体在管道中流动阻力的变化规律。由图可知,在同一阀门开度下,扬程越大,流量Q也越大。由于阀门开度的改变,实际上是改变了在某一扬程下,供水系统向用户的供水能力。因此,管阻特性所反映的是扬程与供水流量Q之间的关系日可(Q)。扬程特性曲线和管阻特性曲线的交点,称为供水系统的工作点,如图2.3中A点。在这一点,用户的用水流量Q和供水系统的供水流量Q处于平衡状态,供水系统既满足了扬程特性,也符合了管阻特性,系统稳定运行[7]。图2.3供水的基本曲线特性在系统内,恒压通过控制频率,进而控制水泵输出的水流量维持在设定的供水压力。从图2.4中可以看出,在系统运行过程中,如果实际供水压力低于设定压力,控制系统将得到正的压力差,这个差值经过计算和转换,计算出变频器输出频率的增加值。图2.4恒压供水闭环系统该值就是为了减小实际供水压力与设定压力的差值,将这个增量和变频器当前的输出值相加,得出的值即为变频器当前应该输出的频率。该频率使水泵机组转速增大,从而使实际供水压力提高,在运行过程中该过程将被重复,直到实际供水压力和设定压力相等为止。如果运行过程中实际供水压力高于设定压力,情况刚好相反,变频器的输出频率将会降低,水泵机组的转速减小,实际供水压力因此而减小。同样,最后调节的结果是实际供水压力和设定压力相等[8]。2.2.2PLC是设计的一个核心,我们可以通过其接线图和它的硬件接线去了解它的原理和工作的特性。PLC的工作原理:PLC的基本结构和通用计算机相同,此外两者在指令执行原理方面也并无差异。但是,两者在工作方式上却存在着很大的不同之处。不同点主要体现在PLC的CPU采用循环扫描的工作方式,通常是集中进行输入采样以及集中输出刷新。PLC的扫描工作原理:PLC采用循环扫描的工作方式,这个工作过程通常包括五个阶段:内部处理、与编程器等的通信处理、输入扫描、用户程序执行、输出处理。PLC依次执行的五个阶段,统称为一个扫描周期。PLC完成一个扫描周期之后,又重新开始执行上述过程,从而开始下一轮新的扫描,周而复始地循环进行[[9]。下一轮扫描过程必需经历输入采样、程序执行以及输出刷新这三个阶段。此时,一般不会经历前两个阶段。PLC的输入采样阶段:在输入采样阶段,PLC的CPU将有顺序地进行各个输入端的扫描。依次对每一个输入端的状态按顺序进行读取,并将其存入输入映像区单元中。此时,刷新输入映像寄存器后关闭输入端口,进入程序执行阶段。在程序执行阶段或者输出阶段,输入映像寄存器内容不会随外部输入信号变化而改变。直到下个扫描周期的输入采样阶段[10],才会重新给输入端写入新内容。因此,输入脉宽必须大于一个扫描周期,才能使得正确读入输入状态得到保证。PLC的程序执行阶段:在程序执行阶段,PLC的CPU将从用户程序的第0步开始,按照先上后下、先左后右的顺序,逐条扫描用户所编写的梯形图程序。经相应的运算和处理之后,其结果会再写入输出状态寄存器中。改变程序的执行,所有输出状态寄存器中的内容也会随着变化。在程序执行阶段,只有输入端存放于I/O映像区内的输入采样值不会发生变化,但是其他各组软件及输入点在I/O映像区内的状态和数据都很有可能随着程序的执行而发生变化。在程序执行的过程中,下层逻辑行中的接点状态会随着上层逻辑行中线圈状态的改变而产生作用。反之,直到下个扫描周期,才能实现上层逻辑行中的接点状态由于下层逻辑行中线圈状态的改变而产生作用。当完成所有指令扫描处理后,便会转入输出刷新阶段。PLC的输出刷新阶段:在输出刷新阶段,PLC的CPU会集中将元件映像寄存器中的各个输出元件(即输出继电器)的状态(此状态存放于对应的输出映像寄存器中)转存至输出锁存器中。对其内容进行刷新,改变输出端子上对应的状态,然后通过一定的方式(继电器等)输出,完成对相应输出设备的驱动准备,实现正常工作。3系统硬件设计3.1硬件的选型3.1根据系统设计要求,进行了I/O口的分配,需要10输入端口,12个输出端口,选用西门子CPU226型PLC作为控制器,符合设计要求。3.1.2水泵机组的选型基本原则,一是要确保安全平稳的运行;二是使水泵长期在高效区运行,三是具有快速回复功能。并且选用的泵型必须与系统用水量的变化幅度相匹配。本文以徐州某小区的实际生活用水的数据进行选型,该小区生活用水具体要求如下:1)系统能自动可靠运行,为方便检修和应急,应具备手动功能,各主泵均能可靠地循环使用,每台水泵单独工作不超过两小时;2)具有完善的保护和报警功能,系统要求较高的经济运行性能;3)要求具有生活用水的恒压压力和消防用水的恒压。根据系统的总流量范围、扬程大小,进出口径,确定供水系统压力(水泵扬程),考虑到用水量类型为连续型低流量变化型,确定采用3台上海熊猫机械(集团)有限公司生产的SFL系列主水泵机组。型号及参数见表3.1所示。表3.1水泵组水泵参数3.1.要对系统所用的变频器进行选型,首先得确定变频器的容量,方法是依据所配电动机的额定功率和额定电流来确定变频器容量。在一台变频器驱动一台电机连续运转时,变频器容量(kVA)应同时满足下列三式:PCN≥PCN≥k×√3UICN≥k式中:PM一负载η一电动机的效率(大于0.85);cosφ一电动机的功率因数(大于UM一电动机的IMPCN一变频器的额定容量kVAk一电流波形的修正系数,对PWM方式,取1.0-1.05;ICN一变频器的额定电流A这三个公式是统一的,选择变频器容量时,应同时满足三个算式的关系,尤其变频器电流是一个较关键的量。根据控制功能不同,通用变频器可分为三种类型:普通功能型U/f控制变频器、具有转矩控制功能的高功能型U/f控制变频器以及矢量控制高功能型变频器。供水系统属泵类负载,低速运行时的转矩小,可选用价格相对便宜的U/f控制变频器[12]。根据上述要求,我们以实验室现有的变频器MM440来进行研究。MM440变频器简介[13]:MM440变频器以微处理器为核心,采用先进的科学技术与现代绝缘栅双极型晶体管(IGBT)作为装置相结合。具有可靠性高和功能多样的特点。其脉冲宽度调制的开关频率是可调节的,可以减少马达运行时的噪音。MM440变频器的主要特点是:易于安装、调试,控制信号的响应速度快和可通过不同参数设置,实现其强大而多样的功能,而且电缆连接简单,采用模块化设计,配置灵活,利用高频脉宽调制,工作噪音小等优点。该驱动器具有多个继电器输出和多个模拟输出(0〜20mA)的,多个隔离的数字输入,并可切换为NPN/PNP两种接线方式,两个模拟输入(AIN1为0〜10V,0〜20mA或-10〜+10V可被切换;AIN2为0〜10V和0〜20mA的可切换),2个模拟输入可以作为第7和第8个数字输入。MM440可以不用RS485串行接口,方便系统增加了远程监控功能。下表3.2显示的MM440变频器的引脚分配表:表3.2MM440变频器引脚分配通过简单理解原理,可以让我们更灵活的运用变频器,其原理结构图如下图3.2所示。图3.23.1.4压力传感器的功能是将压力信号转化成电信号。本设计是通过测量水箱中的压力,转化成电信号。常见的压力传感器有电阻应变片压力传感器,陶瓷压力传感器,压电压力传感器等。各传感器的优缺点比较:应变片压力传感器:阻值小的,驱动电流大,易受外界环境影响,调零电路复杂。阻值大的,受外界电磁干扰影响比较大。但是其设计灵活,如果根据具体情况设计符合相应性质的传感器比较合适。陶瓷压力传感器:具有高弹性,抗腐蚀,抗磨损,抗冲击和振动的特点。所以其稳定性好,工作温度范围大,精度高,绝缘性好。压电压力传感器:测量范围大,精度低,灵敏度高,易于操作,而且耐腐蚀,抗磨损。线性度好。价格低廉。根据以上要求选取陶瓷压力传感器。3.2PLC的硬件接线设计根据系统设计要求,设计出PLC的I/O分配表如表3.3,外部接线图如图3.3所示。表3.3I/O分配表输入信号输出信号名称地址注释名称地址注释SB1I0.0系统启动开关HL1Q0.0系统运行SB2I0.1系统停止开关HL2Q0.1高压供水运行指示灯SAI0.2手自动切换开关HL3Q0.2低压供水运行指示灯SLI0.3水池水位下限HL4Q0.3YV1SHI0.4水池水位上限HL5Q0.4YV2SB3I0.5水泵1启停开关HL6Q0.5YV3SB4I0.6水泵2启停开关HL7Q0.6减压阀工作SB5I0.7水泵3启停开关HL8Q0.7欠水位警报XFI1.4消防开关HL9Q1.0过水位警报JYCI1.5减压阀传感器KM1Q1.1继电器线圈1KM2Q1.2继电器线圈2KM3Q1.3继电器线圈3图3.3外部接线图3.3电机的外部接线设计电机控制电气原理图A,B,C三相电源经过断路器,变频器和热继电器连接三台并联的水泵,开关闭合后,电机由PLC控制控制线圈的得失电,从而控制开关,进而控制电机。如图3.4所示。图3.4电机外部电气接线图3.4变频器的外部接线图EM235模块原理图如图3.5所示,有4个输入口和一个输出口,与变频器的连接图如图3.6所示。图3.5变频器接线图图3.6变频器与EM235的连接4.系统的软件设计4.1PLC软件简介及设计方法软件的设计主要是在了解PLC的原理的基础上,利用梯形图的编写方法和原则,用最简洁的程序完成系统的功能。PLC的软件可分为系统软件和用户程序两大部分[10]:1)系统软件:也称之为常驻的操作系统软件。它又包括基本控制软件和编程软件两部分。基本控制单元软件的主要功能为:是用于PLC的自身的管理和监督(循环解释运行用户程序;集中进行输入信号的扫描和输出控制的更新编程器软件用来支持用户程序的输入,也可以用来监控用户程序的执行过程。考虑到PLC内部结构的复杂性,系统软件应有专业技术人员进行设计,一般不允许用户使用。2)用户程序:这是用户应用PLC进行控制所需要编制的程序。目前,在PLC中普遍使用梯形图编程方法。这种编程方法是在传统继电器梯形图基础上进行一定演变而形成的,突出了各编程原件之间的逻辑关系。与硬接线的梯形图不同,PLC梯形图逻辑是由软件实现的,因此形象直观便于编写,又易于扩展和修改功能。基本的设计方法,是自上而下,从顶层到底层,从整体到局部的法式。此系统就是采用的从整体到局部的方法。4.2系统的软件设计系统通过压力传感器和开关量来采集信号,先进行系统的初始化,然后判断是否手动,如果进入手动模式,就由水泵开关控制水泵的启停。如果进入自动模式先判断水位。依次判断欠水位和过水位,如果满足则进入相应的模块进行处理。然后检测变频器和水泵的是否故障,并进入相应的模块进行处理。若无故障,则由传感器采集的信号,经过PLC的处理,传到变频器,进而控制电机的转速,控制水量。其流程图如图4.1所示。进行水泵自动运行供水,当到达水位上限是设置了一个欲度,当水位高于上限并且大于5s时,水泵停止运行;当水泵低于水位上限5s时,水泵开始工作。水泵工作前先进行变频器故障和水泵故障的检测,如果变频器故障水泵将以工频运行。如果水泵出现故障,将由其他水泵代替其运行。为了防止水泵工作时间过长使水泵损坏,因此设成循环模式,每个水泵运行两小时,依次运性,从而延长水泵的寿命。图4.1系统软件总流程图此流程图是程序的总流程图,其中恒压是通过,传感器得到电压经过PLC的处理,将信息传到变频器,通过变频器来改变电机的转速,从而使出来的水压和要求的水压一致。4.2.手动模块水泵直接受手动开关的控制,三个开关控制三个水泵,主要用于维修时。和处理紧急情况的时候,通过手动供水,停止其他部分来进行维修。手动模块的水泵的警报系统没有单独的设置,直接通过水泵是否运行的警报来体现。流程图如图4.2所示。图4.2手动模块水泵供水流程图4.2.2欠水位是指的水箱下限水位,过水位是指水箱上限的水位。当开启水泵时,水泵是欠水位的情况时,水泵将自动开始供水,直到上升到过水位时,过5s后才停止。流程图如图4.3所示。图4.3欠水位模块流程图4.2.3当水位高于水位上限时,延长5s后,发出上限警报。当水位低于上限水位时,延迟5s后,水泵继续低压运行。这样设置一个欲度可以防止水位再上限来回波动,使警报灯的频繁报警。流程图如图4.4所示。图4.4过水位流程图4.2.4工频运行指的是国内水泵以50HZ的频率运行(国外的60HZ),然后三台水泵循环运行。每台水泵运行两小时。流程图如图4.5所示。图4.5水泵运行模块4.2.5如果检测三个水泵中有水泵发生故障的,则由其他水泵先行运行,并且发出警报,让工作人员尽快维修。保证系统的正常运行。流程图如图4.6所示。图4.6水泵故障模块流程图上述经过对整个的系统进行了细致的分析,和对设计思路的完整展示。详细的梯形图程序在附录A中给出。本程序经过仿真的验证,是可行的,而且,也考虑了很多的实际情况和问题,并给以解决方案。但是还是略有不足,比如变频器的检测数据,水泵的检测指标等等,通过不断地改进才能使之更加完善。很多因素我们只能暂时忽略。抓住主要问题去解决。5.组态王监控基面的设计5.1组态王软件简介Configuration又称组态,其功能就是将系统画面应用软件中的工具、方法,生动形象的展现出来。用组态王软件(Kingview6.55)的模拟控制功能与PLC电路通信之后可以实现工厂控制与办公室控制相结合的操作方式。组态王6.55软件的开发与利用大大减少了工程实践的时间,增加了程序测试的可行性与便利性,利用组态王可以实现双向控制,并能实时监控PLC硬件模块的运行情况,及时发现设备的异常状况,阻止或减少设备和人员的危害程度。这类系统的特点是能快速精确地进行图形维护和数据采集。组态软件提供了丰富的工具,我们能用它来进行方便的应用设计。(1)方便的工程管理器:打开组态王6.55软件我们就可以看到一排工具栏。它是个独立的可执行的管理器,用来管理所有的组态工程,包括搜索(可以搜索电脑或者移动硬盘里面的工程)、新建(用来新建一个工程)、删除(需要注意的是这里删除之后也同时会把电脑里面的工程删除而且此操作不可恢复,需要谨慎。如果仅想删除列表里面的工程,只需右击删除就可以了)、备份(将工程备份到电脑)、恢复(将电脑里面的备份恢复到组态王)、导入与导出、开发(用于工程的设计与修改)、运行(设计好的工程可以在这里进行模拟运行,方便修改完善)等功能。(2)集成的开发环境:打开或新建工程以后就可以进入工程浏览器界面,组态王6.55软件为我们提供了完善的功能,我们在这里可以找到系统(包括文件、数据库、设备、系统配置、SQL访问管理器、Web)、变量(变量组:用于定义变量)、站点、画面(工程界面)等,它能够完成系统大部分配置。(3)合适的组态界面:打开一个工程之后,我们就可以看到有一个弹窗工具栏,工具栏里面有很多可以用于建立组态的元素,包括开关、按钮,传感器、电子元件报警灯等。现在的工程开发越来越复杂,各种情况都有可能发生,为了满足各类用户的需求,并且在不增加软件大小的情况下。组态王6.55软件允许用户在网上下载图片,直接添加到组态界面。这些强大的功能能适用于各种组态界面的开发与设计,让组态王越来越手欢迎。(4)丰富的动画成果:为了真实模拟实践中的效果,组态王6.55软件可以实现动画效果。在组态王界面添加一个元素以后,双击元素就打开一个设置界面,在设置界面,我们可以设置元素的变量名、水平移动或者垂直移动(以及移动速度,移动距离等)、隐藏、流动(这个效果是以前版本所没有的,也是6.55版一个特点:可以有水管模拟传送带等的运行效果)。例如旋转衔接,设计者只有给出旋转的偏转角度和对应的工程参数的数值即可。定义的全过程都反映在一个简略的对话框中。5.2组态王界面设计5.2.11)打开组态王软件,点击新建建立新工程如图5.1所示。图5.1工程建设向导2)创建工程,点击“下一步”如图5.2所示。图5.2工程建设向导3)自己输入要创建工程所在的目录,如图5.3所示。图5.3工程建设向导4)创建新的工程名,和描述工程(描述部分可不写)然后点击完成。如图5.4所示。图5.4工程建设向导5.2.2设计画面1)打开工程,点击新建如图5.5所示。图5.5工程建设向导2)起个画面名称,如“恒压供水系统”,然后确定。如图5.6所示。图5.6工程建设向导3)我们再次进入画面选项,建立我们的画面如图5.7所示。图5.7工程建设向导4)然后根据要求建立画面然后,点击文件“全部保存”如图5.8所示。图5.8工程建设向导5)在工程浏览器下,点击变量,并且新建加入需要的变量,注意变量的类型,如果和外部设备相连就选择I/O类型,还要写出地址和寄存器等。反之选择内存类型,不必写地址。并根据实际情况选择离散,或整型等,如图5.9所示图5.10所示。图5.9工程建设向导图5.10工程建设向导6)制作图形画面并定义动画连接画面的制作可以按照以上所述那样新建好画面,接着在画面中添加对象,调整好适当的位置,方便监控。为了使界面变得更加美观,可以通过点位图的方式将下载好的图片插入到监控界面中。点击“工具”中的“点位图”选项,会出现一个十字标,选择要插入的区域并拉出一个框,鼠标右键点击这个框,就可以从文件中导入所要插入的图片。符合本课题的图形画面已经制作完成[16]。“动画连接”顾名思义,指的是建立画面变量和图形之间的联系。这样,诸如水位、液压、温度、湿度、光照强度等的数据,发生相应的变化变化时,可以通过I/O将采集的系统数据实时动态有效的传递到组态界面。组态王软件通过编辑,命令等手段,形成动态立体画面。给用户更好的视觉体验。用户需要的界面,可以从细节出发,先是静态,然后通过命令语言使其动起来。而且组态王提供大量的,丰富的图片,拱用户参考使用,同时用户还可以插入自己需要的图片。动画连接对话框如下图5.11所示。图5.11工程建设向导对于此恒压无塔供水系统命令语言的编写,形成了动态的立体画面,水流的流动,水箱水位的升降,都是通过下面的命令语言来实现的。命令语言如下:if(\\本站点\水泵1==1||\\本站点\水泵2==1||\\本站点\水泵3==1||(\\本站点\水泵1==1&&\\本站点\水泵2==1&&\\本站点\水泵3==1))\\本站点\YV1=1;if((\\本站点\水泵1==1||\\本站点\水泵2==1||\\本站点\水泵3==1)&&(!(\\本站点\水泵1==1&&\\本站点\水泵2==1&&\\本站点\水泵3==1))){\\本站点\HD=57;\\本站点\低压运行指示灯=1;}else\\本站点\低压运行指示灯=0;if(\\本站点\水泵1==1&&\\本站点\水泵2==1&&\\本站点\水泵3==1){\\本站点\高压运行=1;\\本站点\HD=90;}Else\\本站点\高压运行=0;if(\\本站点\HD>=55)\\本站点\YV4=1;5.3组态王与PLC的通信对于PLC的监控,组态王具有动态实时监控的优点,还可以记录数据的记忆功能。对监控这一块有很好的优势。上面已介绍完组态王和PLC的设计了,下面就是建立两者的通信了。首先,我们介绍下通信原理,PLC连接电脑的COM端口,我们只要建立工程在相应的COM端口,就可以实现两者的通信了。下面我们开始进行。1)打开程序,下载后并运行如图5.12所示。图5.12组态王联调2)打开你完成的组态王界面如图5.13所示。图5.13组态王联调3)选择COM1端口,如下图5.14所示。图5.14组态王联调4)点击确定,然后选择西门子S7—200系列的PPI口如图4.15所示。图5.15组态王联调5)然后建立一个工程名字,如“hengya”如图5.16所示。图5.16组态王联调6)然后下一步选择COM1口,如图5.17所示。图5.17组态王联调7)点击下一步,选择端口2,如图5.18所示。图5.188)点击下一步,如图5.19所示组态王联调。图5.19组态王联调9)然后完成,如图5.20所示。图5.20组态王联调然后对变量进行修改,将变量类型改成对应的I/O类型。再将变量的寄存器改成相应的M端口的,如本题的“hengya”,方式改成读写,程序中的如果是常开的输入量,就并联一个中间继电器,常闭的开关就串联常闭的中间继电器。这样就完成了操作系统和组态王监控的双向控制了。变量修改如下图5.21和图5.22所示。图5.21组态王联调图5.22组态王联调9)由此,通信端口COM1就建好了。下面进行组态王和PLC的通信,然后右击切换到view,如图4.23所示。图5.23组态王联调10)点击画面进入恒压模式如图5.24所示。图5.24组态王联调11)打开进入自己的建的系统模式如图5.25所示。图5.25组态王联调通过上述步骤就完成了双向通信,通过PLC开关控制实物,可以通过组态看到。组态上的开关也可以控制实物。5.4组态王与PLC的联调将上述的PLC,组态王,和变频器和电机接在一起进行联调,只要将上述的传感器输出的模拟量信号输入到变频器,然后用PLC控制水泵的输出口来控制变频器的启停,这样就可以实现系统的联调了。PLC接线图,主要包括三个方面,电源接线,输入口,输出口,都是根据I/O分配表完成的如图5.26所示。图5.26PLC实物接线图PLC和组态王双向通信的联调,操作开关可以控制系统的运行,并且通过组态王可以观测到运行状态。并且通过组态王的开关也可以实现同样的功能。如图5.27所示。图5.27PLC与组态王联调图系统加入变频器和电机后的进行联调。由电机运行接口,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年河北建材职业技术学院单招职业适应性考试题库附答案
- 2026年江苏城市职业学院江都办学点单招职业技能测试题库附答案
- 2026年武汉警官职业学院单招职业技能考试必刷测试卷及答案1套
- 2026年天津理工大学中环信息学院单招职业适应性考试题库附答案
- 2026年海南外国语职业学院单招职业技能测试题库附答案
- 2026年江西科技职业学院单招职业适应性考试必刷测试卷必考题
- 2026年云南工程职业学院单招职业适应性考试必刷测试卷附答案
- 2026年江苏财经职业技术学院单招职业技能测试题库必考题
- 2026年梧州医学高等专科学校单招职业适应性考试必刷测试卷附答案
- 2026年冀中职业学院单招职业适应性考试必刷测试卷附答案
- 停线通知单完
- 脑挫裂伤临床路径
- 法院送达地址确认书(诉讼类范本)
- 医学遗传学《染色体病》课件
- 神木市店塔镇孙营岔一矿矿山地质环境保护与土地复垦方案
- V带二级直齿设计-机械设计减速器设计说明书
- 柜台债券、贵金属综合业务知识培训课件
- 染菌的原因分析
- 护理学基础营养与饮食
- 2023年新疆中考历史试题及答案解析
- LY/T 3148-2019木雕及其制品通用技术要求
评论
0/150
提交评论