PI数据库及其在电厂生产实时数据平台系统中的应用
上传者:刘伯红|上传时间:2015-04-29|密次下载
PI数据库及其在电厂生产实时数据平台系统中的应用
《工业控制计算机》2007年20卷第12期35
PI数据库及其在电厂生产实时数据平台系统中的应用
王秋东
金
达
徐治皋(东南大学能源与环境学院,江苏南京210096)
摘要
基本组成、数据流程等信息,详细讨论了PI数据库的各种数据发布技术的功介绍了PI实时/历史数据库的系统框架、
能及优点,并结合某电厂生产实时数据平台系统实际,介绍了这些技术的应用效果,最后指出PI的各种数据发布技术可以满足该系统在实施过程中遇到的各种需求。
关键词:电站,PI,数据发布,数据平台
Abstract
Thepapergivessomeinformationabouttheframe,basiccomposinganddataflowofthePIdatabasesystem,andalsodiscussesitsvariousdatapublicingtechnologiesandandit'sadvantages.Beside,theapplicationofthesetechnologiesinmanufactoryreal-timedataplantformonacertainpowerplantarediscussed.Atlast,thepaperpointoutthatthosedatapublishingtechologiescanstatisfyvariousdemandsintheprocessofbuildingthemanufactoryreal-timedataplantforminpowerplant.
Keywords:powerplant,PI,datapublish,data
内容需要下载文档才能查看 内容需要下载文档才能查看plantform
PI(PlantInformation,PI)实时/历史数据库是美国OSI软件公司的产品。随着PI在电力系统中的广泛应用,对PI数据库
的系统框架、数据流程、数据发布等问题展开研究,有助于更好地在实际问题中运用PI数据库。
轮的数据测试:数据例外测试和数据压缩测试。如图2所示。
1PI数据库简介1.1PI系统构成
PI实时数据库是一个模块化软件系统,主要分为客户端模
块和服务器端模块。
图2
PI数据流程
1.1.1服务器端模块
通用数据服务器(UniversalDataServer,UDS)是主要的服务器端模块。UDS通常被安装在称作PI主节点的网络节点上。图1为UDS的系统框架。
PI数据发布技术
功能强大的数据发布方式。它支持PI数据库拥有种类众多、
原始的API数据操作、组件化的SDK、标准的ODBC以及DataLink等高级应用。2.1PI-API
PI-API(PI-ApplicationProgrammingInterface)为处于不同的软硬件环境的用户提供了一个统一访问PI数据的方法。PI-API涉及的内容丰富,具有强大的数据处理功能。2.2PI-SDK
PI-SDK(PI-SoftwareDevelopmentKit)是一个支持访问PI数据库的软件开发包。PI-SDK以Active-X的方式驻留在PI客户端程序。因此,PI-SDK可以在几乎所有的Win32开发环境
中使用。
2
图1PI实时数据库服务器系统体系机构图
接口、UDS系统主要包括核心子系统、PI网络管理器、PI-API
和PI-SDK、性能计算调度程序、重新计算子系统、汇总子系统等。1.1.2客户端模块
PI实时/历史数据库拥有丰富的,功能强大的客户端工具,主要包括:PI-ProcessBook、PI-DataLink、PI-BatchView、PI-Profile、PI-ControlMonitor、PI-ManualLogger、PI-ODBCDriver、PI-SQC、PI-AlarmView、PI-ActiveView等。1.2PI数据流程
现场各种生产控制系统的实时生产数据,经过数据接口,进入PI系统。在存入PI实时数据库之前,这些数据需要通过1~2
PI-SDK以一种面向对象的方式,实现了PI-API大部分的
功能,同时添加了很多PI的新特性,大大降低了PI数据库的使用难度,提高了程序的开发效率。另外,PI-SDK支持多线程编程,用户可以通过PI-SDK开发功能强大的多线程应用。2.3PI-ODBC
开放数据库互ODBC(OpenDatabaseConnectivity)是“
连”的简称,它基于SQL(StructuredQueryLanguage),并把
它作为访问数据库的标准。
PI-ODBC完全遵循ODBC规范,是对PI数据库访问的包装,允许用户通过ODBC,是用SQL语言来访问PI数据库的信息,如图3所示。2.4PI-DataLink
PI-DataLink是加载在Excel应用程序中的宏,它提供了一种直接在Excel中与PI数据库交换信息的途径。通过PI-
36
4所示。
PI数据库及其在电厂生产实时数据平台系统中的应用
该系统需要完成#1、脱硫系统、辅网程#2机组DCS系统、控系统以及RTU远动等系统的PI数据接口;实现全厂整体和各机组生产流程、主辅设备的安全和经济信息的生产实时监视,同时实现实时监控的Web发布;提供基础类报表及统计信息类报表的生成和维护功能。
图3PI-ODBC
内容需要下载文档才能查看体系图
3.1DCS数据接口该厂#1、#2DCS系统采用了L&N公司的MAXDNA系统。考虑到DCS系统和生产实时数据平台系统的安全,数据接口采用基于UDP协议的数据报数据交换。在DCS侧,由工程师站负责将现场的实时数据以UDP数据包的方式向生产实时数据平
台系统网络的指定端口进行广播;在生产实时数据平台侧,在
DataLink可以方便地对实时数据库中的数据进行分析统计,在Excel中生成一些统计报表,大大提高了报表和数据计算的效率
以及准确性,并可对数据库中历史数据进行多种形式的分析,方便用户寻找其中潜在的规律。
DCS接口机上的指定端口接收由DCS广播来的数据,经过必要的处理后,通过PI-API将数据写入PI数据库。如图5所示。
2.5PI-ProcessBook
PI-ProcessBook是运行在客户端计算机上的流程画面组态工具,以流程图和趋势图的方式组织和显示来自PI实时数据
库及其它关系数据库的数据。主要功能包括:绘制工艺流程图、动态更新数据点、棒图和趋势图,支持从多个PI数据库浏览数据,可通过ODBC获取非PI中的数据,支持OLE组件,支持
图5
DCS接口数据流程图
VBA编程等。
通过PI-ProcessBook提供了一种图形化展示数据的方式。棒图、VBA可以对PI-ProcessBook中的许多对象(曲线、Dis-
plays等)编写脚本,从而实现一些PI-ProcessBook中没有提
供的功能。
PI-API包含丰富的函数集,而且有很高的执行效率,因此能够很好地满足DCS接口的性能要求。同时,PI-API支持PI数据库的另一数据缓存功能模块PI-Buffer。如果在DCS接口机上正确的安装并配置了PI-Buffer功能模块,使用PI-API开
发的接口程序就具有了数据缓存的功能。
该厂#1机组和#2机组的模拟量、开关量等共有近2万点,每个机组配置一台接口机。现场运行的效果表明,PI-API在功能和效率上完全能够满足开发DCS数据接口的各种要求。
3PI数据库应用
某电厂计划在本地建立独立的生产网络和生产实时数据平
台系统。其生产数据通过网络物理隔离装置传输至同集团公司内的其它电厂管理网络,供日常查询和分析利用。同时电厂的主要生产数据通过广域网传输至集团公司总部PI数据库,并完成查询界面的定制,实现信息共享。
3.2生产实时监视
生产实时监视提供全厂整体和各机组生产流程、主辅设备的安全和经济信息的监视和综合管理功能,以趋势图、棒图、报表等形式协助用户分析生产数据。运行监视基于管理层的需要,按照系统划分将生产数据在实时流程画面上反映出来,作为
DCS画面的扩展和补充。生产实时监视主要包括:
包括各机组日/月/年发电量,机组负1)全厂生产数据监视。
荷、全厂负荷率、厂用电量等全厂主要生产数据。
针对发电厂各机组的锅炉、汽轮2)机组生产流程数据监视。
机、发电机及其他部分的运行状况进行实时监视。
厂高变/低变电线路电压3)电气系统数据监视。包括主变、和电流,备用电系统和母线电压、电流等。
包括水冷壁、过热器、再热器、4)锅炉受热面金属温度监视。省煤器等各处的温度监视。
包括对锅炉受热面温度、蒸汽温度等的监5)辅助报警管理。控报警及变化速率报警。
再现事故发生时流程图上的数据变化,用于查6)事故追忆。找事故原因。
PI-ProcessBook可以根据用户的需要组态各种中文流程
图画面、棒图、参数图、趋势图等,设定页面的刷新周期,实时显
图4
某电厂网络配置图
因集团公司总部及所属各电厂均采用PI数据库作为生产实时数据平台,因此该电厂2×600MW机组生产实时数据平台系统也采用PI数据库作为其核心数据平台。本文结合生产实时数据平台系统在建设中遇到的各种实际情况,介绍PI数据库的各种数据发布技术在现场的应用情况。现场的网络配置图如图
示各种类型的数据,从而实现对各生产流程进行统一的监视和查询。
PI-ProcessBook支持VBA,用户的各种个性化需求可以
得到更好的满足。同时结合PI-ActiveView实现生产实时监视的Web发布,完成生产实时监视在厂网的发布。现场实际应用表明:采用PI-ProcessBook结合PI-ActiveView
内容需要下载文档才能查看 内容需要下载文档才能查看实现生产实
《工业控制计算机》2007年20卷第12期
时监视是可行的,效果是良好的,整个系统具有较好的安全性、稳定性和较高的运行效率。
37
功能上实现了系统的需求,而且在各项性能,如报表的生成速度报表数据的完整性、统一性等,都得到了很好的保证。
3.3报表系统
报表与统计是为了让管理者能够清楚了解电厂的实际运行情况而开发的。典型的报表系统一般是基于Excel来实现的,考虑到Excel具有的各种优点以及用户对Excel报表的认可程序,本系统也采用基于Excel的方式来实现报表系统的开发。
本报表系统需要完成两种基本类型的报表:基础数据类报表和统计信息类报表。
(1)基础数据类报表
基础数据类报表通常与日常生产、运行人员操作和维护密切相关,包括如锅炉运行日/月/年报、汽轮机运行日/月/年报、电量报表、飞灰可燃物报表、锅炉受热面金属温度报表等。此类报表的数据直接来源于生产现场,可以直接从PI数据库中获得。PI数据库中的PI-DataLink可以很好地满足上述要求:在快速、高效地获取PI数据库的实时/历史数Excel中可以方便、
据。利用DataLink具有获取某一标签在某一特定时刻的数值,或者获取某一标签的累积值、最小值、最大值、标准偏差、算术平均值、累积平均值等功能,实现上述基础数据类报表。
(2)统计信息类报表
统计信息类报表多数为综合信息,如全厂生产综合报表、全厂经济指标报表、机组生产数据报表、运行值小指标报表、可靠性分析报表等。此类报表的数据需要通过过滤、统计、计算等过现有的报表系统一般都设置一个后程,才能最后进入统计报表。
台过滤、统计及计算平台来支持系统生成统计信息类报表。这类系统不仅系统结构相对复杂,同时数据的完整性和统一性得不到较好的满足。本文的报表系统借助:①PI-PerformanceE-
4结束语
PI实时数据库作为目前国内外应用比较成熟的工业级实时
数据库已经得到了业界内的认可。本文介绍了PI实时/历史数据库的系统框架、基本组成、数据流程等信息,详细讨论了PI数
据库的各种数据发布技术的功能及特点。结合某电厂生产实时数据平台系统实际,介绍了PI数据发布技术的现场应用情况及运行效果。
实践证明:PI数据库的一系列数据发布技术可以满足现场应用在数据发布方面的各种要求。目前,此电厂生产实时数据平台系统已经通过现场测试、验收和移交,并投入商业运行,系统运行状况良好,为电厂厂级生产和管理提供了大量有价值的数据信息、决策支持及统计报表,为节能降耗工作提供了重要的技术数据和手段,提高了电厂的整体运行和管理水平。
参考文献
[1]彭春华,等.PI实时数据库及其在电厂SIS系统中的应用[J].工业控
制计算机,2003(6):28-30
[2]袁桂丽,等.电厂实时信息系统PI的研究与应用[J].电站系统工程,
2004(6):50-51
[3]冯胜波,等.PI-ActiveView在基于B/S模式的电厂实时监控中的应
用[J].电站系统工程,2005(6):51-53
[4]郭强,等.PI实时数据库在株洲电厂SIS系统中的应用[J].中国动力
工程学报,2005(1):78-83
[5]洪慧,等.PI数据库及其在信息交换技术在电厂中的应用[J].电力自
动化设备,2005(3):60-63
[6]吴涛,等.在PI系统中报表功能实现及应用[J].热力发电,2005(3):
quation数据在在线计算功能,实现数据的在线计算;②PI-获DataLink可以实现获得当给定表达式为真时的标签采样值、
得包含某一标签的表达式的数值、获得当给定标签表达式为真时的累计时间、获得标签的累积值、最小值、最大值、标准偏差、算术平均值、累积平均值等功能,实现直接从PI数据库实现数据的过滤和统计,从而保证报表统计数据的完整性和一致性。
基于PI-DataLink及相关PI模块实现的报表系统,不仅在
55-57
[7]张鹰,等.SCADA与PI间的数据接口及通讯规约设计[J].电网技
术,2006(增刊):195-197
[8]OSISoft.PIUniversalDataServerDatabases.February2002[9]OSISoft.GettingStartedwiththePIServer.February2002[10]OSISoft.PISystemManagerI:EssentialSkills.February2002[11]OSISoft.PISystemManagerII:AdvancedTopics.February20
[收稿日期:2007.8.22]
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
(上接第34页)
读取数据子程序LCD_ReadDate()、判断读写指令和读State()、
写数据是否允许子程序LCD_TestStaBit01()、数据自动写状态是否允许子程序LCD_TestStaBit02()、写无参数命令子程序LCD_WriteTCommandl()、写单参数命令子程序LCDWriteT-
写双参数命令子程序LCD_WriteTCommand3()、Command2()、
写1字节数据子程序LCD_WriteTDatal()、LCM初始化子程序
在指LCD_Initialize()、LCD以图形填充子程序LCD_Fi1lAl1()、
定位置上画点刷新某一点子程序LCD_UpdatePoint()和LCM全屏刷新子程序LCD_UpdateSCR()等。程序清单如下:
voidTask3(voidIpdala)J
LCD_Initialize()KGUI_FillSCR(0x00)K
Externuint8gui_disp_buf[GUI_LCM_YMAX][GUI_LCM_XMAX/8]KvoidGUI_FillSCR(buf[])J
uint32i,jK
for(i=0Ki<GUI_LCM_YMAXKi++)J
for(j=0Kj<GUI_LCM_XMAX/8Kj++)
Jgui_disp_buf[i][j]=buf[]K
^
^
/I填充LCMI/LCD_FillAll(buf[])K^^
3结束语
本文设计了一种应用互联网实现数据采集的远程终端,可
定时采集8路模拟信号。在本地显示的同时,可将采集数据通过
TCP/IP协议上传到Internet,从而在通用的网络上实现工业现
场数据的远程传输。
参考文献
[1]肖随贵.远程数据采集系统实现方法[J].计算机工程与设计,2006,
20(27):3925-3930
[2]吴胜昔.基于嵌入式TCP/IP协议的数据采集器[J].微型电脑应用,
2006,22(1):28-31
[收稿日期:2007.7.10]
下载文档
热门试卷
- 2016年四川省内江市中考化学试卷
- 广西钦州市高新区2017届高三11月月考政治试卷
- 浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
- 浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
- 辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
- 广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
- 广西钦州市钦州港区2017届高三11月月考政治试卷
- 广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
- 广西钦州市高新区2016-2017学年高二11月月考政治试卷
- 广西钦州市高新区2016-2017学年高一11月月考政治试卷
- 山东省滨州市三校2017届第一学期阶段测试初三英语试题
- 四川省成都七中2017届高三一诊模拟考试文科综合试卷
- 2017届普通高等学校招生全国统一考试模拟试题(附答案)
- 重庆市永川中学高2017级上期12月月考语文试题
- 江西宜春三中2017届高三第一学期第二次月考文科综合试题
- 内蒙古赤峰二中2017届高三上学期第三次月考英语试题
- 2017年六年级(上)数学期末考试卷
- 2017人教版小学英语三年级上期末笔试题
- 江苏省常州西藏民族中学2016-2017学年九年级思想品德第一学期第二次阶段测试试卷
- 重庆市九龙坡区七校2016-2017学年上期八年级素质测查(二)语文学科试题卷
- 江苏省无锡市钱桥中学2016年12月八年级语文阶段性测试卷
- 江苏省无锡市钱桥中学2016-2017学年七年级英语12月阶段检测试卷
- 山东省邹城市第八中学2016-2017学年八年级12月物理第4章试题(无答案)
- 【人教版】河北省2015-2016学年度九年级上期末语文试题卷(附答案)
- 四川省简阳市阳安中学2016年12月高二月考英语试卷
- 四川省成都龙泉中学高三上学期2016年12月月考试题文科综合能力测试
- 安徽省滁州中学2016—2017学年度第一学期12月月考高三英语试卷
- 山东省武城县第二中学2016.12高一年级上学期第二次月考历史试题(必修一第四、五单元)
- 福建省四地六校联考2016-2017学年上学期第三次月考高三化学试卷
- 甘肃省武威第二十三中学2016—2017学年度八年级第一学期12月月考生物试卷
网友关注
- [最新]词典不离手,盗汗不离身--专家谈英语翻译
- 职业院校非英语专业学生英语学习风格研究
- 少儿英语学习存在的三大问题
- 国外英语学习网页
- [宝典]英文歌曲
- 英语学习忠告
- 英语学习网站荟萃
- 高职英语学习策略运用特点探析
- 服装英语词典
- 英语学习_800个有趣句子帮你记忆7000个单词
- 英语学习的方法与技巧
- Java语言基础32707
- 俄语学习
- 小学英语学习与习惯的培养之我见
- 2014年职称英语考试理工A牛津高阶英汉词典版(可编辑)
- 2012届钻石卡学员考研英语学习计划-基础加强阶段
- 心理词典及其对英语听力能力培养的作用
- 自己平时收集的一些电脑操作技巧
- 医学制药词汇E(2)-英语行业-医务英语-
- 隐喻认知与英语学习
- 计算机应用基础试题及答案
- 140321——英语学习方法分享(白向春老师)
- 妇产科词汇
- 第一章绪论含答案
- (中海油)海上石油专业英语
- 所有31年考研英语真题及答案
- PHOTOSHOPCORELDRAW视频教程+常用绿色小软件大杂烩
- 医学制药词汇H(2)-英语行业-医务英语-
- 推荐免费英语学习网站
- [精品]基于Hadoop的非关系型数据库安全技术研究
网友关注视频
- 三年级英语单词记忆下册(沪教版)第一二单元复习
- 苏科版数学 八年级下册 第八章第二节 可能性的大小
- 沪教版牛津小学英语(深圳用) 五年级下册 Unit 10
- 二次函数求实际问题中的最值_第一课时(特等奖)(冀教版九年级下册)_T144339
- 苏教版二年级下册数学《认识东、南、西、北》
- 外研版英语七年级下册module1unit3名词性物主代词讲解
- 北师大版数学 四年级下册 第三单元 第二节 小数点搬家
- 沪教版牛津小学英语(深圳用) 六年级下册 Unit 7
- 冀教版英语五年级下册第二课课程解读
- 北师大版八年级物理下册 第六章 常见的光学仪器(二)探究凸透镜成像的规律
- 七年级英语下册 上海牛津版 Unit3
- 人教版二年级下册数学
- 外研版英语三起5年级下册(14版)Module3 Unit2
- 3.2 数学二年级下册第二单元 表内除法(一)整理和复习 李菲菲
- 沪教版牛津小学英语(深圳用) 四年级下册 Unit 2
- 北师大版小学数学四年级下册第15课小数乘小数一
- 冀教版小学数学二年级下册第二周第2课时《我们的测量》宝丰街小学庞志荣.mp4
- 【部编】人教版语文七年级下册《逢入京使》优质课教学视频+PPT课件+教案,安徽省
- 【部编】人教版语文七年级下册《过松源晨炊漆公店(其五)》优质课教学视频+PPT课件+教案,江苏省
- 第12章 圆锥曲线_12.7 抛物线的标准方程_第一课时(特等奖)(沪教版高二下册)_T274713
- 第五单元 民族艺术的瑰宝_16. 形形色色的民族乐器_第一课时(岭南版六年级上册)_T1406126
- 《小学数学二年级下册》第二单元测试题讲解
- 沪教版八年级下册数学练习册21.3(2)分式方程P15
- 沪教版八年级下次数学练习册21.4(2)无理方程P19
- 沪教版牛津小学英语(深圳用)五年级下册 Unit 1
- 北师大版数学四年级下册3.4包装
- 冀教版英语四年级下册第二课
- 【部编】人教版语文七年级下册《泊秦淮》优质课教学视频+PPT课件+教案,广东省
- 七年级英语下册 上海牛津版 Unit5
- 第五单元 民族艺术的瑰宝_16. 形形色色的民族乐器_第一课时(岭南版六年级上册)_T3751175
精品推荐
- 2016-2017学年高一语文人教版必修一+模块学业水平检测试题(含答案)
- 广西钦州市高新区2017届高三11月月考政治试卷
- 浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
- 浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
- 辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
- 广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
- 广西钦州市钦州港区2017届高三11月月考政治试卷
- 广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
- 广西钦州市高新区2016-2017学年高二11月月考政治试卷
- 广西钦州市高新区2016-2017学年高一11月月考政治试卷
分类导航
- 互联网
- 电脑基础知识
- 计算机软件及应用
- 计算机硬件及网络
- 计算机应用/办公自动化
- .NET
- 数据结构与算法
- Java
- SEO
- C/C++资料
- linux/Unix相关
- 手机开发
- UML理论/建模
- 并行计算/云计算
- 嵌入式开发
- windows相关
- 软件工程
- 管理信息系统
- 开发文档
- 图形图像
- 网络与通信
- 网络信息安全
- 电子支付
- Labview
- matlab
- 网络资源
- Python
- Delphi/Perl
- 评测
- Flash/Flex
- CSS/Script
- 计算机原理
- PHP资料
- 数据挖掘与模式识别
- Web服务
- 数据库
- Visual Basic
- 电子商务
- 服务器
- 搜索引擎优化
- 存储
- 架构
- 行业软件
- 人工智能
- 计算机辅助设计
- 多媒体
- 软件测试
- 计算机硬件与维护
- 网站策划/UE
- 网页设计/UI
- 网吧管理