基于组态软件的锅炉监控系统的设计-详细版_第1页
基于组态软件的锅炉监控系统的设计-详细版_第2页
基于组态软件的锅炉监控系统的设计-详细版_第3页
基于组态软件的锅炉监控系统的设计-详细版_第4页
基于组态软件的锅炉监控系统的设计-详细版_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

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

文档简介

摘要PAGEIVPAGE1基于组态软件的锅炉监控系统的设计摘要本次设计以力控组态软件实时监控锅炉控制系统为背景,主要内容是熟悉北京三维力控科技公司的全中文工控组态软件ForceControl6.1设计锅炉温度监控系统,在提高仿真水平的同时,也对锅炉控制实物进行了学习。本文首先说明了自己对锅炉的认识并对锅炉的控制系统做了简单的介绍,其中重点阐述了力控组态软件的仿真步骤,然后又对ADAM-5000/TCP锅炉集散控制系统和西门子S7-200PLC做了简单介绍。本次毕业设计全是本组成员摸索而成,靠我们自己的能力完成。介绍了为什么选择ForceControl6.1组态软件,如何绘制组态图和动画的连接,然后又对锅炉控制对象工艺流程做了说明,其中包括了锅炉液位流量控制,温度控制等系统原理等。将组态软件和ADAM-5000/TCP锅炉集散控制系统或PLC连接来实现锅炉温度检测的步骤做了简单的说明。关键词:锅炉控制,ForceControl6.1,ADAM-5000/TCP,PLC

