BACnet - 快速入门

 时间:2024-10-11 18:26:04

设置、浏览和使用BACnet数据的步骤。

一般说明

1、BACnet是“用于构建楼宇自动化和控制网络的数据通信协议”。数据通信协议是控制计算机网络上数据交换的一组规则。这些规则采取书面说明的形式,说明需要什么来符合协议。BACnet的特别之处在于,这些规则具体涉及楼宇自动化和控制设备的需求,即它们包括如何询问温度值、定义风扇运行时间表或发送泵状态警报等内容。

2、由于网络中可能存在大量的BACnet设备,并且周期性地浏览所有这些设备会对系统产生负面影响,因此我们实现了一个称为BACnet缓存的特性来减少网络负载。在使用BACnet设备之前,您需要将BACnet设备添加到缓存中,但是当您将BACnet设备添加到缓存中时,整个网络只扫描一次。

BACnet客户端-服务器架构

1、BACnet基于“客户机-服务器”模型诋危族枧;BACnet消息称为“服务请求”。客户端机器向服务器机器发送服务请求,服务器机器然后执行服务并将结果报告给客户端。BACnet目前定义了35种消息类型,它们被划分为5个组或类。例如,一个类包含用于访问和操作下面描述的对象的属性的消息。常见的一个是“Read Frand”服务请求。此消息使服务器机器定位请求对象的请求属性,并将其值发送回客户端。其他类型的服务处理警报和事件;文件上传和下载;管理远程设备的操作;以及虚拟终端功能。

2、请注意,ICONICS符合ANSI ASHRAE标准135-2004。BACnet规范(135-2004) 支持如下对象:· Binary Input· Binary Output· Binary Value· Analog Input· Analog Output· Analog Value· Averaging· Life Safety Zone· Multi-state Input· Multi-state Output· Multi-state value· Loop· Calendar· Notification Class· Command· LifeSafetyPoint· File· Program· Schedule· Trend Log· Group· Event Enrollment· Device

3、注意:作为上述规范的一部分的类型由ICONICS以及其他BACnet标准支持。ICONICS支持所有BACnet对象的读/写属性,但是只有ANSI ASHRAE标准135-2004中定义的对象才能在ICONICS客户端(例如,GraphWorX64)中正确显示。

在Workbench中添加BACnet设备到缓存和数据库中

1、因为BACnet应用程序池是在运行时生成的,并且只能远程浏览(预期您将BACnet设备放置在网络上),所以无法浏览本地ICONICS BACnet仿真数据。因此,您需要另一台运行ICONICS模拟器或者真正的BACnet设备的机器,它们将为您提供应用程序池供您浏览。

2、为了能够在GENESIS64中浏览BACnet设备,您需要首先将它们添加到缓存中,并且可选地将它们添加到BACnet数据库中。

3、打开 Workbench并展开Data Connectivity节点。打开BACnet提供程序。右键点击Devices并选择Network Discovery:图 1 –在Workbench中的Network discovery

BACnet - 快速入门

4、单击“扫描”按钮,系统将开始查找网络上所有可用的设备并列出它们。单击“Plus”按钮,可以将它们添加到缓存中。或者您可以选择它们并使用“添加选定的设备来缓存”按钮。关闭此窗口后,您将能够在设备文件夹下直接看到所有新添加的BACnet设备:图 2 –通过Network discovery新添加的BACnet设备

BACnet - 快速入门

5、注意:如果选择特定的BACnet设备,并选中Database复选框,则会将此设备直接放入BACnet数据库——在大多数情况下,您不需要使用此界吹刂咣特性,因为所有设备都存储在缓存中,但是万一您想要覆盖特定BACnet设备的一些属性,或者您不能直接浏览BACnet设备,您需要将它们添加到数据库中。图 3 – Workbench中的数据库复选框

BACnet - 快速入门

在GraphWorX64中连接BACnet标签

1、打开GraphWorX64。通过从菜单栏中选择Dynamics并选择Process Point,在GraphWorX64显示器上创建一个新的过程点。左键单击显示上的任何地方以插入进程点。当肛舀辨乔Data Browser打开时,您需要浏览BACnet节点。打开放置在Data Sources下的BACnet文件夹,浏览对象层次结构,并选择适当的输入。图 4 - 在GraphWorX64浏览BACnet设备

BACnet - 快速入门

2、点击OK来确认选择。切换到运行时,您应该看到数据标签值。

在Workbench中手动添加设备

1、在某些情况下,当您无法直接浏览Workbench中的BACnet设备时(使用Network Discovery选项)。您可以在Workbench中手动添加它们,并在GraphWord64中浏览它们。

2、在WorkbenchBACnet提供程序中,右键单击“设备”项。选择“Add Device”选项。你应该知道新设备的ID,你需要输入它:图 5 -手动添加设备的BACnet设置

BACnet - 快速入门

3、设备将添加到数据库中。在设备下可以添加新对象,在新对象下可以添加所有相关属性。

4、注意:请注意,默认BACnet通信是基于IP协议的,其中如果确实需要,可以更改默认端口(47808)(在Ports下),但是在大多数情况下,可以使用默认设置运行。

  • Win10系统资源管理器关闭了怎么重新打开
  • win11怎么禁止某个软件联网
  • 在电脑中如何卸载已安装键盘的驱动程序?
  • Windows server 2008开始菜单隐藏系统管理工具
  • 由于目标计算机积极拒绝,无法连接。
  • 热门搜索
    三年级数学手抄报 爱国手抄报简单又漂亮 关于清明的手抄报 法制教育手抄报 母亲节手抄报 安全手抄报图片 节约用水手抄报简单画 国防教育手抄报 推广普通话手抄报 读书的手抄报