895191564基于组态王的监控管理系统的开发毕业论文.doc

上传人:laozhun 文档编号:4018598 上传时间:2023-04-01 格式:DOC 页数:52 大小:1.95MB
返回 下载 相关 举报
895191564基于组态王的监控管理系统的开发毕业论文.doc_第1页
第1页 / 共52页
895191564基于组态王的监控管理系统的开发毕业论文.doc_第2页
第2页 / 共52页
895191564基于组态王的监控管理系统的开发毕业论文.doc_第3页
第3页 / 共52页
895191564基于组态王的监控管理系统的开发毕业论文.doc_第4页
第4页 / 共52页
895191564基于组态王的监控管理系统的开发毕业论文.doc_第5页
第5页 / 共52页
点击查看更多>>
资源描述

《895191564基于组态王的监控管理系统的开发毕业论文.doc》由会员分享,可在线阅读,更多相关《895191564基于组态王的监控管理系统的开发毕业论文.doc(52页珍藏版)》请在三一办公上搜索。

1、本科生毕业论文(设计)题 目: 基于组态王的监控管理系统的开发 学 院: 机电工程学院 专 业: 电气工程及其自动化 基于组态王的监控管理系统的开发摘 要随着工业自动化水平的迅速提高,计算机广泛的应用于工业领域中。人们对工业自动化越来越高的要求及其种类繁多的控制设备和过程监控装置在工业领域的应用,使得传统的工业控制软件已无法满足用户的各种需求。界面和通讯是火电厂监控系统的两个重要组成部分,良好的组态软件可将界面和通讯有机结合,以达到监控真实机组运行的目的。木文论述了界面组态软件的整体框架和设计方法。本系统通过动态直观的现场状态显示界面,方便快捷的对现场情况进行监控,使系统动态的跟随现场条件而变

2、化,降低了对操作人员的技术要求,完善了控制过程,使得控制更加的自动化,并且避开了一些危险的动作。为了实现更好的监控,本文基于国产组态软件组态王,利用VisualBasic编程和DDE链接,使显示与控制在计算机上实现,从而得到一个成本低、性能好的监控系统。关键词:图形界面系统;组态王;监控系统Development of Performance&Management System based on KingviewAbstractWith the industrial automation speedily developed, computers are widely used in indu

3、stry. People are requiring more and more to industrial automation and many kinds of control equipment and procedure monitor device are used in industry, which made the conventional industrial control soft cant satisfy all kinds of requirement of the users. The two capital parts of performance system

4、 of thermal power station are interface and communication. The good configuration software can combinate the two parts well to performance the fact system of thermal power station. This paper describes the whole frame and design of configuration software. The system can change state itself along wit

5、h following condition and show supervisory control interfaces so it can easily control and supervise the fact system. It also reduces the request of operators, perfects the control procedure, makes control procedure more automatic, and then avoid some dangerous actions. For the sake of better realiz

6、ation to control and supervision, this paper based on domestic configuration software Kingview and by using VB programming and DDE linkage, display and control are implemented in one computer. Thus a low cost and good performance system is obtained.Keywords:graphic interface system;Kingview;performa

7、nce system目 录摘 要IABSTRACTII第一章 绪论11.1过程控制11.2组态软件21.2.1概述21.2.2组态软件的特点31.3国产组态软件-组态王31.4火电厂监控系统41.4.1燃烧系统51.4.2汽水系统51.4.3电气系统61.4.4火电厂计算机监控6第二章 国产优秀组态软件组态王82.1图形及动画功能92.2报警功能102.3实时曲线和历史曲线112.4控件功能112.5通讯及其他功能12第三章 监控系统的设计与开发143.1新建组态王工程143.1.1创建工程路径143.1.2组态王的开发系统153.2变量设置163.2.1变量的类型163.2.2新建变量163

8、.3动画制作及动画链接193.3.1汽水系统流程示意图的制作203.3.2滑动杆、闪烁、隐含的属性的制作263.3.3其他应用293.4实时曲线和历史曲线313.4.1实时趋势曲线313.4.2历史趋势曲线333.5点位图343.6运行系统353.6.1配置运行系统353.6.2组态王信息窗口363.7小结37第四章 总结384.1本文的主要工作384.2设计总结384.2.1设计的不足384.2.2研究改进384.3组态监控系统的发展前景39致 谢41参考文献42附录43第一章 绪论 本章主要介绍本论文的选题背景、组态软件的现状和发展趋势,及国产组态软件组态王的功能特点,并且简要介绍基于组态

