安防技术-基于PCC的水电站计算机监控系统设计.pdf
《安防技术-基于PCC的水电站计算机监控系统设计.pdf》由会员分享,可在线阅读,更多相关《安防技术-基于PCC的水电站计算机监控系统设计.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、0引言水电站计算机监控系统的优劣在一定意义上代表着该水电站的自动化控制水平,它直接影响机组的运行安全、电能质量以及生产效益等1-2。从目前水电站自动化水平的发展需求看,可编程逻辑控制器P L C(P r o g r a m m a b l eL o g i cC o n t r o l l e r)在高速数据处理、网络通信以及系统扩展等方面的能力已经不能满足要求,而新一代的可编程计算机控制器P C C(P r o g r a m m a b l eC o m p u t e rC o n t r o l l e r)不仅拥有P L C稳定可靠的优点,同时也具备了工业控制计算机强大的数据处理及通
2、信能力、丰富的编程语言,诸多优点已使其能够胜任大型的集散控制以及复杂的控制过程3。本文介绍的系统基于B&R2 0 0 5系列P C C,采用A N S IC语言编制控制程序,同时以最小二乘法对机组模拟量进行滤波,并基于帧驱动器以及O P C S e r v e r实现了P C C控制系统同外部智能设备及上位机的通信,组成了一个较先进的适用于中小型水电站的开放式监控系统。1系统监控方式与组成结构以计算机为基础的监控方式C B S C(C o m p u t e r-B a s e dS u p e r v i s o r yC o n t r o l)是目前国内外水电厂普遍采用的计算机监控方式4
3、。C B S C模式的主要特点是电厂的主要监控功能全部由计算机实现,大大简化常规控制装置,仅留一部分现地操作设备以备特殊情况5,但由于位于监控系统较底层的现地控制单元L C U(L o c a l C o n t r o l U n i t)一般都以P L C作为其控制核心,在数据处理、通信上功能不够强大,用户如要扩展或升级系统就需要相当大的投入,而P C C则依靠其丰富灵活的通信模块成功解决了这一问题,使C B S C监控方式更加灵活有效。结合广西宜州拉浪水电站的实际情况,本系统基于B&R2 0 0 5系列中型P C C并以C B S C方式设计监控系统。该系统控制核心P C C由一系列独立
4、封装的盒式模块组成,基本模块包括电源模块和C P U模块,扩展模块包括I/O模块、通信模块等。在该系统中,调速器、电量仪及温度巡检仪等智能设备能够稳定地同P C C通信并将数据送入P C C,而P C C则通过以太网(基于T C P/I P协议)同上位机监控终端通信,同时也将数据送至位于L C U上的人机界面显示。这种模式弥补了设备分散带来的不足,使运行人员可以在上位机或人机界面上监控机组运行状态,实现真正的集散式监控系统。该系统结构如图1所示。基于 P C C的水电站计算机监控系统设计徐惠攀1,王典洪1,孔令彬1,章潞2(1.中国地质大学 机电学院,湖北 武汉4 3 0 0 7 4;2.武汉
5、东兴自动控制技术有限公司,湖北 武汉4 3 0 0 7 7)摘要:基于B&R2 0 0 5系列可编程计算机控制器(P C C)设计了一种水轮机组现地控制系统。系统以具有高速数据处理能力和强通信能力的P C C为控制核心,采用A N S IC语言编写控制程序,基于最小二乘法对机组模拟量进行滤波,实现机组的开停机控制、模拟量采集、故障报警等功能,同时,基于帧驱动器实现控制系统同各种智能设备以及上位机的数据通信,以将各监控单元采集到的数据经过处理送到上位机监控系统以及人机界面,实现了系统的远程与现地监控。同时,介绍了系统结构及软件设计方案。该监控系统已在实际中应用,性能可靠稳定,验证了方案的可行性。
6、关键词:可编程计算机控制器;分时多任务系统;最小二乘法;帧驱动器;P V I;O P C中图分类号:T P 2 7 3+.5文献标识码:B文章编号:1 0 0 6-6 0 4 7(2 0 0 6)0 5-0 0 5 4-0 3收稿日期:2 0 0 5-1 2-2 7;修回日期:2 0 0 6-0 2-2 1电 力 自 动 化 设 备E l e c t r i c P o w e r A u t o m a t i o nE q u i p m e n tV o l.2 6N o.5M a y 2 0 0 6第2 6卷第5期2 0 0 6年5月基金项目:湖北省自然科学基金项目(2 0 0 4 B
7、 A 0 3 4)图1系统结构F i g.1S y s t e m s t r u c t u r e上位机上位机上位机上位机监控系统微机编程器现地控制系统C P U模块通信模块开关量模块模拟量模块温度量模块电源模块人机界面温度巡检仪转速继电器调速器电量仪其他智能设备2现地控制单元程序设计2.1控制程序设计2.1.1任务层设计P C C的操作系统是一个分时多任务操作系统,该系统可使控制系统得以优化,拥有更好的稳定性和实时性。在控制程序中,各个任务程序模块依据其自身的重要性、实时性要求,分别位于优先级不同的任务层下,完成不同的功能。例如,事故故障处理直接影响水轮机组的安全运行,因此,该模块被置于
8、任务层C y c l i c#1中;而对实时性要求相对不高的模块如通信程序模块,则被置于任务层C y c l i c#4中。图2为控制程序各个任务程序模块的任务层分布(括号内时间分别表示不同任务层的循环时间)。2.1.2模拟量处理程序设计机组模拟量如压力、温度等对整个水轮机组的正常运行起着至关重要的作用,因此需要对模拟量进行滤波以保证数据的准确性。以P L C为核心的控制系统对模拟量值的滤波一般是通过将模/数转换器得到的数值进行平均N次得以实现,存在着可靠性差等缺点。该程序则基于最小二乘法对模拟量数据进行拟合处理,并可根据传感器特性的变化调整参数,提高了数据的可靠性。最小二乘法6即:选择适当的
9、a,b,使式(1)中的最小。=!i=1n(yi-a xi-b)2(1)因为是a,b的函数,用求极值的方法可知应满足:#$a=2!i=1n(yi-a xi-b)(-xi)=0$b=2!i=1n(yi-a xi-b)(-1)=0(2)解出a,b:a=n!i=1nxiyi-!i=1nxi#!i=1nyi$n!i=1nxi-!i=1nxi%$b=!i=1nyi$!i=1nxi$-!i=1nxi$!i=1nxiyi$n!i=1nxi-!i=1nxi$(3)则Yi=!j=1n(aiXj+bi)/n(4)式中Yi为第i个模拟量通道的数据处理结果;Xi为从传感器读取的第i个模拟量通道的初始值;ai,bi为对应
10、该通道的参数;n为平均次数,程序中一般取2 0次。模拟量处理模块部分程序如下:i n t A n a l o g u e F i l t e r(u n s i g n e di n t N o,i n t A V a l u e)I V a l u e=A V a l u e*A C o e f f i c i e n t AN o+A C o e f f i c i e n t BN o;最小二乘法滤波I V a l u e=F l a t F i l t e r(N o,I V a l u e,1);平均值滤波i f(I V a l u e =A V a l u e M i nN o)&
11、(I V a l u e =A V a l u e M a xN o)E V a l u e=E V a l u e+A L o gN o i;F V a l u e=(E V a l u e+I V a l u e)/2 0;2.2通信程序设计L C U与外部设备如电量仪等的通信基于帧驱动器。帧驱动器是一种介于应用程序和硬件接口之间的软件工具箱,它使帧以字节流的形式进行发送与接收,无需驱动器对这些帧进行操作7。a.初始化。通信开始时,通过帧命令F R M _ x o p e n(e n b a l e,d e v i c e,m o d e)初始化端口,其参数定义了接口设备、接口参数以及数据
12、传输状态等。b.数据发送与接收。函数F R M _ x o p e n()初始化完成后返回缓冲区的地址及其长度,然后调用m e m c p y()将数据写入缓冲区,并将数据发送出去。数据接收的过程与发送基本相反,帧驱动器首先调用F R M _ r e a d()读取1帧数据并把它放在缓冲区中,然后由m e m c p y()读出该缓冲区的内容。通信模块部分程序如下:v o i dO p e n C o m P o r t P r o c(v o i d)端口初始化s t r c p y(S t r i n g D e v i c e,“S L 3.S S 1.I F 2”);3号槽的子模块上的
13、第2个接口s t r c p y(S t r i n g M o d e,“R S 4 8 5,9 6 0 0,N,8,1”);通信参数F r a m e x O p e n S t r u c t.d e v i c e=(U D I N T)S t r i n g D e v i c e;F r a m e x O p e n S t r u c t.m o d e=(U D I N T)S t r i n g M o d e;F R M _ x o p e n(&F r a m e x O p e n S t r u c t);I d e n t=&F r a m e x O p e n
14、 S t r u c t.i d e n t;3上位机监控实现3.1 O P C服务器上位机监控功能是借助O P C(O L Ef o rP r o c e s sC o n t r o l)服务器为桥梁实现上位机组态软件对机组数据信息的共享的。O P C是一个工业标准,它为不同厂商的硬件设备、软件和系统定义了公共的接口,使图2程序模块的任务层分布F i g.2P r o g r a m m o d u l ed i s t r i b u t i o na t t a s kl a y e rC y c l i c#1(2 0 m s)C y c l i c#4(2 0 m s)开关量输入事
15、故故障处理上位机通信等转速继电器等人机界面通信电量仪通信等温度巡检通信P C C控制器C y c l i c#3(1 0 0 m s)模拟量输入水轮机开机水轮机停机功率调节等贝加莱工业自动化软件及硬件技术手册,2 0 0 3.第5期徐惠攀,等:基于P C C的水电站计算机监控系统设计22222过程控制和工厂自动化中的不同系统、设备和软件之间能够互相连接、通信、操作。监控系统采用O P C协议与其他现场设备通信的优点在于:不管硬件设备是否使用标准的通信协议,制造商只需要提供1套O P C服务器,就可以支持大部分的监控等软件,也不需要将自己的通信协议细节提供给软件商8。O P C服务器软件主要分为
16、O P C服务器对象模块、服务器界面模块和O P C驱动程序模块,3个模块通过同一块主内存数据区共享数据,通过线程的同步和互斥等技术的使用,可解决共享数据的保护问题。在该系统中,上位监控计算机启动后,系统自动加载一个被B&R称之为“P V I”的系统模块,同时P V I启动同封装在P C C操作系统中的O P C服务器的通信(在本系统中基于T C P/I P协议)。P V I的核心部分为“P V Im a n a g e r”,在“P V Im a n a g e r”中用户可根据需要选择性定义从O P C服务器传输的数据。B&RP V I的 基 本 构 成(见B&R2 0 0 5U s e
17、rsM a n u a l,2 0 0 4)如图3所示。3.2组态程序设计该系统的组态程序采用北京亚控“组态王6.0 3”设计。“组态王6.0 3”有比较完善的报警和事件系统、报表系统及支持Wi n d o w s标准的A c t i v eX控件,同时全面支持O P C标准,可以通过P V I很方便地实现同P C CO P CS e r v e r的数据共享,完成诸如开关量监视记录和事件顺序记录、事故追忆和故障录波、自动发电控制(A G C)、自动电压控制(A V C)等监控功能。4结语本文结合发展迅速的P C C技术,介绍了一种新型高效的水电站计算机监控系统。该系统基于B&R2 0 0 5
18、系列P C C,在以最小二乘法对机组模拟量进行滤波的基础上,实现了机组的各种控制与保护功能,并基于帧驱动器以及O P CS e r v e r实现了P C C控制系统同外部智能设备及上位机的通信,组成了一个较先进的适用于中小型水电站的开放式监控系统。该监控系统自现场安装调试完毕至今,已安全可靠地稳定运行了将近1年。P C C可能将会依靠其强大的性能逐渐取代P L C,成为水电厂自动化改造中不可或缺的一部分。参考文献:1侯代平,潘启俊.格强水电站计算机监控系统设计J.广西水利水电,2 0 0 5(3):6 9-7 1.H O U D a i-p i n g,P A N Q i-j u n.C S
19、 C Sd e s i g nf o rG e q i a n gh y d r o p o w e rp l a n tJ.G xWa t e rR e s o u r c e s&H y d r o-p o w e rE n g i n e e r i n g,2 0 0 5(3):6 9-7 1.2汪军,郑冬梅,方辉钦,等.第3代水电厂计算机监控系统及其在水口电厂的应用J.水电自动化与大坝检测,2 0 0 4,2 8(2):1 3-1 6.WA N GJ u n,Z H E N GD o n g-m e i,F A N GH u i-q i n,e t a l.T h et h i r
20、d-g e n e r a t i o nc o m p u t e r i z e dm o n i t o r i n ga n dc o n t r o l s y s-t e m a n di t sa p p l i c a t i o nt oS h u i k o uh y d r o p o w e r p l a n tJ.H y d r o p o w e rA u t o ma t i o na n dD a m Mo n i t o r i n g,2 0 0 4,2 8(2):1 3-1 6.3杨君.基于P C C的步进式水轮机双调整调速器的研制D.西安:西安理工大学
21、,2 0 0 4.Y A N G J u n.D e v e l o p m e n t o f a P C C b a s e d s t e p p i n gm o t o rd r i v e nd u a lc o n t r o lg o v e r n o rf o rh y d r a u l i ct u r b i n eD.X ia n:X ia nU n i v e r s i t yo f T e c h n o l o g y,2 0 0 4.4官贵朝.白水峪电站计算机监控系统改造J.水电自动化与大坝检测,2 0 0 5,2 9(5):1 4-1 6,3 9.G U
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 技术 基于 PCC 水电站 计算机 监控 系统 设计
限制150内