微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

VOLTTRON 从多个 BACnet IP 读取数据到 MSTP 路由器,导致楼宇管理系统瘫痪

如何解决VOLTTRON 从多个 BACnet IP 读取数据到 MSTP 路由器,导致楼宇管理系统瘫痪

我有一个 BACnet 网络,其中使用了多个 BACnet IP 到 MSTP 路由器。

网络配置如下:

Network Configuration sketch

现在我正在尝试使用 Volttron 从网络读取数据。以前没有读取数据,所以我尝试在驱动程序配置中更改 use_read_multiple:false。为了使网络的请求更小,我更改了 max_per_request: 1,

现在正在读取数据,但一段时间后显示错误关闭BMS。这意味着我们无法读取甚至发现 BMS 上的设备,也无法在 VOLTTRON 中提供数据。

它在连接了大多数 AHU、FCU 的路由器上出现错误。我尝试只测试路由器(假设它的标识符是 4900,现在大多数设备,如 4900:1、4900:3 等)开始在 BMS 和我的笔记本电脑上出现错误

我也尝试过分组,方法是将 2-5 个设备分组并将平台驱动程序配置中的“group_offset_interval”设置为某个非常高的值,以了解这是否是 MSTP 网络上的网络拥塞问题。有时它开始工作,但经过一段时间(一个小时)后,BMS 和 VOLTTRON 也开始出现错误。尽管设备已开启。

它在不同的路由器上出错,有时许多路由器停止工作。

我该如何解决这个问题?

期待中的感谢。

规格:

Volttron: 7.0

BAcpypes: 0.16.7 (as required by Volttron for bacnet)

解决方法

我在这里可能是错的(将其添加到组合中)-但因为它与 MSTP(-BACnet MS/TP)有关,但您可能还想考虑是否有(半典型)MSTP 物理/布线问题 - 不一定是软件(或至少不是单独的)。

(您可能最终不得不考虑将网络分叉/继续“分而治之”将其分成小/两半的部分以查看/定位布线问题。)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?