9、王的火电厂监控系统。1.1过程控制过程控制通常是指石油、化工、电力、冶金、轻工、纺织、制药、建材等工业生产过程中的自动控制,它是自动化技术的一个极其重要的方面,它的发展与生产过程自身的发展紧密相关,经历了一个由简单到复杂、从低级到高级,并正向纵深发展的过程。生产过程自动化是保持生产稳定、降低消耗、降低成本、改善劳动条件、促进文明生产、保证生产安全和提高劳动生产率的重要手段,是20世纪科学与技术进步的特征,是工业现代化的标志。从过程控制采用的理论与技术手段来看,可以粗略地把它划为三个阶段:开始到上世纪70年代为第一阶段,上世纪70年代至90年代为第二阶段,上世纪90年代为第三阶段的开始。其中70

10、年代既是古典控制应用发展的鼎盛时期,又是现代控制应用发展的初期,90年代初既是现代控制应用发展的繁荣时期,又是高级控制发展的初期。4第一阶段是初级阶段,包括人工控制,以古典控制理论为主要基础,采用常规气动、液动和电动仪表,对生产过程中的温度、流量、压力和液位进行控制,在诸多控制系统中,以单回路结构、PID策略为主,同时针对不同的对象与要求,创造了一些专门的控制系统,如:使物料按比例配制的比值控制,克服大滞后的Smith预估器,克服干扰的前馈控制和串级控制等等,这阶段的主要任务是稳定系统,实现定值控制。这与当时生产水平是相适应的。第二阶段是发展阶段,以现代控制理论为主要基础,以微型计算机和高档仪

11、表为工具,对较复杂的工业过程进行控制。这阶段的建模理论、在线辨识和实时控制已突破前期的形式,继而涌现了大量的先进控制系统和高级控制策略,如克服对象特性时变和环境干扰等不确定影响的自适应控制,消除因模型失配而产生不良影响的预测控制等。这阶段的主要任务是克服干扰和模型变化,满足复杂的工艺要求,提高控制质量。1975年,世界上第一台分散控制系统在美国Honeywell公司问世,从而揭开了过程控制崭新的一页。分散控制系统也叫集散控制系统,它综合了计算机技术、控制技术、通信技术和显示技术,采用多层分级的结构形式,按总体分散、管理集中的原则,完成对工业过程的操作、监视、控制。由于采用了分散的结构和冗余等技

12、术,使系统的可靠性极高,再加上硬件方面的开放式框架和软件方面的模块化形式,使得它组态、扩展极为方便,还有众多的控制算法(几十至上百种)、较好的人机界面和故障检测报告功能。经过30多年的发展,它已日臻完善,在众多的控制系统中,显示出出类拔萃的风范,因此,可以毫不夸张地说,分散控制系统是过程控制发展史上的一个里程碑。第三阶段是高级阶段,随着现场总线控制系统及大批工控自动化组态软件的出现和发展,过程控制正在朝着更加智能化和便捷化的方向发展。1.2组态软件“组态”的概念是伴随着分布式控制系统 (distributed conctrol system,DCS) 的出现才开始被广大的生产过程自动化技术人员

13、所熟知的。1.2.1概述在控制系统中使用的各种仪表中,早期的控制仪表是气动 PID(Proportion Integral and Differential Coefficient,PID)调节器,后来发展为气动单元组合仪表,20 世纪 50 年代后出现电动单元组合仪表和直接数字控制系统 DDC(Direct Digital Control,DDC)。70 年代中期随着微处理器的出现,诞生了第一代 DCS。到目前,DCS 和其他控制设备在全球范围内得到了广泛的应用。由于每一套 DCS 都是比较通用的控制系统,可以应用到很多的领域中,为了使用户在不需要编代码程序的情况下,便可生成适合自己需求的应

14、用系统,每个 DCS 厂商在 DCS 中都预装了系统软件和应用软件,而其中的应用软件,实际上就是组态软件,但一直没有人给出明确的定义,只是将使用这种应用软件设计生成目标应用系统的过程称为“组态(Configure)”或“做组态”。因此组态的概念最早来自英文 Configuration,含义是使用软件工具对计算机及软件的各种资源进行配置,达到使计算机或软件按照预先设置,自动执行特定任务,满足使用者要求的目的。监控组态软件是面向监控与数据采集 SCADA(Supervisory Control and Data Acquisition,SCADA)的软件平台工具,具有丰富的设置项目,使用方式灵活,

