【摘要】:OPC技术的完善和推广,为智能建筑系统在实时控制域与信息管理域的全面集成,提供了良好的软件环境。采用OPC技术实现系统集成将会成为一种建筑智能化系统集成的主要方式之一。所以目前采用OPC技术实现系统集成,可能会比采用ODBC技术实现系统集成更为广泛一些。
随着智能建筑的功能需求不断增长,楼宇内各种各样机电设备的监控系统的种类和范围不断扩大,对应的监控子系统可能采用不同的网络平台、不同的通信协议。为实现BMS系统集成时解决子系统互联和互操作的问题,主要采用以下方式:
1)采用统一通信协议实现系统集成;
2)采用协议转换实现系统集成;
3)采用OPC技术实现系统集成;
4)采用ODBC技术实现系统集成。
前两种方式前面已经论及,下面主要讨论后两种方式。
1.采用OPC技术实现系统集成的方式
OLE对象链接和嵌入是用于应用程序之间的数据交换及通信的协议。允许应用程序链接到其他软件对象中。用于过程控制的OLE就是OPC。OPC主要解决应用软件与过程控制设备之间的数据的读取和写入的标准化及数据传输等功能。
OPC是过程控制的工业标准。即使数据的种类不同,这套程序都能将这些资料整合。该程序采用的是微软的DCOM(分布式组件对象模型)结构技术,并已迅速成为将数据由建筑物的自动化设备送至信息管理系统的工具,不需要重新开发数据集成接口。OPC服务器容许网络上OPC客户直接连接中央集成系统的数据,使客户能更快、更有效地取得实时数据。作为OPC客户端使用时,用户可用其他的OPC服务器连接中央集成管理软件。
OPC提供信息管理域应用软件与实时控制域进行数据传输的方法,提供应用软件访问过程控制设备数据的方法,解决应用软件与过程控制设备之间通信的标准问题。当设备通过OPC互联时,图形化应用软件、趋势分析应用软件、报警应用软件等应用软件均基于OPC标准,现场设备的驱动程序也均基于OPC标准。在统一的OPC环境下,各应用程序可以直接读取现场设备的数据,不需要一个一个地编制专用的接口程序,各现场设备也可直接与不同应用之间互联。OPC的重要作用是使设备的软件标准化,从而实现不同网络平台,不同通信协议、不同厂家的产品方便地实现互联和互操作。OPC技术的完善和推广,为智能建筑系统在实时控制域与信息管理域的全面集成,提供了良好的软件环境。采用OPC技术实现系统集成将会成为一种建筑智能化系统集成的主要方式之一。
2.采用ODBC技求实现系统集成的方式
ODBC是一种应用程序访向数据库的标准接口,也是解决异种数据库之间互联的标准,目前已被大多数数据库厂商所接受。该标准适用于各种数据库。ODBC兼容的应用软件通过SQL(结构化查询语言),可查询、修改不同类型的数据库。这样,一个单独的应用程序,通过它可访问许多个不同类型的数据库及不同格式的文件。ODBC提供了一个开放的、从个人计算机、小型机、大型机数据库中存取数据的方法。使用ODBC,开发者可开发出对于多个异种数据库进行并行访问的应用程序。现在,ODBC已成为客户端访问服务器数据库的API标准。只要被使用数据库支持ODBC技术规范,无论其数据库的类型如何,均能进行信息交换。采用ODBC及其他开放分布式数据库技术实现系统集成,也是智能建筑实现系统集成的重要方式。
如果将OPC技术与ODBC技术作以比较,可以发现OPC技术现在比ODBC技术更为成熟、产品更多,而且我国已有比较成熟的OPC技术和产品。所以目前采用OPC技术实现系统集成,可能会比采用ODBC技术实现系统集成更为广泛一些。两种技术的融合与补充,将会使系统集成技术加快发展。
智能建筑系统集成一般来说,应该具备以下方面条件:计算机网络的条件、计算机应用软件的条件、机电设备单机及子系统智能化的条件、系统集成技术的条件。只有在这些条件基本具备的情况下,才有可能实现智能建筑的系统集成。
OPC标准将COM技术引入过程控制和工业自动化等应用领域,通过COM组件在软硬件之间提供了一套标准接口,只要双方都支持此标准就能通过相关配置实现通信。OPC接口标准分为:
1)OPC数据访问接口;
2)OPC报警和事件接口;
3)OPC历史数据访问接口等。
基于OPC的集成模式的核心内容为:中央监控站作为OPC客户端,在这个OPC客户端和各个下层子系统之间开发设置一个OPC服务器,保证该OPC服务器与OPC客户端使用的是相同的OPC标准,实现各子系统之间以及各子系统和OPC服务器、OPC客户端之间的通信。
有学者认为能够满足当前应用需要的智能建筑系统集成模式从结构上可以分为两大类:一类是基于并行处理思想的分布式并行集成模式;另一类是基于OPC技术的组件化集成模式。
基于Web及IP网络的系统集成也是极有发展潜力的模式。
相关推荐