Skip to main content

概述

BACnet es un protocolo de comunicación de datos estandarizado para redes de control y automatización de edificios, definido en la norma ANSI/ASHRAE 135 e ISO 16484-5.

BACnet 协议定义“服务”以允许设备之间的通信。例子包括 Who-Is, I-Am, Who-Has, 和 I-Have 用于设备和对象搜索和识别,以及 Read-PropertyWrite-Property 用于数据交换。

BACnet 协议定义了服务运行的许多“对象”类型。每个对象都由其“属性”来表征。

BACnet 对象被组合在一个 BACnet “设备”。 A BACnet “设备”代表物理设备的功能。

集成允许访问以下属性 BACnet 通过 IEC 应用程序获取 BACnet 设备的对象和配置参数。您可以对动态进行编程 BACnet 配置并有权访问 BACnet 中的函数 BACnet 通过阅读和写作建立网络 BACnet 对象属性。

支持 BACnet 标准 ASHRAE 135-2012 ASHRAE 135-2020

BACnet 融入 CODESYS 实施 ANSI/ASHRAE 标准 135-2012(“协议修订版 14/15”)和 ANSI/ASHRAE 135-2020(“协议修订版 25”),并基于 AMEV 建议 AS-A 和 AS-B。

  • CODESYS BACnet2 SL 版本<=1.7.xx实现了标准化的功能 BACnet 标准 ASHRAE 135-2012,支持协议修订版 14/15,称为 CODESYS BACnet(1) SL (主要版本1)” 为了更好的差异化。

  • CODESYS BACnet2 SL 版本>=2.0.0.0 实现了标准化的功能 BACnet 标准 ASHRAE 135-2020,支持协议修订版 25,称为 CODESYS BACnet2 SL (主要版本2)” 为了更好的差异化。

自 1.7.0.0 版本以来,从标准 ASHRAE 135-2012 到标准 ASHRAE 135-2020 所做的扩展和更改非常广泛,从应用程序的角度来看,完全兼容 – 取决于 BACnet 使用的功能范围 - 无法保证。

因此,该包包含用于访问两种协议各自的运行时系统组件的库。支持协议修订版 25 的库(CODESYS BACnet2 SL)相应地命名(例如, BACnet2CmpBACnet2)。库管理器或 BACnet2 库 在线帮助提供了详细的说明。

对于新的发展,应优先考虑 CODESYS BACnet2 SLCODESYS BACnet(1) SL 仍然允许维护根据协议修订版 14/15 创建的应用程序。 A 移民 是可能的,并且在库文档中进行了描述。另请参阅库管理器或 BACnet2 库 网上帮助。

软件包的安装包含以下部分:

  • 包裹: CODESYS BACnet2 SL

    • BACnet 插件组件

    • 设备描述 BACnet 服务器, BACnet 对象,以及 BACnet 客户

    • 图书馆: CmpBACnet, BACnet, BACnetDefaultImpl, CmpBACnet2, BACnet2, 和 BACnetDefaultImpl2

    • 广泛的示例项目

  • BACnet 运行时系统组件

有关更多信息,请参阅: 图书馆 BACnet

提供以下示例项目,每个项目都有一个变体 CODESYS BACnet(1) SLCODESYS BACnet2 SL

功能限制: CODESYS BACnet(1) SL

使用时 CODESYS BACnet(1) SL,注意与 CODESYS BACnet2 SL,在产品数据表中进行了描述。