Voxa
Все статьи
digital-twinindustrialSCADA3D-visualizationIFC

Цифровые двойники промышленных предприятий: подключение телеметрии SCADA к 3D-модели

Admin19 июля 2026 г.4 мин чтения
Цифровые двойники промышленных предприятий: подключение телеметрии SCADA к 3D-модели

Цифровые двойники промышленных предприятий: подключение телеметрии SCADA к 3D-модели

Цифровой двойник промышленного объекта — это не статичная 3D-модель и не отдельная панель мониторинга. Это синхронизированная связка: геометрия оборудования плюс живые данные с датчиков. Именно эта связка позволяет инженеру видеть не просто «насос P-201», а насос P-201, у которого прямо сейчас вибрация выходит за допустимый предел.

В этой статье — практический разбор архитектуры такой системы на базе Voxa.

Из чего состоит промышленный цифровой двойник

Минимально жизнеспособный цифровой двойник для завода включает три слоя:

  • Геометрический слой — 3D-модель оборудования, трубопроводов, строительных конструкций (форматы STEP, IFC, RVT, DWG).
  • Семантический слой — атрибуты объектов: тег оборудования, номер P&ID, материал, дата последнего ТО.
  • Телеметрический слой — значения с датчиков в реальном времени: температура, давление, вибрация, расход, статус клапанов.

Voxa отвечает за первые два слоя и предоставляет механизм для привязки третьего слоя к конкретным объектам модели.

Как SCADA передаёт данные в модель

Современные SCADA-системы (Wonderware, Ignition, Siemens WinCC, OSIsoft PI и другие) умеют публиковать данные по стандартным протоколам: OPC-UA, MQTT, REST/WebSocket. Voxa принимает телеметрию через WebSocket-канал, что позволяет обновлять состояние объектов модели с минимальной задержкой.

Типичная схема подключения:

  1. SCADA-сервер или historian публикует теги в брокер MQTT или OPC-UA endpoint.
  2. Лёгкий адаптер (Node.js или Python) подписывается на теги, нормализует формат и проксирует данные в Voxa через WebSocket.
  3. Voxa сопоставляет входящее значение с тегом оборудования в модели и обновляет визуализацию.

Адаптер — единственный компонент, который пишет команда интеграции. Его объём, как правило, не превышает нескольких сотен строк кода.

Привязка тегов к объектам модели

Ключевой шаг — сопоставление тега SCADA (например, P201_VIB_X) с конкретным объектом в 3D-модели. Есть два подхода:

Через атрибуты модели. Если модель подготовлена правильно, каждый объект уже содержит тег оборудования в своих свойствах (IFC IfcPropertySet, Revit shared parameter). Voxa индексирует эти атрибуты, и сопоставление происходит автоматически по совпадению строки тега.

Через маппинг-таблицу. Если модель не содержит тегов, создаётся CSV- или JSON-файл вида {scada_tag → object_id}. Такой файл загружается в Voxa и действует как словарь привязки.

Второй подход медленнее в поддержке, но позволяет начать работу немедленно, даже с моделью, не подготовленной для BIM.

Что отображается в браузере

Когда связка настроена, оператор или инженер открывает модель завода в обычном браузере — без установки Revit, без мощной рабочей станции. Тяжёлый рендеринг выполняется в облаке, в браузер приходит готовый видеопоток.

Поверх геометрии Voxa отображает:

  • Цветовую индикацию — объект меняет цвет в зависимости от текущего значения параметра и заданных порогов (норма / предупреждение / авария).
  • Всплывающие карточки — при клике на объект открывается панель с живыми значениями датчиков и статическими атрибутами из модели.
  • Историческую панель — график изменения параметра за выбранный период (данные берутся из historian через тот же адаптер).

Производительность и масштаб

Промышленные объекты — это тысячи точек измерения. Несколько практических рекомендаций:

  • Частота обновления. Для большинства задач мониторинга достаточно обновления раз в 1–5 секунд. Более высокая частота увеличивает нагрузку на адаптер и канал без заметной пользы для оператора.
  • Фильтрация на стороне адаптера. Передавайте в Voxa только изменившиеся значения (deadband). Это снижает объём трафика при стабильном процессе.
  • Группировка объектов. Для очень крупных моделей (десятки тысяч объектов) включайте цветовую индикацию только для видимой в текущем виде части модели.

Типичные сценарии использования

  • Обходы оборудования. Инженер видит на модели, какие агрегаты находятся в жёлтой зоне, и планирует обход без распечатки отчётов.
  • Расследование инцидентов. После аварийной остановки можно воспроизвести историю показаний конкретного узла прямо в контексте его расположения на заводе.
  • Передача смены. Уходящая смена показывает принимающей актуальное состояние оборудования в 3D, не пересказывая текстовые журналы.
  • Удалённая экспертиза. Внешний консультант подключается к той же сессии из браузера и видит живую модель без VPN-клиента и без доступа к SCADA напрямую.

С чего начать

  1. Выгрузите 3D-модель ключевого цеха в STEP или IFC. Если модели нет — лазерное сканирование с последующей конвертацией.
  2. Составьте список из 20–30 наиболее критичных тегов SCADA для пилота.
  3. Загрузите модель в Voxa, настройте маппинг тегов.
  4. Разверните адаптер, подключите его к SCADA-серверу.
  5. Проверьте индикацию в браузере, соберите обратную связь от операторов.

Пилот на ограниченном наборе тегов и одном цехе занимает, как правило, от одной до трёх недель. После подтверждения концепции масштабирование на весь завод — это в основном работа по расширению маппинг-таблицы и добавлению тегов в адаптер.

Похожие материалы

Скоро здесь появятся статьи по близким темам.