г. Москва, ул. Азовская, 14
+7 (495) 310-97-15
Пн-пт: с 9.00 до 18.00
Заказать звонок
Обратный звонок
Ваше имя *
Ваш телефон *
Ваш Email *
Перезвоните мне
Конвертер протоколов AdfWeb применительно к протоколу SNMP

ADFweb для SNMP

Была поставлена задача опросить 16 устройств HUAWEI PDU2000 по протоколу Modbus RTU и передать данные в сеть Айтишникам по протоколу SNMP.


HUAWEI PDU2000 обладают внутренней диагностикой, которая хорошо реализована на протоколе Modbus RTU, показывают напряжения, токи и прочие параметры.
Был выдан на освоение конвертер протоколов HD67164-485-A1
MODBUS TO SNMP
С сайта ADFWEB.COM скачал программу Compositor SW67164, начал разбираться.
2.jpg
Вроде бы чего там сложного? Почитал документ, все повторил и радуйся. Однако замечу, что не припомню, что какое-то устройство так сложно осваивалось за последние 18 лет. Шедевр по загадочности и ребуснутости, по крайней мере для меня.
Из замечаний:
1.Документ Manual Guide на данный конвертер протоколов есть только на английском языке, 42 страницы, что на самом деле мало. Там много воды, но по сути очень мало того, что может пригодиться при осваивании девайса. Своеобразная Итальянская шуточка.
2.Все началось со смены IP. Никак по началу не удавалось соскочить с дефолтного адреса. После долгого вчитывания в документ и общения с итальянцами из технической поддержки, понял, что очень требователен конвертер к перезагрузкам по питанию. Там целая хитрая процедура. Надо сначала джампером его перевести в режим настройки, далее прогрузить с нужным IP, далее вернув джампер на место, перезагрузить устройство
3.Существует много разных браузеров, позволяющих считывать SNMP, но настоятельно не советую на этом заморачиваться, так как разных мелочей и хитростей, не выставив которые = система не будет вести обмен данными. Рекомендую использовать вот такой: iReasoner MIB Browser
3.jpg
4.Важная особенность таблица Modbus адресов ограничена 512 строками. Больше ввести невозможно. Таблица SNMP адресов ограничена 256 строками. То есть если Вам нужно опросить 16 устройств на шине, то более чем 16 регистров Вам не удастся получить. Мне это удалось понять совсем «потом», после переработки XML файлов.
Далее последовательно имиджами постараюсь изложить особенности настройки, как есть. Без объяснений. Так, как работает у меня. Подключено в настоящий момент к модулю ввода Овен МВ110-8А
4.jpg
5.jpg
6.jpg
7.jpg
8.jpg
9.jpg
10.jpg
11.jpg
Здесь он просто зависает. Отключать программу нужно самостоятельно множественным нажатием на "крестик"
12.jpg
Не забудьте отключить брендмауэр Windows
13.jpg
14.jpg


Нужно дополнить данную статью тем, что в 2022 году пришла задача по настройке аналогичного шлюза, но для протокола Bacnet.

Задача оказалась более сложной и пришлось повозиться. Очень жаль, что техническая поддержка из Европы практически не поддерживает ни платно, ни бесплатно.

Изделие купили, очень хорошо - пользуйтесь. Любые проблемы - читайте инструкцию.

То что она не полная, то что можно многие пункты по разному интрепретировать никого особо не волнует.


Из важных советов для тех кто возится с этим вслед за мной:

1. Вначале перед подключением к реальному оборудованию освойте сам шлюз. Подключите дополнительный компьютер и на нем установите имитатор протокола Bacnet

2. Обращайте внимание на Case-sensitive (заглавные/прописные буквы) Private/private и тому подобное. Любая ошибка = отсутствие связи

3. Пинг от реальных устройств важен, но это не гарантия обмена. Нужно читать инструкции от реальных устройств. Они должны отвечать на запросы программы Yabe


Далее для понимания оставляю рабочие имиджи


0072adba-d525-4e55-91d8-a93d13697224-min.jpg

2022-03-15_17-13-41-min.png

2022-03-15_19-21-59-min.png

2022-03-16_19-18-21-min.png

2022-03-17_22-05-10-min.png

2022-03-17_22-14-38-min.png

WhatsApp Image 2022-03-17 at 16.59.42-min.jpeg

2022-03-20_23-35-30-min.png

2022-03-20_23-34-01-min.png

Bacnet.Room.Simulator.7z


Для последней задачи связанной с протоколом BACNET очень помогла утилита имитации протокола Bacnet.Room.Simulator.7z

#ADFWEB, #конвертер, #Bacnet, #Modbus, #SNMP, #Huawei, #PDU, #MIB, #Brouser

12.03.2019

Спасибо за подсказку. Сделал. Но в итоге оказалось просто у них обновился софт и надо было чтобы даже только читать данные обязательно заполнить таблицу "Set SNMP Trap Access" И я еще не обратил внимание, что у них community для SNMP по умолчанию - это Public с заглавной! А не как обычно все строчные public. Настроил таблицу и задал community = public и все заработало.

25.05.2018

Андрей Лежнин: Разбирался с подобным модулем с Bacnet. Вполне успешно. Еще оказалось пара моментов с типами данных для бакнета, бакнет скады только оказывается со стандартными типами работают, пришлось подумать как в AI правильно конвертировать, но тоже получилось. Так что конвертор в принципе нормально и с bacnet работает Просто настройки у меня пока черновые, чтобы убедиться в работе. Проверял bacnet браузером, у нас GLT SCADA от Кибака, ну и само устройство, которое опрашиваем по modbus. Двоякое чувство от контроллеров Kieback&Peter. С точки зрения эксплуатации, это наверное единственный контроллер который позволяет посмотреть все алгоритмы и поправить их удаленно зная только пароль админа. Ну и специалисты отзывчивые конечно в российском офисе работают, нормальные люди. А так пока не погружался в программирование, сложности с лицензиями, всего одна на компанию и то не у меня поэтому програмировать сам не пробовал, ну и скада специфичная, GLT - QNX специфичная конечно.И все таки удаленная настройка это очень круто. Когда я могу поправить что-то в проекте просто зайдя на их веб морду, то это перекрывает все недостатки. Тот же Сименс лицензию и xworks тащить надо

22.05.2018

Так же смог настроить шлюз между modbus-rtu и BACnet.
Ваш комментарий добавлен