手机知网 App
24小时专家级知识服务
打 开
手机知网|搜索

OPC在智能楼宇系统应用中的研究

王小辉

   典型的楼宇集成管理系统需要将智能建筑内实现各种功能的子系统和现场设备互连,通过资源的共享和信息的综合实现整个楼宇的统一协调管理运营。而在实际的集成工作中,各子系统往往由不同生产厂家提供,在应用程序接口、通信协议、数据库结构等方面存在的异构情况,因此计算机监控系统软件需要开发的设备通信驱动程序就越来越多,这样严重影响了各子系统的开放性和互操作性,为整体楼宇系统集成方案的制定和实施带来了很大的障碍。 而基于COM/DCOM技术的OPC提供了一个统一的标准,不同厂商只要遵循OPC标准就可以实现软硬件的互操作。OPC采用了CLIENT/SERVER模式,针对硬件设备的驱动程序由硬件厂商完成,提供具有同意OPC接口的SERVER程序;软件厂商按照OPC标准访问SERVER程序,即可实现与硬件设备的通信。 本文首先研究了OPC技术、ATL、及IDL语言;然后深入研究了OPC DA 2.05a规范;随后研究了基于VISUAL C++6.0动态模板库(ATL)的楼宇子系统OPC服务器以及基于VISUAL BASIC客户应用程序的详细开发流程,并撰写了相应的DEMO程序;最后研究了OPC在智能楼宇中的应用实例。 研究表明,基于CLIENT/SERVER模式的OPC技术将软硬件厂商区分开来:硬件厂商熟悉自己的硬件设备,因而设备驱动程序性能更可靠;软件厂商可以减少复杂的设备驱动程序的开发周期,只需遵循OPC标准就可以实现与硬件设备的通信,因此只用专注各子系统功能的完善。这样进一步提高了各子系统的互操作性,进而提高了各子系统的开放性并为系统集成提供了方便。……   
[关键词]:OPC;COM;智能楼宇;系统集成;开放性
[文献类型]:硕士论文
[文献出处]:武汉理工大学2007年