15、功能强大。监控组态软件最早出现时,HMI(Human Machine Interface,HMI)或 MMI(Man Machine Interface,MMI)是其主要内涵,即主要解决人机图形界面问题。随着它的快速发展,实时数据库、实时控制、SCADA、通信及联网、开放数据接口、对 I/O 设备的广泛支持已经成为它的主要内容。随着技术的发展,监控组态软件将会不断被赋予新的内容。5 在20世纪80年代末期,由于个人计算机的普及,PC机开始走上工业监控的历史舞台,与此同时开始出现基于PC总线的各种数据I/O板卡,加上软件工业的迅速发展,开始有人研究和开发通用的PC监控软件组态软件。世界上第一个把

16、组态软件作为商品进行开发、销售的专业软件公司是美国的Wonderware公司,它于80年代末率先推出第一个商品化监控组态软件Intouch。此后组态软件得到了迅猛发展。组态软件的发展与成长和网络技术的发展普及密不可分。组态软件具有远程监控、数据采集、数据分析、过程控制等强大功能,在自动控制系统中占据主力军的位置,逐步成为工业自动化系统中的灵魂。目前世界上的组态软件有几十种之多,国际上较知名的监控组态软件有:Fix.,Intouch,Wincc,LabView,Citech等。国内主要用的是组态王等。1.2.2组态软件的特点6(1)强大的图形组态功能:组态软件大都以Microsoft Windl

17、ows平台作为操作平台,充分利用了Windows图形功能完备,界面一致性好,易学易用的特点。设计人员可高效快捷地绘制出各种工艺画面,并可方便地进行编辑,使采用PC机比以往使用专用机开发的工业控制系统更有通用性,减少了工控软件开发者的重复工作。丰富的动画连接如“闪烁”、“旋转”、“填充”、“移动”等,使画面生动直观。 (2)脚本语言:从使用脚本语言方面,组态软件均使用脚本语言提供二次开发。脚本语言也称命令语言、控制语言。用户可根据自己需要编写程序。组态软件在脚本语言功能及提供的脚本函数数量上不断提高。 (3)开放式结构:组态软件能与多种通讯协议互联,支持多种硬件设备。既能与低层数据采集设备通讯,

18、也能与管理层通讯。在SCADA应用与通用数据库及用户程序间传送实时、历史数据。 (4)提供多种数据驱动程序:组态软件用于和I/O设备通讯,互相交换数据。DDE和OPC Client是两个通用的标准I/O驱动程序,用来支持DDE标准和OPC标准的I/O设备通讯。 (5)强大的数据库:组态软件均有一个实时数据库作为整个系统数据处理、数据组织和管理的核心。负责整个应用系统的实时数据处理、历史数据存储、报警处理,完成与过程的双向数据通讯。 (6)丰富的功能模块:组态软件以模块形式挂接在基本模块上,互相独立提高了系统可靠性和可扩展性。利用各种功能模块,完成实时监控、报表生成、实时曲线、历史曲线、提供报警

19、等功能。1.3国产组态软件-组态王近几年国内组态软件市场大部分份额仍被国外几家组态软件占据,如:FIX、InTouch等。而这些软件除了在功能完备性,产品包装,市场推广等方面具有一定的优势外,并非所有方面尽善尽美。国产化的组态软件产品也在成为市场上的一支生力军,近年来有一定影响力的产品有组态王,力控,SYNLL,MCGS等。国内有不少单位,如一些高校,研究所,公司及一些个人正积极的搞组态软件产品的开发。国产化的组态软件具有较强的价格竞争优势,但总的来讲,由于资金来源缺乏,软件工程的组织薄弱,因此软件商品化的程度还比较差。目前国产化组态软件主要使用于一些小型的非重要性的项目应用中。“组态王”组态

20、软件是在流行的微机上建立工业控制对象的人机接口的一种智能软件包,它以 Windows98/WindowsNT4.0中文操作系统为其操作平台,充分利用了Windows的图形功能完备,界面一致性好,易学易用的特点,它使采用微机开发的系统工程比以往的使用专用机开发的工业控制系统更有通用性,大大地减少了工控软件开发者的重复性工作,并可运用微机丰富的软件资源进行开发。组态王可以与一些常用I/O设备直接进行通讯.I/O设备包括:可编程控制器(PLC)、智能模块、板卡、智能仪表等等。组态王的驱动程序采用ActiveX技术,使通讯程序和组态王构成一个完整的系统,保证运行系统的高效率。为了方便用户使用,组态王中

