Перейти к основному содержимому

Физическая и программная архитектура

Физическая архитектура

Система построена по четырёхуровневой иерархии: от датчиков на агрегатах до серверной аналитики и интеграции с АСУТП.

Сигнальный тракт

Путь сигнала от датчика до экрана оператора:

  1. Датчик (ICP/IEPE акселерометр) формирует аналоговый сигнал пропорционально вибрации
  2. Барьер искробезопасности (для взрывоопасных зон) ограничивает энергию в цепи
  3. Пассер-В2 оцифровывает сигнал (АЦП до 100 кГц), вычисляет СКЗ и пик-фактор
  4. Ларус-100 выполняет FFT, спектральный анализ, буферизацию и передачу
  5. Стрикс — историзация, ML-аналитика, визуализация трендов
  6. ЛиманИСУ — CMMS: автоматические заявки ТОиР, KPI, журнал событий

Правила масштабирования

ПараметрЗначение
Пассер-В28 каналов на модуль
Ларус-100до 3 Пассер (24 канала)
Полевой шкафдо 24 каналов (3 Пассер + 1 Ларус)
Сервердо ~300 каналов
Кластер10 000+ каналов (несколько серверов)
Типовой комплект

Для мониторинга 20 каналов вибрации: 3× Пассер-В2 + 1× Ларус-100 + сервер Стрикс.

Сетевая архитектура

Сеть включает три изолированных сегмента:

СегментНазначениеПротоколы
Полевая сетьЛарус → коммутаторOPC UA, MQTT, Ethernet
ИИСМСервер, коммутация, SPAN-мониторингHTTPS (защищённый)
ЛВС предприятияАРМ, WEB-интерфейсЧерез межсетевой экран
АСУТПДискретные сигналы состоянияMODBUS RTU (RS-485)

Программная архитектура

Подробная архитектура серверного ПО описана в разделе Архитектура ЛиманИСУ 2.0. Ниже — краткая схема ключевых компонентов.

КомпонентНазначение
ClickHouseХранение временных рядов телеметрии за весь период эксплуатации
PostgreSQLКонфигурация, дерево оборудования, справочники подшипников и дефектов
S3 / MinIOСырые сигналы для детального постанализа
NanoMQ / NATSАсинхронный обмен событиями между микросервисами
KeycloakSSO, управление ролями и доступом

Интеграция с АСУТП

Взаимодействие с АСУТП — по протоколу MODBUS RTU через преобразователь интерфейсов (Ethernet ↔ RS-485). Сервер выступает в роли MODBUS Slave.

Для каждого канала мониторинга передаются 4 дискретных сигнала:

СигналОписаниеТип
Неисправность линии связиОбрыв/КЗ кабеля датчикаДискретный (0/1)
СостояниеОбщая оценка (норма / предупреждение / авария)Дискретный (0/1)
Дефицит смазкиПревышение порога ударных импульсовДискретный (0/1)
Превышение уставкиВыход параметра за допустимые пределыДискретный (0/1)

Информация выводится на мнемосхемы операторов средствами существующей АСУТП.

Интеграция с внешними системами

ПротоколНазначение
OPC UAОбмен данными со SCADA-системами
MODBUS TCP/RTUИнтеграция с АСУТП и ПЛК
MQTTПередача телеметрии, IoT-шины
REST APIИнтеграция с ERP / 1С / MES
Eclipse BaSyx AASЦифровые двойники оборудования (IEC 63278)