Skip to main content

SCADA-редактор

SCADA-редактор

SCADA-модуль платформы Стрикс позволяет создавать интерактивные мнемосхемы промышленных объектов прямо в браузере, без установки специализированного ПО. Мнемосхемы привязаны к реальным данным оборудования через AAS-оболочки Eclipse BaSyx.

info

SCADA-модуль активно развивается. Текущая версия поддерживает базовые мнемосхемы с привязкой к телеметрии. Расширенные функции (скрипты, анимация потоков, тренды на схеме) будут добавлены в следующих релизах.

Концепция

В традиционных SCADA-системах (WinCC, Ignition) мнемосхемы создаются в десктопных редакторах и привязываются к тегам OPC-сервера поштучно. В Стрикс используется принципиально другой подход -- привязка к AAS-оболочке оборудования, а не к отдельным тегам:

Символ на схеме
|
+-- shellId: "https://polyus.com/nzif/aas/Equipment/ball-mill-101"
|
+-- Автоматически подтягивает:
+-- OperationalData -> live-значения (температура, ток, вибрация)
+-- Nameplate -> displayName, серийный номер
+-- OEE -> текущая доступность, производительность
+-- AlarmHistory -> активные алармы (цветовая индикация)
tip

Привязка к AAS-оболочке позволяет одному символу отображать сразу все параметры оборудования -- без ручной привязки каждого тега, как в WinCC.

Многоэкранный режим

Редактор поддерживает многоэкранный режим с вкладками. Каждая вкладка -- независимая мнемосхема со своим набором символов, трубопроводов и привязок. Вкладки можно создавать, переименовывать и удалять.

Хранение мнемосхем

Мнемосхемы сохраняются по каскадной схеме:

ПриоритетХранилищеОписание
1localStorageЧерновик -- сохраняется автоматически при каждом изменении
2BaSyx ScadaView субмодельСерверное хранилище -- сохраняется по кнопке
3Захардкоженный fallbackТиповая схема по умолчанию, если нет сохранённых

Библиотека символов

Редактор включает библиотеку промышленных символов, сгруппированных по категориям:

КатегорияСимволыОсобенности
Насосное оборудованиеЦентробежный, шламовый, вакуумный насосАнимация вращения при работе
ИзмельчениеШаровая мельница, мельница САГИндикация мощности и загрузки
КлассификацияГидроциклон, спиральный классификатор, грохотНаправление потока
ФлотацияФлотомашина, колонная флотацияУровень пульпы, аэрация
ТранспортЛенточный конвейер, пластинчатый питательНаправление и скорость
ЁмкостиБак, зумпф, сгуститель, бункерУровень заполнения
АрматураЗадвижка, клапан, шиберОткрыт / закрыт / промежуточный

Трубопроводы (Pipes)

Трубопроводы соединяют символы оборудования и отображают потоки материала:

Тип потокаЦветОписание
Основной (main)СинийОсновной технологический поток
Концентрат (concentrate)ЗелёныйПродуктовый поток
Хвосты (tailings)СерыйОтходы
Рециркуляция (recirculation)ЖёлтыйВозвратный поток

Трубопроводы прокладываются автоматически (auto-routing) с обходом препятствий. Поддерживается ручная корректировка маршрута.

Value-теги

На мнемосхему можно размещать значения (value tags) с привязкой к источнику данных:

ИсточникОписание
simulationЗначения из модуля процессной симуляции
mqttLive-значения из MQTT-брокера
basyxЗначения из субмоделей BaSyx (OperationalData, OEE и др.)

Инструменты редактора

ИнструментГорячая клавишаОписание
Выделение (select)VВыбор, перемещение, изменение размера элементов
Трубопровод (pipe)PПрокладка трубопровода между элементами
Размещение (place)AДобавление символа из библиотеки
Текст (text)TДобавление текстовой подписи

Возможности редактирования

  • Undo/Redo: до 50 шагов отмены и повтора (Ctrl+Z / Ctrl+Shift+Z)
  • Сетка: привязка к сетке 20px для ровного расположения
  • Выравнивание: по левому/правому/верхнему/нижнему краю, по центру
  • Z-order: управление порядком наложения элементов
  • Копирование/вставка: Ctrl+C / Ctrl+V для дублирования элементов

Автогенерация мнемосхемы

Для быстрого старта доступна функция автоматической генерации мнемосхемы:

  1. Выберите участок (area) в качестве корня схемы
  2. Нажмите «Автогенерация»
  3. Система разместит символы оборудования с использованием force-directed layout
  4. Автоматически соединит трубопроводами по технологической последовательности

Автогенерированную схему можно доработать вручную.

Обновление данных на схеме

ИсточникИнтервалПротокол
OperationalData5 секREST API polling
OEE60 секREST API polling
AlarmHistory30 секREST API polling
MQTT (при наличии)МгновенноWebSocket push

Сравнение с традиционными SCADA

КритерийСтрикс SCADAWinCC / Ignition
УстановкаБраузер, ничего не нужноДесктопный клиент + сервер лицензий
Привязка данныхAAS-оболочка (все параметры)Теги OPC (по одному)
Модель данныхAAS стандарт (IDTA)Проприетарная
МультиплатформаЛюбой браузер, любая ОСWindows (WinCC), Java (Ignition)
Совместная работаНесколько пользователей одновременноОграничена
ИнтеграцияBaSyx, ClickHouse, MQTT, S3OPC UA, SQL
ЛицензированиеПо подписке, без лимита теговПо количеству тегов
tip

Стрикс SCADA не заменяет системы ПАЗ (противоаварийной защиты) и контроллерный уровень. Платформа работает на уровне визуализации и мониторинга, получая данные от существующих систем автоматизации через стандартные протоколы.