- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第4期王振中等.油库油气回收远程在线监控系统445
油库油气回收远程在线监控系统
王振中张卫华李俊杰吴锋棒
(中国石油化工股份有限公司青岛安全工程研究院,山东青岛266071)
摘要基于OPC、C/S网络通信及XML等技术,在C#平台下开发了储油库油气回收远程在线监控系统,实现了对储油库生产过程中所排放油气回收。现场实际应用表明:该系统具有良好的实时性、兼容性和可靠性,完全满足实际应用要求。
关键词储油库油气回收远程监控OPCC/SC#
中图分类号TH865文献标识码B文章编号1000-3932(2014)04-0445-04
成品油的主要成分为碳氢化合物,其所含轻质组分具有较强的挥发性,在油品的生产、存储及运输等过程中会排放大量的挥发性有机气体。这不仅降低了油品质量,造成资源浪费和环境污染,而且给生产过程也有安全隐患1,在储罐服役过程中,由于储存各种有害的、腐蚀性介质而导致的安全运行问题也日益凸显2]。为减少并控制储油库在生产过程中向大气排放的油气总量,国家环保总局于2007年发布实施了GB20950-2007《储油库大气污染物排放标准》,要求各地油库在规定时限内完成油气回收改造工作[3。
为了便于实时了解各油库油气回收装置的工作情况,工作人员通过远程控制方式逐个访问所有的油气回收远程在线监控系统的上位机,并对故障情况进行统计处理,这种方式在系统终端较少的情况下是可行的。近年来,随着各储油库油气回收装置数量的逐步增加,通过人工远程访问查询所有装置的运行情况成为一项耗时耗力的工作。为此,笔者基于OPC及多线程网络通信等技术开发实时在线油库油气回收远程监控系统。
1油气回收远程监控系统
目前,现场应用的油库油气回收装置的中央控制器大多为西门子和AB公司的PLC?;上位机监控软件则各不相同,但一般都设有0PC访问接口。为使油气回收远程监控系统能够兼容所有的油气回收系统,故选择采用OPC方式实现数据交换?。但是由于直接通过OPC方式进行远程数据交换,需要对原有的计算机系统进行较为繁琐的配置,并且可能会降低系统的安全性,因而在
设计时采用先使用0PC客户端将服务器中的数据读出,然后打包为XML格式的数据包,再用传统的TCP/IP协议进行远程数据传输的方式,这样就能最大程度地降低对原有操作系统的要求。
某加油站油库油气回收在线远程监控系统如图1所示,主要分为两部分:安装于油库油气回收在线远程监控系统上位机上的远程监控客户端(实现数据的读取、打包和传输);安装于控制中心的油库油气回收远程监控服务器端(实现远程数据的接收、分析、显示和其他功能)。
油气回收
油气回收控制系统
PLC
组态软件
DPC服务器
油气回收
远程监控
客户端
OPC客户端
XML数据包rcPre
配置文件
油气回收远程监控
服务器端
报警
XML
数据包
配置
显示
分析
其他功能
图1加油站油库油气回收在线监测系统框图
2C#开发平台的应用
C#是一种面向对象的、运行于.NETFrame-work的高级程序设计语言,是.NETWindows网络框架的主角。作为一种由C和C++衍生而来的编程语言,C#安全稳定,在继承了C和C++强大功能的同时去掉了一些复杂的特性。此外,C#综合了VB简单的可视化操作和C++的高运行效
收稿日期:2013-07-06
万方数据
446化工自动化及仪表第41卷
率,具有强大的操作能力和便捷的面向组件编程特性,是.NET开发的首选语言。
此处选择C#作为远程监控系统的开发平台,主要基于:C#具有较为丰富的控件,对OPC、XML和TCP/IP网络连接均有较好的支持,便于缩短开发周期;C#开发界面简单明了,调试简单;C#可同时用于开发基于Web和基于Windows的程序,便于后续的功能升级和扩展。
3XML数据包
为了使油气回收在线远程监控系统的数据包具有结构性、统一性和扩展性,系统的配置文件和数据文件统一采用可扩展的标识语言XML(Ex-tensibleMarkupLanguage)。XML是一种简单
我的文档主要集中的行业是石油化工和安全生产,从事石油化工行业并且取得了中级注册安全工程资格。精通炼油工艺方面的工艺、安全、设备。希望通过平台共享自己的知识和经验。
文档评论(0)