Skip to main content

在EdgeBox RPi 200上连接N3uron与BACnet

BACnet是楼宇管理系统(BMS)中广泛采用的协议,因其开放标准而备受青睐,允许不同制造商设备之间的无缝集成和通信。其受欢迎程度还得益于其灵活性,支持各种网络配置并提供强大的互操作性。N3uron是一个强大且多功能的平台,通过实现高效的数据采集和管理来增强BACnet的功能。使用BACnet TCP与YABE房间模拟器,用户可以模拟和可视化BACnet设备,便于测试和开发。这种组合确保了BMS解决方案的全面有效方法,充分利用了每种技术的优势。

先决条件

硬件

Edge Box RPi 200

软件

我们强烈建议学习 N3uron 入门指南。它提供了导航 N3uron Web 界面的基本见解,理解 Web UI 和 Web Vision 模块等概念,掌握标签概念,以及创建基本仪表板。如果您还没有探索这些基础知识,建议在进一步操作之前先了解这些内容。您可以通过提供的链接访问该指南。

YABE

请访问此链接并下载 YABE(Yet Another BACnet Explorer)。YABE 是一个多功能工具,允许您模拟和探索 BACnet 设备,使其非常适合测试和开发目的。在您的主机 PC 上下载并安装后,YABE 将用于模拟室温数据,然后我们将使用 Edge Box 上的 Node-RED 读取和处理这些数据。

配置以太网设置

由于您的 PLC IP 域与无线设置不同,您可能需要手动更改 IP 配置。为此,

  • 步骤 01:运行以下命令:
sudo nano /etc/dhcpcd.conf
  • 步骤 02:然后根据您的 PLC 网络域配置以太网端口设置,并使用 'metric' 命令设置优先级。最低的 metric 值具有最高优先级。

使用 BACnet 客户端从 N3uron 连接到房间控制器

创建模块

  • 导航到 Config => Modules => Model => New Module

配置模块

  • 为模块提供一个名称(例如,BACnetClient)。

  • 分配模块类型(BacnetClient)。

  • 保存新配置。

创建新通道

  • 点击 Model 标题左侧的按钮。

  • 选择 New Channel

  • 为通道命名(例如,CH01)。

配置 BACnet 客户端

  • 点击网络接口字段右侧的 Network interface discovery 按钮。
  • 选择您要连接的网络对应的接口(例如,使用 0.0.0.0 表示所有接口)。
  • 默认的 BACnet 通信端口是 47808(十六进制中的 BAC0)。
  • 将广播地址保留为 255.255.255.255
  • 配置完模块后,点击 Save
  • 重启模块。

发现并选择设备

  • 点击设备字段右侧的 Browse Devices 按钮。
  • 发现并选择您要连接的相应设备。
  • 将其他参数保留为默认值。
  • 配置完模块和设备后,点击 Save

  • 重启模块。

  • N3uron 中的"BACnet Browser"被打开,选择设备后,点击"Rebrowse"查看对象列表。

  • 找到"Temperature Indoor"文件夹并将其拖拽到"Model"部分。在"Data"部分的"Real Time"选项卡下,"Temperature Indoor"的标签值正确显示。

此时,连接已准备就绪,我们可以继续从头开始创建新标签。

创建新标签

  • 在资源管理器面板中,选择 Tags
  • 在模型面板中,创建一个新标签并将其命名为 PRESENT_VALUE

配置标签

  • 按如下设置配置参数:
    • Type: Number
    • Format: Default
    • Client Access: R
    • Details:
      • Description: Present value(可选)
    • Scaling:
      • Enabled: Yes
    • Source:
      • Enabled: Yes
      • Module type: BacnetClient
      • Module name: BACnetClient
      • Config:
        • Scan rate: 5000
        • Property: 通过点击右侧按钮浏览并发现属性。选择 ANALOG_INPUT:0,然后选择 PRESENT_VALUE。在写入优先级模式中选择 From device

现在,转到导航面板中的数据/实时部分,您应该能够看到从该设备读取的所有数据。

技术支持与产品讨论

感谢您选择我们的产品!我们在此为您提供不同的支持,以确保您使用我们产品的体验尽可能顺畅。我们提供多种沟通渠道,以满足不同的偏好和需求。

Loading Comments...