Коллега из SPECOMSYS разрабатывает SCADA-систему для машин и зданий с консервативным подходом: она работает локально, на наших серверах, без зависимости от облака. Современные технологии позволяют команде, знакомой с предметом, создать систему под конкретный объект. Первый интерфейс уже готов и показывает текущие данные симулятора завода по переработке.
Почему локально, а не в облаке
Всё больше систем управления предлагается как облачный сервис. Это удобно, пока доступны связь и поставщик. Но завод, насосная станция или здание могут относиться к критической инфраструктуре. Работа машины не должна зависеть от удалённого сервера, истечения подписки или изменения условий поставщика.
Наш подход сохраняет управление рядом с оборудованием. Сервер и данные находятся на объекте, команды проходят по нашей сети. Управление объектом остаётся в наших руках.
Что позволяют новые технологии
Раньше подобная система часто означала крупного поставщика, лицензии по количеству тегов и готовый шаблон, под который приходилось подстраивать объект. Сегодня небольшая команда, понимающая и машины, и программное обеспечение, может создать собственную схему линии, теги и сигналы, профили для завода, здания или станции, мобильное приложение и информационные панели.
Веб-интерфейс, настольные и мобильные клиенты
Система ориентирована на веб: интерфейс открывается в браузере. Для рабочих мест предусмотрено графическое приложение под Windows и Linux, при необходимости — под Mac. Android-клиент показывает те же экраны: показатели, машины и сигналы с уведомлениями.
Защита соединения: WireGuard VPN и TLS
Для удалённого доступа предусмотрен VPN, в частности WireGuard — современный протокол с относительно небольшой кодовой базой. Доступ осуществляется через устройства с ключами туннеля, а интерфейс управления не публикуется напрямую в интернете. Безопасность также зависит от корректной настройки и управления ключами.
Архитектура предусматривает HTTPS/TLS-связь с сертификатами между сервером, клиентами и устройствами. При включённой аутентификации клиентскими сертификатами для подключения требуется действующий сертификат. Управление сертификатами и правами доступа остаётся важной частью настройки.
Что видит оператор

- Панель управления — схема линии с бункером, шредером, магнитным сепаратором, оптическим сортировщиком, мельницей, прессом для тюков, пылеулавливанием и компрессором. Поток материала визуализируется, а машина в аварийном состоянии выделяется красным.
- Сигналы — приоритет, время и квитирование; кто и когда подтвердил сигнал, записывается.
- Учёт ресурсов — электросчётчики, водомеры и теплосчётчики вместе, суточное потребление и уведомление о постоянном потоке, который может указывать на утечку.
- Графики и теги — значения во времени с источником: протокол, адрес, регистр.
Удалённые информационные панели с Android TV
Одна SCADA-система, много экранов. Обычный Android TV становится информационной панелью в производственной зоне, на участке погрузки или в кабинете руководителя. Каждый экран показывает нужные сотрудникам показатели, состояния машин и сигналы, обновляясь с одного локального сервера без облачного посредника.

Связь с оборудованием
Архитектура рассчитана на оборудование, встречающееся в шкафах управления:
- Modbus TCP и RTU — частотные преобразователи, электросчётчики, компрессоры и контроллеры;
- OPC UA — промышленные PLC и машины со встроенным сервером;
- MQTT — датчики и IoT-устройства;
- WAGO PLC — PFC100/PFC200 и CC100, переменные CODESYS по имени;
- Siemens PROFIBUS DP — SINAMICS и ET 200 через шлюз;
- M-Bus и беспроводной M-Bus — водомеры и теплосчётчики.
На одном объекте могут сочетаться все эти технологии — как на реальных заводах, где машины разных лет и производителей работают в одной линии.
Завод, здание, станция — одна программная платформа
В настройках выбирается профиль объекта: завод с машинами, здание с климатом, освещением, доступом и энергией, насосная станция или лаборатория. Профиль меняет схему, теги и сигналы; основная программа остаётся одной.
В разработке — открыто для участия
Система находится в разработке. Готов клиентский интерфейс — отображение и взаимодействие. Следующий шаг — сервер: сбор данных, история, пользователи и права. Описанные интеграции составляют намеченную архитектуру; интерфейс симулятора не доказывает, что все функции уже работают в промышленной эксплуатации.
Каждый заинтересованный может участвовать в разработке и использовании. Особенно ценно мнение людей, ежедневно работающих у панелей управления: чего не хватает в нынешних системах и какие устройства должны заговорить первыми.


