|
|
Строка 66: |
Строка 66: |
| # Откройте профиль развёртывания и укажите IP-адрес Вашего контроллера Wiren Board. | | # Откройте профиль развёртывания и укажите IP-адрес Вашего контроллера Wiren Board. |
| # Передайте конфигурацию на исполнение. | | # Передайте конфигурацию на исполнение. |
| | |
| | Подробнее про развёртывание проекта, читайте в [https://rapidscada.ru/product/documentation/ документации RapidSCADA]. |
|
| |
|
| Демо-проект позволяет отобразить состояние контроллера и управлять им: | | Демо-проект позволяет отобразить состояние контроллера и управлять им: |
Версия 16:23, 15 февраля 2023
Обзор
Rapid SCADA — это платформа для промышленной автоматизации с открытым исходным кодом. Функционал «из коробки» позволяет быстро создавать системы мониторинга и диспетчеризации.
Использование Rapid SCADA на контроллерах Wiren Board эффективно с точки зрения бизнеса, потому что Rapid SCADA включает в себя бесплатную базовую часть и доступные дополнительные модули. Для контроллеров Wiren Board дополнительные модули предлагаются со скидкой.
Rapid SCADA на Wiren Board работает в двух режимах:
- Используя MQTT-шину и драйверы Wiren Board. Это основной режим, который позволяет использовать все возможности платформы и легко интегрироваться с линейкой модулей Wiren Board.
- Используя только средства операционной системы Linux, собственный движок и драйверы Rapid SCADA. По сути, Wiren Board в этом случае выступает как одноплатный ПК. Достаточно ли функциональности 2-го режима, зависит от конкретной задачи.
Установка
Установка выполняется из репозитория Wiren Board с помощью команд:
apt update && apt install rapidscada
После успешного завершения установки веб-интерфейс Rapid SCADA будет доступен по ссылке http://WIRENBOARD_IP:8080, где WIRENBOARD_IP — это IP-адрес контроллера, а 8080 - порт, используемый веб-приложением Rapid SCADA. Если необходимо изменить порт, отредактируйте файл /etc/nginx/sites-available/scada
server {
listen 8080;
listen [::]:8080;
# и далее...
Параметры входа в систему:
Имя пользователя: admin
Пароль: scada
Удаление
Для удаления Rapid SCADA выполните команду
Особенности пакета
Пакет, который устанавливается из репозитория Wiren Board, имеет следующие особенности по сравнению с дистрибутивом, который можно загрузить с официального сайта https://rapidscada.ru/:
- Конфигурация веб-приложения для nginx добавляется в виде отдельного файла. Используется HTTP-порт 8080.
- Фреймворк dotNET устанавливается вместе с Rapid SCADA.
- Журналы Rapid SCADA располагаются в директории /var/tmp
Разработчики Rapid SCADA рекомендуют убедиться, что директория /var/tmp использует RAM-диск. Чтобы включить RAM-диск для неё, добавьте в файл /etc/fstab следующую строку:
tmpfs /var/tmp tmpfs defaults,noatime,size=100m 0 0
и перезагрузите контроллер командой reboot
Rapid SCADA использует следующие TCP-порты:
- 10000 - служба Сервер, отвечает за обработку данных
- 10002 - служба Агент, отвечает за конфигурирование
- 5000 - веб-приложение, только локальное подключение
- 8080 - веб-приложение, внешнее подключение, реверс-прокси для порта 5000
Запуск демонстрационного проекта
Настройка Rapid SCADA и контроль журналов работы осуществляется с помощью приложения Администратор, которое необходимо установить на компьютер с операционной системой Windows. Дистрибутив Rapid SCADA, содержащий приложение Администратор, можно скачать по ссылке.
После установки приложения Администратор выполните следующие действия:
- Скачайте демо-проект WirenBoardDemo и распакуйте проект из архива.
- Откройте приложение Администратор, перейдите в настройки, включите расширение ExtWirenBoard и перезапустите приложение.
- Откройте проект WirenBoardDemo в Администраторе.
- Откройте профиль развёртывания и укажите IP-адрес Вашего контроллера Wiren Board.
- Передайте конфигурацию на исполнение.
Подробнее про развёртывание проекта, читайте в документации RapidSCADA.
Демо-проект позволяет отобразить состояние контроллера и управлять им:
Функции воспроизведения мелодии и отправки уведомлений через Telegram используют дополнительные модули Rapid SCADA: Модуль автоматического управления и Драйвер Telegram, которые необходимо скачать и установить отдельно.
Техническая поддержка
Вопросы по использованию Rapid SCADA на Wiren Board можно задать на официальном форуме поддержки Rapid SCADA https://forum.rapidscada.ru/
Полезные ссылки
Поддерживаемые контроллером Wiren Board системы верхнего уровня, приложения, способы программирования, протоколы и устройства
Протоколы
|
Опрос датчиков и работа с устройствами (в базовой комплектации)
|
1-Wire • DLMS/COSEM • Modbus RTU/TCP Master • ГОСТ МЭК 61107 • СПОДЭС (ГОСТ Р 58940-2020)
|
Опрос датчиков и работа с устройствами (с помощью модулей расширения)
|
KNX • eBUS • OpenTherm • Z-Wave • Zigbee
|
Опрос контроллера из систем верхнего уровня и с других устройств
|
KNX • Modbus RTU/TCP Slave • MQTT • OPC UA • SNMP • Zabbix • МЭК 104 • SmartWeb (Гидролого)
|
Системы верхнего уровня
|
Системы мониторинга и SCADA
|
Grafana • Home Assistant • IntraHouse • IntraSCADA • Sprut.hub • MasterSCADA • Nagios • SimpLight SCADA • Rapid SCADA • SAYMON • Zabbix • iRidium Server
|
Приложения
|
Управление с телефона |
MQTT Dash • iRidium • Home Assistant • Apple Home • Дом с Алисой • Салют! Умный дом
|
Голосовые помощники
|
Siri • Салют • Алиса
|
Способы программирования
|
Языки программирования ПЛК |
FBD, ST, LD, SFC (МЭК 61131-3)
|
Визуальное программирование |
Node-RED
|
Упрощённый текстовый движок правил
|
wb-rules
|
Стандартное программирование
|
Python • C++ • Go • Node.js
|
Протестированные устройства сторонних производителей
|
Адаптеры протоколов
|
ECODim DALI GW2 • HDL KNX-DALI Gateway M/DALI.1 • Arlight DALI-LOGIC-LITE-PS-x1 • Lavritech L1 Lite LoRaWAN
|
Аудиоресиверы сетевые
|
URRI A1
|
Датчики климата
|
DS18B20 и клоны • Kvadro 1WIRE-RS485 • RLDA NL-3DPAS-M • RLDA NL-1S111 • Wellpro WP3066ADAM • Даджет MT8057/MT8057S • РД MSU21 • РД MSU24 • РД MSU34+TLP • РД MSU34+THLP • Эксис ИВТМ-7 М 3
|
Датчики уровня
|
ЭСКОРТ ДБ-2
|
Универсальные датчики
|
TESLiOT (BLE)
|
Диммеры
|
DALI • Philio PAD07-RU • Uniel UCH-M131RC/0808 • Uniel UCH-M141RC/0808 • РД DDL04R • РД DDL24 • РД DDL84R-V • РД DDM845R
|
Домофоны
|
VIZIT (ВИЗИТ), Элтис, Цифрал, Техком, Метаком, Beward и другие координатного типа
|
Конвекторы
|
Varmann QTherm
|
Кондиционеры
|
Haier YCJ-A002 • Z-Wave ИК-передатчик PAR01-RU • GREE (ONOKOM-AIR-GR-1-MB-B) • AUX (ONOKOM-AIR-AUX-1-MB-B) • Mitsubishi Electric (ONOKOM-AIR-ME-1-MB-B) • Daikin (ONOKOM-AIR-DK-1-MB-B) • Hisense (ONOKOM-AIR-HS-3-MB-B) • Haier (ONOKOM-AIR-HR-1-MB-B)
|
Рекуператоры / вентиляция
|
Рекуператор VAKIO Base Smart • ПВУ Royal Clima Soffio Primo RCS-350-P • Komfovent • Royal Clima VENTO
|
Контроллеры вентиляции и климата
|
Mautomatics JL204C5 (Breezart 550 Lux) • GTC (General Thermo Controllers) Syberia 5.0 • SystemAir VR 300 • Тепломаш КЭВ-БЛОК-МК
|
Контроллеры холодильного оборудования
|
Carel BASIC(PYEZ)/EASY(PJEZ) • Danfoss EKC 204A1/AK-CC 210 • Danfoss EKC 202B • Danfoss EKC 202D • Danfoss ERC 211/ERC 213/ERC 214 • Eliwell IDPlus 974
|
Метеостанции
|
Netatmo Urban Weather Station • Сокол-М
|
Модули ввода-вывода
|
Wellpro WP8026ADAM • Wellpro WP8027ADAM • Wellpro WP8028ADAM • Wellpro WP9038ADAM
|
Модули реле
|
РД DRB88 • Rubetek TZ78 • ICP DAS tM-P3R3 • ICP DAS LC-103 • Uniel UCH-M111RX/0808 • Uniel UCH-M121RX/0808
|
Моторы для штор/Электрокарнизы
|
Akko AM82 • Dooya DM35EQ • Dooya DT82 • WinDeco • Somfy SDN • SunFlower KT82TV • Somfy RS485 RTS transmitter • Беспроводные Dooya/Somfy • Dauerhaft CM5 • Dauerhaft Roll 35/45 • A-OK AM68 (LM100) • A-OK AM35
|
Панели управления
|
Cityron ПУ-3 (Modbus) • Sonoff NSPanel (fw NXPanel) • EKF PRO-Screen • Skirell Panel
|
Системы защиты от протечек
|
KAPLESTOP
|
Считыватели карт (для СКУД)
|
Wiegand
|
Счётчики воды
|
Пульсар • Пульсар-М • Элехант СВД-15 • Элехант СВД-20 • Счётчики с импульсным выходом
|
Счётчики тепла
|
Пульсар
|
Счётчики электроэнергии
|
CSQ PD561Z-9SY • Peacefair PZEM-016 • Eastron SDM120M • Eastron SDM220M • Меркурий 200 • Меркурий 201 • Меркурий 203.2T • Меркурий 204 • Меркурий 206 • Меркурий 208 • Меркурий 230 • Меркурий 231 • Меркурий 234 • Меркурий 236 • Меркурий 238 • Милур 104 • Милур 105 • Милур 107 • Милур 305 • Милур 307 • Нева МТ 113 • Нева МТ 123 • Нева МТ 124 • Нева МТ 323 • Нева МТ 324 • Энергомера CE301 • Энергомера CE102M • Энергомера CE303 • Энергомера CE308
|
Термостаты
|
BAC-002ALN • BAC-6000ALN • BAC-6000ELNW • BHT-6000 Series • Heatit Z-TEMP2 • Hessway • Siemens RDF302 • Ridan Greencon-R • Welrok az
|
Увлажнители
|
CAREL Humisonic
|
Управление двигателями (преобразователи частоты)
|
Vacon/Danfoss 10 • Danfoss VLT Microdrive FC51 • T13-400W-12-H/T13-750W-12-H
|
Прочее
|
DIY • Shelly UNI • Tasmota • ESPHome
|
Устройства с аналоговым или цифровым выходом
|
Низковольтная нагрузка
|
Реле с управляющим напряжением 12–24 В • Светодиоды • Низковольтные вентиляторы • Низковольтные сигнальные лампы
|
Датчики с аналоговым выходом
|
Датчики температуры, давления и другие, имеющие на выходе ток или напряжение
|
Счётчики с импульсным выходом
|
Счётчики электроэнергии, воды, тепла и другие с импульсным выходом
|
Устройства с выходом «открытый коллектор»
|
Устройства с выходом «открытый коллектор»
|
Устройства с питанием 220 В
|
Лампы • Контакторы и другое оборудование с питанием от 220 В
|