BACnet协议的时区与夏令时属性解析
需积分: 38 148 浏览量
更新于2024-08-09
收藏 5.45MB PDF 举报
"该文档介绍了BACnet协议的相关属性,包括时差属性、夏令时状态属性和APDU分段超时属性,旨在促进楼宇自动化控制系统中的数据通信,特别是HVAC&R设备。"
BACnet(Building Automation and Control Network)是一种国际标准(ISO/IEC 16484-5),用于楼宇自动化控制系统,如暖通空调(HVAC)、照明、安全和其他建筑管理系统的设备之间的通信。本标准旨在定义数据通信服务和协议,使得不同设备间能高效、可靠地传输二进制、模拟量、文本和时间数据。
1. **时差属性**:此属性是整型,表示本地时间与国际标准时间的时差,以分钟为单位。时差为正表示位于0度经线以西,为负则表示在以东。例如,-720表示比格林尼治标准时间早12小时,+720则表示晚12小时。
2. **夏令时状态属性**:这是一个布尔类型的属性,用TRUE或FALSE表示设备所在地区是否实施夏令时。如果设置为TRUE,表示设备会根据夏令时规则调整时间。
3. **APDU分段超时属性**:无符号整型,表示APDU(Application Protocol Data Unit)分段的超时重传等待时间,单位为毫秒,默认值为2000毫秒。如果APDU重传次数属性非零,此属性也应非零。这个属性对于实现可靠通信至关重要,尤其是设备之间需要分段传输大容量数据时。建议所有互联设备的设备对象设置相同的APDU分段超时值。
BACnet协议通过定义抽象的、面向对象的方法来表达设备间的通信方式,每个楼宇自动化控制系统被建模为一系列数据结构,称为对象。这些对象的属性代表设备的硬件、软件和操作特性,允许用户无需深入了解设备内部结构就能访问和识别信息。
对象的使用简化了信息交互,涵盖了如硬件输入/输出量、模拟量、文本字符串、时间表、报警、事件、文件和控制逻辑等多种数据类型。这种标准化方法促进了不同厂商设备之间的互操作性,是现代楼宇自动化系统中不可或缺的一部分。
2009-12-10 上传
2021-09-07 上传
2012-03-28 上传
2021-05-30 上传
2021-05-08 上传
2021-02-12 上传
2020-10-26 上传
2019-03-25 上传
Yu-Demon321
- 粉丝: 23
- 资源: 3959
最新资源
- Angular程序高效加载与展示海量Excel数据技巧
- Argos客户端开发流程及Vue配置指南
- 基于源码的PHP Webshell审查工具介绍
- Mina任务部署Rpush教程与实践指南
- 密歇根大学主题新标签页壁纸与多功能扩展
- Golang编程入门:基础代码学习教程
- Aplysia吸引子分析MATLAB代码套件解读
- 程序性竞争问题解决实践指南
- lyra: Rust语言实现的特征提取POC功能
- Chrome扩展:NBA全明星新标签壁纸
- 探索通用Lisp用户空间文件系统clufs_0.7
- dheap: Haxe实现的高效D-ary堆算法
- 利用BladeRF实现简易VNA频率响应分析工具
- 深度解析Amazon SQS在C#中的应用实践
- 正义联盟计划管理系统:udemy-heroes-demo-09
- JavaScript语法jsonpointer替代实现介绍