|
|
(не показано 50 промежуточных версий 2 участников) |
Строка 1: |
Строка 1: |
| {{DISPLAYTITLE: Установка Rapid SCADA на контроллер Wiren Board}}
| |
| [[Image: RapidSCADA.png|300px|thumb|right| Логотип Rapid SCADA]] | | [[Image: RapidSCADA.png|300px|thumb|right| Логотип Rapid SCADA]] |
| == Обзор == | | == Обзор == |
| [https://rapidscada.ru Rapid SCADA] — это платформа для промышленной автоматизации с открытым исходным кодом. Функционал «из коробки» позволяет быстро создавать системы мониторинга и диспетчеризации.
| | Rapid SCADA — это платформа для промышленной автоматизации с открытым исходным кодом. Функционал «из коробки» позволяет быстро создавать системы мониторинга и диспетчеризации. Rapid SCADA гармонично подходит для использования на контроллерах Wiren Board с точки зрения бизнеса, потому что Rapid SCADA включает в себя бесплатную базовую часть и доступные дополнительные модули. Для контроллеров Wiren Board дополнительные модули предлагаются со скидкой. |
| | |
| Использование Rapid SCADA на контроллерах Wiren Board эффективно с точки зрения бизнеса, потому что Rapid SCADA включает в себя бесплатную базовую часть и доступные дополнительные модули. Для контроллеров Wiren Board дополнительные модули предлагаются со скидкой.
| |
|
| |
|
| Rapid SCADA на Wiren Board работает в двух режимах: | | Rapid SCADA на Wiren Board работает в двух режимах: |
| # Используя [[MQTT]]-шину и драйверы Wiren Board. Это основной режим, который позволяет использовать все возможности платформы и легко интегрироваться с линейкой модулей Wiren Board. | | # Используя [[MQTT]]-шину и драйверы Wiren Board. Это основной режим, который позволяет использовать все возможности платформы WB и легко интегрироваться с линейкой модулей 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>
| |
| | |
| == Установка ==
| |
| {{Wbincludes:UnsupportedSoftWB8}}
| |
| Установка выполняется из репозитория Wiren Board с помощью команд:
| |
| <syntaxhighlight lang="bash">
| |
| apt update && apt install rapidscada
| |
| </syntaxhighlight>
| |
| | |
| После успешного завершения установки веб-интерфейс Rapid SCADA будет доступен по ссылке http://WIRENBOARD_IP:8080, где WIRENBOARD_IP — это IP-адрес контроллера, а 8080 - порт, используемый веб-приложением Rapid SCADA. Если необходимо изменить порт, отредактируйте файл /etc/nginx/sites-available/scada
| |
| | |
| <syntaxhighlight>
| |
| server {
| |
| listen 8080;
| |
| listen [::]:8080;
| |
| # и далее...
| |
| </syntaxhighlight>
| |
| | |
| Параметры входа в систему:
| |
| | |
| Имя пользователя: ''admin''
| |
| | |
| Пароль: ''scada''
| |
| | |
| == Удаление ==
| |
| Для удаления Rapid SCADA выполните команду
| |
| <syntaxhighlight lang="bash">
| |
| apt purge rapidscada
| |
| </syntaxhighlight>
| |
| | |
| == Особенности пакета ==
| |
| Пакет, который устанавливается из репозитория Wiren Board, имеет следующие особенности по сравнению с дистрибутивом, который можно загрузить с официального сайта https://rapidscada.ru/:
| |
| # Конфигурация веб-приложения для nginx добавляется в виде отдельного файла. Используется HTTP-порт 8080.
| |
| # Фреймворк dotNET устанавливается вместе с Rapid SCADA.
| |
| # Журналы Rapid SCADA располагаются в директории /var/tmp
| |
| | |
| Rapid SCADA использует следующие TCP-порты:
| |
| * 10000 - служба Сервер, отвечает за обработку данных
| |
| * 10002 - служба Агент, отвечает за конфигурирование
| |
| * 5000 - веб-приложение, только локальное подключение
| |
| * 8080 - веб-приложение, внешнее подключение, реверс-прокси для порта 5000
| |
| | |
| == Запуск демонстрационного проекта ==
| |
| Настройка Rapid SCADA и контроль журналов работы осуществляется с помощью приложения Администратор, которое необходимо установить на компьютер с операционной системой Windows. Дистрибутив Rapid SCADA, содержащий приложение Администратор, скачайте по [https://rapidscada.ru/download-all-files/ ссылке].
| |
| | |
| После установки приложения Администратор выполните следующие действия:
| |
| # Скачайте [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.
| |
| # Передайте конфигурацию на исполнение.
| |
| | |
| Подробнее про развёртывание проекта, читайте в [https://rapidscada.ru/product/documentation/ документации RapidSCADA].
| |
| | |
| Демо-проект позволяет отобразить состояние контроллера и управлять им:
| |
| [[Файл:Wb_demo.png|700px]]
| |
|
| |
|
| Функции воспроизведения мелодии и отправки уведомлений через Telegram используют дополнительные модули Rapid SCADA: Модуль автоматического управления и Драйвер Telegram, которые необходимо скачать и установить отдельно.
| |
|
| |
|
| == Техническая поддержка ==
| |
| Вопросы по использованию Rapid SCADA на Wiren Board можно задать на официальном форуме поддержки Rapid SCADA https://forum.rapidscada.ru/
| |
|
| |
|
| == Полезные ссылки == | | == Полезные ссылки == |
| * [https://rapidscada.ru Сайт Rapid SCADA] | | * [https://rapidscada.ru Сайт Rapid SCADA] |
| * [https://forum.rapidscada.ru Форум технической поддержки Rapid SCADA]
| |
| * [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}} |