21、增加了设备配置向导,用户只需要按照安装向导的提示就可以完成I/O设备的配置工作。在系统运行的过程中,组态王通过内嵌的设备管理程序负责与I/O设备的实时数据交换。已配置的I/O设备在工程浏览器的设备节点中分类列出,用户可以随时查询和修改。组态王与I/O设备之间的数据交换采用以下五种方式:串行通讯方式,DDE方式,板卡方式,网络节点方式,人机接口卡方式。1.4火电厂监控系统2、7 我国的火电厂所使用的能源主要是煤,且主力电厂是凝汽式发电厂。下面就以采用煤粉炉的凝汽式火电厂为例,介绍火力发电厂的生产过程。本文所做的基于组态王的监控系统的开发也是基于此类火电厂而作的。火电厂的生产过程概括地说是把煤中含

22、有的化学能转变为电能的过程。整个过程可以分为三个系统:燃料的化学能在锅炉燃烧中转变为热能,加热锅炉中的水使之变为蒸汽,称为燃烧系统;锅炉产生的蒸汽进入汽轮机,冲动汽轮机的转子旋转,将热能转变为机械能,称为汽水系统;由汽轮机转子旋转的机械能带动发电机旋转,把机械能变为电能,称为电气系统。1.4.1燃烧系统燃烧系统由运煤、磨煤、燃烧、风烟、灰渣等系统组成。(1)运煤系统。火电厂的用煤量是很大的,装机容量是4*30万kW的发电厂,煤耗量按360g/(kWh)计,每天选用标准煤为10368(t)。据统计,我国用于发电的煤约占总产量的1/2,主要靠铁路运输,约占铁路全部运输量的40。为保证火电厂安全生产

23、,一般要求火电厂储备10天以上的用煤量。(2)磨煤系统。将煤运至电厂的储煤场后,经初步筛选处理,用输煤皮带送到锅炉间的原煤仓;煤从原煤仓落入煤斗,由给煤机送入磨煤机磨成煤粉,再经空气预热器来的一次风烘干并带至粗粉分离器;在粗粉分离器中将不合格的粗粉分离返回磨煤机再行磨制,合格的细煤粉被一次风带入旋风分离器,使煤粉与空气分离后进入煤粉仓。(3)燃烧系统。煤粉由可调节的给粉机按锅炉需要送入一次风管,同时由旋风分离器送来的气体(含有约10左右未能分离出的细煤粉),由排粉风机提高压头后作为一次风将进入一次风管的煤粉经喷燃器喷入锅炉炉壁内燃烧。(4)风烟系统。送风机将冷风送到空气预热器加热,加热后的气体

24、一部分经磨煤机、排粉风机进入炉壁,另一部分经喷燃器外侧套筒直接进入炉膛。炉膛内燃烧形成的高温烟气,沿烟道经过热器、省煤机、空气预热器逐渐降温,再经除尘器除去9099(电除尘器可除去99)的灰尘,经引风机送入烟囱,排向大气。(5)灰渣系统。炉膛内煤粉燃烧后生成的小灰粒,经除尘器收集成细灰排入冲灰沟,燃烧中因结焦形成的大块炉渣,下落到锅炉底部的渣斗内,经碎渣机破碎后也排入冲灰沟,再经灰渣泵将细灰和碎炉渣经冲灰管道排往灰场。1.4.2汽水系统火电厂的汽水系统由锅炉、汽轮机、凝汽器、除氧器、加热器等设备及管道构成,包括给水系统、循环水系统和补充给水系统。(1)给水系统。由锅炉产生的过热蒸汽沿主蒸汽管道

25、进入汽轮机,高速流动的蒸汽冲动汽轮机叶片转动,带动发电机旋转产生电能。在汽轮机内做功后的蒸汽,其温度和压力大大降低,最后排入凝汽器并被冷却水(循环水)冷却凝结成水(称为凝结水),汇集在凝汽器的热水井中。凝结水由凝结水泵低压加热器中加热,再经除氧器除氧并继续加热,最后送入锅炉汽包。(2)补充给水系统。在汽水循环过程中总难免有汽、水泄露等损失,为维持汽水循环的正常进行,必须不断地向系统补充经过化学处理的软化水,这些补充给水一般补入除氧器或者凝汽器中,即是补充给水系统。(3)循环水系统。为了将汽轮机中做过功后排入凝汽器中的乏汽冷却成水,需由循环水泵从凉水塔抽取大量的冷却水送入凝汽器,冷却水吸收乏汽的

