基于OPC XML的建筑智能化系统集成及技术实现

来源 :现代商贸工业 | 被引量 : 0次 | 上传用户:hnlqlql
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:在对提出了基于OPC XML的建筑智能化系统集成模型,对.NET实现OPC XML Web服务的技术框架进行了研究。采用Advosol公司提供的OPCCOM服务器来模拟一个智能建筑中央系统监控设备的OPC COM服务器,利用OPC XML Web服务来对上述OPC COM服务器进行访问,开发客户端应用程序实现了对 OPC XML Web服务的调用,验证了基于OPCXML Web服务的建筑智能化系统集成模型的可行性。
  关键词:OPC XML;建筑智能化;集成;技术;实现
  中图分类号:TK262 文献标识码:A 文章编号:1672-3198(2007)09-0259-02
  
  1 OPC XML支持Internet的跨平台集成
  
  目前在过程控制领域,很多公司在各种商业利益和竞争压力的驱使下纷纷将各种智能设备监控、维护、管理应用向Internet迁移,以增强企业产品在业务操作和高层管理决策方面的灵活性,最大程度地满足各种用户需求。
  利用OPC XML技术来实现任何文件格式数据的Internet共享和交换,从而在控制系统和信息系统方面获得较高的集成度,实现从底层的控制系统到高层的应用程序的纵向信息系统集成,为实时数据嵌入基于Web服务的应用程序中提供更好的方式,进一步满足对各种信息的共享和交换需要,因此,OPC XML使得从控制层到管理层系统集成变得非常容易。
  另外,OPC XML提供了通过Internet发布OPC数据信息和自动化过程控制系统集成提供更为广泛的连接能力,为非Microsoft操作系统平台发布OPC数据信息提供一种数据信息转换机制。如图1所示:
  


  
  2 基于OPC XML的建筑智能化系统集成模型
  
  目前,建筑智能化系统集成内容相当广泛,涉及到楼宇自控系统、安防系统、消防报警系统等多个子系统,但是子系统与子系统之间、系统运行与管理之间往往相互分割,难以协同,成为一个个“信息孤岛”,无法满足符合人性化的4A(Anywhere, Anytime, Anyhow, Value-Added)智能建筑管理或服务需求,更无法满足基于Web的一体化智能建筑系统集成需求。如何实现智能建筑的高层信息集成以突破各子系统独立运行带来信息交换上的瓶颈,使各应用系统之间,实现高度融合和协调运行,从而满足与建筑内的设备、办公、信息沟通、管理、服务的全面、动态的4A需求,已成为行业关注的热点,智能建筑已进入基于Internet的一体化信息集成的时代。
  


  基于COM/DCOM的OPC早期技术OPC DA和OPC DX虽然带来了更大的开放性、互联性、高效性,智能设备即插即用,实现灵活、高效、方便地获取数据。但是,OPC DA和OPC DX并不适合于客户端通过Internet访问现场设备数据,不能有效解决前面提到的一体化、人性化的4A智能建筑管理或服务需求。
  利用OPC XML技术,将OPC XML Web服务的技术优势引入建筑智能化领域,提出了如图2所示基于OPC XML的建筑智能化系统集成模型,能够完整地解决基于Internet的一体化智能建筑系统集成需求。
  该应用模型的主要设计目标是:集成智能建筑中已有的分散的子系统,让其中的底层智能设备横跨Internet工作,将管理、分析、控制等功能集成到统一的界面上,实现各个智能建筑子系统的集成管理及协同工作,实现与建筑内的设备、办公、信息沟通、管理、服务的全面、动态的4A需求。
  
  3 模型核心技术OPC XML Web服务的实现
  
  OPC XML Web服务是基于OPC XML的建筑智能化系统集成应用模型的核心。OPC XML Web服务最常见的实现形式就是XML-DA服务器端网关,即将OPC DA服务器作为一个.NET Web服务来实现。网关安装在OPC-DA服务器端。通过网关,XML-DA客户端能够从远程访问OPC DA服务器,带有OPC服务器的设备不必升级。接下来以XML-DA服务器端网关的实现方式为例来进行模型核心技术实现。
  XML-DA服务器端网关是将OPC DA服务器作为一个.NET Web服务来实现。因为OPC COM DA设备的实质就是将设备数据用COM曝露出来,数据是存储在设备数据库里的,实现XML-DA服务器端网关时无须关心底层现场设备的细节。OPC XML Web服务服务器下面连接的子系统采用Advosol公司提供的OPCCOM服务器来模拟。安装XDANetSrv开发软件包后就自动安装了一个名为“TS.DA3CBCS DA Server”的。PC DA服务器,它是一个DOOM组件。在接下来的实验中,用它来模拟智能建筑中央系统监控设备的OPC COM服务器。这样,就可以将注意力主要放在高层的信息集成,即实现OPC XML Web服务和应用。
  Visual Studio.NET是一套完整的开发工具,用于生成ASP Web应用程序、XML Web服务、桌面应用程序和移动应用程序。.NET Framework框架封装了实现Web服务的协议,简化了XML Web服务和ASP Web应用程序的开发。模型的技术实现采用.NET的Web服务开发工具,包括:Microsoft .NET Framework SDK, Microsoft XML 4.0 Parser and SDK, MicrosoftSOAP Toolkit 2.0,Microsoft UDDI SDK v1.5.2。
  Web服务描述语言工具(Wsdl.exe):从Web服务描述语言(WSDL)文件、XML架构定义(XSD)架构文件和.discomap发现文档生成XML Web服务和XML Web服务客户端的代码。
  Web服务发现工具(Disco.exe):发现位于Web服务器上的XML Web服务的URL,并在本地磁盘上保存与每个XML Web服务相关的文档。
  XML架构定义工具(Xsd.exe):生成遵从www联合会(W3C)提出的XML架构定义(XSD)语言的XML架构。此工具从XSD架构文件生成公共语言运行库类和数据集类。
  由此建立基于.NET的OPC XML-DA Web服务的软件开发环境:服务器端,Windows 2003/2000/XP,IIS(Internet Information Services),ASP.NET and the .NETFramework, DCOM, RAD环境,Microsoft Visual Studio .NET;客户端应用程序可以运行在Windows95/98/ ME/ NT/ 2000/2003上。C#是微软为.NET平台量身订做的语言,特别适合组件的开发,对于模型实现,采用C#语言进行程序设计。
  XML Web服务建立在.NET Framework和公共语一言运行库之上,由于XML Web服务的基础结构是遵照SOAP, XML和WSDL等行业标准生成的,这使来自其他平台的客户端可以和XM L Web服务进行交互。只要客户端可以发送根据服务说明进行格式化、符合标准的SOAP消息,该客户端就可以调用使用ASP NET创建的XML Web服务,而与该客户端所驻留的平台无关。XM L Web服务不是用来替代DCOM的,它是一个消息处理基础结构,用于通过使用XML行业标准跨平台进行通信。
  在.NET框架下,可以通过如图3所示的技术路线来实现OPC XML-DA Web服务。在OPC XML-DA Web服务器端:OPC FOUNDATION提供了标准的OPCXML DA WSDL,可以使用微软的工具WSDL.EXE导入自动生成代理,也可以直接在VS.NET里面添加WEB引用。导入过后自动生成了一些供客户端使用的代理,并建立主干Web服务程序,它是Web服务框架的一部分,它为框架建立接口代码。OPC XML-DA服务供应商根据相应的OPC XML-DA规格和应用需求来实现具体的Web服务程序。OPCXML-DA服务器开发者不需要XML和SOAP方面的知识。
  


  OPC XML-DA Web客户端:开发OPC XML-DA客户端应用不需要XML和SOAP方面的知识,开发者通常不使用Web服务的SOAP方法接口描述。使用Web服务说明的WSDL文档,用Wsdl.exe工具创建一个代理类,客户端可以调用该代理类的方法来执行Web服务。Web引用是一个已经生成的代理类,它在本地表示XML Web服务公开的功能。该代理类定义的方法表示XML Web服务所公开的实际方法。当客户端应用程序创建了代理类的一个实例时,它就能够调用XML Web服务方法,就好像XML Web服务是一个可在本地使用的组件一样。Web引用简化了XML Web服务客户端应用程序的开发。
  
  参考文献
  [1]王波,卿晓霞.智能建筑导论[M].北京:高等教育出版社,2005.
  [2]王波.智能建筑办公自动化系统[M].北京:人民交通出版社,2004.
  [3]高亮.OPC技术在智能建筑系统集成中的应用[J].智能建筑,2006,(13).
  [4]徐智勇,李德华,许立梓.用OPC实现IBMS集成[J].白动化技术与应用,2005,(2).
