Чтение данных VOLTTRON с нескольких IP-адресов BACnet на маршрутизаторы MSTP отключает систему управления зданием

У меня есть сеть BACnet, в которой используется несколько маршрутизаторов BACnet IP-MSTP.

Конфигурации сети следующие:

Эскиз конфигурации сети

Сейчас пытаюсь считать данные из сети с помощью 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)

person Muhammad Anas Raza    schedule 23.04.2021    source источник
comment
Жду завтрашнего разговора. Как вы думаете, перед звонком вы могли бы предоставить конфигурацию агента bacnet_proxy, конфигурацию агента platform_driver, а также образец конфигурации устройства из хранилища конфигураций? Кроме того, знаете ли вы скорость передачи сетевых сегментов MSTP за пределами маршрутизаторов?   -  person acedrew    schedule 26.04.2021


Ответы (1)


Я могу ошибаться здесь (добавляя это к миксу) - но, поскольку это связано с MSTP (- BACnet MS/TP), но вы можете также рассмотреть, есть ли (полутипичная) физическая проблема / проводка MSTP - возможно не обязательно быть софтом (или хотя бы не одним).

(Возможно, в конечном итоге вам придется подумать о разделении сети / продолжать «разделять и властвовать» на маленькие / 2 половинные сегменты, чтобы увидеть / найти проблему с проводкой.)

person DennisVM-D2i    schedule 06.05.2021