26、热量后再回到凉水塔冷却,冷却水是循环使用的。这就是循环水系统。1.4.3电气系统发电厂的电气系统,包括发电机、励磁装置、厂用电系统和升压变电站等。发电机的机端电压和电流随着容量的不同而各不相同,额定电压一般在1020kV之间,而额定电流可达20kA及以上。发电机发出的电能,其中一小部分(约占发电机容量的4%8%),由厂用变压器降低电压后,经厂用配电装置由电缆供给水泵、送风机、磨煤机等各种辅机和电厂照明等用电,称为厂用电(或自用电);其余大部分电能,由主变压器升压后,经高压配电装置、输电线路送入电力系统。1.4.4火电厂计算机监控火力发电厂机组运行的安全性和经济性是电力生产的首要问题。提高火电机

27、组的运行效益,挖掘机组的节能潜力,是节约能源、降低成本、增强竟争力的重要措施。要提高机组的运行效益,必须改善运行监督与分析的方法,切实保证运行人员和管理人员能及时获得准确的信息,以便采取有效措施来消除或减少运行过程中的能量损失。计算机监控技术在电厂中的应用,为指导运行人员提高机组的经济性提供了强有力的工具。随着火电机组不断向大容量、高参数方向发展。 在现代化的电力系统中,借助当今计算机的快速综合处理能力,实施对大电网运行管理的计算机监控,实现对投入系统运行的发电厂进行遥测、遥控、遥信、遥调,并进行统一的调度管理,监视大电网运行,实现电力系统安全经济运行。从1982年以来,中国电网调度自动化系统

28、发展迅速,整体功能和设备水平有很大提高,特别是自90年代开始,电力调度自动化系统己从80年代的封闭式、集中式系统向开放式、分布式的集成系统发展,在保证电网安全、可靠、经济运行方面发挥了重要作用,己成为各级调度部门指挥电网运行不可缺少的重要手段。 目前国内外电厂计算机监控系统多采用国际上流行的分布式开放系统结构,系统软件为多任务实时操作系统,从而保证监控系统结构的合理性、易扩性和可靠性,使其充分发挥集测量、控制、保护、通信综合自动化的作用。从20世纪60年代后期,随着国外开展电站计算机监控系统的研制与应用,中国开始在电厂自动化方面应用计算机技术。特别是在1978年以后,计算机技术和微处理单片机的

29、应用深入和推广,中国不仅引进国外先进的电站监控系统,而且还自行研制电站计算机监控系统,使中国电站自动化水平有了很大的提高,由电站的单机自动、集中控制己转到全厂计算机监控的综合自动化。近三十年来,中国在火电、水电、核电站实施计算机监控己做了大量工作,并取得很大的进步和成果,电站计算机监控系统在硬件、软件以及功能方而己达到世界先进水平。发电厂计算机监控系统在20世纪80年代以分布式控制系统结构为主,然而在20世纪90年代则以先进的分布开放式控制系统结构为主。随着发电厂计算机监控系统应用的不断发展和深入研究,发电厂对系统功能提出了更高的要求,这些要求表现在以下方面:高级应用软件的进一步完善和实用化;

30、充分考虑自动化近期的发展方向,包括电站综合自动化、电站无人值守、发电控制与生产管理系统紧密结合。近年来,计算机软硬件技术的飞速发展,特别是Windows NT操作系统的推出,高性能的系统微机(奔腾代微机)的出现,为新一代电厂计算机监控系统的开发提供了坚实的技术基础。这样基于Windows平台,采用分布开放式系统结构,集成所有的监控功能,为厂站综合自动化提供完整的有效信急,从而更好地为电站生产和管理服务,全而提高自动化运行和管理水平,提高生产率和经济效益,并有助于提高电网的自动化运行水平和经济水平。因此,使用全分布开放式计算机监控系统将是中国厂站监控技术的发展方向。第二章 国产优秀组态软件组态王