其他文献
摘 要:策略性成本管理理念适应了社会经济环境的变化,丰富和发展了传统成本管理理论和方法,以市场竞争价格为导向,一定的目标利润为中心,运用量、本、利分析原理,反算出企业各项成本最优控制指标,再通过科学有效的管理,最终将各项指标控制在目标范围内,将市场竞争的外部压力转化为企业的内部动力,从而使企业赢得长期竞争优势和持续健康发展的一种管理方法。  关键词:策略性;成本管理;理念   中图分类号:F275
期刊
摘 要:以一种创新的视角,从“三个和尚”的寓言故事出发,深入分析故事情节发展背后所蕴藏的各种管理问题,依次管理创新的四个重要领域(战略创新、组织创新、制度创新和文化创新)进行相关理论阐述,提出解决这些管理问题的解决之道,寓管理于故事,深入浅出,最后得出四大创新领域的相互关系及其对企业发展的重要性。  关键词:管理创新;战略创新;组织创新;制度创新;文化创新  中图分类号:F243 文献标识码:A
期刊
摘 要:外商直接投资一直是推动我国经济发展的重要因素之一,而我国即将推行的“两税合并”措施是否会造成外资大规模的撤离,一时间众说纷纭。通过实证分析发现,发现“两税合并”预期的确对我国吸引FDI有一定的阻碍作用,但其影响的范围和程度十分有限,不会引发大量外资“潜逃”。  关键词:“两税合并” ;预期; FDI   中图分类号:F112.1 文献标识码:A 文章编号:1672-3198(2007)09
期刊
摘 要:绩效考核是人力资源管理的核心功能之一,它对提升员工绩效、实现组织目标具有重要作用,然而它在实践中的效果并不理想,原因是多方面的。系统分析了绩效考核失效的原因,并认为根本原因在于组织和员工的观念意识问题,正确引入市场营销观念及方法将有助于对这一问题的解决。关键词:绩效;绩效考核;营销观念;营销方法  中图分类号:F274 文献标识码:A 文章编号:1672-3198(2007)08-0080
期刊
摘 要:根据企业文化理论,应用比较方法,对海尔、长虹、TCL企业文化进行了分析,得出了它们之间的异同点,并提出了相应的建议。  关键词:企业文化;相同点;不同点  中图分类号:F273 文献标识码:A 文章编号:1672-3198(2007)09-0141-02    企业文化是在一定的社会经济文化大背景下形成的、与企业同时存在的一种意识形态和物质形态,是企业这种人类经济活动的基本组织之中形成的组
期刊
摘 要:探究了ERP环境下的会计业务流程重组,根据ERP系统集成性的要求,借鉴业务流程重组的思想,利用先进的信息技术,对传统的会计业务流程从会计观念、会计信息处理流程和会计组织结构三个方面进行重组,建立一个全新的会计模式。  关键词:会计业务流程;ERP;重组;策略  中图分类号:F230 文献标识码:A 文章编号:1672-3198(2007)09-0150-02    1 ERP环境下会计观念
期刊
摘 要:信息技术产业(IT)作为中国乃至世界发展最快的产业,受WTO的影响也是最全面最直接的。“入世”给中国信息技术产业的发展带来了机遇和挑战。抓住机遇,提高中国信息技术产业的国际竞争力,是我国信息技术产业发展的正确道路,也是我国经济发展的重要内容。对IT行业的各个方面做了综合分析。  关键词:IT;信息产业;前景;发展  中图分类号:TP393 文献标识码:A 文章编号:1672-3198(20
期刊
摘 要:利用教育心理学中的基本理论和有关原理,结合C语言的特点,探讨其在《C语言程序设计》课程教学中的具体运用,以便更好地提高教学效果。  关键词:教育心理学;C语言;教学方法  中图分类号:G44 文献标识码:A 文章编号:1672-3198(2007)09-0192-02    1 学习动机的培养    对于初学编程的学生来说,C语言灵活的表达,丰富的类型,不太严格的语法,自由的设计反倒使学生
期刊
摘 要:采用实证和规范相结合的研究方法,以我国制造业A股上市公司因“财务状况异常”而被特别处理的公司作为研究对象,选择2003-2005年65家财务危机公司,同时采用配对的方法逐年选择65家财务健康公司;初步选定53个变量指标并通过柯尔莫哥洛夫-米诺夫检验、曼-惠特尼-威尔科克森检验逐步判别分析进行筛选,建立和检验了Fisher二类判别模型、Logistic回归模型和BP网络模型,并对其进行了比较
期刊
摘 要:64位计算机早在几年前就存在了,可由于种种原因他走入市场的时机却不成熟,然而2006年的IT市场显然已经成为64位计算机技术的战场。主要介绍了64位处理器的概念、优势、性能以及现阶段某些主流产品。希望对大家认识64位处理器有所帮助。  关键词:处理器;字节;位;指令;现状;主流产品。  中图分类号:TP39 文献标识码:A 文章编号:1672-3198(2007)09-0252-02   
期刊