BACnet协议详解:HVAC&R控制系统数据通信
需积分: 47 150 浏览量
更新于2024-08-10
收藏 2.8MB PDF 举报
本文档涉及的是楼宇自动化控制系统(BACnet)中的数据通信服务和协议,特别讨论了如何编写多个属性服务例程,以修改多个模拟输入对象的当前值,如房间温度设定点。同时,标准还定义了楼宇自动控制系统中计算机设备之间的信息通信方式,以及一个抽象的面向对象的方法。
在BACnet中,E.3.9章节提到的服务是WritePropertyMultiple,用于同时修改多个对象的属性。在这个例子中,我们有三个模拟输入对象,分别代表三个房间的温度设定点(Room 1, Room 2, 和 Room 3)。服务请求方发送一个Service=WritePropertyMultiple的请求,包含三个读访问规格,每个规格对应一个对象及其属性Present_Value,分别设置为67.0度(Room 1和Room 2)和72.0度(Room 3)。响应方如果成功处理这个请求,会通过一个不带参数的'Result(+)'原语发送一个简单确认PDU,通知服务请求方操作已成功完成。
BACnet协议不仅用于HVAC&R(采暖、通风、空调和制冷)设备的监控,还适用于其他楼宇自动化控制系统。它定义了一个全面的报文集合,支持二进制、模拟量、文本数据和数字数据的传输,包括但不限于硬件输入/输出、模拟输入/输出、文本字符串、时间表信息、报警事件、文件和控制逻辑等。
协议的核心是对象模型,其中每个楼宇自动控制系统计算机被视为一组数据结构,即对象。对象的属性反映了设备的硬件、软件和操作特性,使得信息的识别和访问无需深入理解设备内部细节。这种抽象化方法简化了不同设备间的通信和互操作性。
术语定义部分介绍了OSI模型中的一些关键概念,如抽象句法结构、应用、应用实体、应用进程和应用层协议控制信息。这些定义帮助理解BACnet协议在开放系统互联环境中的工作原理。
BACnet协议提供了一套标准化的数据通信服务和协议,用于楼宇自动化控制系统的设备间交互。WritePropertyMultiple服务允许高效地批量更新对象属性,而对象模型和面向对象的方法确保了系统的灵活性和互操作性。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-08-11 上传
2020-02-22 上传
2020-02-22 上传
锋锋老师
- 粉丝: 26
- 资源: 3838
最新资源
- 视频点播系统的设计与实现
- Liferay_Portal_4.3中文开发指南.pdf
- 基于子区域的机器人全覆盖路径规划的环境建模
- Project Darkstar属性文件配置
- LocalizingApplications_chinese.pdf
- OPCDA3.00规范
- 学习资料\实训\cvsnt2.5.03.rar
- Learning+jquery中文版.pdf
- DIV+CSS布局大全
- 变频器 基础原理知识
- 实用tcl教程,基本语法,变量,异常等处理
- Java新手入门的30个基本概念
- 视频采集与播放 windows
- ZCS半桥式DC_DC变流器状态空间法建模及Matlab仿真分析
- 开关电源PWM的五种反馈控制模式研究
- USB1.1技术规范(中文)