Перейти к содержанию

Навигация

MasterSCADA on PC: различия между версиями

 
(не показаны 3 промежуточные версии этого же участника)
Строка 5: Строка 5:
[https://masterscada.ru/masterscada4d MasterSCADA 4D] — программная платформа для создания АСУТП, MES, решения задач учета и диспетчеризации объектов промышленности, ЖКХ и автоматизации зданий.
[https://masterscada.ru/masterscada4d MasterSCADA 4D] — программная платформа для создания АСУТП, MES, решения задач учета и диспетчеризации объектов промышленности, ЖКХ и автоматизации зданий.


В этой статье описывается процесс получения данных с Wiren Board SCADA-системой по протоколу MQTT.
В этой статье описывается процесс получения данных с Wiren Board SCADA-системой по протоколу MQTT. Ещё есть [[MasterSCADA_on_Wiren_Board |Runtime-интеграция]].


Для этого нужно установить на компьютер, АРМ или сервер исполнительную систему MasterSCADA 4D Runtime и добавить в проект библиотеку для контроллера Wiren Board и настроить связь с MQTT-брокером на контроллере.
Для этого нужно установить на компьютер, АРМ или сервер исполнительную систему MasterSCADA 4D Runtime и добавить в проект библиотеку для контроллера Wiren Board и настроить связь с MQTT-брокером на контроллере.
Строка 12: Строка 12:


== Создание проекта ==
== Создание проекта ==
Создание первого проекта хорошо показано в видео [https://youtu.be/9oBSYiwAfsI MasterSCADA 4D. Быстрый старт. Часть 1], наш пример можно взять [https://github.com/wirenboard/wb-community/tree/main/master-scada-4d-wb-demo на Github], а MasterSCADA 4D на [https://masterscada.ru/masterscada4d официальном сайте].
Создание первого проекта хорошо показано в видео [https://youtu.be/9oBSYiwAfsI MasterSCADA 4D. Быстрый старт. Часть 1], наш пример можно взять [https://github.com/wirenboard/wb-community/tree/main/third-party-soft-demo/master-scada-4d на Github], а MasterSCADA 4D на [https://masterscada.ru/masterscada4d официальном сайте].


Ообенности примера:
Ообенности примера:
Строка 34: Строка 34:
</gallery>
</gallery>


== Подключение MasterSCADA к Wirenboard по OPC UA ==
== Подключение MasterSCADA 4D к Wiren Board по OPC UA ==
Также возможно получить данные с контроллеров Wirenboard через протокол OPC UA.
Вместо MQTT можно использовать и протокол OPC UA:
Для этого сначала требуется [[OPC_UA|произвести настройки со стороны WB]].
# [[OPC_UA|Настройте OPC UA шлюз на контроллере Wiren Board]].
Со стороны SCADA нужно добавить в узел протокол OPC UA, ввести адрес контроллера и получить список его каналов.
# В MasterSCADA 4D добавьте в узел протокол OPC UA, введите адрес контроллера и получите список его каналов.


<gallery mode="packed" heights="200px" caption="Опрос WB по OPC UA">
<gallery mode="packed" heights="200px" caption="Опрос контроллера Wiren Board по OPC UA">
Image: Mscada opcua.png
Image: Mscada opcua.png
</gallery>
</gallery>
Строка 46: Строка 46:
Чтобы запустить загрузить программу в АРМ и запустить её, выберите режим '''Исполнение''' и нажмите кнопку '''Подключить выбранный узел (с загрузкой конфигурации)'''.
Чтобы запустить загрузить программу в АРМ и запустить её, выберите режим '''Исполнение''' и нажмите кнопку '''Подключить выбранный узел (с загрузкой конфигурации)'''.


<gallery mode="packed" heights="200px" caption="Загрузка программы в среду выполнения">
<gallery mode="packed" heights="150px" caption="Загрузка программы в среду выполнения">
Image: Mscada PC load and start.png | Загрузка проекта и пуск
Image: Mscada PC load and start.png | Загрузка проекта и пуск
Image: Mscada PC running.png | Интерфейс прикладной программы, вывод состояния в среду разработки
Image: Mscada PC running.png | Интерфейс прикладной программы, вывод состояния в среду разработки
Строка 54: Строка 54:
== Полезные ссылки ==
== Полезные ссылки ==
* [http://masterscada.ru Сайт MasterSCADA]
* [http://masterscada.ru Сайт MasterSCADA]
* [https://github.com/wirenboard/wb-community/tree/main/master-scada-4d-wb-demo Пример проекта]
* [https://github.com/wirenboard/wb-community/tree/main/third-party-soft-demo/master-scada-4d Пример проекта]


{{Wbincludes:Device Page Footer}}
{{Wbincludes:Device Page Footer}}