OpenSCADA
Open-source SCADA с поддержкой русского языка и российских сообществ. Бесплатное использование включая коммерческое. Применяется для DIY-проектов, образовательных задач, малых производств с ограниченным бюджетом.
OpenSCADA — открытая SCADA под лицензией GPL, разработка начата российским программистом Романом Савочкиным в 2004 году. Активное русскоязычное сообщество, бесплатное коммерческое использование, кросс-платформенность (Linux, Windows, macOS).
Модульная архитектура с плагинами позволяет гибко расширять функциональность — доступны Modbus RTU/TCP, OPC DA/UA, SNMP, SMS/Email уведомления, MQTT через сторонние модули. По сравнению с коммерческими SCADA интерфейс менее отточен, готовых библиотек типовых решений меньше, нет корпоративной техподдержки — только форум и Telegram-чат сообщества.
Пример применения: кафедра АСУ ТП политехнического университета, 50 рабочих мест студентов, обучение программированию без ограничений по количеству точек. Для коммерческого проекта лицензия GPL требует публиковать модификации самой OpenSCADA, но собственные мнемосхемы и алгоритмы публиковать не нужно.
Для DIY-прототипов часто сравнивают с Node-RED — Node-RED проще для IoT и визуальных потоков, OpenSCADA ближе к промышленной SCADA по надёжности и архитектуре.
Частые вопросы
Можно ли использовать OpenSCADA для коммерческого проекта?
Да, лицензия GPL разрешает коммерческое использование. Нужно только опубликовать все модификации OpenSCADA (если делались), собственные мнемосхемы и алгоритмы к публикации не обязательны. Для серьёзных коммерческих проектов рекомендуется заключить договор с разработчиком или интегратором на техподдержку.OpenSCADA или Node-RED — что выбрать для DIY-проекта?
Node-RED проще в освоении (визуальное программирование потоков), хорош для IoT и прототипов. OpenSCADA — полноценная промышленная SCADA с лучшей надёжностью, подходит для реальных производственных задач. Для старта с Умного Дома — Node-RED, для автоматизации малого завода — OpenSCADA.
Источники
- OpenSCADA — Официальная документация — OpenSCADA community