论文部分内容阅读
为了适应现代智能建筑的需要,需要解决系统之间互操作、信息共享等问题。本文以分析研究基于OPC集成技术为主要内容,主要从监控界面图形、实时数据库和OPC通信技术等多个环节去研究。在监控界面图形部分,主要是基于面向对象的设计思想,根据图形对象的特点,抽象出图形对象基本模型;这样做也符合软件复用的目标。图库具有可扩展功能;虽然提供常用的图形对象,但这远远不能够满足用户的设计需要,系统可以把用户开发一次的复杂图形对象当作图库的一个新对象存储,再次使用时就非常的方便,有很强的扩展性。另外利用内存双缓冲技术有效的解决了屏幕闪烁现象。采用数据库访问技术ADO实现与数据库的互联。实时数据库在整个系统中处于非常重要的地位,实时数据库性能的好坏直接影响其他系统的运行状况。由于关系数据库不能够满足实时性,所以需要构建实时数据库。但是实时数据库的实现需要对一系列的概念、理论、技术、方法和机制进行研究开发。本文对数据库的并发控制做了探讨并提出一种新的乐观并发控制协议。在实现上采用基于内存数据库FastDB作为开发的原型系统,构建了面向对象的实时数据库。可以应付复杂的系统,并且具有很好的可维护性。各子系统之间提供标准的接口,实现开放的、无缝隙的连接,是建筑管理系统集成的关键。OPC是标准的工业过程控制协议,可在应用程序间提供不同类型的信息。它沿用了Microsoft的DCOM体系,可方便地使用第三方的数据,无须重新开发数据接口,也避免第三方系统升级带来的额外费用。既达到了良好的系统重用性,也简化了用户集成的环节。本系统通过OPC客户端接口与提供OPC服务器接口的各子系统实现数据交互。