版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
太原理工大学毕业设计(论文)任务书第1页毕业设计(论文)题目:组态软件的酸碱罐液位检测软件设计毕业设计(论文)选题目的意义及要求:1、本论文选题的目的、意义在现代化的工业生产中,液位测量几乎遍及生产过程的各个环节。在许多生产领域,不但对液位测量精度要求高,还需要测量仪表很好的适应工业现场的特殊环境,例如高温、高压、强腐蚀性的场所等。最初的酸碱液位测量采用雷达测量液位的原理,但在生产实践中发现,由于强酸强碱的高挥发性,罐内长期被浓雾笼罩,雷达探头也被酸雾笼罩,很难精确测量液面的高度。经过不断地改进技术,发现基于组态王控制的磁翻板液位计可以很好地完成测量任务。该种液位仪具有精度高、环境适应性强、安装方便等特点。磁翻板液位计仪表可用于各种塔、罐、槽、球型容器和锅炉等设备的介质液位检测。该系列的液位计可以做到高密封,防泄漏和适用于高温、高压、耐腐蚀的场合。2、本论文选题的要求完成一个液位监控系统设计,(对象自己定)要求有流程图画面,报警画面,历史曲线,实时曲线,报表画面。各画面间能实现灵活切换,所以画面都能实现动画效果或数据或曲线显示。
毕业设计进度安排:1、3月上旬——3月中旬:网上查找有关论文和期刊并学习,制定开题报告,统筹安排一学期的计划。2、3月中旬——3月下旬:学习《组态王软件实用技术》。3、3月下旬——4月上旬:整理学习收集的资料,形成初步设计方案。4、4月上旬——5月下旬:完成组态王软件控制的主画面及各种曲线的设计。5、6月初——6月第2页6、英文资料翻译,自行安排。毕业设计(论文)主要内容:1、熟悉组态王软件,熟练使用组态软件的常用工具。2、完成硬件电路的设计。3、完成组态工程测酸碱罐液位的主画面、各曲线及报警画面设计。4、报警画面,实时、历史曲线及报表数据结果的表格绘制。学生应交出的设计文件(论文):毕业设计一份,必要的插图、附图、表若干外文10000字符的翻译,根据太原理工大学毕业设计论撰写规范要求完成。主要参考文献:1.穆亚辉.组态王软件实用技术.郑州:黄河水利出版社,2012.6.2.汪志峰.工控组态软件[M].北京:电子工业出版社,2007.3.金以慧.过程控制[M].清华大学出版,1993.4.严盈富.监控组态软件与PLC入门[M].北京:人民邮电出版社,2006.5.覃贵礼.组态软件控制技术[M].北京:北京理工大学出版社,2008.专业班级电气工程及其自动化班学生要求设计(论文)工作起止日期2013年3月—2013年6月指导教师签字日期教研室主任审查签字日期系主任批准签字日期PAGEI组态软件的酸碱罐液位检测软件设计摘要目前,发电系统中,对于工业用浓酸、浓碱液罐内的液位大都采用超声波液位计和磁翻板结合进行液位测量。但安装在罐顶部的超声波探头很容易被酸雾或碱雾堵塞,影响了测量精度,需要工作人员定期对超声波探头进行清洗。本设计利用组态王与磁翻板结合,对酸碱罐液位控制进行仿真。利用组态王监控界面设计,酸碱罐液位的控制作为过程控制的一种,制作一个液位监控系统设计。利用建立工程、设备变量定义、画面绘制、动画链接、及命令语言的编写,完成组态王的软件设计。其中有反应图画面,历史曲线,实时曲线,报警画面,报表画面,各画面间能实现灵活切换,所以画面都能实现动画效果或数据或曲线显示。系统可实现数据输入、动态数据显示和现场设备的实时监控、调试和运行。该系统工艺流程显示直观,人机界面友好,易于操作。系统运行稳定,维护成本低,对于相关的工程应用具有一定的价值。关键词:组态王;测量精度;酸碱罐液位控制。
ConfigurationsoftwareacidtankliquidleveldetectionsoftwaredesignAbstractCurrently,powergenerationsystems,forindustrialusestrongacids,stronglyetanklevelmostlyusingultrasoniclevelmeterandlevelmeasurementcombinedwithmagneticflap.However,theinstallationoftheultrasonicprobeatthetopofthetankcaneasilybeblockedfogmistorbase,affectingthemeasurementaccuracy,requiringpersonneltoperiodicallycleantheultrasonicprobe.Thisdesignusestheconfigurationkingwithmagneticflapcombinedwiththeacidtanklevelcontrolsimulation.MonitoringinterfacedesignwithConfiguration,acidtanklevelcontrolasaprocesscontrol,productionofalevelmonitoringsystemdesign.Theuseofestablishedengineering,equipmentvariabledefinitions,screendrawing,animations,links,andcommandlanguageforthepreparation,completionKingViewsoftwaredesign.Therereactiongraphscreen,thehistoricalcurve,real-timecurve,thealarmscreen,reportscreens,eachabletoachievetheflexibilitytoswitchbetween,sothescreencanachieveanimationeffectsordataorcurvesshow.Systemcanrealizedatainput,dynamicdatadisplayandreal-timemonitoringoffielddevices,commissioningandoperation.Thesystemprocessesvisualdisplay,friendlyinterface,easytooperate.Thesystemisstable,lowmaintenancecosts,forengineeringapplicationsrelatedtoacertainvalue.Keywords:KingView,measurementaccuracy,acidtanklevelcontrol.
目录摘要 IAbstract II引言 11绪论 21.1概述 21.2液位测量的应用现状及解决方法 21.2.1液位传感器国外发展概况 21.2.2液位传感器国内发展概况 31.2.3液位测量的解决方法 31.3本设计目的和主要内容 41.3.1本课题设计思路 41.3.2硬件电路设计 41.3.3软件设计 61.3.4总体设计 62组态王简介 72.1组态王的定义 72.2组态王的特点 72.3组态王的设计思想 92.4组态软件的发展趋势 103酸碱罐液位检测硬件设计 113.1酸碱罐液位控制要求 113.2硬件设计 113.2.1整体设计 113.2.2现场液面测量设计 123.2.3磁翻板液位计正确使用及维护 123.2.4磁翻板液位计的选型 134组态软件的酸碱罐液位检测软件设计 154.1酸碱罐液位检测设计思路 154.2组态王液位检测监控界面设计 154.2.1新建工程 154.2.2监控中心画面设计 164.2.3变量定义 164.2.4实时趋势曲线设计 174.2.5历史趋势曲线设计 194.2.6报表画面设计 214.2.7报警画面设计 254.3组态王液位检测动画连接 264.3.1原料罐动画连接 264.3.2阀门动画设置 264.3.3液体流动动画设置 274.3.4连通器液面设置 284.3.5画面切换设置 294.3.6各画面返回按钮设置 294.3.7画面运行设置 304.4酸碱罐液位监测命令语言 315组态软件设计所得数据 325.1反应室监控画面 325.2历史曲线画面 325.2实时曲线画面 335.3酸碱罐报警画面 335.3.1酸碱罐报警指示灯 335.3.2酸碱罐报警表 345.4酸碱罐报表画面 345.4.1实时数据报表 345.4.2历史数据报表 356体会与展望 366.1个人体会 366.2电气自动化展望 36致谢 38参考文献 39附录1英文原文 40附录2英文翻译 47引言热电厂大致分为两大部分:第一:炉煤仓煤位测量;连排扩溶器液位测量;锅炉汽包水位测量;高压/低压加热器水位测量;凝汽器水位测量和高低报警;除氧器水位测量高低报警;润滑油液位测量等;第二:各种消防/生活水池水位测量;清水箱液位测量;各种酸碱罐液位测量和高低报警;各种废水液位测量;除盐水箱液位测量;灰斗物位测量和高低报警;石灰石粉末仓的物位测量;各种助凝剂、凝聚剂液位测量液位计应用场合极不相同,因而种类也繁多。目前主要包括压力式、差压式、浮子钢带式、电容式、阻抗式、电位差式、机械式等多种方法。其次是磁浮子式、浮筒式、电容式液位计也有相当的应用量。随着技术发展,磁致伸缩式、超声波式和射频导纳式液位计的用量将会迅速增加,压力(差压)式液位计比例会有所下降。罐区储罐由于其容积很大,要求液位计精度很高,过去大多用浮子钢带式液位计,伺服式和静压式也有一定应用量。上个世纪九十年代以来,雷达液位计进入市场,由于其精度较高,可靠性也高,使用方便,因此在罐区中用量迅速增加,成为近十年罐区液位首选仪表。近几年磁致伸缩式液位计异军突起,由于其高精度、高稳定、高可靠及长寿命而更适于罐区储罐液位测量,应用量也必将迅速增加,逐渐会和雷达式液位计平分秋色。对于非接触式液位测量可选用超声波或雷达液位计。超声波液位计应用要考虑到探头超声波的衰减及物料表面的反射特性,从而计算出探头的最大测量范围。而在热电厂酸碱罐中,探头可能会被浓酸或者浓碱的酸雾碱雾堵塞,造成测量精度下降。基于组态王控制的磁翻板液位计可以很好地完成测量任务。该种液位仪具有精度高、环境适应性强、安装方便等特点。因此,广泛应用于石油、化工等液位测量领域,并逐渐取代了其它传统的传感器,成为液位测量中的精品,其优点表现在:1、无机械可动部分,故无摩擦,无磨损。整个变换器封闭在不锈钢管内,和测量介质非接触,传感器工作可靠,寿命长。2、精度高:工作中通过测量起始脉冲和终止脉冲的时间来确定被测位移量,因此测量精度高,这是用其它传感器难以达到的精度。3、安全性好:防爆性能高,本安防爆,使用安全,特别适合对化工原料和易燃液体的测量。测量时无需开启罐盖,避免人工测量所存在的不安全性。4、便于系统自动化工作:标准输出信号,便于微机对信号进行处理,容易实现联网工作,提高整个测量系统的自动化程度。
1绪论1.1概述液位计应用场合极不相同,因而种类也繁多。目前主要包括压力式、差压式、浮子钢带式、电容式、阻抗式、电位差式、机械式等多种方法。生产过程中各类塔釜罐液位的检测目前仍是以压力和差压变送器为主。这除了其自身性价比还有一定的优势外,还有设计和应用的习惯问题。其次是磁浮子式、浮筒式、电容式液位计也有相当的应用量。随着技术发展,磁致伸缩式、超声波式和射频导纳式液位计的用量将会迅速增加,压力(差压)式液位计比例会有所下降。依据介质和现场条件的不同,各种液位计各展优势,将形成一个多元化的局面。罐区储罐由于其容积很大,要求液位计精度很高,过去大多用浮子钢带式液位计,伺服式和静压式也有一定应用量。然而无论是浮子钢带式、伺服式还是静压式液位计,都不是测量罐区储罐液位的最佳方式。浮子钢带式液位计安装复杂,可靠性也低;静压式液位计受介质密度和温度影响很大,为消除这些影响,一套完善的静压测量系统其价格也很高;伺服式液位计精度较高,但由于其有机械传动机构,不可避免带来磨损问题,同时价格也偏高。上个世纪九十年代以来,雷达液位计进入市场,由于其精度较高,可靠性也高,使用方便,因此在罐区中用量迅速增加,成为近十年罐区液位首选仪表。近几年磁致伸缩式液位计异军突起,由于其高精度、高稳定、高可靠及长寿命而更适于罐区储罐液位测量,应用量也必将迅速增加,逐渐会和雷达式液位计平分秋色。光纤液位计可以做到现场无电检测,安全性好,这是其突出的优势,缺点是仍然有很多机械传动部件,故障率就会增加,安装也复杂些。超声波物位计精度略低些,但其安装简单价格适中,因此,也会在罐区中有一席之地。对于常压罐多采用单法兰液位变送器;对于带压罐常采用双法兰液位变送器来进行测量。这是最简单实用而且经济的方法,但此种方法需要计算液位迁移量,比较麻烦。对于球罐或大型储罐则不太适用,尤其不适用一些高温介质及搅拌介质、高黏度介质、有毒或腐蚀性介质的液位测量。对于一些测量范围比较大同时精度要求又较高的储罐测量,磁致伸缩液位计有非常大的优势。此种液位计可采用通讯方式、模拟、数字方式实现信号远传,可内置温度传感器同时测量介质温度,也可同时完成液位、界面的测量。对于非接触式液位测量可选用超声波或雷达液位计。超声波液位计应用要考虑到探头超声波的衰减及物料表面的反射特性,从而计算出探头的最大测量范围。总之,罐区液位选项遵循的原则是在罐体上的仪表开孔应尽量少。1.2液位测量的应用现状及解决方法1.2.1液位传感器国外发展概况液位的测量是生产过程中一个常见的环节,测量方法多种多样,主要有钢带浮子式、伺服型浮子式、浮球--浮筒式、静压式、电容式、超声波式、雷达式、光纤式、磁致伸缩式等等。钢带浮子式是二十世纪30年代,国外率先研制和使用的,至今早已淘汰,在国内有些场合还在使用。其原理是利用浮子受浮力的作用浮于液体的表面上来测量液位的。这类传感器的主要缺点是机械摩擦影响计量精度,精度一般在±3到6mm。随着对计量精度要求的不断提高,出现了伺服式液位传感器。由于使用了伺服马达,消除了因机械摩擦而引起的误差,提高了灵敏度和重复性,其液位测量精度约在lmm左右。浮球--浮筒式也是利用浮力原理设计而成的,测量精度也较低,约在±2到5mm。从上个世纪70年代起,美、日、德开始广泛使用静压式液位传感器。主要由压力传感器及多点温度传感器组成。利用压力传感器测量容器内液体的静压力,根据容器的几何参数,由计算机或其它相应的二次仪表计算出容积或液位。但它对密度、体积和液位的测量不准确。更无法在形状不规则容器、油水混合物以及密度分层的液体中使用。目前,技术较为成熟的压力传感器主要有三种:压阻式(扩散硅)、电容式和谐振式。电容式液位传感器是二十世纪末发展起来的一种新型传感器,利用空气和液体作电容两极板间的电介质,用电子学方法测量电容值,从而探知液位高度。其优点是结构简单、价格便宜,可进行连续测量。缺点是要求液体具有相同的、稳定的介电常数,需要温度补偿。长期稳定性差,测量参数单一且测量精度较低。雷达式液位传感器,超声波液位传感器,光纤液位传感器等都是20世纪末出现的。其特点是,测量手段不是采用浮子之类的固态物,而是声光、射线等的能量。传感器不和被测介质接触,不受被测介质影响,也不影响被测介质,故而适应范围广泛。可用于接触式测量仪表不能满足的特殊场合,例如高粘度、腐蚀性强、污染性强、易结晶之类的介质。不过,这些液位传感器成本昂贵以及适用范围的局限,都在一定程度上限制了其发展及应用。超声波液位计使用广泛,但其波速随温度、介质的化学成分的变化而变化。光纤液位计在尘雾环境下使用不太稳定,易造成传感镜片的污染。雷达液位计对这些限制不敏感,系统只需使用传感元件,对电子设备加以适当标定,就可对液位进行测量,得到良好的精确度。高精度雷达液位计的精度可达0.01%F.S,但成本非常高1.2.2液位传感器国内发展概况在我国,80年代主要是使用钢带浮子液位传感器。80年代初,大连第五仪表厂研制成功浮子钢带式液位计。具有精度较高,维护量小,现场指示清楚,价格便宜等特点得到了广泛应用。80年代末至90年代初,航天总公司三院智控工程公司研制成功UBG一l型光导电子液位计,该仪表利用力平衡和光导原理进行液位自动测量,计量精度较高,其全量程的系统误差为±2mm,与其它钢带式液位计一样,由湿度变化导致钢带长度和储罐高度的变化,仍将对液位测量带来一定的附加误差,需要进行数据处理和误差补偿。目前,我国很多地方也采用静压式来测量液位,如油罐、水库等液位测量系统中。磁致伸缩液位传感器是利用磁致伸缩效应以及磁致伸缩逆效应原理设计而成的。磁致伸缩液位传感器(本文中有时简称为磁致伸缩传感器)的技术早于20世纪70年代被开发和应用,美国MTS公司拥有磁致伸缩传感器原来的设计专利权。而国内在20世纪90年代也开始自行研究和试制,目前市场上己经有少量的国内产品1.2.3液位测量的解决方法基于组态王控制的磁翻板液位计可以很好地完成测量任务。该种液位仪具有精度高、环境适应性强、安装方便等特点。因此,广泛应用于石油、化工等液位测量领域,并逐渐取代了其它传统的传感器,成为液位测量中的精品,其优点表现在:1、可靠性强:由于磁致伸缩液位计采用波导原理,无机械可动部分,故无摩擦,无磨损。整个变换器封闭在不锈钢管内,和测量介质非接触,传感器工作可靠,寿命长。2、精度高:由于磁致伸缩液位计用波导脉冲工作,工作中通过测量起始脉冲和终止脉冲的时间来确定被测位移量,因此测量精度高,分辨率优于0.01%FS,这是用其它传感器难以达到的精度。3、安全性好:磁致伸缩液位计的防爆性能高,本安防爆,使用安全,特别适合对化工原料和易燃液体的测量。测量时无需开启罐盖,避免人工测量所存在的不安全性。4、磁致伸缩液位计易于安装和维护简单:磁致伸缩液位仪一般通过罐顶已有管口进行安装,特别适用于地下储罐和已投运储罐的安装,并可在安装过程中不影响正常生产。5、便于系统自动化工作:磁致伸缩液位计的二次仪表采用标准输出信号,便于微机对信号进行处理,容易实现联网工作,提高整个测量系统的自动化程度。利用磁致伸缩液位计作为测量工具,它的传感器工作时,传感器的电路部分将在波导丝上激励出脉冲电流,该电流沿波导丝传播时会在波导丝的周围产生脉冲电流磁场。在磁致伸缩液位计的传感器测杆外配有一浮子,此浮子可以沿测杆随液位的变化而上下移动。在浮子内部有一组永久磁环。当脉冲电流磁场与浮子产生的磁环磁场相遇时,浮子周围的磁场发生改变从而使得由磁致伸缩材料做成的波导丝在浮子所在的位置产生一个扭转波脉冲,这个脉冲以固定的速度沿波导丝传回并由检出机构检出。通过测量脉冲电流与扭转波的时间差可以精确地确定浮子所在的位置,即液面的位置。
磁致伸缩液位计的技术优势:磁致伸缩液位计适合于高精度要求的清洁液位的液位测量,精度达到1mm,最新产品精度已经可以达到0.1mm。磁致伸缩液位计还可应用于两种不同液体之间的界位测量量。防爆型设计,适合危险场合,智能电子线路设计可计算出容积量;唯一可动部件为浮子,维护量极低。系统的监控软件采用了北京亚控公司的Kingview6.5组态王软件,利用它来设计液位控制系统主要步骤有:设备配置,构造数据库变量,图形界面的设计,建立动态连接,运行调试等。组态王是运行于MicrosoftWindows98/2000/NT中文平台的中文界面的人机界面软件,采用了多线程、COM组件等新技术,实现了实时多任务,软件运行可靠。TouchView是“组态王6.1.3本设计目的和主要内容1.3.1本课题设计思路为了确保酸碱液位数据的可靠性,利用液位检测装置,在罐体一侧设计一个连通器,并在连通器中放置一个磁性浮球。连通器一侧安装磁翻板,利用磁翻板记录罐内液面的高度,当液面到达后磁翻板为红色,反之为蓝色,如此便可用肉眼观测到罐内液面高度。但是此种方法只能人为观测,没有达到自动化远程传输。为此,在磁翻板一侧利用磁致伸缩传感器将翻板信号转化为电流脉冲信号,通过信号线传入控制机房,得到各种数据。1.3.2硬件电路设计本设计中,酸碱液位监测系统硬件图如图1-1所示。储存罐接有一连通器,连通器外侧附有一磁翻板液位计,利用磁翻板液位计进行液位的测量,之后将测量信号传入计数器,再通过总线进入单片机及控制室。图1-SEQ图1-\*ARABIC1酸碱罐液位监测系统硬件设计电路图磁翻板液位计属于浮力式液位计,浮子是磁性的,浮子随液位的变化而上升或下降,见图1-2。安装在浮子旁的翻板是薄导磁金属片(有的是圆柱的)制成的。两面涂有不同的颜色。磁性浮子升降时带动翻板绕轴翻转,浮子以上的翻板是一种颜色(如蓝色),浮子以下的翻板为另一种颜色(如红色),通过观察外面的颜色可知道液位的高低图1-SEQ图1-\*ARABIC2磁翻板液位计原理图1.3.3软件设计1、设备的配置本实验使用的是本机电脑模拟故采用系统自带的PLC模拟系统:亚控仿真PLC芯片。端口:本地计算机COM2口。2、构造数据库变量在动态链接之前首先要定义程序中用到的变量,在组态王的数据词典中定义I/O变量、内存变量和中间变量,数据是用来描述工控对象的属性,组态王定义的各种变量组成数据库。在本试验设计中,我们定义了如下的变量实现数据的处理:液面目标设定值SV为内存整数,电机开关控制,酸碱罐液面为内存整数。用来相互控制和计算酸碱罐液面及判断水量溢出等问题。另外还有动画控制、溢出控制等几个内存整数变量用来控制相应的动画效果。3、设计图形界面图形界面用来模拟现场的具体工作情况,而本系统设计的界面用来仿真液位运行的画面。在本设计中,针对液位控制系统制作了液位控制主画面、历史曲线画面、实验指导画面、实时曲线画面、实验数据浏览画面等,在每个相应的界面上进行了相应的控件、效果和动画素材的设计制作。使整个系统操作人性化,内容丰富化。4、建立动画连接动画连接指在画面的图形对象与库的变量之间建立的一种关系,当变量的值改变时,在画面上以图形对象的动画效果表示出来;或者由软件使用者通过图形对象改变数据变量的值,以实现图形界面与对象间的双向控制。5、运行和调试调试过程主要是检查系统是否可以实现酸碱罐液位仿真图形界面与按钮间的双向控制。按压相应的控制按钮,系统执行相应的动作,并运给出明显的数据显示和动画表示等。1.3.4总体设计在酸碱罐罐底开口,接入磁翻板液位计,液位计连接信号测量系统。当液面发生变化,磁性浮球对磁翻板产生影响,磁致伸缩液位计探测到信号变化,传入485信号总线,然后接入单片机,连接到监测控制计算机即可得到数据,并利用组态王进行数据的记录,包括现在数据,历史数据和数据曲线等。
2组态王简介2.1组态王的定义组态王开发监控系统软件,是新型的工业自动控制系统,它以标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统。组态王Kingview6.55是亚控科技根据当前的自动化技术的发展趋势,面向低端自动化市场及应用,以实现企业一体化为目标开发的一套产品。该产品以搭建战略性工业应用服务平台为目标,集成了对亚控科技自主研发的工业实时数据库(KingHistorian)的支持,可以为企业提供一个对整个生产流程进行数据汇总、分析及管理的有效平台,使企业能够及时有效地获取信息,及时地做出反应,以获得最优化的结果。组态王保持了其早期版本功能强大、运行稳定且使用方便的特点,并根据国内众多用户的反馈及意见,对一些功能进行了完善和扩充。组态王Kingview6.55提供了丰富的、简捷易用的配置界面,提供了大量的图形元素和图库精灵,同时也为用户创建图库精灵提供了简单易用的接口;该款产品的历史曲线、报表及Web发布功能进行了大幅提升与改进,软件的功能性和可用性有了很大的提高。组态王在保留了原报表所有功能的基础上新增了报表向导功能,能够以组态王的历史库或KingHistorian为数据源,快速建立所需的班报表、日报表、周报表、月报表、季报表和年报表。此外,还可以实现值的行列统计功能。组态王在Web发布方面取得新的突破,全新版的Web发布可以实现画面发布,数据发布和OCX控件发布,同时保留了组态王Web的所有功能:IE浏览客户端可以获得与组态王运行系统相同的监控画面,IE客户端与Web服务器保持高效的数据同步,通过网络您可以在任何地方获得与Web服务器上相同的画面和数据显示、报表显示、报警显示等,同时可以方便快捷的向工业现场发布控制命令,实现实时控制的功能。组态王集成了对KingHistorian的支持,且支持数据同时存储到组态王历史库和工业库,极大地提高了组态王的数据存储能力,能够更好地满足大点数用户对存储容量和存储速度的要求。KingHistorian是亚控新近推出的独立开发的工业数据库。具有单个服务器支持高达100万点、256个并发客户同时存储和检索数据、每秒检索单个变量超过20,000条记录的强大功能。能够更好地满足高端客户对存储速度和存储容量的要求,完全满足了客户实时查看和检索历史运行数据的要求。2.2组态王的特点组态王软件经过八年开发,五年的各种突发环境的真实考验,两万五千余例工程(钢铁,化工,电力,国属粮库,邮电通讯,环保,水处理,冶金等各行业)的现场运行(包括"中华世纪坛"国家标志性工程),现已成为国内组态软件的客户首选,并且作为首家国内组态软件应用于国防,航空航天等重大领,组态王具有如下十大特点:1、工程管理:对于系统集成商和用户来说,一个系统开发人员可能保存有很多个组态王工程,对于这些工程的集中管理以及新开发工程中的工程备份等都是比较烦琐的事情。组态王工程管理器的主要作用就是为用户集中管理本机上的所有组态王工程。工程管理器的主要功能包括:新建、删除工程,对工程重命名,搜索指定路径下的所有组态王工程,修改工程属性,工程的备份、恢复,数据词典的导入导出,切换到组态王开发或运行环境等。另外,组态王开发系统提供工程加密,画面和命令语言导入、导出功能。2、画面制作系统:(1)支持无限色和过渡色组态王调色板支持无限色,支持二十四种过渡色效果,组态王的任一种绘图工具都可以使用无限色,大部分图形都支持过渡色效果,巧妙地利用无限色和过渡色效果,可以使您轻松构造面无限逼真、美观的画面。(2)图库使用图库具有很多好处:降低了工程人员设计界面的难度,缩短开发周期;用图库开发的软件将具有统一的外观,方便工程人员学习和掌握;利用图库的开放性,工程人员可以生成自己的图库元素,"一次构造,随处使用",节省了工程人员投资。图库全新改版,提供具有属性定义向导的图库精灵,用户只需稍做调整即能制作具有个性化的图形。(3)按钮和图形组态王支持按钮的多种形状和多种效果,并且支持位图按钮,用户可以构造无限漂亮的按钮。另外,组态王支持多种图形格式,如Gif、Jpg、Bmp等,用户可以充分利用已有的资源,轻松构造自己功能强大且美观的应用系统。
(4)可视化动画连接向导通过可视化图形操作,直接完成移动、旋转的动画连接定义。3、报警和事件系统:组态王报警系统全新改版,具有方便、灵活、可靠、易于扩展的特点。组态王分布式报警管理提供多种报警管理功能。包括:基于事件的报警、报警分组管理、报警优先级、报警过滤、新增死区和延时概念等功能,以及通过网络的远程报警管理。组态王还可以记录应用程序事件和操作员操作信息。报警和事件具有多种输出方式:文件、数据库、打印机和报警窗,并且可以利用控件等工具轻松浏览和打印报警数据库的内容。4、报表系统:组态王提供一套全新的、集成的内嵌式报表系统,内部提供丰富的报表函数,用户可创建多样的报表。提供报表工具条,操作简单明了,比如:日报表的组态只需用户选择需要的变量和每个变量的收集间隔时间;提供报表模板,方便用户调入其它的表格。报表能够进行组态,例如有日报表、月报表、年报表、实时报表的组态,另外,报表打印时可以进行预览和页面设置。5、控件:组态王支持Windows标准的ActiveX控件(主要为可视控件),包括Microsoft提供的标准ActiveX控件和用户自制的ActiveX控件。ActiveX控件的引入在很大程度上方便了用户,用户可以灵活地编制一个符合自身需要的控件,或调用一个已有的标准控件,来完成一项复杂的任务,而无须在组态王中做大量的复杂的工作。一般的ActiveX控件都具有属性、方法、事件,用户通过控件的这些属性、事件、方法来完成工作。组态王版本中新增三个功能强大的控件,即数据表格控件(可将ODBC数据源里的大量数据在组态王中进行显示和打印);历史曲线控件(可动态增删曲线,进行曲线比较,并且数据来源可以是ODBC数据源);PID调节控件(对过程量进行闭环控制,可实现三种pid控制算法:标准型,归一参数型,和近似微分型)。6、OPCopc:全面支持OPC标准(组态王6.55既可以作为OPC服务器,也可以作为OPC客户端)开发人员可以从任何一个OPC服务器直接获取动态数据,并集成到组态王中;同时组态王作为OPC服务器,可向其他符合OPC规范的厂商的控制系统提供数据。OPC节省了不同厂商的控制系统相连的工作量和费用。并且组态王提供SDK开发包,用户可以自己利用VC,VB编制程序,利用组态王的OPC接口来访问组态王的变量和变量的域。7、通讯系统:(1)支持远程拨号组态王支持与远程设备间通过拨号方式进行通讯。组态王的远程拨号与组态王原有驱动程序无缝连接,硬件设备端无需更改程序。利用远程拨号能实时显示现场设备运行状况,随时打印,报警和历史数据自动上传等功能。(2)开发中进行硬件测试开发系统中有硬件测试界面,在不启动运行系统的情况下,能测试对硬件设备的读写操作,并且I/O变量支持时间戳和质量戳,能随时判断数据采集的时间和检查通讯质量的好坏。(3)支持网络DDE,组态王版本支持Win2000操作系统下的DDEshare方式,实现组态王与饿Excel和VB程序间通过网络进行数据交换。8、安全系统:组态王采用分级和分区保护的双重保护策略。新增用户组和安全区管理,999个不同级别的权限和64个安全区形成双重保护,另外组态王能记录程序运行中操作员的所有操作。9、网络功能:组态王完全基于网络的概念,是一种真正的客户--服务器模式,支持分布式历史数据库和分布式报警系统,组态王的网络结构是一种柔性结构,可以将整个应用程序分配给多个服务器,如指定报警服务器和历史数据记录服务器,这样可以提高项目的整体容量结构并改善系统的性能。10、冗余系统:组态王提供全面的冗余功能,能够有效地减少数据丢失的可能,增加了系统的可靠性,方便了系统维护。组态王提供三重意义上的冗余功能,即双设备冗余、双机冗余和双网络冗余。对于这三种冗余方式,设计者可综合运用,可以同时采取或采取其中的任意一种或两种。采用冗余后,系统运行时将更加稳定、可靠,对各种情况都能应付自如。2.3组态王的设计思想组态软件一般由若干组件构成,而且组件的数量在不断增长,功能不断加强,各组态软件普遍使用了“面向对象”的编程和设计方法,使软件更加易于学习和掌握,功能也更强大。一般的组态软件都有图形界面系统、实时数据库系统、第三方程序接口组件。在图形画面生成方面,构成现场各种过程图形的画面被分成三类简单的对象,即线、填充形状和文本。每个简单的对象均有影响其外观的属性,对象的基本属性包括线的颜色、填充颜色、高度、宽度、取向、位置移动等。这些属性可以是静态的,也可以是动态的。静态属性在系统投入运行后保持不变,与原来组态时一致,而动态属性则表示与表达式的值有关。表达式可以是来自I/O设备的变量,也可以是由变量和运算组成的数学表达式。有种对象的动态属性随表达式值的变化而实时变化。例如,用一个矩形填充体模拟现场的液位,组态这个软件的填充属性,制定代表液位的工位号名称、液位的上下限及对应的填充高度,就完成了液位的图形组态。这个组态过程叫做动画连接。在图形界面上还具备报警通知及确认、报表组态及打印、历史数据查询与显示等功能。各种报警、报表、趋势都是动画连接的时候,其数据源都可以通过组态来指定。这样每个画面的内容就可以根据实际情况由工程技术人员灵活设计,每幅画面中的对象数量均不受限制。在图形界面中,各类组态软件普遍提供了一种累死Basic/C语言的编程工具——脚本语言来扩充其功能。用脚本语言编写的程序段可由时间驱动或周期性地执行,是与对象密切相关的。例如,当按下某个按钮时可指定执行一段脚本语言程序,完成特定的控制功能,也可以制定某一变量的值变化到关键值以下时,马上启动一段脚本语言程序来完成特定的控制功能。实时数据库是更为重要的一个组件。因为PC的处理能力太强了,因此实时数据库更加充分地表现了组态软件的长处。实时数据库可以存储每一个工艺点的多年数据,用户既可以浏览工厂当前的生产情况,又可以回顾过去的生产情况。可以说,实时数据库对于工厂来说就如同飞机上的“黑匣子”。工厂的历史数据是很有价值的。实时数据库具备数据档案的管理功能。通信及第三方程序接口组件是开放系统的标志,是组态软件与第三方程序交互实现远程数据访问的重要手段之一。主要有以下三种作用:1、用于双机冗余系统中,主机与从机间的通信。2、用于构建分布式HMI/SACDA应用时多机间的通信。3、在基于Internet或Browser/Server(B/S)应用中实现通信功能。通信组件中有的功能是一个独立的程序,可以单独使用;有的被“绑定”在其他程序中,不被“显示”地使用。2.4组态软件的发展趋势组态软件是工业应用软件的一个组成部分,其发展受到很多因素的制约。归根结底,应用的带动对其发展起着最为关键的推动作用。未来的传感器、数据采集装置、控制器的智能化程度越来越高,实时数据浏览和管理的需求日益高涨,有的买主甚至要求在自己的办公室里监督定货的制造过程。有的装置直接内嵌“WebServer”,通过以太网就可以直接访问过程实时数据。即使这样,也不能认为不再需要组态软件了。用户要求的多样化,决定了不可能有哪一种产品囊括全部用户的所有要求,直接用户对监控系统人机界面的需求不可能固定为单一的模式,因此直接用户的监控系统是始终需要“组态”和“定制”的。这就导致组态软件不可能退出市场,因为需求是存在的。类似OPC这样的组织的出现,以及现场总线、尤其是工业以太网的快速发展,大大简化了异种设备间互连、开发I/O设备驱动软件的工作量。I/O驱动软件也逐渐会朝标准化的方向发展。很多新的技术将不断地被应用到组态软件当中,组态软件装机总量的提高会促进在某些专业领域专用版软件的诞生,市场被自动地细分了。为此,一种称为“软总线”的技术将被广泛采用。在这种体系结构下,应用软件以中间件或插件的方式被“安装”在总线上,并支持热插拔和即插即用。这样做的优点是:所有插件遵从统一标准,插件的专用性强,每个插件开发人员之间不需要协调,一个插件出现故障不会影响其他插件的运行。XML技术将被组态软件厂商善加利用,来改变现有的体系结构,它的推广也将改变现有组态软件的某些使用模式,满足更为灵活的应用需求。
3酸碱罐液位检测硬件设计3.1酸碱罐液位控制要求由于电厂酸碱罐中液位一直在发生变化,从而酸碱罐的液位控制需要可以实时,精确的测量,传达出其中的液位高度。当酸碱罐中液位过高时,停止注入酸碱液,加快出料,从而降低罐内液面;当罐中液位过低时,加快注入酸碱液,提高罐内液面。并且在液位变化时,当液位过高或者过低的时候可以发出警报以提示工作人员采取操作。酸碱罐液位控制的设计还需要对罐内液面的高度有表格、曲线的数据汇报,从而帮助员工了解近期液面的变化。3.2硬件设计3.2.1整体设计为了解决工厂酸碱罐液位的测量所存在的问题,其利用超声波液位计进行液位测量,安装在罐顶部的超声波探头很容易被酸雾或碱雾堵塞,影响了测量精度,需要工作人员定期对超声波探头进行清洗。本次设计去除超声波液位计,而改用连通器和侧翻板结合的方法进行液位的测量。磁翻板显示的数值通过计数器传入系统总线,系统总线通过单片机传入控制室,以达到控制和记录的目的。本设计还配合超声波探讨进行信号调制,从而更加精确。如图3-1。图3-SEQ图3-\*ARABIC1酸碱罐液位检测系统硬件设计电路图3.2.2现场液面测量设计为解决以往存在的种种问题,本设计采取以下方案图3-SEQ图3-\*ARABIC2磁翻板液位计原理图在工厂酸碱存储罐下部开一液体出口,接一个等高的液位罐,其原理相当于连通器。此时测量罐中的液位与酸碱罐中液位相同。在测量罐中放入一磁性浮子,测量罐外侧设计一磁翻板液位计。磁翻板液位计中有两色的磁性翻版(如红色、蓝色),根据浮力原理和磁性耦合作用研制而成。当被测容器中的液位升降时,液位计本体管中的磁性浮子也随之升降,浮子内的永久磁钢通过磁耦合传递到磁翻柱指示器,驱动翻柱翻转180°当液位上升时翻柱由红色转变为蓝色,当液位下降时翻柱由蓝色转变为红色,指示器的红图3-SEQ图3-\*ARABIC2磁翻板液位计原理图在磁翻板液位计上安装变送器。变送器由传感器和转换器两部分组成,它通过磁浮子上下移动,经磁耦合作用使导管内测量元件依次动作,获得电阻信号变化,传唤成0-10或4-20mA的标准电流信号输出,以便与数字显示仪表或计算机联接,实现远传显示及控制。如图3-2所示。3.2.3磁翻板液位计正确使用及维护1、磁翻板液位计本体周围不容许有导磁物质接近,禁用铁丝固定,否则会影响磁翻板液位计的正常工作。2、如用户自行采用伴热管路时,必须选用非导磁材料,如紫铜管等。伴热温度根据介质情况确定。3、磁翻板液位计安装必须垂直,磁翻板液位计与容器引管间应装有球阀,便于检修和清洗。4、介质内不应含有固体杂质或磁性物质,以免对浮子造成卡阻。5、使用前应先用校正磁钢将零位以下的小球置成蓝色,其它球置成红色。6、打开底法兰,装入磁性浮子(注意:重端带磁性一端向上,不能倒装。)。8、应根据介质情况,不定期清洗主导管清除杂质。9、对超过一定长度(普通型>3米、防腐型>2米10、磁翻板液位计的安装位置,应避开或远离物料介质进出口处,避免物料流体局部区域的急速变化,影响液位测量的准确性。11、当配有远传配套仪表时需做到如下几条:(1)应使远传配套仪表紧贴液位计主导管,并用不锈钢抱箍固定(禁用铁质)。(2)远传配套仪表上感应面应面向和紧贴主导管。(3)远传配套仪表零位应与液位计零位指示处在同一水平线上。(4)远传配套仪表与显示仪表或工控机之间的连线最好单独穿保护管敷设或用屏蔽二芯电缆敷设。3.2.4磁翻板液位计的选型本次设计中,根据设计需求,选择三浦仪表的SPUFYZ1113式仪表。其ABS特别适用于酸、碱等腐蚀性介质。其结构特点如下:1、基本型:液位计根据浮力原理,浮子在测量管内随液位的升降而上、下移动,浮子内的永久磁钢通过磁耦合作用,驱动红、白色翻柱翻转180°。液位上升时,翻柱由白色转为红色,下降时由红色转为白色,从而实现液位的指示。2、上下限开关输出:利用磁性浮子随液位移动,使安装在液位计立管设定位置的簧片开关动作,实现ON-OFF控制或报警。3、电远传:在磁浮子液位计上安装变送器。变送器由传感器和转换器两部分组成,它通过磁浮子上下移动,经磁耦合作用使导管内测量无件依次动作,获得电阻信号变化,转换成0-10mA或4-20mA的标准电流信号输出,以便与数字显示仪表或计算机联接,实现远传显示。主要技术参数如表3-1所示。表3-SEQ表3-\*ARABIC1磁翻板液位计技术参数安装形式内容侧装式顶装式安装间距(测量范围)500,800,1100,1400,1700,2000,2500,3000,3500,4000,4500,5000,5500,6000mm500,800,1100,1400,1700,2000,2500,3000mm工作压力0.6,1.6,2.5,4.0MPa0.6,1.6,2.5MPa介质密度≥0.5g/cm3≥0.76g/cm3连接法兰不锈钢法兰20-40(DN20PN4.0)(GB9119-88)法兰200-25(DN200PN2.5)(GB9119-88)ABS法兰20-10(DN20PN1.0)(GB9119-88)法兰200-6(DN200PN0.6)(GB9119-88)主体材料ABS(工作压力0.6MPa)1Cr18Ni9T介质温度-40℃~100℃(ABS:-40℃环境温度-40℃~+示值误差±10mm介质粘度≤1st(10-4m/s)上下限开关输出1.控制灵敏度:10mm2.输出接点容量:AC220V2A3.接点寿命:5×104电远传连续显示1.精度:±1.5%2.输出负载:7503.输出信号:0~10mA输出,220VAC电源4~20mA输出,24VDC二线制4.防爆特征iaⅡCT4本质安全磁翻板式磁浮子液位计的组成如表3-2所示。表3-SEQ表3-\*ARABIC2磁翻板液位计组成表SPUFYZ翻柱式磁浮子液位计代码12安装方式侧装式顶装式代码12主体材质ABS1Cr18Ni9Ti代码1234公称压力0.6MPa(仅适用于主体材质为ABS时)1.6Mpa2.5Mpa4.0MPa代码12345型式基本型带上、下限开关输出带电远传(0~10mA输出,220V,AC)带电远传(4~20mA输出,24V,DC)带本安防爆型远传(4~20mA输出,24V,DC)安装间距(测量范围)L1安装深度(顶装式)(0~4000mm任选)介质密度g/cm3最终选型:SPUFYZ1113
4组态软件的酸碱罐液位检测软件设计4.1酸碱罐液位检测设计思路在本系统中当储水罐液位小于20m时,可以自动打入料阀对酸碱罐进行注入酸碱液。而当储水罐液位大于80m时,在组态王运行画面中设计了监控中心、报表画面、报警画面、实时曲线和历史曲线等画面,并对相关变量进行了定义。通过编制程序可以发现酸碱液流动控制效果良好,报警信息可以实时显示,并可实现报表以及曲线的查看及保存,操作人员可以很方便的查看。4.2组态王液位检测监控界面设计4.2.1新建工程启动“组态王”工程管理器,选择“文件/新建工程”或单击“新建”按钮,弹出欢迎使用向导。
单击“下一步”继续。弹出“新建工程向导二——选择工程所在路径”,在工程路径文本框中输入一个有效的工程路径,或单击“浏览,”按钮,在弹出的路径选择对话框中选择一个有效的路径。
单击“下一步”继续。弹出“新建工程向导之三——工程名称和描述”,在工程名称文本框中输入工程的名称,该工程名称同时将被作为当前工程的名称。在工程描述文本框中输入对该工程的描述文字。单击“完成”完成工程的新建。图4-SEQ图4-\*ARABIC1新建工程图4.2.2监控中心画面设计监控中心画面如图4-2所示,画面中原料由原料罐注入酸碱储存罐,储存罐左侧连接的为一连通器,其液位与酸碱罐液位一致,并且连通器内有一磁性小浮球,外侧磁翻板,当小浮球根据液位变化在现场观察到酸碱罐内液位。而监控画面中还有入料阀和出料阀,用来控制对酸碱罐中液体的注入和输出。图4-SEQ图4-\*ARABIC2监控中心画面画面左上角为设计的画面切换按钮,当按下按钮时,会出现“历史曲线”、“实时曲线”、“报表画面”和“报警画面”这几个下拉菜单,以用来切换画面,转到相应的曲线报表画面。4.2.3变量定义基本变量有内存离散、内存实型、内存长整数、内存字符串、I/O离散、I/O实型、I/O长整数、I/O字符串,这八种基本类型的变量是通过“变量属性”对话框定义的,同时在“变量属性”对话框的属性卡片中设置它们的部分属性。在工程浏览器中左边的目录树中选择“数据词典”项,右侧的内容显示区会显示当前工程中所定义的变量。双击“新建”图标,弹出“定义变量”属性对话框。组态王的变量属性由基本属性、报警配置、记录配置三个属性页组成。采用这种卡片式管理方式,用户只要用鼠标单击卡片顶部的属性标签,则该属性卡片有效,用户可以定义相应的属性。在工程浏览器中,左侧边栏中,选择“数据词典”,利用右侧新建进行定义变量,如图4-3所示。图4-SEQ图4-\*ARABIC3变量定义画面4.2.4实时趋势曲线设计在组态王开发系统中制作画面时,选择“工具/实时趋势曲线”项或单击工具箱中的“画实时趋势曲线”按钮,此时鼠标在画面中变为十字形,在画面中用鼠标画出一个矩形,实时趋势曲线就在这个矩形中绘出,如图4-4。图4-SEQ图4-\*ARABIC4实时曲线画面双击图素,弹出如图4-5的实时曲线配置窗口,我们进行适当配置后就可以在画面上实现实时趋势曲线了。图4-SEQ图4-\*ARABIC5实时曲线配置窗口而此时,只有曲线,没有曲线的数值显示。在图左侧利用文本编辑“存储罐液位”以及“####”,如图对后者进行模拟值输出。图4-SEQ图4-\*ARABIC6实时曲线数值动画连接图4-SEQ图4-\*ARABIC7实时曲线数值模拟输出如此运行程序时,便会有具体数值值。4.2.5历史趋势曲线设计对于历史趋势曲线,我们需要先定义几个相关变量,适当调整曲线外观即可完成历史趋势曲线的复杂功能,这种形式使用简单方便。对于要进行历史曲线的变量,很明显我们需要对它进行记录。同样在定义变量窗口的记录和安全选项卡中,我们选择数据变化记录,如图4-8所示。图4-SEQ图4-\*ARABIC8历史曲线变量定义在组态王开发系统中制作画面时,选择“工具/历史趋势曲线”项或单击工具箱中的“画历史趋势曲线”按钮,此时鼠标在画面中变为十字形,在画面中用鼠标画出一个矩形,实时趋势曲线就在这个矩形中绘出。如图4-9。图4-SEQ图4-\*ARABIC9历史曲线画面在历史曲线画面上右键,选择控件属性,弹出如图4-10对话框:图4-SEQ图4-\*ARABIC10历史曲线控件设置选择“在历史库中添加”,弹出如图4-11对话框,选择“液位”图4-SEQ图4-\*ARABIC11历史曲线变量选择点击确定,完成历史趋势曲线画面的绘制。4.2.6报表画面设计首先我们新建一个数据报表画面,在工具箱里找到数据报表并把它拖到画面上。双击报表,在弹出的窗口中设置如图4-12所示的报表控件名以及行数和列数。图4-SEQ图4-\*ARABIC12报表画面设置在设计画面上绘制报表如图4-13所示,其中把需要显示在报表中的内容用变量代替就可以实现。图4-SEQ图4-\*ARABIC13实时报表画面利用工具栏中的“报表”绘制一个报表,单击报表任何一个表格位置,如图4-14在报表工具栏中选择“报表向导”如图4-15图4-SEQ图4-\*ARABIC14报表向导图4-SEQ图4-\*ARABIC15历史报表设置画面图4-SEQ图4-\*ARABIC16报表属性设置将历史数据库中的液位作为变量添加,单击“下一步”出现画面,进行设置之后,会出现如图4-17表格。这个表格则为历史数据表格。再绘制一个如图4-18表格。图4-SEQ图4-\*ARABIC17历史报表画面图4-SEQ图4-\*ARABIC18历史报表查询画面利用ReportSetHistData2函数可以实现历史报表的查询功能,设置过程如下:(1)在画面中添加一按钮,按钮文本为“历史数据报表查询”。(2)在按钮的弹起事件中输入命令语言,如图4-19所示。图4-SEQ图4-\*ARABIC19历史数据报表查询命令语言运行画面时,单击“历史数据报表查询”按钮,弹出报表历史查询对话框。对报表的报表属性、时间属性、变量属性进行设置,如图4-20所示。如此便可运行。图4-SEQ图4-\*ARABIC20报表历史查询窗口设置4.2.7报警画面设计图4-SEQ图4-\*ARABIC21报警变量定义报警是指当系统中某些量的值超过了所规定的界限时,系统自动产生相应警告信息,表明该量的值已经超限,提醒操作人员。
在组态王工程浏览器“数据库/数据词典”中选择一个原有的变量双击它,在弹出的“定义变量”对话框上选择“报警定义”属性页,如图4-21所示设置报警定义。新建一个画面,在工具箱中选中“报警窗口”,用鼠标左键在屏幕上拖动,在选定区域内绘制报警窗口。如图4-22。图4-SEQ图4-\*ARABIC22报警表格4.3组态王液位检测动画连接4.3.1原料罐动画连接由图形对象搭制而成的图形是静止不动的,需要对这些图形对象进行动画设计,其实地描述外界对象的状态变化,打到过程实时监控的目的。系统实现图形动画设计的主要方法是将用户窗1:3中的图形对象与实时数据库中的数据对象建立相关性的连接,并设置相应的动画属性。图4-SEQ图4-\*ARABIC23原料罐动画连接4.3.2阀门动画设置1、在画面上双击“入料阀”图形,弹出该对象的动画连接对话框,设置如图4-24所示。图4-SEQ图4-\*ARABIC24阀门动画连接2、单击“确定”按钮后出料阀设置完毕,当系统进入运行环境时鼠标单机阀门,变成绿色,表示阀门已打开,再次单机关闭阀门,从而达到控制阀门的目的。3、用同样的方法设置出料阀动画连接。4.3.3液体流动动画设置1、在变量定义中,已经定义了这样两个变量变量名:控制液体流动变量类型:内存整型初始值:0最小值:0最大值:1002、选择工具箱中的“矩形”工具,在酸碱液管道上画一小方块,宽度与管道匹配(颜色最好区别于管道颜色),然后利用“编辑”菜单中的“拷贝”、“粘贴”命令复制多个小方块排成一行作为液体,如图4-25所示。图4-SEQ图4-\*ARABIC25液体流动画面3、选择所有小方块,右键弹出的下拉菜单中执行“组合拆分\合成组合图素”命令将其组合成一个图素,双击此图素弹出动画连接对话框,在对话框中单机“水平移动”选项,弹出如图4-26对话框。图4-SEQ图4-\*ARABIC26液体流动动画设置4、上述表达式中连接的\\本站点\控制液体流动变量是一个内存变量,在运行状态下如果不改变其值的话,它的值永远是初始值(即0),那么在画面的任何一个地方点击右键,选择“画面属性”在其中选择“命令语言”,弹出画面命令语言对话框。在对话框中输入以下命令语言:if(\\本站点\入料阀==1)\\本站点\控制液体流动=\\本站点\控制液体流动+5;if(\\本站点\控制液体流动>20)\\本站点\控制液体流动=0;if(\\本站点\出料阀==1)\\本站点\控制液体流动1=\\本站点\控制液体流动1+5;if(\\本站点\控制液体流动1>20)\\本站点\控制液体流动1=0;如此便设置好了液体流动动画。4.3.4连通器液面设置为了连通器随着液位与储存罐液位一起同步变化,需对连通器进行如下动画连接:双击连通器,进行如图4-27设置。图4-SEQ图4-\*ARABIC27连通器动画设置图4-SEQ图4-\*ARABIC28连通器液位数值输出为了更方便显示连通器液位高度,利用文本在连通器左侧输入“液位”和“####”,之后用对象模拟值输出,使其现实实时液位高度数值,如图4-28所示。4.3.5画面切换设置图4-SEQ图4-\*ARABIC29菜单控件设置本设计中存在多个画面,包括“反应室监控”、“历史曲线”、“实时曲线”、“报警画面”和“报表画面”,如此,就需要可以在这些画面中自由切换,通过菜单控件实现这个设计要求。1、选择工具箱中的“菜单”工具,利用数遍左键在画面任何一位置画一个按钮大小的对象,双击弹出“菜单定义”,画面设置如图4-29所示。2、菜单项输入完毕后单机“命令语言”按钮,弹出命令语言编辑框,如图所示,在编辑框中输入如下命令语言:if(Menuindex==0)ShowPicture("历史曲线");if(Menuindex==1)ShowPicture("实时曲线");if(Menuindex==2)ShowPicture("报警画面");if(Menuindex==3)ShowPicture("报表画面");如此,便设置完成画面切换控件。4.3.6各画面返回按钮设置选择工具箱中的“按钮”工具,利用数遍左键在画面任何一位置画一个按钮大小的对象,双击弹出“动画连接”,单击“按下时”弹出命令语言窗口,设置如图4-26所示,其中各个画面的返回按钮同理可进行设置。图4-SEQ图4-\*ARABIC30返回按钮命令语言4.3.7画面运行设置为了使程序进入运行状态自动显示运行画面,进行如图4-31设置。选择酸碱罐液位控制,直接进入监控画面运行。图4-SEQ图4-\*ARABIC31运行系统设置4.4酸碱罐液位监测命令语言命令语言是一段类似于C语言的程序,工程人员可以利用这段程序增强应用工程的灵活性。组态王的命令语言包括应用程序命令语言、热键命令语言、事件命令语言、变量改变命令语言、自定义函数命令语言、动画连接命令语言、画面属性命令语言。各类命令语言通过“命令语言”对话框编辑输入,在运行系统中被编译执行。酸碱罐液位的监控中,需要对液位进行控制,这种控制如何实现,需要通过命令语言来实现,如下,便是酸碱罐液位控制的命令语言:if(\\本站点\入料阀==1&&\\本站点\出料阀==0){\\本站点\液位=\\本站点\液位+5;}if(\\本站点\入料阀==1&&\\本站点\出料阀==1){\\本站点\液位=\\本站点\液位;}if(\\本站点\入料阀==0&&\\本站点\出料阀==0){\\本站点\液位=\\本站点\液位;}if(\\本站点\入料阀==0&&\\本站点\出料阀==1){\\本站点\液位=\\本站点\液位-5;}if(\\本站点\液位>80&&\\本站点\液位<100){\\本站点\出料阀=1;\\本站点\入料阀=0;}if(\\本站点\液位<20){\\本站点\出料阀=0;\\本站点\入料阀=1;}
5组态软件设计所得数据5.1反应室监控画面反应室监控是利用模拟搭建监控室画面,可以用来让值班人员在中控室中可以直观的观察到工厂内的设备运转情况,可以及时的对现场进行指挥。本次设计中反应室画面如图5-1所示。图5-SEQ图5-\*ARABIC1反应室监控画面5.2历史曲线画
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 海南省陵水县高中数学 第1章 坐标系 1.1 平面直角坐标系的伸缩变换教案 北师大版选修4-4
- 2024年G0培训课件:助力工程师提升专业素养与技能
- 【2021年党章测试题及答案】2021党章测试题及答案-2021110
- 2024年白公鹅养殖业产业链金融创新与服务
- 2023人事员工岗位感想总结(22篇)
- 2024年SA20培训教程:数据分析与处理的关键
- Excel在财务管理中的应用培训课件(2024年更新)
- 2024年体育场馆安防监控系统构想
- 2024年教学改革:《驿路梨花》课件的创新与应用
- 2024教育视角:3拍手歌公开课课件的互动性分析
- 建筑项目安全风险分级管控清单建筑风险分级管控清单(范例)
- 工程图学(天津大学)智慧树知到期末考试答案章节答案2024年天津大学
- 当代社会政策分析 课件 第十一章 残疾人社会政策
- 家政公司未来发展计划方案
- ISO28000:2022供应链安全管理体系
- 家校携手 同心共育 四年期中考试家长会 课件
- 《配电网保护分级配置及整定技术规范》
- 企业档案管理办法培训
- 《室内设计基础》课件
- 《戏剧基本常识》课件
- 有限空间作业审批表
评论
0/150
提交评论