BoilermonitoringsystembasedonconfigurationsoftwareABSTRACTThedesignofforcecontrolconfigurationsoftwarereal-timemonitoringofboilercontrolsystemasthebackground,themaincontentthatisfamiliarwithBeijingthree-dimensionalpower-controltechnologycompaniesinthewholeChineseindustrialcontrolconfigurationsoftwareForceControl6.1designofboilertemperaturecontrolsystem,inimprovingthesimulationlevelatthesame,alsoontheboilercontrolobjectofstudy.Thispaperfirstexplainshisownunderstandingofboilerandboilercontrolsystemarebrieflyintroducedinthepaper,whichfocusesonforcecontrolconfigurationsoftwareinthesimulationsteps,andthenontheADAM—5000/TCPboilerdistributedcontrolsystemandSiemensS7-200PLCwasbrieflyintroduced.Thisgraduationdesignisamemberofthisgrouptoexploreandbecome,onourownabilitytocomplete.DescribeswhychooseForceControl6.1configurationsoftware,howtodrawtheconfigurationgraphandanimationconnection,andthenontheboilercontrolobjectprocessesisdescribed,includingtheboilerliquidlevelcontrol,temperaturecontrolsystemprinciple.TheconfigurationsoftwareandADAM-5000/TCPboilerdistributedcontrolsystemorPLCconnectiontoachievetheboilertemperaturetestingstepstodoasimpleexplanation.KEYWORDS:boilercontrol,ForceControl6.1ADAM-5000/TCP,PLC前言目录前言 1第1章基于DCS的锅炉监控系统 21.1DCS介绍 21.2锅炉概述及其监控 31.2.1锅炉概述 41.2.2锅炉监控 41.2.3仪器仪表简介 51.3组态软件的选择 8第2章ForceControl6.1 102.1力控介绍 102.1.1组态软件的概念 102.1.2力控的特点 10第3章锅炉组态界面的设计 123.1组态画面的绘制 123.1.1力控集成环境 123.1.2力控组态 123.2定义外设I/O连接 143.3定义数据库点及数据连接 153.4动画连接 183.5系统程序清单 193.6系统程序调试 22第4章力控与锅炉连接的尝试 264.1力控和ADAM-5000/TCP的通讯 264.1.1信号表 264.2力控和ADAM的连接 284.3自由口通讯 304.3.1通讯协议 304.3.2PLC程序执行 304.4力控和S7-200的通讯 314.5串口调试 31第5章设计存在的问题 335.1做的不是实物 335.2报警没有设置好声音 335.3没有进行推广 33结论 34谢辞 35参考文献 36外文资料翻译 37前言随着我国工业的发展,组态软件是实现人机界面的好途径。我国有三维力控、组态王、通用组态等。力控监控组态软件是北京三维力控科技根据当前的自动化技术的发展趋势,总结多年的开发、实践经验和大量的用户需求而设计开发的高端产品,是三维力控全体研发工程师集体智慧的结晶,该产品主要定位于国内高端自动化市场及应用,是企业信息化的有力数据处理平台。力控组态软件在秉承力控早期产品成熟技术的基础上,对历史数据库、人机界面、I/O驱动调度等主要核心部分进行了大幅提升与改进,重新设计了其中的核心构件,力控6.1面向NET开发技术,开发过程采用了先进软件工程方法:“测试驱动开发”,产品品质将得到充分保证。与力控早期产品相比,力控6.1产品在数据处理性能、容错能力、界面容器、报表等方面产生了巨大飞跃。REF_Ref168484390\r\h错误!未找到引用源。REF_Ref168484424\h错误!未找到引用源。PAGE6PAGE11第1章基于DCS的锅炉监控系统1.1DCS介绍系统介绍DCS是分散控制系统(DistributedControlSystem)的简称,国内一般习惯称为集散控制系统,是相对于集中式控制系统而言的一种新型计算机控制系统,它是在集中式控制系统的基础上发展、演变而来的。DCS具有以下特点:(1)高可靠性由于DCS将系统控制功能分散在各台计算机上实现,系统结构采用容错设计,因此某一台计算机出现的故障不会导致系统其它功能的丧失。(2)开放性DCS采用开放式、标准化、模块化和系列化设计,系统中各台计算机采用局域网方式通信,实现信息传输,当需要改变或扩充系统功能时,可将新增计算机方便地连入系统通信网络或从网络中卸下,几乎不影响系统其他计算机的工作。(3)灵活性通过组态软件根据不同的流程应用对象进行软硬件组态,即确定测量与控制信号及相互间连接关系、从控制算法库选择适用的控制规律以及从图形库调用基本图形组成所需的各种监控和报警画面,从而方便地构成所需的控制系统。(4)易于维护功能单一的小型或微型专用计算机,具有维护简单、方便的特点,当某一局部或某个计算机出现故障时,可以在不影响整个系统运行的情况下在线更换,迅速排除故障。(5)协调性各工作站之间通过通信网络传送各种数据,整个系统信息共享,协调工作,以完成控制系统的总体功能和优化处理。(6)控制功能齐全控制算法丰富,集连续控制、顺序控制和批处理控制于一体,可实现串级、前馈、解耦、自适应和预测控制等先进控制,并可方便地加入所需的特殊控制算法。ADAM-5000/TCP是一款以以太网为基础的I/O系统。没有转发器,ADAM-5000/TCP能够覆盖超过100m的通信距离。它允许远距离结构,通过以太网和PC来同时存储数据。ADAM-5000/TCP是舒适的结构和有效的管理的解决方案,为建筑体系网络自动化提供了经济而有效的理想解决方案。先进控制系统控制对象主要是液位系统和压力系统。在控制系统设计中,实现DCS信号调理板即FBM与一次仪表即:液位变送器、流量变送器、压力变送器、调节阀等各套设备的连接与调试,根据控制板的连线和控制方案的需要,可以实现30多个回路、多种控制方案如(单回路串级比值前馈等)。为此在DCS控制系统上进行了30多个控制方案的控制组态、流程图组态30多幅流程图和相应的报警组态及历史组态等,实现报警画面和报警键盘上的报警灯、报警键的双向调度及查看历史数据等,构成了完整的DCS控制平台。在此平台上我们用不同的控制方案同时控制各套实验装置,并进行操作,领会DCS系统分散控制的特点;另外,通过流程图、相关参数趋势、历史记录等集中显示、管理、调用,领会DCS系统集中管理的优点;这样就能真正理解DCS控制系统集中管理、分散控制的理论到实践的认识过程。一个自动控制系统要能很好地完成任务,要满足系统的响应快慢、稳定性、最大偏差等。很明显,自动控制系统总希望在稳定工作状态下,具有较高的控制质量,我们希望持续时间短、超调量小、摆动次数少。为了保证系统的精度,就要求系统有很高的放大系数,然而放大系数一高,又会造成系统不稳定,甚至系统产生振荡。反之,只考虑调节过程的稳定性,又无法满足精度要求。因此,调节过程中,系统稳定性与精度之间产生了矛盾。如何解决这个矛盾,可以根据控制系统设计要求和实际情况,在控制系统中插入“校正网络”,矛盾就可以得到较好解决。这种“校正网络”,有很多方法完成,其中就有PID方法。PID调节器实际是一个放大系数可自动调节的放大器,动态时,放大系数较低,是为了防止系统出现超调与振荡。静态时,放大系数较高,可以蒱捉到小误差信号,提高控制精度。PID控制实验于上面水箱的液体液位控制,可以改变PB(引起比例部分增益的变化)、积分时间(或恢复时间,决定恢复动作的积分环节)、以及微分作用(决定微分作用)。控制作用的微分部分,能使控制器识别快速变化的误差,并且采用额外的作用来解决。通过采取并非简单直接地与误差成正比的控制作用,系统的响应得到改进。此时有一种控制作用的要素与误差的变化率成正比.新的组成部分在某些条件下时非常重要,例如由于在某处的缺陷导致一个水箱大量进水,可能导致溢出,这时通过采用一个非常大的控制动作,产生过补偿,减少逆转系统响应趋势所需要的时间,直至终止这个趋势。但是微分作用不仅仅提供过补偿,当系统测量值接近给定值时,误差的变化率将下降(若比例作用较小),误差变化率的下降。误差变化率的下降将产生来自积分环节的负面的控制作用,更加降低控制作用,它强加一个控制动作,并降低超调的可能。微分作用可以产生大的控制动作,将系统拉回正常状态,并防止超调,增大稳定时间。其原理如1-1示图1-1DCS原理图1.2锅炉概述及其监控1.2.1锅炉概述锅炉是一种能量转换设备,向锅炉输入的能量有燃料中的化学能、电能、高温烟气的热能等形式,而经过锅炉转换,向外输出具有一定热能的蒸汽、高温水或有机热载体。锅的原义指在火上加热的盛水容器,炉指燃烧燃料的场所,锅炉包括锅和炉两大部分。锅炉中产生的热水或蒸汽可直接为工业生产和人民生活提供所需热能,也可通过蒸汽动力装置转换为机械能,或再通过发电机将机械能转换为电能。提供热水的锅炉称为热水锅炉,主要用于生活,工业生产中也有少量应用。产生蒸汽的锅炉称为蒸汽锅炉,常简称为锅炉,多用于火电站、船舶、机车和工矿企业。锅炉是由锅和炉组成的,上面的盛水部件为锅,下面的加热部分为炉,锅和炉的一体化设计称为锅炉。《特种设备安全监察条例》所定义的锅炉是指利用各种燃料、电或者其他能源,将所盛装的液体加热到一定的参数,并对外输出热能的设备。其范围规定为最高安全水位时存水容积大于或者等于30L的承压蒸汽锅炉;出口水压大于或者等于0.1MPa(表压),且额定功率大于或者等于0.1Mw的承压热水锅炉;有机热载体锅炉。1.2.2锅炉监控过程控制系统是由被控对象(被控制的生产过程或机械设备)和自动控制装置(测量变送器,控制器,控制阀)组成.方框图能够清楚的表明系统的结构和环节的信号传送.系统是以锅炉为主要控制对象,并对高位水箱、供水槽进行液位,压力.流量和其它参数的控制。该系统主要是采用计算机为主的集散控制。则系统原理总图1-2如下:图1-2总原理图水从高位水箱流出,通过电磁阀M1调节到锅炉,在通过电磁阀M2到计量水槽,最后通过水泵抽到高位水箱,形成一个闭环。在对锅炉的工艺分析的过程中,我们发现可以从对锅炉液位,高位水箱液位,水槽液位,锅炉温度以及总体控制等方面对进行试验控制。在对锅炉液位进行控制时,我们可以通过控制变频器控制水泵直接向锅炉送水的速度,也可以在保持高位水箱恒压供水的情况通过控制进水电动调节阀的开度和电磁阀的开关控制锅炉进水的速度,锅炉出水可以通过控制出水电动调节阀和电磁阀来控制。在对高位水箱的液位进行控制时,我们是通过控制变频器来控制水泵抽水的速度,从而达到对高位水箱送水的速度控制的控制。通过控制出水电动调节阀的开度和电磁阀的开关控制高位水箱出水的速度。在控制水槽的液位时我们是通过控制变频器来改变水泵从水槽抽出水的速度通过调节出水电动调节阀控制水槽进水的速度,在控制锅炉温度时通过控制晶闸管SCR移相调控器来控制锅炉温度。在对锅炉液位,高位水箱,水槽这三者的控制回路分析时我们分别从静态和动态两个角度去考虑,由于静态分析较简单所以我们是先从静态控制着手的,随着对锅炉控制工艺的熟悉我再慢慢步入到控制的动态分析,而且通过对现场控制对象的观察,发现其实控制回路有几十种。锅炉控制系统的组成:锅炉系统由锅炉、高位水箱、供水槽、抽水电机、QS智能调节阀、电磁阀、压力传感器、流量传感器、温度变送器、压力表、管道、开关等部分组成。在组态软件监控锅炉的正常运行下,维持汽温和汽压正常,均匀给水使锅炉保持正常水位,保持蒸汽品质合格,保证锅炉出口烟温在正常温度。在工业现场有仪器仪表可以实时的查看锅炉的工作状态,在中央控制室内用组态软件也可以实时的查看锅炉的工作状态。现场和中央控制室的双重监控可以确保锅炉安全可靠的运行。保证了工业生产的稳定、可靠、安全。1.2.3仪器仪表简介传感器它是一种检测装置,能感受到被测量的信息,并能将检测感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求。工作原理:当有两种不同的导体和半导体A和B组成一个回路,其两端相互连接时,只要两结点处的温度不同,一端温度为T,称为工作端或热端,另一端温度为TO,称为自由端(也称参考端)或冷端,则回温度传感器。温度传感器:温度计通过传导或对流达到热平衡,从而使温度计的示值能直接表示被测对象的温度。一般测量精度较高。在一定的测温范围内,温度计也可测量物体内部的温度分布。但对于运动体、小目标或热容量很小的对象则会产生较大的测量误差,常用的温度计有双金属温度计、玻璃液体温度计、压力式温度计、电阻温度计、热敏电阻和温差电偶等。它们广泛应用于工业、农业、商业等部门。在日常生活中人们也常常使用这些温度计。随着低温技术在国防工程、空间技术、冶金、电子、食品、医药和石油化工等部门的广泛应用和超导技术的研究,测量120K以下温度的低温温度计得到了发展,如低温气体温度计、蒸汽压温度计、声学温度计、顺磁盐温度计、量子温度计、低温热电阻和低温温差电偶等。低温温度计要求感温元件体积小、准确度高、复现性和稳定性好。利用多孔高硅氧玻璃渗碳烧结而成的渗碳玻璃热电阻就是低温温度计的一种感温元件,可用于测量1.6~300K范围内的温度。传感器的作用:人们为了从外界获取信息,必须借助于感觉器官。而单靠人们自身的感觉器官,在研究自然现象和规律以及生产活动中它们的功能就远远不够了。为适应这种情况,就需要传感器。因此可以说,传感器是人类五官的延长,又称之为电五官。新技术革命的到来,世界开始进入信息时代。在利用信息的过程中,首先要解决的就是要获取准确可靠的信息,而传感器是获取自然和生产领域中信息的主要途径与手段。在现代工业生产尤其是自动化生产过程中,要用各种传感器来监视和控制生产过程中的各个参数,使设备工作在正常状态或最佳状态,并使产品达到最好的质量。因此可以说,没有众多的优良的传感器,现代化生产也就失去了基础。在基础学科研究中,传感器更具有突出的地位。现代科学技术的发展,进入了许多新领域:例如在宏观上要观察上千光年的茫茫宇宙,微观上要观察小到cm的粒子世界,纵向上要观察长达数十万年的天体演化,短到s的瞬间反应。此外,还出现了对深化物质认识、开拓新能源、新材料等具有重要作用的各种极端技术研究,如超高温、超低温、超高压、超高真空、超强磁场、超弱磁场等等。显然,要获取大量人类感官无法直接获取的信息,没有相适应的传感器是不可能的。许多基础科学研究的障碍,首先就在于对象信息的获取存在困难,而一些新机理和高灵敏度的检测传感器的出现,往往会导致该领域内的突破。一些传感器的发展,往往是一些边缘学科开发的先驱。传感器早已渗透到诸如工业生产、宇宙开发、海洋探测、环境保护、资源调查、医学诊断、生物工程、甚至文物保护等等极其之泛的领域。可以毫不夸张地说,从茫茫的太空,到浩瀚的海洋,以至各种复杂的工程系统,几乎每一个现代化项目,都离不开各种各样的传感器。由此可见,传感器技术在发展经济、推动社会进步方面的重要作用,是十分明显的。世界各国都十分重视这一领域的发展。相信不久的将来,传感器技术将会出现一个飞跃,达到与其重要地位相称的新水平。温度传感器和液位传感器分别如图1与2图1-3温度传感器图1-4液位传感器2.水泵水泵是输送液体或使液体增压的机械。它将原动机的机械能或其他外部能量传送给液体,使液体能量增加,主要用来输送液体包括水、油、酸碱液、乳化液、悬乳液和液态金属等,也可输送液体、气体混合物以及含悬浮固体物的液体。衡量水泵性能的技术参数有流量、吸程、扬程、轴功率、水功率、效率等;根据不同的工作原理可分为容积水泵、叶片泵等类型。容积泵是利用其工作室容积的变化来传递能量;叶片泵是利用回转叶片与水的相互作用来传递能量,有离心泵、轴流泵和混流泵等类型。具体用途:水泵具有不同的用途,不同的输送液体介质,不同的流量、扬程的范围,因此,它的结构形式当然也不一样,材料也不同,概括起来,大致可以分为:1、城市供水2、污水系统3、土木、建筑系统4、农业水利系统5、电站系统6、化工系统7、石油工业系统等。如图1-5图1-5水泵3.阀门阀门是流体输送系统中的控制部件,具有截止、调节、导流、防止逆流、稳压、分流或溢流泄压等功能。用于流体控制系统的阀门,从最简单的截止阀到极为复杂的自控系统中所用的各种阀门,其品种和规格相当繁多。阀门可用于控制空气、水、蒸汽、各种腐蚀性介质、泥浆、油品、液态金属和放射性介质等各种类型流体的流动。阀门根据材质还分为铸铁阀门,铸钢阀门,不锈钢阀门,铬钼钢阀门,铬钼钒钢阀门,双相钢阀门,塑料阀门,非标订制等阀门材质。阀门是管路流体输送系统中控制部件,它是用来改变通路断面和介质流动方向,具有导流、截止、节流、止回、分流或溢流卸压等功能。用于流体控制的阀门,从最简单的截止阀到极为复杂的自控系统中所用的各种阀门,其品种和规格繁多,阀门的公称通径从极微小的仪表阀大至通径达10m的工业管路用阀。阀门可用于控制水、蒸汽、油品、气体、泥浆、各种腐蚀性介质、液态金属和放射性流体等各种类型流体地流动,阀门的工作压力可从0.0013MPa到1000MPa的超高压,工作温度从-269℃的超低温到1430℃的高温。阀门的控制可采用多种传动方式,如手动、电动、液动、气动、涡轮、电磁动、电磁液动、电液动、气液动、正齿轮、伞齿轮驱动等;可以在压力、温度或其它形式传感信号的作用下,按预定的要求动作,或者不依赖传感信号而进行简单的开启或关闭,阀门依靠驱动或自动机构使启闭件作升降、滑移、旋摆或回转运动,从而改变其流道面积的大小以实现其控制功能。如图1-6图1-6阀门4.报警器报警器(alarm),是一种为防止或预防某事件发生所造成的后果,以声音、光、气压等形式来提醒或警示我们应当采取某种行动的电子产品。随着科技的进步,机械式报警器越来越多地被先进的电子报警器代替,经常应用于系统故障、安全防范、交通运输、医疗救护、应急救灾、感应检测等领域,与社会生产密不可分。1.3组态软件的选择与其他组态软件比较,力控组态软件的驱动比较全,价格上其他组态软件便宜,是性价比最高的软件,组态更便捷;由力控组态软件组成的C/S和B/S网络体系都支持双网容错切换;能有效的管理多个网络节点状态,数据采用变化传输,节省了网络开销,故障和容错机制更完善。提高了软件的安全性和稳定性。所以我们选择了力控组态软件。第1章标题第2章ForceControl6.12.1力控介绍2.1.1组态软件的概念组态软件指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,能以灵活多样的组态方式(而不是编程方式)提供良好的用户开发界面和简捷的使用方法,其预设置的各种软件模块可以非常容易地实现和完成监控层的各项功能,并能同时支持各种硬件厂家的计算机和I/O设备,与高可靠的工控计算机和网络系统结合,可向控制层和管理层提供软、硬件的全部接口,进行系统集成。2.1.2力控的特点方便、灵活的开发环境,提供各种工程、画面模板、可嵌入各种格式(BMP、GIF、JPG、JPEG、CAD等)的图片,方便画面制作,大大降低了组态开发的工作量;高性能实时、历史数据库,快速访问接口在数据库4万点数据负荷时,访问吞吐量可达到20000次/秒;强大的分布式报警、事件处理,支持报警、事件网络数据断线存储,恢复功能;支持操作图元对象的多个图层,通过脚本可灵活控制各图层的显示与隐藏;强大的ACTIVEX控件对象容器,定义了全新的容器接口集,增加了通过脚本对容器对象的直接操作功能,通过脚本可调用对象的方法、属性;全新的、灵活的报表设计工具:提供丰富的报表操作函数集、支持复杂脚本控制,包括:脚本调用和事件脚本,可以提供报表设计器,可以设计多套报表模板;提供在Internet/Intranet上通过IE浏览器以“瘦”客户端方式来监控工业现场的解决方案;支持通过PDA掌上终端在Internet实时监控现场的生产数据,支持通过移动GPRS、CDMA网络与控制设备或其它远程力控节点通讯、支持控制设备冗余、控制网络冗余、监控服务器冗余、监控网络冗余、监控客户端冗余等多种系统冗余方式。力控监控组态软件主要网络特点:1.率先在国产组态软件中推出完整的软件冗余和热备体系,支持分布式网络访问,支持多层网络冗余,极大的提高了软件的安全性和稳定性;2.在支持网络冗余体系的国内组态软件开发商中,是性能价格比最高的软件;3.在国产软件厂家中最适合DCS、PLC、RTU、DDC等控制器厂家进行监控软件配套,可以在过程自动化、制造自动化项目中广泛应用;4.分布在网络的不同节点的力控软件,节点之间可以任意通讯,构成了完整的分布式网络体系,由力控软件组成的C/S和B/S网络体系都支持双网容错切换;5.重新设计开发的网络管理程序,能有效的管理多个网络节点状态,数据采用变化传输,节省了网络开销,故障和容错机制更完善;6.适合企业信息化的信息集成,软件不但大数据量处理功能,同时组态更便捷;软件冗余和热备的特点:7.支持控制设备冗余:如集散系统DCS中的控制站冗余、支持国外主流PLC设备冗余方式,比如SIEMENS公司的S7400H系列、通用公司的GE9070系列等支持冗余的控制器,支持控制硬件的软冗余切换和硬冗余切换;8.支持双机冗余解决方案:由力控组成的双机SCADA系统可以进行冗余配置,力控在控制网络中支持普通的232、485、以太网等网络,双机“心跳”可以采用双网配置来进行数据传输,同时主、从机切换支持手动切换;9.在冗余配置中,由力控软件组成的主从机可以达到快速的切换,切换时间为2秒!10.由力控软件组成的服务器、客户端方式的管理网络体系支持服务器的故障切换、双网切换;11.支持完整的网络备份和切换,做为监控操作站的软件支持控制网络的冗余切换,同时由力控软件作为服务器和客户端的网络体系中,服务器和客户端也支持网络冗余切换;力控软件的工业过程可视化监控:12.力控forcecontrol5.0版本除了可以完成工业监控的动态流程画面开发、实时、历史趋势曲线显示、实时、历史报警处理、日报、班报、月报等报表制作外、在操作事件处理、用户权限管理上得到了很大的改进,同时还增加了很多行业组件,比如增加了专用的视频客户端、FLASH访问组件、报表管理组件、多媒体播放器等组件;13.力控forcecontrol5.0版本适合大点数工程的快速生成,增加了适合制造自动化的开放接口,适合特殊客户的定制化服务;14.力控forcecontrol的HMI后台的数据访问来源不但支持本地实时数据库,同时还可以基于ODBC、OLEDB等接口访问关系数据库,使后台数据处理得到了极大的加强;15.力控forcecontrol5.0版本软件改造了HMI组件管理工具,增加了大量的专业矢量子图,矢量子图更加丰富,适合工程项目快速生成;16.力控的图形监控客户端不但支持本地的监控,同时还适合网络“发布”,支持IE浏览器的显示与查询;17.着重加强了万能报表组件、X-Y曲线组件、饼图、直方图组件、散点图、报警查询组件等程序的改进;力控行业应用从大庆油田到胜利油田、新疆油田,从黑龙江鹤岗煤矿到山西晋城煤矿,从燕山石化到茂名石化,从海上石油钻井平台到火箭发射中心,从上海浦东金贸大厦到台湾荣总医院,从北京福田汽车到长春一气大众和上海大众汽车,从首都钢铁公司到上海宝山钢铁公司,从西安城市热网到哈尔滨城市热网,从大庆油田供水公司到长江三峡,从蚌埠燃气管网到西气东输,到处都能找到三维力控产品应用的实例,我们的用户每天都在享受三维力控的优质服务和系列自动化软件的成果:提高效率、节省成本。力控行业版石油版:安全容错的体系是国产软件中最适合流程行业的解决方案,具备油井的远程监控示功图专用组件,为三次采油助力;机房版:基于SNMP代理的解决方案,在铁路、银行、电信广泛应用;楼宇版:楼宇IBMS集成的有力平台,支持楼宇的BACNET、LON总线;环保版:推出基于嵌入式的远程环保无人职守解决方案。第3章REF_Ref168484495\h错误!未找到引用源。我的毕业设计PAGE25第3章锅炉组态界面的设计3.1组态画面的绘制3.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服务器程序(WebServer):Web服务器程序可为处在世界各地的远程用户实现在台式机或便携机上用标准浏览器实时监控现场生产过程。控制策略生成器(StrategyBuilder):是面向控制的新一代软件逻辑自动化控制软件。提供包括:变量、数学运算、逻辑功能和程序控制处理等在内的十几类基本运算块,内置常规PID、比值控制、开关控制、斜坡控制等丰富的控制算法。同时提供开放的算法接口,可以嵌入用户自己的控制程序。3.1.2力控组态1、建立工程打开工程管理器,选择“新增应用”,在应用名称对话框中输入一个应用程序的名称“基于组态软件的锅炉控制系统设计”,按“确定”按钮。在工程列表中会出现新建的工程,单击该工程(或开发系统按钮)并进入组态,打开Draw,开始组态工作。如图3-1所示图3-1新建工程新建窗口如图3-2所示:图3-2新建窗口组态主画面如图3-3所示:图3-3主界面专家报表界面如图3-4所示:图3-4报表界面4.历史曲线界面如图3-5所示:图3-5历史曲线3.2定义外设I/O连接在工程项目导航栏中双击“I/O”设备组态在弹出的窗口中点击“力控”前面的“+”,再点击“仿真驱动”前面的“+”,然后双击“SIMULATOR(仿真),在弹出的画面中定义设备的名称及设备的地址号,如图3-6所示图3-6I/O连接在“设备名称”输入框内键入一个自己定义的名称,这里输入一个“gl”。接下来要设置“gl”的采集参数,即“数据更新周期”和“超时时间”。在“数据更新周期”输入框内键入1000毫秒。然后打开图库如图3-7所示:图3-7图库在力控的窗口中进行组态结果如图3-3所示。3.3定义数据库点及数据连接在工程项目导航栏中,双击“数据库组态”启动组态程序DBMANAGER。启动DBMANAGER后出现DBMANAGER主窗口。单击菜单条的“点”选项新建或双击单元格,出现“请将指定区域”,在“点名”输入框内键如点名“temp”。其他参数如量程、报警参数等可以采用系统提供的缺省值。单击“确定”按钮返回,在点名单元格中增加了一个点名为temp。其他参数如数值、报警灯的设置同上。具体步骤如下:然后双击“数据库组态”弹出如下窗口,启动组态程序DBMANAGER如图3-8所示:图3-8点设置初始界面双击“点名”弹出如下窗口如图3-9所示:图3-9I/O点设置选择“继续”出现如下窗口,如图3-10图3-10模拟点设置然后再选择“数据连接”如下图所示:图3-11图3-11数据连接I/O设置寄存器地址:寄存器地址有唯一性,不能与其他同类型寄存器的地址重复。最大值和最小值的设置根据水位信号的量程来设置,配置完以上数据就可以单击确定按钮完成设置了。点击“确定”,直到完成所有的模拟“I/O”和数字“I/O”的组态,如下图所示:3-12和3-13图3-12模拟I/O点设置图3-13数字I/O点设置3.4动画连接在力控的开发系统中,可以为每个工程建立无数个画面,在每个画面上可以组态关联的静态或动态图形。我们的组态画面比较复杂,列举两个例子:如图3-14图3-14液位报警双击该报警灯,出现下图“电子管式显示灯”图在其中填入正确的表达式的值,选择好条件,确定即可如图3-15。图3-15电子管式显示灯2.启动按钮的动画连接:双击“启动”按钮,选择初始动作,如图所示3-16图3-16按钮动画连接选择“左键动作”出现如下窗口:如图3-17图3-17左键设置在按下鼠标中输入需要的表达式,经过编译,保存。完成所有动画连接保存。上边仅仅介绍了主界面大致的组态过程,限于篇幅“液位与专家报表界面”和“温度与液位监控曲线在这里就不再多述。最终的界面见图3-4与图3-5所示。3.5系统程序清单在本次课程设计中,使用的是仿真驱动程序,并不是真的硬件,因此,为了实现锅炉的控制逻辑,在应用程序动作中实现,已达到逻辑控制的仿真的效果,具体步骤如下:双击“工程项目导航栏”中“动作”下的“应用程序动作,弹出脚本编辑器对话框,如图3-18所示:图3-18进入程序动作图3-19程序运行动作详见如下,进入程序中,输入下列程序语句:temp.pv=0;