31、当前,一个学习和应用工控组态软件的热潮正在兴起!基于PC(PC-based)的自动化以及电子技术的现代化日益受到人们的注意和青睐,并深刻地改变着自动化及电子世界的面貌,而基于PC和Windows的组态软件区别于C+和VB等通用计算机语言,它是一种适合工业和实验室的实时语言,是工程师、科学工作者、教学工作者和工人们的日常工作语言,因此格外受到欢迎,这种语言也可称为工业及实验室实时语言IALTL(Industry and Laboratory Time Language),这种语言日益成为高等学校理工类学生必修的语言,正如办公自动化语言Office是所有大学生必修的语言一样。这种语言本身由C+和V

32、B开发而成,因而层次更高,使用更方便。组态软件具备强大的图形处理、信息处理、通讯、数学运算、数据采集、数据处理和数据存储功能,特别适合于映射工业对象动作和各种特性以及电子信号的图形显示和动画处理,也具备较强的控制功能。相对而言,根据国际电气标准IEC61131-3规定的PLC的5种语言基于图形的功能块图FBD(Function Block Diagram)、梯形图LD(Ladder Diagram)、顺序功能图SFC(Sequential Function Chart),基于文本的指令表IL(Instruction List)和结构化文本ST(Structured Text)是当今功能最强大的

33、进行逻辑与过程控制的工业实时语言,相对于普通组态软件进行控制时常采用的类C和类BASIC语言,PLC语言的可视性和可读性要强得多。据此,某些组态软件将原本属于PLC的5种语言嵌入进来,形成“软PLC”,并支持插在PC机ISA和PCI插槽中的各类I/O卡,这时候的PC机或基于PC的IPC也可称为广义PLC。事实上,当今一些著名的PLC厂商已经开发出软硬件基于PC的完全开放式的PLC产品。这样,可将组态软件有关控制的职能移交给内置的“软PLC”,而如何进一步完善、加强和应用作为主体的图形显示、动画处理、信息处理和数据存储等功能显得格外迫切,尤其是图形显示和动画处理,即人机界面HMI最为重要。组态王

34、工控组态软件是由北京亚控自动化软件科技有限公司开发的基于Windows 98&NT的大型应用软件,它集控制、数据库、人机界而、网络和图形等技术于一身,包含动态显示、报警、控件、趋势、及网络通信等组件,提供一个友好的用户界面,使用户在不需要编什么程序代码的情况下便可生成自己需要的应用软件。采用了多线程,COM组件等新技术,实现了实时多任务,软件运行稳定可靠。画面的开发和运行是由工程浏览器调用画面制作系统TOUCHMAK和画面运行系统TOUCHVEW来完成的。TOUCHVEW从工业控制对象中采集数据,并记录在实时数据库中。它还负责把数据的变化用动画的方式形象地表示出来,同时完成变量报警、操作记录、

35、趋势曲线等监视功能,并生成历史数据文件。2.1图形及动画功能 组态王工具箱中的基本图素:直线、扇形、填充图形(封闭图形,内部可填充色彩,有:椭圆和圆角矩形)、折线、管道、多边形、文本、按钮和点位图,它们均具有图形及动画功能。它们中填充图形类动画连接框如图1所表示,其余图素的动画连接框结构相同,只是某些动画属性选项略有差异。 图1 填充图形类(椭圆和圆角矩形)动画连接框 从图1中可知填充类图形(椭圆和圆角矩形)无属性文本色和输出值各选项,而基本图素之一的文本无属性变化中的线属性和填充属性,也无位置与大小变化中的填充、缩放和旋转属性,却有属性文本色和输出值各选项,各对象各有特点。所谓“动画连接”就

36、是建立画面的图素与数据库变量的对应关系。动画连接的引入是设计人机接口的一次突破,它把工程人员从重复的图形编程中解放出来,为工程人员提供了标准的工业控制图形界面,并且由可编程的命令语言连接来增强图形界面的功能。图形对象与变量之间有丰富的连接类型,给工程人员设计图形界面提供了极大的方便。“组态王”系统还为部分动画连接的图形对象设置了访问权限,这对于保障系统的安全具有重要的意义。建立动画连接后,根据数据库中变量的变化,图形对象可以按动画连接的要求进行改变。数据库中的变量可以是内存变量,也可以是I/O变量。I/O变量是工业控制过程和科学实验中的各种物理量。若按物理量的数学形态分类有:数字式开关量和连续

