明陈城
(贵州航天实业有限公司能源分公司,贵州 遵义 563000)
基于vb.net的电力测控系统开发
明陈城
(贵州航天实业有限公司能源分公司,贵州 遵义 563000)
本文是基于vb.net电力测控系统的开发,首先阐述了110kV渔芽变现状及其开发成电力测控系统的意义,并且指出基于VB.NET开发的电力测控系统优势,进而完成测控系统总体结构与界面设计,在其中运用Serialport控件开发串行通信程序,搭建Modbus通讯现场总线,最后完成系统测试,还在该系统功能的拓展性是做出了展望。
VB.NET;电力测控开发系统;开发
(1)110kV渔芽变的各个设备来自不同厂家,开关柜柜体来自西电宝光,测控装置来自深圳英唐YTK10.8,保护装置来自上海南自,电能计量来自江苏林洋,而各个设备之间的约规不同,缺乏统一、有效的测控系统,处于变电站监控盲区,对于变电站安全稳定运行十分不利。
而通过分别采购各个厂家的后台软件,解决上述问题,显然十分不经济。其一,后台软件价格十分昂贵,后期维护费用高。其二、后台软件如果过多,必然导致操作的繁琐,操作难度加大,对变电站运行不利。
(2)变电站中测控装置,保护装置与互感器、一次设备都是都是通过二次电缆连接,一旦二次回路接触不良,往往不会被及时发现,导致了供电系统的正常运行受到影响。
新增开关柜跳闸、合闸、测控等功能都是通过二次电缆接入中央信号室。二次电缆施工复杂,电缆多,价格贵,人工成本高。
基于110kV渔芽变现状分析,开发基于VB.NET的电力测控系统是十分必要的,该电力测控系统可以解决以下问题:
(1)解析变电站各个设备电力测控信息,统一标准,在同一个测控系统中监控,保证设备之间的联调性。
(2)取消繁杂的二次电缆施工,仅通过一条屏蔽双绞线接入中央信号室,即可实现全部功能,节约材料费、人工费,符合降本增效。
自从微软公司提出.NET战略后,VB.NET的发展得到微软的大力支持。VB.NET完全支持面向对象编程,通过公共语言运行环境,将visual basic、Visual C++等语言集成在一起,共同使用一个IDE,一个基础类库,大大简化了应用程序的开发过程。通过VB.NET的全新GUI接口,可以方便设计用户界面良好的电力测控系统,完成数据采集,开关控制等功能。因此,通过VB.net环境可快速开发电力测控系统,维护方便,成本低廉。
根据110kV渔芽变实际情况,开发基于VB.NET的电力测控系统。首先,解析各个电力设备的通迅约规,将数据存储入数据库,统一标准,提取有用信息,在人机交互界面上显示。
利用VB.NET的GUI接口,设计110kV渔芽变电站一次接线图,包含一次设备:断路器、隔离刀闸、接地刀闸、PT等。在测控系统中显示一次接线图,包含每一台开关柜的电流、电压、有功、无功、运行方式等,并且通过与测控装置通信,实现遥控断路器的功能。
通过将电力测控系统实际接入现场设备,可以观察到设备实际运行参数与中央信号室内PC机测控系统完全一致,无延迟,效果良好,结果证明本系统的正确性。如图1。
系统成熟后,可以开发手机APP程序,在手机上监控变电站运行参数。也可以通过无线网络、蓝牙等实现数据在跨平台终端上显示,方便运行人员随身携带,大大提高工作效率。
[1]VB.NET应用教程(第2版)Visual Basic 2008版[M].北京交通大学出版社,2012.
[2]Visual Basic.NET 串行通信及测控应用典型实例[M].电子工业版社,2010.
[3]DLT_645-2007_多功能电能表通信协议2010[S].DL/T645-2007.
10.16640/j.cnki.37-1222/t.2018.01.106