level.pv=0;

in_value.pv=0;

out_value.pv=0;

run.pv==0;

hot.pv=0;

flag_alert.pv=0;

inflow.PV=0;

out_value.PV=0;//状态清零,初始化程序程序运行周期执行中,输入IFrun.pv==1THEN

IFlevel.pv<86||level.pv>90THEN

flag_alert1.PV=1;

ELSE

flag_alert1.PV=0;

ENDIF//液位报警程IFtemp.pv<39||temp.pv>42THEN

flag_alert2.PV=1;

ELSE

flag_alert2.PV=0;

ENDIF

//温度报警

IFlevel.pv<=86THEN液位低于86时

in_value.pv=1;//开启输入阀门

beng_pv.PV=1;//开启水泵

out_value.pv=0;//关闭出水阀门

ENDIF

IFlevel.pv>=90THEN//液位高于90时

in_value.pv=0;//关闭输入阀门

beng_pv.PV=0;//关闭水泵

out_value.pv=1;//打开出水阀门

ENDIF

IFlevel.pv>=10&&level.pv<=90THEN

hot.pv=1;//当液位在10—90时开启加热装置

ENDIF

IFtemp.PV>40THENhot.pv=0;//当温度大于40时,关闭加热装置

ENDIF

IFhot.pv==1THEN

