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

Навигация

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

 
(не показаны 33 промежуточные версии этого же участника)
Строка 1: Строка 1:
[[Image: MasterSCADA.png|300px|thumb|right| Логотип MasterSCADA]]
{{DISPLAYTITLE: Использование MasterSCADA 4D с контроллером Wiren Board}}
{{Draft}}
{{DISPLAYTITLE: MasterSCADA 4D }}
== Описание ==
== Описание ==
MasterSCADA 4D программная платформа для создания АСУТП, MES, решения задач учета и диспетчеризации объектов промышленности, ЖКХ и автоматизации зданий.
[https://masterscada.ru/masterscada4d MasterSCADA 4D] — программная платформа для создания АСУТП, MES, решения задач учета и диспетчеризации объектов промышленности, ЖКХ и автоматизации зданий.


MasterSCADA 4D можно использовать в двух режимах:
MasterSCADA 4D можно использовать в двух режимах:
# Стандартная интеграция через [[OPC UA]] или [[MQTT]] — подойдёт для задач, где SCADA стоит на отдельном сервере.
# [[MasterSCADA_on_PC |Стандартная интеграция через MQTT или OPC UA]] — подойдёт для задач, где SCADA стоит на отдельном сервере.
# Runtime-интеграция — позволяет программировать логику с помощью языков [[IEC 61131-3 | МЭК 61131-3]] и запускать интерактивные дашборды прямо на контроллере.
# [[MasterSCADA_on_Wiren_Board |Установка MasterPLC]] — позволяет программировать логику с помощью языков [[IEC 61131-3 | МЭК 61131-3]] и запускать интерактивные дашборды прямо на контроллере.


Здесь мы рассмотрим Runtime интеграцию.
<gallery mode="packed" heights="250px" caption="Варианты интеграции MasterSCADA 4D с контроллером Wiren Board">
 
Image: MasterSCADA_4D_on_PC.png | Стандартная интеграция через MQTT
== Принцип работы ==
Image: MasterSCADA 4D Runtime.png | Runtime-интеграция (MasterPLC)
 
</gallery>
== Установка исполнительной системы ==
Запросите дистрибутив исполнительной системы для контроллера Wiren Board 6 в техподдержке MasterSCADA.
 
Инструкция по установке:
# Подключитесь к контроллеру по [[SSH]].
# Создайте временную папку и перейдите в неё:
#:<syntaxhighlight lang="bash">
mkdir /home/masterscada && cd /home/masterscada
</syntaxhighlight>
# Загрузите файлы для установки исполнительной системы в папку <code>/home/masterscada</code>.
# Сделайте скрипт установки исполняемым:
#:<syntaxhighlight lang="bash">
chmod u+x ./install.sh
</syntaxhighlight>
# Запустите установку:
#:<syntaxhighlight lang="bash">
./install.sh --http-port=8043
</syntaxhighlight>
# Временные файлы больше не нужны, их можно удалить:
#:<syntaxhighlight lang="bash">
rm -R /home/masterscada
</syntaxhighlight>
 
Установка на контроллере завершена, консоль можно закрыть.
== Создание проекта ==
Создание первого проекта хорошо показано в видео [https://youtu.be/9oBSYiwAfsI MasterSCADA 4D. Быстрый старт. Часть 1].
 
Отличия от видео:
# После добавления контроллера, справа на панели укажите его IP-адрес, например, 192.168.2.22 и порт для веб-сервера 8043 — это для загрузки программы в контроллер и отладки.
# Вместо протокола DCON, добавьте протокол MQTT и в его настройках укажите: '''Сервер (исполнение)''' — localhost, '''порт''' — 1883.
# Далее добавьте канал DIO, переименуйте его в Buzzer, а в настройках канала укажите '''Topic''': <code>/devices/buzzer/controls/enabled</code>. Адреса топиков можно узнать в стандартном веб-интерфейсе контроллера, раздел [[Wiren Board Web Interface#mqtt-channels |MQTT-Channels]].
 
Остальные деёствия по созданию проекта будут без изменений.
 
== Загрузка проекта в контроллер ==


== Полезные ссылки ==
== Полезные ссылки ==