К серверным модулям относятся ядро и другие программные модули, обеспечивающие управление измерительными каналами, сбор, обработку и хранение измеряемых параметров, расчет и анализ полученных данных, формирование предписаний персоналу и передачу информации в диагностическую сеть предприятия.
- модуль «Ядро» обеспечивает единое структурированное представление данных конфигураций, базы знаний и данных реального времени и защищенный программный интерфейс другим модулям ПО, как серверным, так и клиентским. Ядро является связующим модулем для всех программных модулей ПО;
- модуль «База данных» обеспечивает хранение структуры объектов ядра и ее изменений, что позволяет восстанавливать структуру данных ядра на любой момент времени в прошлом;
- драйвер БД «Общие данные» обеспечивает хранение последних сохраненных данных объектов ядра;
- драйвер БД «Диагностические признаки» обеспечивает хранение трендов диагностических признаков. Тренды хранятся в течение 10 лет. За последние три месяца тренды сохраняются с интервалом 90 с;
- драйвер БД «События ЭС» обеспечивает хранение трендов событий ЭС. Тренды хранятся в течение 10 лет. За последние три месяца тренды сохраняются с интервалом 90 с;
- драйвер БД «Журнал событий» обеспечивает хранение записей о системных событиях;
- модуль «Экспертная система» поддерживает технологию интеллектуальных систем поддержки принятия решений и обеспечивает в реальном времени автоматическую цифровую обработку сигналов и трендов, оценку диагностических признаков и состояний объектов диагностики, формирование предписаний персоналу, используя базу знаний на основе физических моделей развития процессов деградации;
-
модуль «Менеджер каналов «CORNET» обеспечивает взаимодействие с аппаратной платформой «CORNET» посредством следующих драйверов:
- «Драйвер 3545» управляет модулями 3527 и 3545;
- «Драйвер 3547» управляет модулями 3547 и 3549;
- «Драйвер 3541» управляет модулями 3541 по сети Ethernet;
- «Драйвер 3333» управляет модулями 3333 (от одного до восьми одновременно);
- модуль «Менеджер каналов «CORNET-WL» обеспечивает взаимодействие с беспроводной аппаратной платформой «CORNET-WL»;
- модуль «Менеджер каналов «8710» обеспечивает взаимодействие с виброанализатором 8710;
- модуль «Менеджер каналов «COMPACS-Net®» обеспечивает обмен и наблюдаемость информации о техническом состоянии диагностической сети Compacs-Net® и используется на сервере диагностической сети;
- модуль «Менеджер каналов «Измеритель» обеспечивает выполнение распределенных вычислений;
- модуль «Интерпретатор сценариев» обеспечивает выполнение сценариев взаимодействия с пользователем в экране «МОНИТОР» и формирование отчетов;
- модуль «Интерпретатор CDPL» обеспечивает обработку событий объектов ядра, исполняя программы на языке CDPL. Как правило, такие программы реализуют обработку сигналов и оценку диагностических признаков по заданиям модуля «Экспертная система»;
- модуль «Библиотека функций сценариев» обеспечивает модуль «Интерпретатор сценариев» базовыми функциями для формирования отчетов;
- модуль «Библиотека функций CDPL» обеспечивает модуль «Интерпретатор CDPL» базовыми элементами CDPL-программ – CDPL-процедурами, которые реализуют функции ЦОС, манипуляции данными ядра и прочее;
- модуль «Библиотека функций ЦОС» содержит функции ЦОС широкого применения;
- модуль «Системный монитор» обеспечивает контроль технического состояния диагностического контроллера и источника бесперебойного питания. Позволяет настроить стратегию выключения питания диагностического контроллера;
- модуль «Защита от несанкционированного использования ПО» обеспечивает защиту ПО от несанкционированного использования;
- модуль «Modbus» обеспечивает взаимодействие ПО с устройствами по протоколу MODBUS/TCP;
- модуль «HTTP-интерфейс обмена данными» обеспечивает взаимодействие ПО с внешними системами по протоколу ОРС;
- модуль «ОРС-UA» обеспечивает взаимодействие ПО с внешними системами по протоколу ОРС-UA;
- модуль «HTTP сервера «COMPACS-Net®» обеспечивает подключение к диагностической сети первого поколения;
- модуль «Сторожевой таймер» обеспечивает перезапуск серверной части ПО в случае аварийного завершения работы или «зависания».
Серверные модули устанавливаются на диагностический контроллер или сервер диагностической сети.