论文部分内容阅读
为了适应现代信息社会对建筑物的功能、环境和高效率管理的要求,特别是对建筑物应具备信息通信、办公自动化和建筑设备自动控制和管理等一系列功能的要求,智能化已经成为建筑环境的一个必须的要素。在智能建筑中,系统集成是最为核心最为重要的部分。如何突破“信息孤岛”实现智能建筑的信息系统集成,改善分割运行的瓶颈,使不同应用项目满足与建筑内的设备、办公、信息沟通、管理和服务的全面、动态的需要,是智能建筑系统集成的关键所在。
在智能建筑的系统集成为如今建筑行业的主流的背景下,OPC技术在智能建筑系统集成中得到了广泛的应用。经过10年的发展,OPC技术正在逐渐成为控制领域软硬件接口的数据通讯标准。OPC规范为各种非标准设备的采用统一的集成方式提供了一种解决方案。
本论文以广州凯华城IBMS为应用背景,从OPC数据访问规范的研究入手,对OPC技术在智能建筑集成中的应用进行了探索,实现了OPC服务器和OPC客户端开发工作以及数据交换模式的研究。
在OPC服务器方面,进行了OPC数据访问(仿真)服务器的流程分析,架构设计,代码编写等工作。并引入了WTL作为服务器的开发工具,为OPC服务器的后续开发与实际应用做了充分的准备。其中,对OPC服务器的异步通讯与名字空间的浏览两大技术难点进行了分析和实现。
在OPC客户端的开发上,主要目标是最大限度的软件智能化、人性化。使用Delphi开发了友好的用户界面。以OPC客户端在智能建筑系统集成中的应用为线索,从用户需求出发,从数据交换的两个方面对OPC客户端的开发过程进行了分析。通过合理运用OPC技术,实现了OPC服务器名字空间的智能浏览与服务器Item的智能添加,最大限度的降低了用户的操作难度,符合当代软件的设计思想。
通过对系统集成服务器的多种数据交换方式的研究,实现了“OPC服务器(或其他数据源)→OPC客户端(数据服务端)→系统集成服务器→用户监控界面”这样一个通用的数据交换模式。
最后,对OPC服务器和客户端进行了模拟测试,实现了使用第三方软件与OPC服务器和客户端的互连。本论文所设计的通用数据交换模式及OPC客户端软件在广州凯华城IBMS中的得到了应用,系统运行良好;