节点文献
智能建筑自控网对象管理的设计与实现
Design and Implementation of Object Management for Building Control System of Intelligent Buildings
【作者】 梁华;
【导师】 刘贤德;
【作者基本信息】 华中科技大学 , 物理电子学, 2004, 硕士
【摘要】 工作站是建筑设备自动化系统中的核心,负责系统设置,设备管理,实时监控等功能。其软件系统的可靠性和功能的完整性直接决定了建筑设备自动化系统的性能。BACnet标准最根本的目的是要提供楼宇自动控制系统实现互操作的方法。各生产厂家按照这一标准开发与楼宇自控网兼容的设备和接口,最终达到不同生产厂家的设备可在这一标准通讯协议下相互交换数据的目的。BACnet网络中的设备之间的通信,实际上就是设备的应用程序将相应的对象数据结构装入设备的应用层协议数据单元(APDU)中,按照BACnet的规范传输给相应的设备。对象数据结构中携带的信息就是对象的属性值,接收设备中的应用程序对这些属性进行操作,从而完成信息通信的目的。由此分析可以知道:为了方便建筑智能管理,就需要一个基于BACnet协议的楼宇自动控制网络管理软件。本文就是针对这一需求,探讨了系统的设计与实现。本文首先介绍了智能建筑和BACnet的发展及其特点,在其基础上提出了本文的课题目的:对BACnet数据结构进行开发。接着分析了系统的功能需求和系统的特点,工作站是建筑设备自动化系统中的核心,负责系统设置,设备管理,实时监控等功能。然后提出了系统的概要设计方案,并不断完善细化给出了详细的设计。对于对象管理采用面向对象的方法,对于网络拓扑采用自动组建、树状结构显示的方法。介绍BACnet标准协议中使用的通信语言三大要素:对象、属性和服务,说明面向对象技术在BACnet标准中的具体实现。并在此基础上采用面向对象的设计思想对各个部分的类库进行开发、设计和类结构的定义,采用VC进行了具体代码的实现。最后对系统进行了总结并就今后研究工作的方向和内容提出了作者的想法和建议。
【Abstract】 As we know, workstation is the core of automatic system in facility, which function is focused on system setting, device managing and real-time monitoring. And the performance of building automation control system is directly depended on the reliability of software system and the integrality of function. The prime purpose of BACnet is to provide an interoperation method for building automation control system. Manufacturers develop equipments and interfaces compatible with building control networks according to this standard. And all equipments from different manufacturers can exchange data under BACnet.In fact, the communication among equipments in BACnet completed in such procedure as follows. First, relevant object data structure was insert in APDU via the application software of equipments. And then the information about APDU will be sent to the equipments under the standard of BACnet. Information included in object data structure is just the property value of the object. These property values will be disposed to complete communication process by appilication software in the received devices.As analysis thereinbefore, we can draw the conclusion that we need a set of management software for automatic control system based on BACnet for the purpose of intelligent building management. This paper discusses the design and implementation for this software under such consideration.In this report, the development as well as characteristics of intelligent building and Bacnet is introduced firstly. Based on the introduction, the objective of this project is presented, namely to implement the data structure of BACnet system. The following part is the analysis of the functional request together with the property of the system. Work station is the kernel part of the Building Devices Automation System,and it is in charge of system setup, device management, real-time monitoring, etc. Then, the designing plan is presented as greater details. For object management, object-oriented approach is adopted,and for network topology, automatic design and tree view method are employed. Furthermore, We introduced three elements for communication in BACnet standard protocol, which are object, property and service. And the implenetation of object-oriented approach in Bacnet standard is presented also. Based on all of the concepts above, we use the object-oriented theory to design, implement and develop all of the class libraies based on Visual C++. Finally, we summarize the entire system as conclusion and future work are also presented.
【Key words】 BACnet; object-oriented design; control network; network topology; protocol;
- 【网络出版投稿人】 华中科技大学 【网络出版年期】2005年 02期
- 【分类号】TU855
- 【被引频次】1
- 【下载频次】141