论文部分内容阅读
作为智能建筑支撑基础的楼宇控制系统,是智能大厦安全高效运行的有力保证。随着智能建筑在中国的迅速发展,楼宇控制技术也不断地得到应用和深入。控制系统的设计由于其遵循的标准和原则不同,在系统中对各功能的规定和处理也不尽相同,这就为多个控制系统的互联和集成带来了困难。楼宇控制系统覆盖的范围广,涉及的子系统多,这方面的情况就特别明显。BACnet是一种为楼宇自动控制网络所制定的数据通信协议,为楼宇控制网络提供了标准有效的解决方案。在楼宇自控网络中,系统安全可靠稳定是对整个楼宇自控网络的基本要求,是设计楼宇控制系统的必要考虑因素。报警作为一种有效的控制策略,在楼宇控制系统中占据着极其重要的地位,是楼宇控制系统按照预定状况运行的重要保证。报警信息反映了控制系统中设备处于非正常情况下的状态,报警能够及时通知工作人员采取有效措施,避免系统的进一步恶化,并使系统恢复正常。本文首先介绍了智能建筑的发展和BACnet的产生,引出了智能建筑自控网报警功能软件的设计与实现这一课题。然后针对包含报警功能的系统软件——BACnet操作员工作站的原理、业务逻辑等进行了分析,并简单介绍了工作站软件开发的相关技术和开发工具。接下来详细描述了基于面向对象的思想设计的报警功能模块,包括报警模块的数据库设计,报警模块子功能的设计和报警模块与其他功能模块之间的接口。然后给出了报警模块实现的效果图和部分关键性的编码实例。最后对系统进行了总结并就今后研究工作的方向和内容提出了作者的想法和建议。