BACnet服务原语参数详解:ISO TR 8509应用层约定
需积分: 48 156 浏览量
更新于2024-08-06
收藏 2.81MB PDF 举报
本篇文章主要讨论的是应用层服务约定在BACnet(Building Automation and Control Networks)协议中的具体运用。BACnet是一种专为楼宇自动化和控制系统的网络通信设计的协议,它定义了一系列服务原语,用于设备间的信息交互。服务原语是一种抽象概念,代表了协议服务提供者和服务用户之间功能的交互方式,但不包含实际的实现细节。ISO/TR 8509是指导这种约定用法的技术报告,其中提到参数的使用类型,如必需(M)、用户选择(U)、有条件(C)和选择(S)。
文章详细地列举了BACnet服务原语中的参数,包括请求、指示、响应和证实四种类型的原语对应参数的描述,对于非证实服务,会省略请求和证实的列。每个参数可能带有不同的使用条件,如依赖于其他参数或作为可选项供用户选择。这些参数及其关系通过表格形式清晰地展示出来,便于理解和使用。
BACnet协议的核心目标是提供一个适用于HVAC&R设备监控的通用通信框架,支持二进制、模拟、文本、时间和事件数据的传输,以及控制逻辑的共享。协议将设备视为对象,每个对象具有代表设备硬件、软件特性和操作状态的属性,使得用户无需深入了解设备内部即可进行信息访问。
此外,文中还介绍了术语定义,比如抽象句法结构、应用、应用实体、应用进程和应用层协议控制信息等,这些都是OSI模型中的关键概念,用于确保不同系统间的有效通信和协调。这些定义确保了协议的标准化和互操作性。
本文深入探讨了BACnet协议在应用层服务约定方面的应用,强调了协议如何通过服务原语和参数定义来组织信息交互,以及其在楼宇自动化系统中的实际作用和意义。理解这些概念对于开发和维护楼宇自动化系统至关重要。
2016-04-11 上传
2008-12-23 上传
222 浏览量
2023-07-29 上传
2023-06-05 上传
2023-08-01 上传
2023-09-10 上传
2023-06-26 上传
2023-06-22 上传
烧白滑雪
- 粉丝: 28
- 资源: 3923
最新资源
- WebLogic集群配置与管理实战指南
- AIX5.3上安装Weblogic 9.2详细步骤
- 面向对象编程模拟试题详解与解析
- Flex+FMS2.0中文教程:开发流媒体应用的实践指南
- PID调节深入解析:从入门到精通
- 数字水印技术:保护版权的新防线
- 8位数码管显示24小时制数字电子钟程序设计
- Mhdd免费版详细使用教程:硬盘检测与坏道屏蔽
- 操作系统期末复习指南:进程、线程与系统调用详解
- Cognos8性能优化指南:软件参数与报表设计调优
- Cognos8开发入门:从Transformer到ReportStudio
- Cisco 6509交换机配置全面指南
- C#入门:XML基础教程与实例解析
- Matlab振动分析详解:从单自由度到6自由度模型
- Eclipse JDT中的ASTParser详解与核心类介绍
- Java程序员必备资源网站大全