基于组态软件的锅炉温度与液位检测系统.doc_第1页
基于组态软件的锅炉温度与液位检测系统.doc_第2页
基于组态软件的锅炉温度与液位检测系统.doc_第3页
基于组态软件的锅炉温度与液位检测系统.doc_第4页
基于组态软件的锅炉温度与液位检测系统.doc_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

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

文档简介

基于组态软件的锅炉温度与液位检测系统摘 要本次设计以力控组态软件实时检测锅炉温度与液位控制系统为背景,主要内容利用北京三维力控科技公司的全中文工控组态软件ForceControl6.1 设计锅炉温度与液位监控系统,在上位机上显示每个控制系统的结果,并可以对比实时温度与液位曲线和设定曲线。本文首先说明了自己对锅炉等元器件的认识并对锅炉的控制系统做了简单的介绍,然后又对整个系统做了介绍。其中重点阐述了ForceControl6.1组态软件,以及各个元器件的作用,整个系统各个模块的功能与作用。同时对组态软件做了详细说明,介绍了如何绘制组态图和动画的连接,然后又对该系统做了仿真演练,用仿真来实现锅炉温度与液位的检测功能,经过多次实践和不断的改善从而完成了整个毕业设计。关键词:锅炉温度检测,锅炉液位检测,组态软件。Based on configuration software boiler temperature and liquid level detection systemsummaryThe design for the force control configuration software for real-time detection of boiler temperature and level control system for background, the main content of Beijing 3 d force control technology company all Chinese industrial control configuration software ForceControl6.1 design boiler temperature and liquid level control system, in the upper machine shows each control system of the results, and can compare with liquid level curve and real-time temperature set curve. This paper first explains to the boiler of components to know and to the boiler control system simply introduced, and then the and of the whole system are introduced. One focuses on ForceControl6.1 configuration software, and the various components of the function, the function of each module of the whole system and function. At the same time for configuration software to do a detailed explanation, this paper introduces how to draw configuration diagram and the connection of animation, and then to the system did simulation practice, use the simulation to realize the boiler temperature and the liquid level detection function, after many practice and continuous improvement and has completed the graduation design.Keywords: boiler temperature detection, boiler liquid level detection, configuration software.目录绪 论1第1章 部分元器件的介绍21.1 锅炉21.2 传感器41.3水泵61.4阀门71.5报警器9第2章整体系统简析102.1 系统流程102.2进水模块122.3温度与液位模块132.4出水模块14第3章组态软件163.1 组态软件的基础163.1.1 组态软件的定义163.1.2 组态软件的特点163.1.3组态王软件仿真的基本方法173.2 组态软件的功能17第4章 组态画面的绘制和动画连接194.1 组态画面的绘制194.1.1 力控集成环境194.1.2 力控组态194.2 PID指令向导244.4 定义数据库点及数据连接344.5动画连接35结语37致 谢38参考文献39附录 一 程 序40附 录 二 外文资料翻译438绪 论随着我国工业的发展,组态软件是实现人机界面的好途径。我国有三维力控、组态王、通用组态等。力控监控组态软件是北京三维力控科技根据当前的自动化技术的发展趋势,总结多年的开发、实践经验和大量的用户需求而设计开发的高端产品,是三维力控全体研发工程师集体智慧的结晶,该产品主要定位于国内高端自动化市场及应用,是企业信息化的有力数据处理平台。电热锅炉是机电一体化的产品,可将电能直接转化成热能,具有效率高,体积小,无污染,运行安全可靠,供热稳定,自动化程度高的优点,是理想的节能环保的供暖设备。加上目前人们的环保意识的提高,电热锅炉越来越受人们的重视,在工业生产和民用生活用水中应用越来越普及。电热锅炉目前主要用于供暖和提供生活用水。主要是控制水的温度,保证恒温供水。力控组态软件在秉承力控早期产品成熟技术的基础上,对历史数据库、人机界面、I/O驱动调度等主要核心部分进行了大幅提升与改进,重新设计了其中的核心构件,力控6.1面向NET开发技术,开发过程采用了先进软件工程方法:“测试驱动开发”,产品品质将得到充分保证。与力控早期产品相比,力控6.1产品在数据处理性能、容错能力、界面容器、报表等方面产生了巨大飞跃。本文从理论上说明了一个被测物体(锅炉),组态软件及计算机之间的连接,为今后走向工作岗位打下基础。 第1章 部分元器件的介绍1.1 锅炉锅炉是一种能量转换设备,是利用各种燃料、电或者其他能源,将所盛装的液体加热到一定的参数,并承载一定压力的密闭设备。是一种利用燃料燃烧后释放的热能或工业生产中的余热传递给容器内的水,使水达到所需要的温度(热水)或一定压力蒸汽的热力设备。它是由“锅”(即锅炉本体水压部分)、“炉”(即燃烧设备部分)、附件仪表及附属设备构成的一个完整体。锅炉在“锅”与“炉”两部分同时进行,水进入锅炉以后,在汽水系统中锅炉受热面将吸收的热量传递给水,使水加热成一定温度和压力的热水或生成蒸汽,被引出应用。在燃烧设备部分,燃料燃烧不断放出热量,燃烧产生的高温烟气通过热的传播,将热量传递给锅炉受热面,而本身温度逐渐降低,最后由烟囱排出。锅的原义指在火上加热的盛水容器,炉指燃烧燃料的场所,锅炉包括锅和炉两大部分。锅炉中产生的热水或蒸汽可直接为工业生产和人民生活提供所需热能,也可通过蒸汽动力装置转换为机械能,或再通过发电机将机械能转换为电能。提供热水的锅炉称为热水锅炉,主要用于生活,工业生产中也有少量应用。产生蒸汽的锅炉称为蒸汽锅炉,常简称为锅炉,多用于火电站、船舶、机车和工矿企业。锅炉是由锅和炉组成的,上面的盛水部件为锅,下面的加热部分为炉,锅和炉的一体化设计称为锅炉。特种设备安全监察条例所定义的锅炉是指利用各种燃料、电或者其他能源,将所盛装的液体加热到一定的参数,并对外输出热能的设备。其范围规定为最高安全水位时存水容积大于或者等于30L的承压蒸汽锅炉;出口水压大于或者等于0.1MPa(表压),且额定功率大于或者等于0.1Mw的承压热水锅炉;有机热载体锅炉。如下图锅炉对象。 锅炉注意事项:1锅炉出厂时应当附有“安全技术规范要求的设计文件、产品质量合格证明、安全及使用维修说明、监督检验证明(安全性能监督检验证书)。 2锅炉的具体操作请按产品使用手册进行,以确保操作人员及设备的安全,开机前检查电源、电压、水源是否有异常情况,关闭排污阀开启供水阀、检查水泵是否卡死,若水泵卡死,拆下风叶后盖,转动电机轴至灵活状态即可开机,当您检修锅炉或者更换配件时,请切断电源以免带电工作造成危险。3锅炉安装、维修、改造的验收。施工完毕后施工单位要向质量技术监督局特种设备检验所申报锅炉的水压试验和安装监检。合格后由质量技术监督局、特种设备检验所、县质量技术监督局参与整体验收。 4锅炉的注册登记。锅炉验收后,使用单位必须按照特种设备注册登记与使用管理规则的规定,填写锅炉(普查)注册登记表,到质量技术监督局注册,并申领特种设备安全使用登记证。 5锅炉的运行。锅炉运行必须由经培训合格,取得特种设备作业人员证的持证人员操作,使用中必须严格遵守操作规程和八项制度、六项记录。 6锅炉的检验。锅炉每年进行一次定期检验,未经安全定期检验的锅炉不得使用。锅炉的安全阀应定期进行灵活性检验,每个月最少一次快速拉动安全阀的拉杆以检查它的起跳和回座的灵活性.安全阀每年应定期到当地的技监局进行校验。 7严禁将常压锅炉安装为承压锅炉使用。严禁使用水位计、安全阀、压力表三大安全附件不全的锅炉。1.2 传感器传感器是一种检测装置,能感受到被测量的信息,并能将检测感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求。工作原理:当有两种不同的导体和半导体A和B组成一个回路,其两端相互连接时,只要两结点处的温度不同,一端温度为T,称为工作端或热端,另一端温度为TO,称为自由端(也称参考端)或冷端,则回温度传感器。温度传感器:温度计通过传导或对流达到热平衡,从而使温度计的示值能直接表示被测对象的温度。一般测量精度较高。在一定的测温范围内,温度计也可测量物体内部的温度分布。但对于运动体、小目标或热容量很小的对象则会产生较大的测量误差,常用的温度计有双金属温度计、玻璃液体温度计、压力式温度计、电阻温度计、热敏电阻和温差电偶等。它们广泛应用于工业、农业、商业等部门。在日常生活中人们也常常使用这些温度计。随着低温技术在国防工程、空间技术、冶金、电子、食品、医药和石油化工等部门的广泛应用和超导技术的研究,测量120K以下温度的低温温度计得到了发展,如低温气体温度计、蒸汽压温度计、声学温度计、顺磁盐温度计、量子温度计、低温热电阻和低温温差电偶等。低温温度计要求感温元件体积小、准确度高、复现性和稳定性好。利用多孔高硅氧玻璃渗碳烧结而成的渗碳玻璃热电阻就是低温温度计的一种感温元件,可用于测量1.6300K范围内的温度。 传感器的作用:人们为了从外界获取信息,必须借助于感觉器官。而单靠人们自身的感觉器官,在研究自然现象和规律以及生产活动中它们的功能就远远不够了。为适应这种情况,就需要传感器。因此可以说,传感器是人类五官的延长,又称之为电五官。 新技术革命的到来,世界开始进入信息时代。在利用信息的过程中,首先要解决的就是要获取准确可靠的信息,而传感器是获取自然和生产领域中信息的主要途径与手段。 在现代工业生产尤其是自动化生产过程中,要用各种传感器来监视和控制生产过程中的各个参数,使设备工作在正常状态或最佳状态,并使产品达到最好的质量。因此可以说,没有众多的优良的传感器,现代化生产也就失去了基础。 在基础学科研究中,传感器更具有突出的地位。现代科学技术的发展,进入了许多新领域:例如在宏观上要观察上千光年的茫茫宇宙,微观上要观察小到 cm的粒子世界,纵向上要观察长达数十万年的天体演化,短到 s的瞬间反应。此外,还出现了对深化物质认识、开拓新能源、新材料等具有重要作用的各种极端技术研究,如超高温、超低温、超高压、超高真空、超强磁场、超弱磁场等等。显然,要获取大量人类感官无法直接获取的信息,没有相适应的传感器是不可能的。许多基础科学研究的障碍,首先就在于对象信息的获取存在困难,而一些新机理和高灵敏度的检测传感器的出现,往往会导致该领域内的突破。一些传感器的发展,往往是一些边缘学科开发的先驱。 传感器早已渗透到诸如工业生产、宇宙开发、海洋探测、环境保护、资源调查、医学诊断、生物工程、甚至文物保护等等极其之泛的领域。可以毫不夸张地说,从茫茫的太空,到浩瀚的海洋,以至各种复杂的工程系统,几乎每一个现代化项目,都离不开各种各样的传感器。 由此可见,传感器技术在发展经济、推动社会进步方面的重要作用,是十分明显的。世界各国都十分重视这一领域的发展。相信不久的将来,传感器技术将会出现一个飞跃,达到与其重要地位相称的新水平。如下图温度传感器液位传感器1.3水泵水泵是输送液体或使液体增压的机械。它将原动机的机械能或其他外部能量传送给液体,使液体能量增加,主要用来输送液体包括水、油、酸碱液、乳化液、悬乳液和液态金属等,也可输送液体、气体混合物以及含悬浮固体物的液体。衡量水泵性能的技术参数有流量、吸程、扬程、轴功率、水功率、效率等;根据不同的工作原理可分为容积水泵、叶片泵等类型。容积泵是利用其工作室容积的变化来传递能量;叶片泵是利用回转叶片与水的相互作用来传递能量,有离心泵、轴流泵和混流泵等类型。具体用途:水泵具有不同的用途,不同的输送液体介质,不同的流量、扬程的范围,因此,它的结构形式当然也不一样,材料也不同,概括起来,大致可以分为: 1 、城市供水 2 、污水系统 3 、土木、建筑系统 4 、农业水利系统 5 、电站系统 6 、化工系统 7 、石油工业系统等。如图1.4阀门阀门是流体输送系统中的控制部件,具有截止、调节、导流、防止逆流、稳压、分流或溢流泄压等功能。用于流体控制系统的阀门,从最简单的截止阀到极为复杂的自控系统中所用的各种阀门,其品种和规格相当繁多。阀门可用于控制空气、水、蒸汽、各种腐蚀性介质、泥浆、油品、液态金属和放射性介质等各种类型流体的流动。阀门根据材质还分为铸铁阀门,铸钢阀门,不锈钢阀门,铬钼钢阀门,铬钼钒钢阀门,双相钢阀门,塑料阀门,非标订制等阀门材质。阀门是管路流体输送系统中控制部件,它是用来改变通路断面和介质流动方向,具有导流、截止、节流、止回、分流或溢流卸压等功能。用于流体控制的阀门,从最简单的截止阀到极为复杂的自控系统中所用的各种阀门,其品种和规格繁多, 阀门的公称通径从极微小的仪表阀大至通径达10m的工业管路用阀。阀门可用于控制水、蒸汽、油品、气体、泥浆、各种腐蚀性介质、 液态金属和放射性流体等各种类型流体地流动 ,阀门的工作压力可从0.0013MPa到1000MPa 的超高压,工作温度从-269的超低温到1430的高温。阀门的控制可采用多种传动方式, 如手动、电动、液动、气动、涡轮、电磁动、电磁液动、电液动、气液动、正齿轮、伞齿轮驱动等;可以在压力、温度或其它形式传感信号的作用下, 按预定的要求动作,或者不依赖传感信号而进行简单的开启或关闭,阀门依靠驱动或自动机构使启闭件作升降、滑移、旋摆或回转运动, 从而改变其流道面积的大小以实现其控制功能。如图1.5报警器报警器(alarm) ,是一种为防止或预防某事件发生所造成的后果,以声音、光、气压等形式来提醒或警示我们应当采取某种行动的电子产品。随着科技的进步,机械式报警器越来越多地被先进的电子报警器代替,经常应用于系统故障、安全防范、交通运输、医疗救护、应急救灾、感应检测等领域,与社会生产密不可分。第2章整体系统简析2.1 系统流程该系统的功能是实现锅炉温度与液位的实时检测,该系统不仅可以形象直观的查看温度与液位的实时曲线,还可以将实时曲线与设定曲线进行鲜明的对比。该系统还具有查询温度与液位的历史记录的功能。同时该系统还可以控制锅炉液位与温度的控制,将锅炉温度与液位分别限制在一定的范围内,如果锅炉的温度与液位没有达到设定的范围,系统将会自动报警。若锅炉的温度达到设定范围后,液位超过设定值,则进水阀门关闭,出水阀门打开,将锅炉能的水释放出一部分,使其重新恢复到设定的范围之内。同时该系统还可以检测进水管道的瞬时进水量的值,和瞬时出水量的值。如下系统流程图开始进水阀打开进水流量检测锅炉液位检测是否为10锅炉开始加热锅炉温度检测锅炉液位检测水处理否是显示显示出水流量检测2.2进水模块系统上电以后,启动系统,打开水泵,水泵从进水罐中通过管道将水抽上来,水泵将水抽上来以后,打开进水阀门,开始向锅炉中注水,同时进水流量检测器开始检测流量,同时,锅炉温度和液位没有达到设定值,开始报警,直到达到设定值,报警消失。如下图水泵进水阀进水流量检测锅炉液位结束设定值是否2.3温度与液位模块锅炉水温控制该系统集成自动化仪表技术,计算机技术,通讯技术,自动控制技术为一体的多功能装置。该系统包括流量、温度、液位、压力等热工参数,可实现系统参数辨识,单回路控制,串级控制,比值控制等多种控制形式 。温度过高会使过热器管壁金属强度下降,以至烧坏过热器的高温段,严重影响安全。温度偏低,则会降低发电机组能量转换效率。因此对系统进行一些改进,就可以很好的实现锅炉水温的控制。锅炉汽包燃烧系统是工业蒸汽锅炉安全、稳定运行的重要指标,温度过高,会使蒸汽带水过多,汽水分离差,使后续的过热器管壁结垢,传热效率下降,过热蒸汽温度下降,严重时将引起蒸汽品质下降,影响生产和安全;温度过低又将破坏部分水冷壁的水循环不能满足工艺要求,严重时会发生锅炉爆炸。尤其是大型锅炉,一旦控制不当,容易使汽包满水或汽包内的水全部汽化,造成重大事故。因此,在锅炉运行中,保证温度在正常范围是非常重要的在组态软件监控锅炉的正常运行下,维持汽温和汽压正常,均匀给水使锅炉保持正常水位,保持蒸汽品质合格,保证锅炉出口烟温在正常温度。在工业现场有仪器仪表可以实时的查看锅炉的工作状态,在中央控制室内用组态软件也可以实时的查看锅炉的工作状态。现场和中央控制室的双重监控可以确保锅炉安全可靠的运行。保证了工业生产的稳定、可靠、安全。如下图锅炉液位10开始加热检测温度检测液位显示显示是进水模块否2.4出水模块锅炉液位达到设定值之后,有液位检测器检测液位是否超出给定值得范围,若超出给定值的上限,则系统会自动关闭进水阀门,并打开出水阀门,将锅炉内的水释放出去一部分,使锅炉内的液位恢复到设定值范围内,同时继续加热。在出水阀门打开时,出水流量检测器启动,检测释放水时的流量,并显示出来。释放出去的水经过管道排到地下。如下图出水阀打开锅炉液位超出继续工作出水流量检测显示锅炉液位液位正常是否14洛阳理工学院毕业设计(论文)第3章组态软件3.1 组态软件的基础3.1.1 组态软件的定义组态就是用应用软件中提供的工具、方法,完成工程中某一具体任务的过程。组态软件是有专业性的,一种组态软件只能适合某种领域的应用。组态的概念最早出现在工业计算机控制中,如DCS(集散控制系统)组态,PLC梯形图组态。人机界面生成软件就叫工控组态软件。工业控制中形成的组态结果是用在实时监控的。从表面上看,组态工具的运行程序就是执行自己特定的任务。 工控组态软件也提供了编程手段,一般都是内置编译系统,提供类BASIC语言,有的支持VB,现在有的组态软件甚至支持C#高级语言。在当今工控领域,一些常用的大型组态软件主要有:ABB-OptiMax,WinCC,iFix,Intouch,组态王,力控,易控,MCGS等。本设计采用亚控的组态王软件进行组态的设计3.1.2 组态软件的特点方便、灵活的开发环境,提供各种工程、画面模板、可嵌入各种格式(BMP、GIF、JPG、JPEG、CAD等)的图片,方便画面制作,大大降低了组态开发的工作量;高性能实时、历史数据库,快速访问接口在数据库4万点数据负荷时,访问吞吐量可达到20000次/秒;强大的分布式报警、事件处理,支持报警、事件网络数据断线存储,恢复功能;支持操作图元对象的多个图层,通过脚本可灵活控制各图层的显示与隐藏;强大的ACTIVEX控件对象容器,定义了全新的容器接口集,增加了通过脚本对容器对象的直接操作功能,通过脚本可调用对象的方法、属性;全新的、灵活的报表设计工具:提供丰富的报表操作函数集、支持复杂脚本控制,包括:脚本调用和事件脚本,可以提供报表设计器,可以设计多套报表模板;提供在Internet/Intranet上通过IE浏览器以“瘦”客户端方式来监控工业现场的解决方案;支持通过PDA掌上终端在Internet实时监控现场的生产数据,支持通过移动GPRS、CDMA网络与控制设备或其它远程力控节点通讯、支持控制设备冗余、控制网络冗余、监控服务器冗余、监控网络冗余、监控客户端冗余等多种系统冗余方式。3.1.3组态王软件仿真的基本方法(1)图形界面的设计 图形,是用抽象的图形画面来模拟实际的工业现场和相应的工控设备。 (2) 构造数据库 数据,就是创建一个具体的数据库,并用此数据库中的变量描述工控对象的各种属性,比如水位、流量等。(3) 建立动画连接 连接,就是画面上的图素以怎样的动画来模拟现场设备的运行,以及怎样让操作者输入控制设备的指令。(4) 运行和调试3.2 组态软件的功能(1)强大的界面显示组态功能。目前,工控组态软件大都运行于Windows环境下,充分利用Windows的图形功能完善界面美观的特点,可视化的风格界面、丰富的工具栏,操作人员可以直接进人开发状态,节省时间。丰富的图形控件和工况图库,既提供所需的组件,又是界面制作向导。提供给用户丰富的作图工具,可随心所欲地绘制出各种工业界面,并可任意编辑,从而将开发人员从繁重的界面设计中解放出来,丰富的动画连接方式,如隐含、闪烁、移动等等,使界面生动、直观。 (2)良好的开放性。社会化的大生产,使得系统构成的全部软硬仵不可能出自一家公司的产品,“异构”是当今控制系统的主要特点之一。开放性是指组态软件能与多种通信协议互联,支持多种硬件设备。开放性是衡量一个组态软件好坏的重要指标。 组态软件向下应能与低层的数据采集设备通信,向上能与管理层通信,实现上位机与下位机的双向通信。 (3) 丰富的功能模块。提供丰富的控潲功能库,满足用户的测控要求和现场需求。利用各种功能模块,完成实时监控 产生功能报表 业示历史曲线、实时曲线、提供报警等功能,使系统具有良好的人机界面,易于操作,系统既叫适用于单机集中式控制、DCS分布式控制,也可以是带远程遇信能力的远程测控系统 (4)强大的数据库。配有实时数据库,可存储各种数据,如模拟量、离散量、字符型等,实现与外部设备的数据交换。 (5)可编程的命令语言。有可编程的命令语言,使用户可根据自己的需要编撰程序,增强图形界面 (6)周密的系统安全防范,对不同的操作者,赋予不同的操作权限,保证整个系统的安全可靠运行。 (7)仿真功能提供强大的仿真功能使系统并行设计,从而缩短开发周期17第4章 组态画面的绘制和动画连接4.1 组态画面的绘制4.1.1 力控集成环境开发系统(Draw): 是一个集成环境,可以创建工程画面,配置各种系统参数,启动力控其它程序组件等。界面运行系统(View): 界面运行系统用来运行由开发系统Draw创建的画面。实时数据库(DB):是数据处理的核心,构建分布式应用系统的基础。它负责实时数据处理、历史数据存储、统计数据处理、报警处理、数据服务请求处理等。I/O驱动程序: I/O驱动程序负责力控与I/O设备的通信。它将I/O设备寄存器中的数据读出后,传送到力控的数据库,然后在界面运行系统的画面上动态显示。网络通信程序(NetClient/NetServer):网络通信程序采用TCP/IP通信协议,可利用Intranet/Internet实现不同网络结点上力控之间的数据通信。 开发系统(Draw)、界面运行系统(View )和数据库系统(DB)都是组态软件的基本组成部分。Draw和View主要完成人机界面的组态和运行,DB主要完成过程实时数据的采集(通过I/O 驱动程序)、实时数据的处理(包括:报警处理、统计处理等)、历史数据处理等 串行通信程序(SCOMClient/SCOMServer): 两台计算机之间,使用RS232C/422/485接口,可实现一对一的通信;如果使用RS485总线,还可实现一对多台计算机的通信。Web服务器程序(Web Server):Web服务器程序可为处在世界各地的远程用户实现在台式机或便携机上用标准浏览器实时监控现场生产过程。控制策略生成器(StrategyBuilder):是面向控制的新一代软件逻辑自动化控制软件。提供包括:变量、数学运算、逻辑功能和程序控制处理等在内的十几类基本运算块,内置常规PID、比值控制、开关控制、斜坡控制等丰富的控制算法。同时提供开放的算法接口,可以嵌入用户自己的控制程序。4.1.2 力控组态1、建立工程打开工程管理器,选择“新增应用”,在应用名称对话框中输入一个应用程序的名称 “dsj”,按“确定”按钮。在工程列表中会出现新建的工程,单击该工程(或开发系统按钮)并进入组态,打开Draw,开始组态工作。如图4-1所示图4-1新建工程新建窗口如图4-2所示:图4-2新建窗口2.组态主画面如图4-3所示:图4-3主界面3.专家报表界面如图4-4所示:图4-4报表界面4.历史曲线界面如图4-5所示:图4-5历史曲线4.2 PID指令向导 编写PID控制程序时,首先要把过程变量(PV)转化为0.00-1.00之间的标准实数。PID运算结束之后,需要把回路输出(0.00-1.00之间的标准化实数)转换为可以送给模拟量输出模块的整数。 图4-6 PID初始化指令 如图4-6,PV_I是模拟量输入模块提供的反馈值的地址,Setpoint_R是以百分比为单位的实数给定值(SP),Output是PID控制器的INT型的输出地址。HighAlarm和LowAlarm分别是超过上限和下限的报警信号输出,ModuleErr 是模拟量模块的故障输出信号。主回路PID指令向导,如图4-7 图4-7 主回路用0号PID回路 1.设置PID参数,如图4-8:图4-8 设置PID参数 给定值的范围是0.0-100.0,比例增益Kc为-3.0,积分时间Ti=7 min ,因为主控制器采用PI控制,所以微分时间Td=0。2.回路输入量的极性与范围,如图 4-9: 图4-9 输入输出量的设置3.PID指令的参数表占用的V存储区的起始地址如图 4-10:图 4-10 地址设置4.向导完成,如图4-11图 4-11 向导完成副回路PID指令向导:副回路采用1号PID回路,如图 4-12:图4-12 副回路PID回路设置 1.新建PID配置,如图 4-13:图4-13 PID配置新建2.设置PID参数,如图4-14图4-14 副回路PID设置因为副回路主要起到“粗调”、“快调”的作用,所以我们采用P调节作用,比例增益Kc=-4.0,Ti无穷大,Td=0;3.副回路输入量的极性与范围,如图4-15如图4-15 副回路输入输出设置4.PID指令的参数表占用的V存储区的起始地址,如图4-16:图4-16 副回路存储区设置5.向导完成,如图4-17图4-17 副回路向导完成4.3 定义外设I/O连接在工程项目导航栏中双击“I/O”设备组态在弹出的窗口中点击“PLC”前面的“+”,再点击“SIIEMENS”前面的“+”,然后双击“S7-200(PPI),在弹出的画面中定义设备的名称及设备的地址号,如图4-18所示图4-18 I/O连接在图4-6的I/O配置向导中点击“下一步”,选择与I/O通讯的COM口(本例中是COM1)。如果有必要点击“高级”,在弹出的画面中设置通讯参数,一般情况下为默认即可。如图4-19和4-20所示:图4-19 串口设置图4-20 参数设置在C语言的编程软件中打开通讯端口,设置如下图4-21所示图4-21 S7编程界面然后在端口通信参数里设置端口0的站号为“2”,通信波特率为“9.6kbits”,如图4-22所示:图4-22 参数设置确认后把系统块的信息下载到S7-200从CPU中去。4.4 定义数据库点及数据连接在工程项目导航栏中,双击“数据库组态”启动组态程序DBMANAGER。启动DBMANAGER后出现DBMANAGER主窗口。单击菜单条的“点”选项新建或双击单元格,出现“请将指定区域,在“点名”输入框内键如点名“temp”。其他参数如量程、报警参数等可以采用系统提供的缺省值。单击“确定”按钮返回,在点名单元格中增加了一个点名为temp。其他参数如数值、报警灯的设置同上。在前面创建了一个名为“PLC”的I/O设备,现在的问题是如何将已创建的4个点的PV参数值能显示当前的数据值。这个过程就是建立数据连接项的过程。由于数据库可以与多个I/O设备进行数据交换,所以必须指定哪些个I/O的哪个数据项设备建立数据连接。双击数据库中点temp的单元格,选择数据连接选项或双击所对的“数据连接”选项,然后在“设备”里选择PLC,单击“增加”按钮,出现4-23的对话框:图4-23 模拟I/O点设置寄存器地址:寄存器地址有唯一性,不能与其他同类型寄存器的地址重复。最大值和最小值的设置根据水位信号的量程来设置,配置完以上数据就可以单击确定按钮完成设置了。接下来按照以上步骤设置完其他六个参数,其它配置都基本相同。4.5动画连接双击“切换到报表”出现如图4-24所示图4-24动35结语PLC以其可靠性高、抗干扰能力强、编程简单、功能强大、性价比高、体积小、能耗低等显著特点广泛应用于现代工业的自动控制之中。本次设计主要采用SIMATIC S7-200 PLC和组态软件ForceControl6.1,简单介绍了SIMATIC S7-200系列CPU的基本功能和主要的使用用途,其中详细阐述了S7-200的外形结构、技术数据、通讯方式、硬件接线图,软件方面详细说明了ForceControl6.1组态软件的功能和特点、设计画面流程、动画连接,对SIMATIC S7-200的编程软件STEP 7-Micro/WIN进行了简单的介绍。在西门子S7-200系列PLC和组态软件的基础上,我们设计出了锅炉温度监控系统,该系统达到了快、准、稳的效果,也达到了预期目标,但是由于我们能力有限该系统还有一些不足的地方需要不断地改进,系统才会更加完美。整个系统操作简单、控制方便,大大提高了系统的自动化程度和实用性。用PLC和ForceControl6.1和人机界面来实现组态监测,把设计思路详细的描述出来,使用ForceControl6.1的组态功能和动画连接功能来实现的。随着现代人们安全意识的增强以及科学技术的快速发展,相信温度控制系统必将在更广阔的领域得到更深层次的应用。37致 谢本论文是在张华鹏老师的指导下经历2个多月的时间,终于完成了, 这个过程是艰辛的但也是有意义的。在论文选题的时候, 张华鹏老师询问了我们的意见,看我们对哪些方面感兴趣,建议我们选这些方面作为我们毕业设计的主要方向,我从选题到开题报告以及论文的完成都得到了张华鹏老师的大力支持和指导, 在这里我特别要感谢张华鹏老师不辞辛劳的指导,帮助我们一点点把设计完成,耐心的辅导,经过张老师的细心的不厌其烦的讲解,让我困惑多时的问题得到了解决, 张华鹏老师治学严谨,对学生严格要求,通过每周的例会来检查同学的论文完成和准备情况,她对我们给予了莫大的关心和帮助,我要真心的对老师说一声谢谢,谢谢你对我的严格要求和在毕业设计期间对我的关怀和照顾.感谢班级同学在我毕业设计过程中对我的帮助,感谢学校对我的培养和教育,最后我要感谢我的父母,谢谢他们一直支持我的学习.参考文献【1】 姚福来 孙鹤旭 杨鹏. 变频器、PLC及组态软件实用技术速成教程. 北京: 机械工业出版社, 2010.3 【2】 西门子(中国)公司.SIMATIC S7-200编程手册(2004年版)(中文).2004【3】 温照方.SIMATIC S7-200可编程序控制器教程.北京理工大学出版社出版 2002.9【4】 西门子(中国)公司.SIMATIC STEP7程序设计编程手册 2002【5】 常晓玲.电气控制系统与可编程控制器 机械工业出版社 2007 【6】 葛运旺.计算机控制网络.武汉理工大学出版社2005 【7】 陈洁. PLC基础及应用苏州大学出版社.2005 【8】 戴一平.等.可编程控制器技术及应用机械工业出版社,2004【9】 廖常初 可编程序控制器应用技术(第四版).重庆大学出版社.2002【10】 谢克明.可编程控制器原理与程序设计.电子工业出版社.2002【11】 鲁远栋. PLC机电控制系列应用设计技术. 电子工业出版社.2006【12】 汪晓平. PLC可编程控制器系统开发实例导航. 人民邮电出版社,2004.07【13】 吴作明. 工控组态软件与PLC应用技术. 北京航空航天大学出版社2006【14】 覃贵礼. 组态软件控制技术. 北京理工大学出版社.2007【15】 钱锐. PLC应用技术. 科学出版社.2005.12【16】 李绍民.潘登.S7-200 PLC与上位机的通信J.大连民族学院学报.2009.11【17】 陈建明 王婷玲 孙标 带暖气控制与PLC应用 电子工业出版社20151附录 一 程 序 IF run.pv=1 THEN IF level.pv90 THEN flag_alert.PV=1; ELSE flag_alert.PV=0; ENDIF IF level.pv=90 THEN in_value.pv=0; beng_pv.PV=0; out_value.pv=1; ENDIF IF level.pv=10&level.pv40 THEN hot.pv=0; ENDIFIF hot.pv=1 THEN temp.pv=temp.pv+0.5; ENDIF IF hot.pv=0&level.pv=10 THEN temp.pv=temp.pv-0.5; ENDIFIF in_value.pv=1&out_value.pv=0 THEN level.pv=level.pv+2; ENDIFIF in_value.pv=1&out_value.pv=0&inflow.PV0.5 THEN inflow.PV=inflow.PV+0.05; ENDIFIF in_value.PV=0 THENinflow.PV=0;ENDIF IF in_value.pv=0&out_value.pv=1 THEN level.pv=level.pv-2; ENDIF IF in_value.pv=0&out_value.pv=1&outflow.PV0.5 THEN outflow.PV=outflow.PV+0.1; ENDIFIF out_value.PV=0 THENoutflow.PV=0;ENDIFif in_value.PV=1 & out_value.PV=1 then outflow.PV=0.5; inflow.PV=0.5;endifELSEin_value.pv=0;beng_pv.PV=0;out_value.pv=0;hot.pv=0;inflow.PV=0;outflow.PV=0;ENDIFif hot.PV=0; then temp.PV=temp.PV-0.001;endifif hot.PV=1 then in_value.PV=1;beng_pv.PV=1;endif附 录 二 外文资料翻译. The user enters a prograConfiguration software in China is a conventional concept, and no clear definition, it can be understood as configuration type monitoring software. Configuration (Configure) is the meaning of configuration, set, Settings meaning such as, it is to point to the user through similar building blocks simple way to complete their need software function, and dont need to write a computer program, and also is the so-called configuration. It is also sometimes called second development, the configuration software known as the second development platform. Monitoring (Supervisory Control),namelysurveillance and Control, it is to show through the computer signal to the automation equipment or process monitoring, Control and management.Configuration software is a professional. A configuration software can only be suitable for some areas of application. The concept of the configuration of first appeared in industrial computer control. Such as DCS configuration, PLC ladder diagram configuration. The man-machine interface generation software is called industrial control configuration software. In other industry also has configuration concepts such as AutoCAD, PhotoShop, etc. The difference is, formed in the industrial control configuration of the results is used in real-time monitoring. On the surface, configuration tool to run the program is to execute their specific tasks. Industrial control configuration software also provides programming method, are generally built-in compilation system, provide the kind of the BASIC language, some support VB, now some configuration software even support C# high level language.Configuration software are mostly support various mainstream industrial control equipment and standard communication protocol, and generally should provide distributed data management and network function. Corresponding to the original HMI (the man-machine Interface software, Human Machine Interface) concept, configuration software or a allows users to quickly built their own HMI software tools or development environment. The configuration software there before the field of industrial automation users through the manual or entrust a third party to write HMI

温馨提示

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

评论

0/150

提交评论