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

2414 байт добавлено ,  1 месяц назад
Нет описания правки
 
(не показаны 34 промежуточные версии 2 участников)
Строка 1: Строка 1:
{{DISPLAYTITLE: Установка Rapid SCADA на контроллер Wiren Board}}
[[Image: RapidSCADA.png|300px|thumb|right| Логотип Rapid SCADA]]
[[Image: RapidSCADA.png|300px|thumb|right| Логотип Rapid SCADA]]
== Обзор ==
== Обзор ==
Rapid SCADA — это платформа для промышленной автоматизации с открытым исходным кодом. Функционал «из коробки» позволяет быстро создавать системы мониторинга и диспетчеризации.  
[https://rapidscada.ru Rapid SCADA] — это платформа для промышленной автоматизации с открытым исходным кодом. Функционал «из коробки» позволяет быстро создавать системы мониторинга и диспетчеризации.  


Использование Rapid SCADA на контроллерах Wiren Board эффективно с точки зрения бизнеса, потому что Rapid SCADA включает в себя бесплатную базовую часть и доступные дополнительные модули. Для контроллеров Wiren Board дополнительные модули предлагаются со скидкой.
Использование Rapid SCADA на контроллерах Wiren Board эффективно с точки зрения бизнеса, потому что Rapid SCADA включает в себя бесплатную базовую часть и доступные дополнительные модули. Для контроллеров Wiren Board дополнительные модули предлагаются со скидкой.
Строка 7: Строка 8:
Rapid SCADA на Wiren Board работает в двух режимах:
Rapid SCADA на Wiren Board работает в двух режимах:
# Используя [[MQTT]]-шину и драйверы Wiren Board. Это основной режим, который позволяет использовать все возможности платформы и легко интегрироваться с линейкой модулей Wiren Board.
# Используя [[MQTT]]-шину и драйверы Wiren Board. Это основной режим, который позволяет использовать все возможности платформы и легко интегрироваться с линейкой модулей Wiren Board.
# Используя только средства ОС Linux, собственный движок и драйверы Rapid SCADA. По сути, Wiren Board в этом случае выступает как одноплатный ПК. Достаточно ли функциональности 2-го режима, зависит от конкретной задачи.
# Используя только средства операционной системы Linux, собственный движок и драйверы Rapid SCADA. По сути, Wiren Board в этом случае выступает как одноплатный ПК. Достаточно ли функциональности 2-го режима, зависит от конкретной задачи.
 
== Перед установкой ==
Файлы приложений и данных Rapid SCADA находятся внутри директории /opt, которая по умолчанию расположена в корневом разделе контроллера, имеющим ограниченный размер. Чтобы избежать недостатка места в корневом разделе, перед началом установки перенесите директорию /opt в каталог /mnt/data с помощью команды:
<syntaxhighlight>
mv /opt /mnt/data/opt &&
ln -s /mnt/data/opt /opt
</syntaxhighlight>
 
Разработчики Rapid SCADA рекомендуют убедиться, что директория /var/tmp использует RAM-диск. Чтобы включить RAM-диск для неё, добавьте в файл /etc/fstab следующую строку:
 
<syntaxhighlight>
tmpfs            /var/tmp    tmpfs  defaults,noatime,size=100m  0  0
</syntaxhighlight>
 
и перезагрузите контроллер командой <code>reboot</code>


== Установка ==
== Установка ==
Установка выполняется из репозитория Wiren Board с помощью команд:
Установка выполняется из репозитория Wiren Board с помощью команд:
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
apt update
apt update && apt install rapidscada
apt install rapidscada
</syntaxhighlight>
</syntaxhighlight>


После успешного завершения установки ве-интерфейс Rapid SCADA будет доступен по ссылке http://WIRENBOARD_IP:8080, где WIRENBOARD_IP - это IP-адрес контроллера.
После успешного завершения установки веб-интерфейс Rapid SCADA будет доступен по ссылке http://WIRENBOARD_IP:8080, где WIRENBOARD_IP это IP-адрес контроллера, а 8080 - порт, используемый веб-приложением Rapid SCADA. Если необходимо изменить порт, отредактируйте файл /etc/nginx/sites-available/scada


Имя пользователя: admin
<syntaxhighlight>
server {
listen 8080;
listen [::]:8080;
# и далее...
</syntaxhighlight>


Пароль: scada
Параметры входа в систему:
 
Имя пользователя: ''admin''
 
Пароль: ''scada''


== Удаление ==
== Удаление ==
Для удаления Rapid SCADA выполните команду
Для удаления Rapid SCADA выполните команду
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
apt remove rapidscada
apt purge rapidscada
</syntaxhighlight>
</syntaxhighlight>


Строка 31: Строка 55:
Пакет, который устанавливается из репозитория Wiren Board, имеет следующие особенности по сравнению с дистрибутивом, который можно загрузить с официального сайта https://rapidscada.ru/:
Пакет, который устанавливается из репозитория Wiren Board, имеет следующие особенности по сравнению с дистрибутивом, который можно загрузить с официального сайта https://rapidscada.ru/:
# Конфигурация веб-приложения для nginx добавляется в виде отдельного файла. Используется HTTP-порт 8080.
# Конфигурация веб-приложения для nginx добавляется в виде отдельного файла. Используется HTTP-порт 8080.
# Фреймворк dotNET устанавливается вместе с Rapid SCADA, т.к. установка фреймворка с помощью менеджера пакетов поддерживается только для архитектуры x64.
# Фреймворк dotNET устанавливается вместе с Rapid SCADA.
# Журналы Rapid SCADA располагаются в директории /var/tmp
# Журналы Rapid SCADA располагаются в директории /var/tmp


Разработчики Rapid SCADA рекомендуют убедиться, что директория /var/tmp использует RAM-диск. Чтобы включить RAM-диск для неё, добавьте в файл /etc/fstab следующую строку:
Rapid SCADA использует следующие TCP-порты:
 
* 10000 - служба Сервер, отвечает за обработку данных
<code>
* 10002 - служба Агент, отвечает за конфигурирование
tmpfs            /var/tmp    tmpfs  defaults,noatime,size=100m  0  0
* 5000 - веб-приложение, только локальное подключение
</code>
* 8080 - веб-приложение, внешнее подключение, реверс-прокси для порта 5000
 
и перезагрузите контроллер
 
<code>
reboot
</code>


== Запуск демонстрационного проекта ==
== Запуск демонстрационного проекта ==
Настройка и контроль работы Rapid SCADA осуществляется с помощью приложения Администратор, которое необходимо установить на компьютер с операционной системой Windows. Дистрибутив Rapid SCADA, содержащий приложение Администратор, можно скачать по [https://disk.yandex.ru/d/LiW4yl5oc6GfCA ссылке].
Настройка Rapid SCADA и контроль журналов работы осуществляется с помощью приложения Администратор, которое необходимо установить на компьютер с операционной системой Windows. Дистрибутив Rapid SCADA, содержащий приложение Администратор, скачайте по [https://rapidscada.ru/download-all-files/ ссылке].


Затем выполните следующие действия:
После установки приложения Администратор выполните следующие действия:
# Скачайте [https://disk.yandex.ru/d/5eLytdrQ3Phxpg демо проект для Wiren Board] и распакуйте проект из архива.
# Скачайте [https://github.com/RapidScada/scada-v6/tree/master/Projects/WirenBoardDemo демо-проект WirenBoardDemo] и распакуйте проект из архива. Чтобы скачать директорию проекта с GitHub, используйте эту [https://download-directory.github.io/?url=https%3A%2F%2Fgithub.com%2FRapidScada%2Fscada-v6%2Ftree%2Fmaster%2FProjects%2FWirenBoardDemo ссылку].
# Откройте проект в Администраторе.
# Откройте приложение Администратор, перейдите в настройки, включите расширение ExtWirenBoard и перезапустите приложение.
# Откройте проект WirenBoardDemo в Администраторе.
# Откройте профиль развёртывания и укажите IP-адрес Вашего контроллера Wiren Board.
# Откройте профиль развёртывания и укажите IP-адрес Вашего контроллера Wiren Board.
# Передайте конфигурацию на исполнение.
# Передайте конфигурацию на исполнение.


Демо-проект позволяет вывести на веб-страницу и управлять состоянием контроллера:
Подробнее про развёртывание проекта, читайте в [https://rapidscada.ru/product/documentation/ документации RapidSCADA].
 
Демо-проект позволяет отобразить состояние контроллера и управлять им:
[[Файл:Wb_demo.png|700px]]
[[Файл:Wb_demo.png|700px]]


Строка 67: Строка 88:
* [https://forum.rapidscada.ru Форум технической поддержки Rapid SCADA]
* [https://forum.rapidscada.ru Форум технической поддержки Rapid SCADA]
* [https://rapidscada.ru/download-all-files/purchase-module/ Заказ модулей Rapid SCADA со скидкой для Wiren Board]
* [https://rapidscada.ru/download-all-files/purchase-module/ Заказ модулей Rapid SCADA со скидкой для Wiren Board]
* [https://rutube.ru/video/ec1a84dd63ca7446edf50c69b4fdce2c/ Видео по установке Rapid SCADA на контроллер Wiren Board]


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

правки