版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
...wd......wd......wd...变电站综合自动化微机监控系统设计摘要变电站综合自动化微机监控系统是变电站综合自动化系统最基本的子功能系统,涉及到变电运行、监视控制等方面的内容,使变电站的监视和控制发生了基本的变化。因此,研究变电站综合自动化微机监控系统具有迫切的现实需要和重大的实际意义。根据变电站综合自动化系统的现状和开展趋势,应用分层、模块化和面向对象的设计方法和组态技术,本文从设计原那么、实现原理、整体构造、软硬件局部、功能模块的应用程序等方面对分层分布式变电站综合自动化微机监控系统进展了分析和设计,主要完成以下内容:通过对变电站综合自动化系统及微机监控系统进展对比详细地研究,同时对分区所自动化微机监控系统的基本原理、系统构造进展分析和研究,提出了该系统的总体设计方案和框图,并对它的整体构造进展设计。在掌握组态王软件应用和开发的根基上,了解变电站综合自动化系统的构成、基本功能和特点,设计分区所自动化监控软件,对主接线、馈线等线路的电压、电流、功率因数等电量进展实时监控,实现电量的日报、月报等统计报表。包括:数据采集、实时和历史数据处理、报警、远程控制、动画显示、趋势曲线和报表输出等功能,完成监控界面的设计和对系统的实时监控。关键词:变电站综合自动化;微机监控系统;分区所;组态王目录摘要IAbstractII目录III1绪论11.1论文的选题背景和研究意义11.2国内外研究现状11.3论文的主要研究内容22分区所与变电站综合自动化系统32.1分区所32.2变电站综合自动化系统33基于组态王的分区所监控软件数据词典的设计53.1组态软件53.1.1组态软件概述53.1.2组态王开发系统53.1.3组态王的变量定义和管理53.1.4组态王在本系统中实现的功能53.2变量及设备的定义63.2.1基本变量类型63.2.2特殊变量类型63.3变量定义及设置63.4分区所自动化监控软件数据词典设计74基于组态王的分区所监控软件人机界面设计84.1系统画面的建设84.1.1系统登录界面84.1.2系统一次主接线界面84.1.3趋势曲线定义界面84.2监控系统功能实现124.2.1“四遥〞功能实现124.2.2报警设置124.2.3报表统计135组态王SQL数据库管理访问185.1SQL访问管理器185.2创立表格模板185.3创立记录体185.4建设MsAccess数据库185.5组态王SQL与数据库的连接20结论231绪论1.1选题背景和研究意义变电站综合自动化系统,即利用多台微型计算机和大规模集成电路组成的自动化系统,替代了常规的测量和监视仪表,替代常规控制屏、中央信号系统和远动屏,同时微机保护取代了常规的继电保护屏,改变了常规的继电保护装置不能与外界通信的缺陷;除了这些外,还增添了包括智能化的许多功能。可以得出下面的结论:变电站综合自动化是自动化技术、计算机技术等高科技技术在变电站领域的综合应用。变电站综合自动化系统可以采集到对比齐全的数据和信息,利用计算机的高速计算能力和逻辑判断功能,可方便地实现监视和控制变电站内各种电气设备的运行和操作。变电站综合自动化系统具有功能综合化、构造微机化、操作监视屏幕化、运行管理智能化等特征。变电站综合自动化系统是最新开展起来的多专业综合技术,是电网运行管理中的一次变革,它以计算机为根基,实现了电网变电站现代化管理,从而改变了传统变电站控制室、保护室的主体构造和值班维护方式,充分表达了现代生产的特点。变电站综合自动化系统,能够全面提高变电站的技术水平,提高运行的可靠性和管理水平,是变电站自动化的开展趋势。大规模集成电路和通信技术的迅猛开展,网络技术、现场总线等的出现和完善,为提高变电站综合自动化系统的技术水平提供了有力的科技支持。变电站综合自动化微机监控系统是变电站综合自动化系统最基本的子功能系统,涉及到变电运行、监视控制等方面的内容,使变电站的监视和控制发生了基本的变化。因此,研究变电站综合自动化微机监控系统具有迫切的现实需要和重大的实际意义[1]。1.2国内外研究现状变电站主要包括两大局部:一次系统和二次系统。一次系统完成电能的聚集、电压变换和分配等任务;而二次系统那么完成对一次设备和一次系统运行状态的测量、监视、控制、保护和故障告警的任务以及完成满足调度、远方监控等内容的远动任务。而一个变电站运行情况的优劣,在很大程度上取决于其二次设备的工作性能。电力系统是一个连续运行的系统,电能的生产、传输、分配和消费都是同时完成的。因此,变电站的运行也是连续的。为了掌握变电运行状态,必须对相关电气量进展连续测量,供运行监视、记录;为了保障变电站、输电线路的安全运行,需要实现过流、低压等故障的安全保护;为了向电网调度提供系统运行状态,需要将表征电力系统运行的相关信息向上级调度部门传送;为了向客户供应合格的电能,需要进展必要的控制和调节。同时,当系统出现异常情况时,变电站必须做出快速的反响,及时进展处理。随着电力工业的迅速开展,容量大、参数高的电气设备被广泛、大量地投入运用到电力系统中,必须保证这些设备安全、可靠地运行,而且用户对电能的要求越来越高,这都要求采用变电站自动化技术并不断提高其技术水平[2]。国内外现有的变电站有三种形式:传统的变电站;局部实现微机管理、具有一定自动化水平的变电站;全面微机化的综合自动化变电站。这也正是变电站自动化开展三个阶段的印迹。变电站自动化开展的这三个阶段如下:由分立元件构成的自动装置阶段;微处理器为核心的智能化自动装置阶段;变电站综合自动化阶段。可见,变电站综合自动化是变电站自动化开展到一定阶段的产物,是变电站自动化的开展趋势[3]。1.3主要研究内容在掌握组态王软件应用和开发的根基上,了解变电站综合自动化系统的构成、基本功能和特点,设计分区所自动化监控软件,实现对主接线的实时监控,实现对馈线等线路的电压、电流、功率因数等电量的实时监控,能够实现电量的日报、月报等统计报表。包括:数据采集、实时和历史数据处理、报警、远程控制、动画显示、趋势曲线和报表输出等功能,完成监控界面的设计和对系统的实时监控。主要设计任务:(1)了解牵引变电所综合自动化系统的构造功能;(2)掌握分区所自动化系统的构造、原理和功能;(3)掌握组态软件的开发方法;(4)对变电站综合自动化微机监控系统的整体构造进展设计,细致地研究变电站综合自动化微机监控系统的软、硬件局部,然后分析和设计本系统的硬件构造和软件局部;(5)完成分区所一次接线图的监控界面设计开发;(6)完成数据字典的设计、电压、电流等电量的趋势曲线和统计报表设计;(7)完成系统设计并进展运行调试。通过对本文的研究与设计,不仅要掌握与课题相关的知识,完成分区所自动化监控软件的设计,更要在设计过程中培养发现问题、解决问题的能力。2分区所与变电站综合自动化系统2.1分区所复线电气化铁路的供电臂末端〔即两座牵引变电所的衔接处〕一般均设有分区所。传统分区所内设置上下行联络开关和越区开关,其主要功能是:(1)连接上下行接触网,使供电臂中任意位置的列车均可由两个方向供电,上下行供电电流可以合理分配,从而减小供电臂中的电压损失和电能损失[4]。(2)当本变电所发生事故时可以通过分区所实现由相邻变电所越区向该供电臂进展供电[5]。2.2变电站综合自动化系统微机监控系统是变电站综合自动化系统的子系统,随着广泛采用不断开展进步的电子技术、计算机技术和通信技术等科技技术,它取代了传统的监控方式,使变电站的监控发生了基本的变化。微机监控系统取代了常规的测量系统和指针式仪表,改变常规的操作机构和模拟盘,取代了常规的光字牌、报警、中央信号等,取代常规的远动装置等。其功能如下所述[6]。(1)实时数据采集;(2)事件顺序记录SOE和事故追忆功能;(3)故障记录、故障录波和故障测距;(4)操作控制功能;(5)安全监视;(6)人机联系和打印功能;(7)数据处理和记录功能;(8)谐波分析和监视;(9)报警处理;(10)画面生成和显示、在线计算与制表;(11)远动功能。除了上述基本功能外,它还有防误闭锁、系统自诊断与恢复、提供接口等功能。常见的变电站综合自动化系统构造模式主要有集中式构造、分层分布式构造和集中式分布构造。(1)集中式构造:采用功能较强的计算机并扩展其I/O接口,集中采集变电站的模拟量和数字量等信息进展计算和处理,分别完成微机监控、微机保护和自动控制等功能。(2)分层分布式构造:分层分布式构造系统从逻辑上将变电站自动化系统划分为三层,即站控层、通信层和间隔层。分层分布式构造框图如图2.1所示。(3)集中式分布构造:该系统构造的最大特点是将变电站自动化系统的功能分散给多台计算机来完成。采用主从CPU协同工作方式,多CPU系统提高处理并行多发事件的能力。各功能模块之间采用网络技术或串行方式实现数据通信。图2.1变电站综合自动化系统分层、分布式构造框图3基于组态王的分区所监控软件数据词典的设计3.1组态软件3.1.1组态软件概述组态王是运行于MicrosoftWindows98/2000/NT/XP中文平台的中文界面的人机界面软件,采用了多线程、COM+组件等新技术,实现了实时多任务,软件运行稳定可靠。组态王软件由工程浏览器、工程管理器和画面运行系统三局部组成。在工程浏览器中您可以查看工程的各个组成局部,也可以完成数据库的构造、定义外部设备等工作;工程管理器内嵌画面管理系统,用于新工程的创立和已有工程的管理。画面的开发和运行由工程浏览器调用画面制作系统和工程运行系统来完成的[7]。3.1.2组态王开发系统组态王开发系统内嵌于工程浏览器中,又称为画面开发系统。画面编辑功能包括取消、重做、剪切、拷贝、粘贴、删除、复制、粘贴点位图、拷贝点位图、点位图透明、全选、画面属性、动画连接、水平移动向导、垂直移动向导、水平滑动杆输入向导、垂直滑动杆输入向导、旋转连接向导、变量替换、字符串替换、查找与替换、插入控件等。3.1.3组态王的变量定义和管理数据库中存放的变量是当前值,包括系统变量和用户定义的变量。基本变量类型有八种,分别为内存离散、内存实型、内存长整数、内存字符串、I/O离散、I/O实型、I/O长整数、I/O字符串。当工程中拥有大量的变量时,可采用组态王提供的变量分组管理的方式,这样就缩小了查找范围,节省了时间。3.1.4组态王在本系统中实现的功能(1)实时数据采集功能:可采集电力系统中各种遥测量,如电压、电流、有功、无功功率、功率因数等;可采集各遥信量,如开关状态、刀闸位置等。(2)实时监控功能:实时监控分区所状态,可以直观看到分区所各设备的运行状态,实时显示当前通讯工作状态、实时电量、开关状态、信号状态等。(3)实时报警处理:对采集到的各数据进展判断,如果超出设定值那么会报警。包括开关量报警和模拟量越限报警。(4)实时曲线显示:实时显示电压或电流的变化趋势曲线。(5)历史曲线显示:显示过去某一段时间内电压或电流的变化趋势曲线。3.2变量及设备的定义3.2.1基本变量类型基本类型的变量也可以按照数据类型分为离散型、模拟型、长整数型和字符串型。3.2.2特殊变量类型特殊变量类型有报警窗口变量、报警组变量、历史趋势曲线变量、时间变量四种。这几种特殊类型的变量正表达了“组态王〞系统面向工控软件、自动生成人机接口特色。3.3变量定义及设置翻开工程浏览器,在其左侧点击“数据词典〞可以在画面右侧看到变量定义画面,在最下面双击“新建〞图标那么弹出新建变量对话框,之后那么设计所需要的变量,对其属性进展定义,如图3.1所示。图3.1变量定义对话框3.4分区所自动化监控软件数据词典设计数据词典是数据库的主要组成局部,是整个工程的核心,在分区所自动化监控软件设计中,所要定义的数据变量有:1供电臂上行电压U1,1供电臂下行电压U2,2供电臂上行电压U3和站用变电压U4,分区所1断路器电流I1,分区所2断路器电流I2,27.5kV出线侧有功功率P和无功功率Q以及功率因数。其结果如图3.2所示。图3.2分区所监控软件数据词典4基于组态王的分区所监控软件人机界面设计4.1系统画面的建设组态王建设新工程的路径:(1)设计图形界面;(2)定义设备;(3)构造数据库;(4)建设动画连接;(5)运行和调试。进入组态王工程浏览器在“系统〞标签页的“画面〞选项下建设新画面。本次设计利用组态王设计分区所自动化监控软件,完成了登陆界面,一次主接线图,遥信、遥测、遥控画面,历史报警画面,日报表、月报表、报表查询画面,实时数据,趋势曲线等画面的制作。在进入系统之后首先展示的是目录画面,该画面是进入其他画面的入口画面,如图4.1所示。4.1.1系统登录界面当系统进入view运行状态后首先显示“登录界面〞图画,如图4.2所示,在上面有三个按钮:进入、登录和退出按钮。其意义分别为:进入——即进入系统主界面;登录——即用户的登录权限,以便用户操作;退出——即退出运行系统。4.1.2系统一次主接线界面当系统运行时,在开场画面中点击“进入〞按钮进入系统一次主接线界面。图中显示整个分区所系统的构造组成、运行状况、各参数实际运行量以及本系统的各个设备量,如图4.3所示。4.1.3趋势曲线定义界面趋势曲线用来反响数据变量随时间的变化情况。趋势曲线有两种:实时趋势曲线和历史趋势曲线。这两种曲线外形都类似于坐标纸,X轴代表时间,Y轴代表变量的量程百分比。所不同的是,在您的画面程序运行时,实时趋势曲线随时间变化自动卷动,以快速反响变量的新变化,但是不能时间轴“回卷〞,不能查阅变量的历史数据;历史趋势曲线可以完成历史数据的查看工作,但它不会自动卷动而需要通过带有命令语言的功能按钮来辅助实现查阅功能。(1)实时趋势曲线的定义利用组态王工具箱提供的实时曲线工具和ActiveX控件制作实时曲线。设计中采用的是组态王内置实时趋势曲线,这种曲线的绘制命令位于组态王工具箱中,最多支持4条曲线。由于变量较多,所以分别绘制了电压曲线总图和电流曲线总图以及每个变量的曲线,由于图形太多,这里只举例介绍电压总图,为了更直观的观察实时数据的变化,制作以实时数据为基准的实时趋势曲线及电压棒图,此外还利用XY超级曲线进展描点绘图,其主要是依据数据随时间的变化而制定,如图4.4所示。(2)历史趋势曲线的定义组态王目前有三种历史趋势曲线,工具箱上的、图库内的以及新增的一种曲线控件。第三种控件是组态王以ActiveX控件形式提供的绘制历史曲线和ODBC数据库曲线的功能性工具。在运行状态下,可实现动态增加/删除曲线、曲线图表的无级缩放、曲线的动态对比、曲线的打印等。设计中采用历史趋势曲线控件,这种历史趋势曲线最多支持16条曲线。使用前要进展相关配置,主要包括变量属性配置和历史数据文件存放位置配置。如果历史趋势曲线数值轴显示的数据以百分比来显示,那么对于要以曲线形式来显示的变量就需要特别注意变量的范围。本次设计中那么利用组态王提供的ActiveX控件来绘制历史数据趋势曲线。历史数据曲线主要是为了更好的观察数据在过去时间段的变化,如图4.5所示。图4.1目录画面窗口图4.2系统登陆界面图4.3系统一次主接线图(a)实时趋势曲线(b)实时描绘曲线图4.4实时曲线图4.5历史趋势曲线4.2监控系统功能实现4.2.1“四遥〞功能实现(1)遥测点击按钮“遥测〞将会显示“遥测数据总图〞画面,除了以实时曲线显示外还以报表的形式显示其实时遥测数据,对分区所系统中主要参数进展实时监视,如图4.6所示。(2)遥信点击按钮“遥信〞将会显示“遥信数据总图〞画面,对分区所系统中主要断路器及隔离开关的信息进展实时监视,如图4.7所示。(3)遥调由于只是对分区所的监控,没有对主变进展遥调设置。(4)遥控登录之后对分区所相关开关设备进展遥控,如图4.8所示。4.2.2报警设置在系统运行过程中有些参数发生大的变化时,我们可以通过对参数设置报警区限,当系统参数超过此设置值时将会在画面中显示出来以便于操作人员作出及时的判断和操作,并且可以查询报表,如图4.9和图4.10所示。4.2.3报表统计(1)日报表对分区所实时监控数据的日报统计,该报表用来记录当天的数据,以24小时为单位进展统计,该报表记录每小时最后一秒的数据作为统计值。其运行画面如图4.11所示。(2)月报表对分区所实时监控数据的月报统计,该报表用来记录本月的数据,以一个月为单位进展统计,该报表记录每天的平均数据作为统计值。其运行画面如图4.12所示。(3)报表查询主要对日报表、月报表等统计报表的查询。其主要方法有两种:①利用下拉式组合框实现报表查询。②利用日历控件实现报表查询。其界面如图4.13所示。图4.6遥测数据总图图4.7遥信数据总图图4.8遥控总图图4.9历史报警图4.10报警查询图4.11电量日报表图4.12电量月报表图4.13报表查询5组态王SQL数据库管理访问组态王SQL(StructuredQueryLanguage,构造化查询语言)访问功能实现组态王和其他外部数据库之间的数据传输,支持ODBC(OpenDatabaseConnectivity,开放数据库互连)访问接口。它包括组态王的SQL访问管理器和SQL函数[8]。5.1SQL访问管理器SQL访问管理器用来建设数据库列和组态王变量之间的联系。包括表格模板和记录体两局部功能。通过表格模板在数据库表中建设表格;通过记录体建设数据库表格列和组态王之间的联系,允许组态王通过记录体直接操作数据库中的数据。表格模板和记录体都是在工程浏览器中建设的。5.2创立表格模板在工程浏览器中工程目录显示区中选择“SQL访问管理器〞下的“表格模板〞项,在右侧目录内容显示区中双击“新建〞,弹出“创立表格模板〞对话框,如图5.1所示。5.3创立记录体在工程浏览器中左侧工程目录显示区中选择“SQL访问管理器〞下的“记录体〞项,在右侧目录内容显示区中双击“新建〞,弹出“创立记录体〞对话框,如图5.2所示。其中:字段名称填写数据库表格中的列名。组态王变量填写和表格中指定列相关联的组态王变量。5.4建设MsAccess数据库(1)建设一空Access文件,定名。(2)定义数据源双击控制面板下的“ODBC数据(32位)〞选项,弹出“ODBC数据源管理器〞对话框。选择“用户DSN〞属性页,并单击“添加〞按钮,如图5.3所示。在弹出的“创立新数据源〞对话框中,选择“MirosoftAccessDriver〞单击“完成〞按钮,弹出“ODBCMicrosoftAccess安装〞对话框,定义数据源名,如图5.4所示。单击“选取〞按钮,从中选择相应路径下刚刚定义的数据库文件。单击“确定〞按钮,完成对数据源的配置。图5.1表格模板图5.2记录体图5.3用户DNS属性页面图5.4定义数据源5.5组态王SQL与数据库的连接(1)在数据词典里建设变量DeviceID,为内存整形,是数据库连接时产生的连接号。(2)连接数据库函数SQLConnect(DeviceID,"dsn=;uid=;pwd=");参数说明:DeviceIDSQLConnct()产生的连接号;"dsn=;uid=;pwd="连接语句,包括ODBC中定义的数据源名、用户名和密码,用户名和密码可以缺省。例子:组态王以sa身份登录和名为wang的SQLServer中的pubs数据库连接。SQLConnect(DeviceID,"DSN=wang;DATABASE=pubs;UID=sa;PWD=");(3)创立表格函数SQLCreateTable(DeviceID,TableName,TemplateName);参数说明:DeviceIDSQLConnct()产生的连接号;TableName想要创立的数据库的表格名;TemplateName表格模板名。例子:下例创立一个名为kingview的新表,模板为table1。SQLCreateTable(DeviceID,"kingview","table1");(4)插入新记录函数SQLInsert(DeviceID,TableName,BindList);参数说明:DeviceIDSQLConnct()产生的连接号;TableName数据库的表格名;BindList记录体。例子:在表格kingview中插入一条记录,记录体bind1。SQLInsert(ConnectionID,"kingview","bind1");(5)得到选择集函数SQLSelect(DeviceID,TableName,BindList,WhereExpr,OrderByExpr);函数说明:DeviceID
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖北省黄石市2024-2025学年高二上学期9月月考 生物试题(含解析)
- 家委会学习部工作计划
- 有关工会年度工作计划范文
- 关于培训计划方案范文集合
- 公司办公室的下半年工作计划
- 经济与管理学院2021年工作计划
- 《质押式回购培训》课件
- 2024年4月少先队工作计划
- 湘教版一年级上册音乐教学计划湘教版七年级上册数学
- 《货币的前世今生》课件
- 水利工程竣工验收及资料要求
- 调节池及反应池施工方案与技术措施
- 气象医疗——日干支断病刘玉山
- 财务报表(空白格式表)
- 确定如何10kV架空线路档距
- 系统生物学-第三讲-转录组学PPT课件
- 百日会战动员会报告
- 生物安全实验室病原微生物实验活动危险评估PPT课件
- 初中常用文言实词、虚词、古今异义整理归纳
- 路基施工质量监理控制要点及方法
- 初中英语教师如何做好初高中英语衔接教学
评论
0/150
提交评论