用于 BACnet 客户端功能块 此外 BACnet 物体, BACnet 客户端也可以作为“设备”插入到 BACnet 服务器。 与对象和服务器一样,每个客户端设备也带有一个功能块,该功能块以与客户端设备相同的名称进行实例化。 不像 BACnet 物体,一个 BACnet 客户端不需要复杂的(静态)配置。因此,即使不创建客户端功能块也可以使用 BACnet 客户端作为“设备”。然而,在这种情况下
入门 以下说明将指导您使用一个简单的应用程序,该应用程序使用两个 BACnet 对象以便 1)编写模拟 BACnet 运行时的值,2)根据a发出警报 BACnet 当前的通知类 BACnet 值超出特定范围。 . 要求: 这 CODESYS BACnet2 SL 软件包已安装。 运行时支持 BACnet 。为了实现这一点, CmpBACnet 组件必须在运行时的配置文件中输入和配置。 在 CODE
何时使用 BACnet 库或 CmpBACnet 库 注意 这些描述也始终适用于相应的库 CODESYS BACnet2 SL (“主要修订2”)。 IEC 库 BACnet 旨在作为 IEC 库之上的一层 CmpBACnet 。但是,该层不会隐藏库,因为这需要 BACnet 库具有“外观功能”的功能 CmpBACnet 。这些“外观函数”将导致更大的应用程序代码和增加的运行时要求。这对于PLC来
进入 BACnet 对象及其属性 每个功能块 BACnet 作为项目树中的设备插入的对象源自 BACnetStaticObjectBase 功能块(库 BACnet )因此从 BACnetObjectBase 。 BACnetObjectBase 提供通过通用功能更改任何 BACnet 对象功能块的任何 BACnet 属性的能力 SetPropertyInstance 。 要设置的 BACnet