BACnet协议实现一致性要求与PICS详细解析

需积分: 38 30 下载量 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协议提供了报文集合,用于传输各种数据类型,如二进制、模拟量、文本、时间表、报警、事件、文件和控制逻辑。每个楼宇自动化控制系统计算机被建模为一组数据结构,即对象,其属性代表设备的硬件、软件和操作方面。这种方法简化了信息的识别和访问,促进了系统的兼容性和可扩展性。