分布式变电站的实时信息采集与监控系统设计.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《分布式变电站的实时信息采集与监控系统设计.pdf》由会员分享,可在线阅读,更多相关《分布式变电站的实时信息采集与监控系统设计.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、分布式变电站的实时信息采集与监控系统设计张延松,胡云苹,俞辉,赵英凯(南京工业大学 自动化学院,江苏 南京 210009)?摘要:以某石化公司分布式变电站为对象,基于 OPC数据存取规范和组态王技术实现了现场各个电气设备实时信息采集与变电站远程监控,着重介绍了系统设计的框架,利用 VC6.0 和 WtOPCSvr.DLL 开发 OPC客户端软件的步骤,对 Matrikon 公司的MatrikonOPC Tunneller 软件进行配置,解决了OPC远程数据通讯问题,详述了实时数据存取的过程以及组态王和 OPC 的数据交换技术,最终实现了分布式变电站远程监控系统。关键词:组态王;OPC;数据采集
2、;变电站;远程监控;Tunneller中图分类号:TP273?文献标识码:BReal-time Information Acquisition and Monitoring SystemDesign of the Distributed SubstationZHANG Yan-song,HU Yun-ping,YU Hui,ZHAO Ying-kai(College of A utomation,Nanj ing University of Technology,Nanjing 210009,Jiangsu,China)Abstract:T ake the distribution subst
3、ations of a certain petrochemical company as a research object,thereal-time information acquisition of various electromechanical equipment and romote supervision of substa?tions were realized relied on Kingview and OPC data access specification.The system frame was introduced.The procedure of develo
4、ping OPC client software using VC6.0 and WtOPCSvr.DLL was focused on,MatrikonOPCTunneller of Matirkon Company was configured to solve data communication problems between OPC client and OPCserver,and the process of real-time data access and data exchanging between Kingview and OPC were stated in de?t
5、ail.At last,remote monitoring system of the distribution substations was implemented.Keywords:kingview;OLE for process control(OPC);data access;substation;remote monitor;Tunneller?作者简介:张延松(1983-),男,硕士研究生,Email:favourite200811 ?随着电厂综合自动化水平的不断提高,可编程逻辑控制器(PLC)、集散控制系统(DCS)等在电厂的生产过程自动化中得到了广泛应用,现场运行着多个分布式
6、变电站控制系统。各系统运行着不同的电机、变压器、压缩机等机电设备,缺乏公共一致的通信基础设施,导致各种子控制系统和上层管理系统之间的数据访问、管理、集成十分困难,所以需要数据访问中间件为控制系统集成和企业信息化提供解决方案。而过程控制对象链接与嵌入(OPC)恰恰提供了工业控制的接口标准,有效解决了控制系统的?信息孤岛,便于实现管控一体化。OPC(OLE for process control)是 OPC 基金会组织倡导的工业控制和生产自动化领域中使用的硬件和软件接口标准,它基于 Microsoft 的OLE、COM(component object model)和 DCOM技术。组态王是北京亚
7、控公司生产的一款全中文的工控组态软件,具有组态灵活,可生成友好的交互式图形界面,提供各种现场设备的驱动,广泛应用于工业控制系统的数据采集及监控 1。本文在VC 环境下开发了访问设备 OPC 服务器的 OPC客户端软件,利用组态王和 OPC 技术实现了变电站现场电气设备运行信息的采集,并应用于组态监控系统中,改变了用电管理、调度、运行的传统工作方式,为实时数据的深层次应用提供了便利。1?系统总体设计本系统由数据采集模块、监控图模块、网络安全模块、组态王和 OPC 数据交互模块等组成,其中数据采集模块是核心。通过对罐区 1#、酸碱、67ELECTRIC DRIVE?2010?Vol.40?No.1
8、电气传动?2010 年?第 40卷?第 1 期江边 1#和 6#变电所综合保护系统数据集成接口进行改造,数据采集模块将远程综合保护动作时的数据和 4个分散的高压变电所的 4 套直流屏的实时信息集成到本地系统,供监控系统使用。我们利用组态王的组态工具和控件绘制出变电所的一次系统图、报警、报表等监控图,通过与 OPC 的数据交互和编写脚本来获取实时数据,构建内网监控平台。为了保证电气 PLC 控制系统的绝对安全,利用现有的硬防火墙,将电气监控网与管理网隔离开来,并对网络地址和 WAN 口 LAN 口的链接方式重新配置,以提高数据传输的安全性。实时信息系统简图如图 1 所示。图 1?监控系统实施Fi
9、g.1?The monitoring system implementation?变电站远程监控系统实时信息获取流程如图2 所示。图 2?实时数据获取流程Fig.2?Real-time data accessing procedure2?OPC 客户端软件的设计本文的 OPC Client 程序 LeadOPC.Center是利用 Wintech 公司的 WtOPCSvr.DLL 在 VC环境下 开发 的,充当 组态 王的数 据服 务器。WtOPCSvr.DLL 作为一个快速开发 OPC 服务器的工具包,封装了所有关于 COM 和 OPC 的技术细节,使开发 OPC 服务器的工作集中在特定的数
10、据采集任务上来。该工具包就是一个动态链接库,支持 OPCl.0 和 OPC2.0 定义的所有接口,使用它可以迅速地开发 OPC 数据存取服务器。它提供了一些把定制数据集成到 OPC 服务器的易于使用的 API 函数,开发该客户端时利用了其中的数据访问规范,支持的接口和 API 函数。下面详细介绍 LeadOPC.Center 开发步骤,并给出关键源代码:1)创建新的工程,编辑 StdAfx.h 文件,加载opcda.h,opccomn.h,opcerrors.h,opcprops.h,opcquality.h 以及 opcda_i.c,opccomn_i.c 文件,将它们存入工程文件夹中。2)
11、初始化 COM 库。由于是远程监控,需要远程访问 OPC 服务器,所以在使用接口类之前必须首先使用 CoInitializeEx()函数对 COM 库进行初始化。HRESULT hr=CoInitializeEx(NU LL,COINIT _M UL?TIT HREADED);/初始化 COM 库3)通过 OPC 服务器的ProgID 查询注册表中相关 CLSID,用 CLSIDFromProgID()函数实现ProgID 到 CLSID 的转换。hr=pIOPCServerList-CLSIDFromProgID(m _ str?ProgID,&clsid);4)连接远程 OPC 服务器,查
12、询对象的 IID_IOPCServer 接口。hr=CoCreateInstanceEx(clsid,NULL,CLSCTX_SERV?ER,NU LL,sizeof(m_arrMultiQI)/sizeof(MULT I_QI),m_arrMultiQI);5)创建 OPC 组,查询 IOPCItemMgt 接口。IOPCServer 接口的 AddGroup()方法可以创建一个有指定名称和属性的 OPC 组。hr=m_pIServer-AddGroup(pszName,pGroup-IsActive(),pGroup-GetUpdateRate(),(OPCHANDLE)pGroup,&l
13、Bias,&fDeadband,pGroup-GetLanguag eID(),&hServer,&dwRevU pdateRate,IID_IUnknown,&pU nknown);6)添加 OPC 数据项。使用 IOPCItemMgt接口的 AddItem()方法可以添加具有特殊属性的指定数量的数据项。hr=m_pIItemMgt-AddItems(dwCount,/数据项数目pItemArray,/数据项数组指针&pResults,/结果数组&pErrors);/出错提示数组7)OPC 的数据项读写。本客户端程序同时编写了同步和异步读写代码,既支持数据存取规68电气传动?2010 年?第
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 分布式 变电站 实时 信息 采集 监控 系统 设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内