BACnet协议实现一致性要求与PICS详细解析
需积分: 38 39 浏览量
更新于2024-08-09
收藏 5.45MB PDF 举报
"BACnet协议实现一致性声明及一致性要求"
BACnet(楼宇自动化控制网络)是一种用于楼宇自动化系统,尤其是暖通空调(HVAC)和制冷设备的控制网络协议。该协议定义了数据通信服务和协议,允许不同制造商的设备进行互操作,确保在楼宇自动化环境中的无缝集成。
22.4 协议实现一致性声明(PICS)是制造商为设备提供的文档,列出了设备中实现的BACnet规范的功能。PICS应包含以下关键信息:
- 生产商和设备基本信息:明确设备的制造商和基本描述。
- 一致性类别:表明设备遵循的BACnet一致性级别。
- 功能组:列出设备支持的全部功能组,如数据采集、控制等。
- 应用服务:指出设备支持的标准和专有应用服务,说明设备是发起服务请求、响应请求还是两者皆可。
- 对象列表:列出设备支持的所有标准和专有对象。
- 对象属性:详细说明每个对象支持的可选属性,哪些属性可读/写,以及是否可动态创建或删除。
- 数据链接层选项:描述设备的数据链路层功能。
- 分段支持:确认设备是否支持分段请求和响应,这对于传输大消息至关重要。
22.5 BACnet的一致性要求确保所有设备都遵循协议规范:
- 最小一致性要求:所有设备必须实现一致性类别1定义的对象类型和服务,以及非路由设备的网络层报文和协议。
- PICS:每个设备必须有一个详细的PICS,按照附件A的格式提供所有必需信息。
- 一致性测试:设备必须通过测试,证明其正确实现了PICS中指定的对象类型和服务。
此标准旨在促进楼宇自动化系统的互操作性,通过定义抽象的、面向对象的方法来表示设备间的通信,使得信息交换无需深入理解设备内部结构。BACnet协议提供了报文集合,用于传输各种数据类型,如二进制、模拟量、文本、时间表、报警、事件、文件和控制逻辑。每个楼宇自动化控制系统计算机被建模为一组数据结构,即对象,其属性代表设备的硬件、软件和操作方面。这种方法简化了信息的识别和访问,促进了系统的兼容性和可扩展性。
幽灵机师
- 粉丝: 34
- 资源: 3914
最新资源
- 新代数控API接口实现CNC数据采集技术解析
- Java版Window任务管理器的设计与实现
- 响应式网页模板及前端源码合集:HTML、CSS、JS与H5
- 可爱贪吃蛇动画特效的Canvas实现教程
- 微信小程序婚礼邀请函教程
- SOCR UCLA WebGis修改:整合世界银行数据
- BUPT计网课程设计:实现具有中继转发功能的DNS服务器
- C# Winform记事本工具开发教程与功能介绍
- 移动端自适应H5网页模板与前端源码包
- Logadm日志管理工具:创建与删除日志条目的详细指南
- 双日记微信小程序开源项目-百度地图集成
- ThreeJS天空盒素材集锦 35+ 优质效果
- 百度地图Java源码深度解析:GoogleDapper中文翻译与应用
- Linux系统调查工具:BashScripts脚本集合
- Kubernetes v1.20 完整二进制安装指南与脚本
- 百度地图开发java源码-KSYMediaPlayerKit_Android库更新与使用说明