基于力控组态软件的风光发电监控的设计.doc
《基于力控组态软件的风光发电监控的设计.doc》由会员分享,可在线阅读,更多相关《基于力控组态软件的风光发电监控的设计.doc(34页珍藏版)》请在三一办公上搜索。
1、摘要太阳能和风能是最普遍的自然资源,也是取之不尽的可再生能源。太阳能与风能在时间上和季节上都有很强的互补性:白天太阳光照好、风小,晚上无光照、风较强;夏季太阳光照强度大而风小,冬季太阳光照强度弱而风大。这种互补性使风光互补发电系统在资源上具有最佳的匹配性。另外,风力发电和光伏发电系统在蓄电池和逆变器环节上是可通用的。风光互补发电系统可根据用户用电负荷和自然资源条件进行最佳的合理配置,既可保证系统的可靠性,又能降低发电成本,满足用户用电需求。本文使用的力控组态软件已经应用于电力、化工、石油、楼宇、水利、冶金、机械、食品等多个领域,本文以北京三维力控组态软件为基础开发了风光互补发电监测系统,实现了
2、对风光发电参数和设备状态的实时监控、数据查询、对于工作现场的正常工作和远程监控起了重要保障作用。关键字:组态软件 风光互补发电 监控AbstractSolar and wind energy is the most common natural resources, but also the inexhaustible renewable sources of energy. Solar and wind energy in time and season have very strong complementary to each other: good the sun during the
3、 day, small wind, night without light, the wind is stronger; The summer sun light intensity big, small wind, the sun light intensity is weak and windy in winter. This complementarity makes wind-light complementary system in resources is the best match. In addition, wind power and photovoltaic power
4、generation system in the storage battery and inverter link can be universal. Wind-light complementary system can according to users electricity load and reasonable allocation of natural resources for the best, can guarantee the reliability of the system, and can reduce power generation cost, meet th
5、e needs of users. In this paper, the force control configuration software has been used in electric power, chemical, petroleum, building, water conservancy, metallurgy, machinery, food and other fields, this paper takes Beijing sunway configuration software is developed based on scenery power genera
6、tion monitoring system, realized the scene generator parameter and equipment status real-time monitoring, data query, for the normal work of the job site and remote monitoring plays an important role.Key words: configuration software;scenery power generation;control1. 引言1.1课题概述随着电气自动化水平的迅速提高和计算机在电气领
7、域的广泛应用,人们对电力自动化的要求愈来愈高,种类繁多的过程监控装置在电气领域的应用,使得传统的控制软件已无法满足用户的各种需求。通过自动化组态软件的出现为解决上述实际问题提供了一种崭新的方法,因为它能够很好地解决传统控制软件存在的种种问题,使用户根据自己的控制对象和控制目的任意组态,完成最终的自动化控制工程。目前世界上的组态软件的品种繁多,国外有美国的Wonderware 公司的InTouch、Intellution 公司的iFIX 等,国内产品有三维力控、组态王、MCGS 等。国外组态软件虽然功能强大但价格贵,而国产组态软件吸收了国外软件的优点,在功能上可以和国外组态软件想媲美,而且还具有
8、符合国人思维习惯的中文菜单,性价比高。本文以风光互补发电为对象,利用三维力控组态软件设计开发了一个监控系统。监控组态软件是对现场生产数据进行采集与过程控制的专用软件,最大的特点是能以灵活样的“组态方式”而不是编程方式进行系统集成,它提供了良好的用户开发界面和简捷的工程实现方法,只要将其预设置的各种软件模块进行简单的“组态”,便可以非常容易地实现和完成监控层的各项功能,比如在分布式网络应用中,所有应用(例如趋势曲线、报警等)对远程数据的引用方法与引用本地数据完全相同,通过“组态”的方式可以大大缩短了自动化工程师的系统集成的时间,提高了集成效率。在组态概念出现之前,要实现某一程序,都是通过编写程序
9、(如使用BASIC,FORTRAN等)来实现的,编写程序不但工作量大,周期长,而且一旦被控对象稍有变动,就必须修改系统的源程序。组态软件的出现,解决了这个问题,对于过去需要几个月的工作,通过组态软件几天就可以完成。1.2 国内外基本研究情况组态软件市场的大部分份额扔被国外几家组态软件占据。下面列举并介绍了一些有代表性的国外组态软件。(1)美国Wonderware公司的In Touch它堪称组态软件的“鼻祖”,率先推出16位Windows 环境下的组态软件,在国际上曾得到较高的市场占有率。In Touch 软件的图形功能比较丰富,使用较方便,但控制功能较弱。其I/O硬件驱动丰富,只要使用DDE(
10、Dynamic Data Exchange,动态数据交换)连接方式,实时性较差,另外它的驱动程序须单独购买。32位Windows 环境下的7.0版在网络和数据管理方面有所加强,并实现了所谓的实时关系数据库,其实只是在SQL Server 上增加了数据传输插件而已。在32位Windows 环境下,InTouch 已受到其他产品的猛烈冲击。(2)美国Interlution 公司的FIX美国Intelution 公司的FIX 产品系列较全,包括DOS版、16位Windows版、32位Windows版、OS/2版和其他一些版本,功能较InTouch强,但实时性仍欠缺,总体技术一般。其I/O硬件驱动丰富
11、,只是驱动程序也须单独购买。最新推出的iFIX是全新模式的组态软件,思想和体系结构都比较新,提供的功能也较为完整。但对系统资源耗费巨大,用户最为明显的感受就是缓慢,而且经常受Windows操作系统影响而导致不稳定。(3)德国西门子公司的WINCC德国西门子公司的WINCC组态软件在网络结构和数据管理方面比FIX差,但也属于比较先进的产品之一。西门子似乎仅是想把这个产品当作其硬件的陪衬,对第三方的硬件也不热衷,若选用西门子公司的硬件,能免费得到WINCC,所以对于使用其他硬件的用户不是个好的选择。国产过压的组态软件产品也正在成为市场上的一支生力军,具有较强的价格竞争优势,但总的来讲,由于资金来源
12、缺乏,软件工程的组织薄弱,因此软件商品化的程度还比较差。下面介绍了一些有代表性的国内组态软件。(1)亚控公司的组态王组态王是国内较早出现的组态软件产品之一,到现在也有7年左右的历史了。早期的组态王仿造InTouch,只是个人机接口。到了5.1版本,在数据管理和开放性方面有了一些改进。但体系结构却没有实质性地突破。有可能还没有摆脱早期形成的不合理的程序构架。其网络功能较为薄弱,支持不了真正意义上的分布式系统。6系列版本在体系结构上有了很大的改进。(2)大庆三维公司的力控从时间概念来说,力控也是国内较早就已经出现的组态软件之一。32位Windows下1.0版的力控在体系结构上就已经具备了较为明显的
13、先进性,其最大的特征之一就是其基于真正意义的分布式实时数据库的三层结构,而且它的实时数据库结构为可组态的“活结构”。这在1999至2000年期间,力控得到了长足的发展,最新推出的2.0版在功能的丰富性、易用性、开放性和I/O驱动数量方面都得到了很大的提高。1.3 课题的主要研究内容本论文是以作者毕业设计期间承担课题的方案论证及实现工作为基础,首先中阐述了组态软件出现的背景、意义以及国内外研究的现状。再阐述本文使用的力控组态软件的结构,再阐述风光互补发电系统的结构、原理、发展历程、应用前景。阐重点述了力控6.1组态软件的监控系统的实现。最后总结全文。2. 三维力控组态软件介绍2.1 三维力控组态
14、软件概述典型的计算机控制系统通常可以分为设备层、控制层、监控层、管理层四个层次结构,构成了一个分布式的工业网络控制系统,其中设备层负责将物理信号装换成数字或标准的模拟信号,控制层完成对现场工艺过程的实时监测与控制,监控层通过对多个控制设备的集中管理,来完成监控生产运行过程的目的,管理层实现对生产数据进行管理、统计和查询。监控组态软件一班是位于监控层的专用软件,负载对下集中管理控制层,向上连接管理层,是企业生产信息化的重要组成部分。力控监控组态软件能同时和国内外各种工业控制厂家的设备进行网络通讯,他可以与高可靠的工控计算机和网络系统结合,便可以达到集中管理和监控的目的,同时还可以方便的向控制层和
15、管理层提供软、硬件的全部接口,来实现与“第三方”的软、硬件系统来进行整体的集成。2.2 三维力控组态软件结构介绍力控监控组态软件基本的程序及组件包括:工程管理器、人机界面VIEW、实时数据库DB、I/O驱动程序、控制策略生成器以及各种数据服务及扩展组件,其中实时数据库是系统的核心,下图2.1为组态软件结构图:图2.1 ForceControl组态软件的结构图首先以力控组态软件里的一个演示工程为例,主要的各种组件说明见下:(1)工程管理器(Project Manager)工程管理器用于工程管理包括用于创建、删除、备份、恢复、选择工程等。工程管理器还实现了力控常用工具软件的集中管理。工程管理器窗口
16、示意图如下图2.2。图2.2 工程管理器窗口窗口自上而下依次为:菜单栏、工具栏、工程列表显示区、属性页标签四部分。其中属性页标签又有工程管理、工具列表、网络中心三个切换项。这里不做介绍,用到时再给出。由于菜单栏中的“文件”选项所包含的内容与工具栏中基本一致,故只介绍工具栏所包含内容:新建:新建一个工程。删除:删除已存在的工程。运行:对于已选中的工程应用,点击进入运行系统。开发:对于已选中的工程应用,点击进入开发系统。搜索:查找已存在的工程应用。备份:将已选中的工程的数据文件压缩成一个备份文件,扩展名为.pcz恢复:与备份的功能相对应,在任意ForceControl环境将备份的工程压缩文件解压并
17、恢复原始工程。打包:制作安装包。用于将当前版本的ForceControl运行系统及当前工程制作成安装程序,以便随时安装运行系统及当前工程。退出:退出工程管理器。在工程列表区中,可以看见已经存在的工程、路径及其说明,方便用户管理。(2)开发系统(Draw)开发系统是一个集成环境,可以完成创建工程画面、配置各种系统参数、脚本、动画、启动力控其他程序组件等功能。所谓的“组态”就是在这里完成的。可以在开发环境中完成监控界面的设计、数据库组态、I/O设备的组态、动画的连接的定义及进行如DB、IO、HMI、NET等配置。ForceControl开发系统可以方便的生成各种复杂生动的画面,可以逼真的反映现场的
18、数据及情况。开发系统可分成几个区域加以介绍。命令操作区,包括启动ForceControl、显示风格、图库、图元锁定,前/后置、旋转,镜像等功能;工程窗口,包括WEB服务设置、组态窗口、变量、数据库组态、I/O设备组态、脚本动作、组件等选项;属性窗口,包含所建组态画面的所有属性显示、动画设置、方法、分类等;工具箱,包含了所有绘画组态的图元、常用组件、控件。系统配置窗口,包括节点配置、数据源、系统配置、报警配置等。开发系统窗口如下图2.3所示。图2.3 开发系统窗口针对几个在做系统开发时出现的重要概念,讲解如下:对象:一种可以认为是被封装的,具有属性,方法和事件的特殊数据类型。在ForceCont
19、rol中指组成系统的一些基本构件,如:窗口、窗口中的图形、定时器等,每一个对象作为独立单元,都有各自的状态,可以通过对象的属性和方法来操作。属性、方法、事件:描述对象的数据称属性,对对象所做的操作称为对象的方法,对象对某种消息产生的影响为事件,事件给用户提供一个过程接口,可以在事件过程中编写处理代码。每种图形对象都有决定其外观的各种属性。如:线有线宽、线色、线风格等属性;填充体有边线颜色、边线线宽、填充颜色等属性。开发系统提供了对图形对象的属性和方法进行设置的操作。对象的命名:对象的名称是对象的唯一标示,引用对象的属性方法前,要对其进行命名,只有这样才能在引用对象时指明是对哪一个对象进行的属性
20、和方法操作。ForceControl,采用面向对象技术使得图形具备真正的“对象”概念上的意义,用户可以为每个图形对象分配名称,对象名称可以修改,方法有两种:第一,选择对象在属性设置中修改。第二,选择对象鼠标右键修改。成功定义对象名称后,系统将保留这个名称直至删除。(3)界面运行系统(View)界面运行系统用来运行由开发系统Draw创建的画面、脚本、动画连接以及系统配置中“初始启动程序”项中设置的程序等工程,操作人员通过它来实现实时监控。点击Draw中命令操作区中的“运行”图标即可进入运行系统。下图2.4为演示工程运行界面.图2.4力控运行界面(4)实时数据库(DB)实时数据库是ForceCon
21、trol软件系统的数据处理核心,构建分布式应用系统的基础,它负责实时数据处理、历史数据存储、统计数据处理、报警处理、数据服务请求处理等;负责和I/O调度程序的通信,获取控制设备的数据,同时作为一个数据源服务器在本地给其他程序如界面系统VIEW等提供实时和历史数据,实时数据库又是一个开放系统,作为一个网络节点,也可以给其他数据库提供数据,数据库之间可以互相通信,并支持通信方式,如TCP/IP、串口、无线等,并且运行在其他网络节点的第三方系统可以通过OPC、ODBC、API/SDK等接口方式访问实时数据库10。实时数据库可以将组态数据、实时数据、历史数据等以一定的组织形式存储在介质上。运行的实时数
22、据库如下图2.5所示。图2.5 运行的实时数据库(5)I/O驱动程序(I/O Server)I/O驱动程序负责ForceControl与设备的通信,它将I/O设备寄存器中的数据读出后,传送到ForceControl的实时数据库,最后界面运行系统会在画面上动态显示。ForceControl可以与多种类型设备进行通信,对于采用不同协议通信的I/O设备,ForceControl提供相应的I/O驱动,用户不需关心设备的具体通信协议既可以通过I/O驱动程序来完成与设备的通讯。ForceControl与I/O设备之间一般通过以下几种方式进行数据交换:串行通讯方式(RS232/422/485,支持Modem
23、、电台远程通信)、板卡方式、网络节点(支持TCP/IP、UDP/IP协议)方式、OPC、DDE、网桥方式等。I/O管理器(IoManager)是配置I/O驱动的工具,IoManager可以根据现场使用的I/O设备选择相应的I/O驱动,完成逻辑I/O设备的定义、参数设置,对物理I/O设备进行测试等。IoManager如下图2.6所示。图2.6 IoManagerI/O监控器(IoMonitor)是监控I/O驱动程序运行的工具。IoMonitor可以完成对I/O驱动程序的启停控制,查看驱动程序进程状态、浏览驱动程序通信报文等功能。IoMonitor如下图2.7所示。图2.7 IoMonitor(6
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 组态 软件 风光 发电 监控 设计

链接地址:https://www.31ppt.com/p-2884817.html