37、式物理量;若按物理量的物理形态分类有:开关的通断、位移、速度、加速度、质量、大小、颜色、电压、电流、温度、压力、流量、液位、物质浓度、亮度、酸碱度、种类繁多的化学及生物物理量。这样,工业控制过程和科学实验五彩缤纷的客观世界就可呈现在计算机屏幕上,这是人们梦寐以求的,因为“一幅画可抵得上千言万语”。图形对象可以按动画连接的要求改变颜色、尺寸、位置、填充百分数等,一个图形对象又可以同时定义多个连接。把这些动画连接组合起来,应用程序将呈现出令人难以想象的图形动画效果。2.2报警功能为保证工业现场安全生产,报警的产生和记录是必不可少的。“组态王”提供了强有力的报警和事件系统,并且操作方法简单。报警是指

38、当系统中某些量的值超过了所规定的界限时,系统自动产生相应警告信息,表明该量的值已经超限,提醒操作人员。如炼油厂的油品储罐,如果往罐中输油时,如果没有规定油位的上限,系统就产生不了报警,无法有效提醒操作人员,则有可能会造成“冒罐”,形成危险。有了报警,就可以提示操作人员注意。报警允许操作人员应答。报警的定义窗口如下图2所示:组态王中报警的处理方法是:当报警发生时,组态王把这些信息存于内存中的缓冲区中(缓冲区大小可以设置),报警在缓冲区中是以先进先出的队列形式存储,所以只有最近的报警在内存中。当缓冲区达到指定数目或记录定时时间到时,系统自动将报警信息进记录。报警的记录可以是文本文件、开放式数据库或

39、打印机。另外,用户可以从人机界面提供的报警窗中查看报警信息。组态王的报警分类主要有:模拟量变量类型的越限报警、偏差报警、变化率报警、报警延时和死区等;离散型变量类型的1类型报警、0类型报警和状态变化报警。报警组是按树状组织的结构,缺省时只有一个根节点,缺省名为RootNode(可以改成其它名字)。可以通过报警组定义对话框为这个结构加入多个节点和子节点。这类似于树状的目录结构,每个子节点报警组下所属的变量,属于该报警组的同时,属于其上一级父节点报警组。 图2 变量报警定义窗口2.3实时曲线和历史曲线组态王的实时数据和历史数据除了在画面中以值输出的方式和以报表形式显示外,还可以曲线形式显示。组态王

40、的曲线有趋势曲线、温控曲线和X-Y曲线。趋势分析是控制软件必不可少的功能,“组态王”对该功能提供了强有力的支持和简单的控制方法。趋势曲线有实时趋势曲线和历史趋势曲线两种。曲线外形类似于坐标纸,X轴代表时间,Y轴代表变量值。对于实时趋势曲线最多可显示四条曲线;而历史趋势曲线最多可显示十六条曲线,而一个画面中可定义数量不限的趋势曲线(实时趋势曲线或历史趋势曲线)。在趋势曲线中工程人员可以规定时间间距,数据的数值范围,网格分辨率,时间坐标数目,数值坐标数目,以及绘制曲线的“笔”的颜色属性。画面程序运行时,实时趋势曲线可以自动卷动,以快速反应变量随时间的变化;历史趋势曲线不能自动卷动,它一般与功能按钮

41、一起工作,共同完成历史数据的查看工作。这些按钮可以完成翻页、设定时间参数、启动/停止记录、打印曲线图等复杂功能。2.4控件功能控件实际上是可重用对象,用来执行专门的任务。每个控件实质上都是一个微型程序,但不是一个独立的应用程序,通过控件的属性、方法等控制控件的外观和行为,接受输入并提供输出。组态王的控件 (如棒图、温控曲线、X-Y轴曲线)就是一种微型程序,它们能提供各种属性和丰富的命令语言函数用来完成各种特定的功能。控件在外观上类似于组合图素,工程人员只需把它放在画面上,然后配置控件的属性,进行相应的函数连接,控件就能完成复杂的功能。当所实现的功能由主程序完成时需要制作很复杂的命令语言,或根本

42、无法完成时,可以采用控件。主程序只需要向控件提供输入,而剩下的复杂工作由控件去完成,主程序无需理睬其过程,只要控件提供所需要的结果输出即可。图3所示为组态王所支持的棒图控件。图3 棒图控件总之,使用控件极大地提高工程人员工程开发和工程运行的效率。2.5通讯及其他功能组态王可以与一些常用I/O设备直接进行通讯.I/O设备包括:可编程控制器(PLC)、智能模块、板卡、智能仪表等等。组态王的驱动程序采用ActiveX技术,使通讯程序和组态王构成一个完整的系统,保证运行系统的高效率。为了方便用户使用,组态王中增加了设备配置向导,用户只需要按照安装向导的提示就可以完成I/O设备的配置工作。在系统运行的过