temp.pv=temp.pv+0.5;

ENDIF

IFhot.pv==0&&level.pv>=10THEN

temp.pv=temp.pv-0.5;

ENDIF

//加热时,温度升高,否则降低

IFin_value.pv==1&&out_value.pv==0THEN

level.pv=level.pv+2;

ENDIF

IFin_value.pv==1&&out_value.pv==0&&inflow.PV<0.5THEN

inflow.PV=inflow.PV+0.05;

ENDIF

//输入时液位升高IFin_value.PV==0THEN

inflow.PV=0;

ENDIF

//无输入时,进水流量传感器不工作

IFin_value.pv==0&&out_value.pv==1THEN

level.pv=level.pv-2;

ENDIF//无输入时液位降低

IFin_value.pv==0&&out_value.pv==1&&outflow.PV<0.5THEN

outflow.PV=outflow.PV+0.1;

ENDIF//有输出时,流量传感器工作,但不大于0.5

IFout_value.PV==0THEN

outflow.PV=0;

ENDIF

//无输出,流量传感器不工作

ifin_value.PV==1&&out_value.PV==1then

outflow.PV=0.5;

inflow.PV=0.5;

endif

3.6系统程序调试先将仿真结果展示,系统进入界面如图3-20所示图3-20演示主界面系统正在进行,报警灯在闪烁。如图3-21图3-21运行异常界面专家报表有数据显示,如图3-22图3-22专家报表液位正常,温度不正常,液位灯变绿,如图3-23图3-23主界面温度异常查询界面为3-24图3-24查询界面温度与液位监控曲线界面,实际的曲线与给定曲线基本一致。仿真基本达到预期目标。如图3-25图3-25历史曲线第3章标题PAGE8PAGE32第4章力控与锅炉连接的尝试4.1力控和ADAM-5000/TCP的通讯4.1.1信号表当变频器柜和电器柜之间按工控机I/O接口插座J1与J2的信号表连接好时工控机I/O接口插座J1的信号表4-1(AI,直流电源)(配仪表的大操作台)表4-1J1信号表插座脚号信号代码信号名信号量程被测物理量备注J1/01AI1+水箱液位LT-11~5v(4~20mA)0~40mm液位送工控机J1/02AI1-J1/03AI2+锅炉液位LT-21~5v(4~20mA)0~40mm液位送工控机J1/04AI2-J1/05AI3+水槽液位LT-31~5v(4~20mA)0~40mm液位送工控机J1/06AI3-J1/07AI4+出水压力PT-21~5v(4~20mA)0~100KPa液位送工控机J1/08AI4-J1/09AI5+进水流量FIT-11~5v(4~20mA)0~300L/h流量送工控机J1/10AI5-J1/11AI6+出水流量FIT-21~5v(4~20mA)0~300L/h流量送工控机J1/12AI6-J1/13AI7+锅炉水温TIT-11~5v(4~20mA)0~100oC温度送工控机J1/14AI7-J1/15AI8+夹套水温TIT-21~5v(4~20mA)0~100oC温度送工控机J1/16AI8-J1/17AI9+进水电动阀阀位M1-Iout1~5v(4~20mA)0~100%M1阀位送工控机J1/18AI9-J1/19AI10+出水动阀阀位M2-Iout1~5v(4~20mA)0~100%M2阀位送工控机J1/20AI10-J1/21空脚J1/22空脚J1/2324V+供用户直流电源送工控机J1/2412V+供用户直流电源送工控机J1/250V供用户直流电源送工控机外壳PE1接地送工控机说明:当250Ω电阻板上开关K1~K13闭合时,AI1~AI13为1~5VDC;当K1~K13断开时,AI1~AI13为4~20mADC输出给工控机。工控机I/O接口插座J2的信号表4-2(AO,DI,DO,AI)(配仪表的大操作台)表4-2J2信号表插座脚号信号代码信号名信号量程被测物理量备注J2/01AO1+进水电动阀控制M1-Is4~20mA0~100%阀门开度工控机来J2/02AO1-J2/03AO2+出水电动阀控制M2-I4~20mA0~100%阀门开度工控机来J2/04AO2-J2/05AO3+晶闸管SCR控制4~20mA0~4.5KW移相调控工控机来J2/06AO3-J2/07AO4+变频器控制4~20mA0~50HZ变频调节工控机来J2/08AO4-J2/09DI1+VD11接通信号继电器接点DI1=0阀关DI1=1阀开工控机来J2/10DI1-J2/11DI2+VD12接通信号继电器接点DI2=0阀关DI2=1阀开工控机来J2/12DI2-J2/13DO1+驱动VD11接点/OC门继电器KA1线圈600Ω工控机来J2/14DO1-J2/15DO2+驱动VD12接点/OC门继电器KA2线圈600Ω工控机来J2/16DO2-J2/17DO3+变频使能接点/OC门继电器KA3线圈600Ω工控机来J2/18DO3-AO5+单相晶闸管SCR控制4~20mA0~1.5KW移相调控工控机来AO5-J2/25PE2接地送工控机说明:OC门即集电极开路的晶体管,它能外接24VDC、600Ω内阻的继电器。4.2力控和ADAM的连接因为力控中I/O设备组态—〉智能模块—〉ADVANTECH(研华)中仅有ADAM-5000/485的驱动,要想实现与ADAM-5000/TCP的通讯则在MODBUS(TCP)中的进行设备配置,并在IOServers中将新的驱动“Standard_Umodbus”代替原来的驱动。ADAM-5000-Utility测试软件接通,进行调试。力控界面如下:图4-1系统原理图将上图进行组态图4-2设备连接图4-3地址定义模拟量的组态如图4-4图4-4模拟量组态数字量的组态如图4-5图4-5数字量组态结果如下图4-6图4-6尝试结果4.3自由口通讯4.3.1通讯协议在自由口模式下,通信协议是由用户定义的。用户可以用梯形图程序调用接收中断、发送中断、发送指令(XMT)、接受指令(RCV)来控制通信操作。在自由口模式下,通信协议完全由梯形图程序控制。4.3.2PLC在第一次扫描时执行初始化子程序,对端口及RCV指令进行初始化。初始化完成后,运行RCV指令使端口处于接受状态。RCV会将以"g"开头"G"结尾的指令保存到接收缓冲区,并同时产生接收完成中断。RCVcomplete中断服务程序用来处理接收完成中断事件,它会将接收缓冲区中的十六进制ASCII码还原成数据并保存,同时置位Verify子程序的触发条件(M0.1)。Verify子程序首先复位本身的触发条件以防止子程序被重复调用,然后求出接收缓冲区中指令的BCC校验码并与指令中的BCC校验码进行比对。如果相等则置BCC码校验正确的标志位(M0.0)为1;如果指令格式正确(指令的结束标志在接收缓冲区中特定的位置VB133)而BCC码不相等,则发送代表BCC校验码错误的反馈信息;如果指令格式不正确(VB133中不是指令的结束标志),则返回代表指令格式错误的反馈信息。Read子程序的触发条件为:指令中的站地址与本机站地址相符、指令类型为读指令、BCC检验码正确。当条件满足时,Read子程序被执行。Read子程序首先禁止RCV,然后将指令所要读取的数据转换成十六进制ASCII码并写入发送缓冲区、计算BCC检验码、最后发送反馈信息。Write子程序的触发条件为:指令中的站地址与本机站地址相符、指令类型为写指令、BCC检验码正确。当条件满足时,Write子程序被执行。Write子程序首先禁止RCV,然后将指令中的数据写入目标寄存器,最后发送代表写入正确的反馈信息。PLC每接到一条指令后都会发送一条反馈信息,当反馈信息发送完成时,会产生发送完成中断,XMTcomplete中断服务程序用来处理发送完成中断事件。在XMTcomplete中断服务程序中所要执行的操作包括:复位BCC校验码正确的标志位(M0.0);允许RCV;bcc码寄存器清零;重新装入用于计算BCC校验码的地址指针;接收缓冲区中存放指令结束字符的字节VB133清零(用来判断下一条指令格式是否正确)。4.4力控和S7-200的通讯力控与西门子的通讯包括PPI(一个pc串口对应一个200控制器、MODBUSRTU(标准MODBUS)、MPI、PROFIBUS、OPC。PPI:可用PPI直连电缆;也可采用西门子原装电缆,但是拨码开关要设置正确。先用MIRCOWIN设置搜索设置好200控制器的通讯参数,然后力控中直接定义设备即可。MODBUSRTU:确认MICROWIN中MODBUS指令库,主程序中设置好两个指令模块(参照力控驱动帮助。次协议采用485链路,并且只能用200控制器的PORT0,接线是3正8负。MPI/PROFIBUS:这个需要配合的硬件有CP5611卡,EM277模块,软件要用到STEP7和SIMATICNET相关配置,详细设置参照力控帮助。OPC:西门子给s7-200提供了一个OPC的通讯方式,相关软件PCACCESS。力控中定义一个OPC设备即可。当用自制的通讯电缆与S7200通讯或者干扰源时,由于电平和阻抗不匹配,会干扰通讯质量,会出现超时。S7-200的编程软件MICROWIN不能和力控同时打开否则力控通讯不上。确定此plc之前是否调试过MODBUS通讯方式,如果是则将程序的前两个MODBUS配置指令删除。4.5串口调试串口通讯因具有简单,组网方便的特点,在设备通讯中广泛使用。普通计算机中采用的是RS232通用通讯接口,通过此接口,计算机简单方便地与外围设备进行通讯。在单片机控制领域,设备与设备之间的通讯常用串行通讯方式,常采用的硬件通讯网络为RS485/RS422/RS232等。在设备开发或设备维护过程中,常常需要对设备通讯过程进行数据检测,用于判断通讯是否正常。实现这个调试过程,需要计算机通讯软件对通讯过程进行监控,数据采集,进行数据分析。因此对串口进行调试是非常必要的,可以采用串口调试软件。串口监控器是一个多功能串口调试,串口监控软件。它有数据发送,数据接收,数据分析等功能。REF_Ref168484640\r\h错误!未找到引用源。REF_Ref168484646\h错误!未找到引用源。PAGE34第5章设计存在的问题5.1做的不是实物我们的毕业设计由于时间和水平的限制,没能和真实的被控对象连接起来,让我感到很是遗憾,但我们已尽自己之力,全心准备,用心去做,每一步都是摸着石头过河,我们曾经尝试用ADAM5000/TCP连接,做了一半,再没有进展,由于专升本的时间紧迫不得不放弃;而用PLC做时,我们的PLC课讲的每那么深,不会编自由口通信程序,尝试到此,我知道了力控和实物连接的两种常用方法。能走到此我很满意,升本之后我会继续走下去的。5.2报警没有设置好声音我们的系统设有声音报警,当系统工作在异常情况时会自动发出报警声音,当时当系统恢复正常时,仍继续发出报警信号,需要人工点击确定之后才不在响,不能自动停止报警。5.3没有进行推广我们做的毕业设计是以澡堂洗澡为背景的,洗澡温度设置在39-41摄氏度,液位设为标准液位,锅炉工坐在计算机前就可以监控锅炉的运行状况,不正常时进行报警,既有声音,又有报警灯颜色改变,使设备安全运行。结论结论经过我们的努力,完成了毕业设计,知道了今后从事实物与组态软件连接时自己要走的方向,为今后继续从事这方面的工作奠定了基础。我们对自己做的内容非常肯定。但也有不足之处就是它不是实实在在的东西,但我也尝试了与实物的连接,这为今后进一步完善奠定了一定的基础。致谢我的毕业设计16PAGE35谢辞在经历1个多月的时间,这份毕业设计终于完成了,这个过程是艰辛的但也是有意义的,从一点点的查阅资料到自己去做东西,这些都需要大量的时间和精力,需要耐下心来认真去对待,都要自己去做,这中间遇到了很多的困难,想要放弃,但是在老师和同学的帮助下我又一点点的克服了,最终完成了这份毕业设计,看到自己的劳动成果,心里面也是欣慰的。在这里我特别要感谢**老师、**老师以及其他几位老师不辞辛劳的指导,帮助我们一点点把设计完成,耐心的辅导,经过老师们的细心的不厌其烦的讲解,让我们困惑多时的问题得到了解决,我也殷切的感谢其他成员长期以来的帮助和指导,让我学到了很多知识,最重要的是让我懂得了帮助他人就是帮助自己的人生道理,同学们之间要互相帮助,互相爱护,这样我们才会有长足的进步。再次向帮助我和关心我的老师和同学表示最真诚的感谢!参考文献PAGE38参考文献姚福来孙鹤旭杨鹏.变频器、PLC及组态软件实用技术速成教程.北京:机械工业出版社,2010.3西门子(中国)公司.SIMATICS7-200编程手册(2004年版)(中文).2004.4温照方.SIMATICS7-200可编程序控制器教程.北京理工大学出版社出版2002.9西门子(中国)公司.SIMATICSTEP7程序设计编程手册2002.8常晓玲.电气控制系统与可编程控制器机械工业出版社2007.1葛运旺.计算机控制网络.武汉理工大学出版社2005.6陈洁.PLC基础及应用.苏州大学出版社.2005.7戴一平.等.可编程控制器技术及应用.机械工业出版社,2004.7廖常初可编程序控制器应用技术(第四版).重庆大学出版社.2002.7谢克明.可编程控制器原理与程序设计.电子工业出版社.2002.1鲁远栋.PLC机电控制系列应用设计技术.电子工业出版社.2006.1汪晓平.PLC可编程控制器系统开发实例导航.人民邮电出版社,2004.7吴作明.工控组态软件与PLC应用技术.北京航空航天大学出版社2006.4覃贵礼.组态软件控制技术.北京理工大学出版社.2007.3钱锐.PLC应用技术.科学出版社.2005.12李绍民.潘登.S7-200PLC与上位机的通信[J].大连民族学院学报.2009.11附录PAGE16外文资料翻译ConfigurationSoftwareDevelopmentinChinaandoverseas,mainlyProductsConfigurationsoftwareproductsintheearly1980s,andinthelate1980senteredChina.Butinthemid-1990sandbefore,configurablesoftwareapplicationinChinaisnotuniversal.First,thereareroughlythefollowing:①domesticusersstilllacktheunderstandingoftheconfigurationsoftware,theprojectconfigurationsoftwareisnotthebudget,orprefertobecomepartofthehumanandmaterialresourcesforspecificprojectssolongcycleofthePCcumbersomeprogramminginsteadconfigurationsoftware;②averylongtime,thedomesticsoftwareuserawarenessisnotyetstrong.Facedwiththeimportsareexpensivesoftware(earlymulti-configurationsoftwaredevelopmentforforeignmanufacturers).Fewusersarewillingtobuygenuine;③timedomesticindustrialautomationandinformation.Withind

温馨提示

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

最新文档

评论

0/150

提交评论