Создать автоматическую переменную клиента Bacnet

Извините за мой плохой английский.

Поэтому я использую автомат с программным обеспечением MERVIS, и я использую сервер Bacnet, чтобы моя переменная была в моем IHM (панельный компьютер weintek с EasyBuilder Pro).

Так что все, что я делаю, хорошо и работает, но я не доволен EasyBuilder pro и хочу сделать свой собственный HMI. Я решил сделать свое приложение с QT на C++.

Но я физик в начале, поэтому учусь понемногу (у меня есть база python, c ++, структурный текст). Я ничего не знаю о том, как построить bacnet-клиент, и у вас есть идеи, где я могу найти какой-нибудь простой пример для связи с моим ПЛК, потому что я ничего не нашел, и мне нужно учиться и использовать это в своем проекте.

Итак, у меня есть свой ПЛК, подключенный к моему компьютеру через Ethernet, где я делаю свой HMI. В будущем я хочу поместить это приложение в ПАНЕЛЬ ПК тактильной работы в окне и связать с моим ПЛК с программным обеспечением MERVIS.


person Florian Giacomini    schedule 03.02.2021    source источник


Ответы (1)


Если я понял вопрос, вы можете проверить исходный код проекта «BACnet Stack» или даже исходный код «VTS» — для справки по C/C++ (язык).

В остальном YABE — хороший проект на C# (язык), но есть также пакет BACnet NuGet, доступный и для C# — вместе с механикой, лежащей в основе инструмента YABE.

person DennisVM-D2i    schedule 09.05.2021