43、程中,组态王通过内嵌的设备管理程序负责与I/O设备的实时数据交换。已配置的I/O设备在工程浏览器的设备节点中分类列出,用户可以随时查询和修改。组态王与I/O设备之间的数据交换采用以下五种方式:串行通讯方式,DDE方式,板卡方式,网络节点方式,人机接口卡方式。8 (1)串行通讯方式。这是组态王与I/O设备之间最常用的一种数据交换方式。串行通讯方式使用“组态王计算机”的串口,I/O设备通过RS-232串行通讯电缆连接到“组态王计算机”的串口。如果您的计算机拥有多个串口,可以同时与多个I/O设备连接。组态王最多可与64个串口设备相连。(2)DDE方式。DDE(动态数据交换)是Windows的一个标准

44、的传输协议。通过DDE方式任何I/O设备都可以与“组态王计算机”进行数据交换。在此方式下,DDE服务程序可以采用自己方式与I/O设备进行数据交换,DDE服务程序与“组态王”采用标准DDE协议进行通讯。(3)板卡方式。板卡类设备直接插在“组态王计算机”的扩展槽内,“组态王计算机”通过访问板卡的I/O地址直接与其进行数据交换。(4)网络节点方式。I/O设备作为一个网络节点与“组态王计算机”进行数据交换。I/O设备与“组态王计算机”之间通过TCP/IP的网络连接。采用此方式的I/O设备多数为其它计算机。(5)人机接口卡方式。某些厂家的可编程控制器(PLC)在与计算机进行数据交换时,要求在计算机中安装

45、一个特殊的人机接口的板卡,板卡与可编程控制器( PLC)之间采用专门的通讯协议进行通讯。“组态王计算机”通过人机接口卡实现与I/O设备之间的数据交换。人机接口卡和连接电缆由PLC生产厂家提供。使用人机接口卡可以与一个PLC连接,也可以与一个PLC的网络连接。此外,组态王还提供驱动程序开发软件包,用户可使用此软件包编制自己系统所需的驱动程序。并且提供内容丰富的图库功能,在制作系统时可大大提供工作的效率。网络功能也是组态王的一大特殊之一,“组态王”可运行在基于InterNET网络结构和TCP/IP网络协议上网,在此网络中,直接参与现场控制的PC机作为网络服务器,其它站点作为网络客户机,它可共享服务

46、器中的数据。在此就不对组态王的诸多功能进行一一赘述了。第三章 监控系统的设计与开发建立一个新的组态王工程的一般过程是:1.设计图形界面(定义画面)2.定义设备3.构造数据库(定义变量)4.建立动画连接5.运行和调试需要说明的是,这五个步骤并不是完全独立的,事实上,这四个部分常常是交错进行的。下面将分别加以介绍:3.1新建组态王工程3.1.1创建工程路径启动“组态王”工程管理器(ProjManager),选择菜单“文件新建工程”或单击“新建”按钮,弹出如图4所示。图4 组态王工程管理器按照新建工程向导一步步的建立一个新的工程路径,到向导三时,出现如下画面,如图5所示。图5 新建工程向导在“工程名

47、称”文本框中输入新建工程的名称,名称有效长度小于32个字符。在“工程描述”中输入对新建工程的描述文本,描述文本有效长度小于40个字符。新建工程的路径是向导二中指定的路径,在该路径下会以工程名称为目录建立一个文件夹。完成后弹出“是否将新建的工程设为组态王当前工程”对话框,点击“是”,把新建工程设定为组态王当前工程。3.1.2组态王的开发系统组态王主要有工程浏览器、开发系统和运行系统组成。其中开发系统是工程技术人员进行动画制作链接等的界面。进入组态王开发界面并创建新的画面,如下图6所示。 在画面名称处键入新建画面的名字,对应文件是系统自动生成的,也可以不对其进行更改。在各方框中输入数值,以确定画面的大小和位置。为了实际需要在“画面风格”一区中只选中覆盖式即可。在此,背景色的选择是点击长条后拖动鼠

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号