Главная » Программно-технические решения АСУ ТП » Каталог программных решений » NPT Platform - корпоративная информационная модель (CIM)

NPT Platform

NPT Platform – программная платформа для создания корпоративных приложений, разработанная российской группой компаний «ЭнергопромАвтоматизация»

NPT Platform позволяет создавать информационные системы для автоматизации процессов управления активами предприятий энергетической, нефтяной и других отраслей промышленности, в том числе планирования ремонтов, диагностики и оценки технического состояния оборудования. Она комплексно автоматизирует бизнес-процессы предприятия, гибко подстраиваясь под нужды конкретного заказчика, при этом обеспечивая хранение, каталогизацию и использование данных по оборудованию в универсальном формате в соответствии со стандартом общей информационной модели (CIM).

Функции

  • Формирование и ведение реестра оборудования с циклической оценкой и контролем технического состояния;
  • Ведение документооборота с контролем версий и автоматизацией процессов, связанных с отслеживанием исполнения требований нормативных документов;

plt1

  • Регистрация и анализ неисправностей и отказов оборудования с оповещением персонала;
  • Управление работами по метрологическому контролю, техническому обслуживанию и ремонтам, в том числе автоматизированное формирование и ведение планов и графиков, определение трудоёмкости и материалоемкости работ, мониторинг выполнения;

plt2

  • Формирование аналитической информации (расчет КПЭ, журналирование, формирование отчетов);
  • Регистрация пользователей в системе с возможностью назначения ролей и выбором уровня доступа к объектам;

plt3

  • Управление организационной деятельностью с ведением данных по иерархии организационной структуры, просмотром информации о сотрудниках, подготовкой предложений по повышению квалификации специалистов;
  • Анализ статистической информации с отображением ее в графическом виде и выгрузкой в виде отчетных документов;

plt4

Архитектура NPT Platform

plt5

Программное обеспечение NPT Platform представляет собой Java Enterprise-приложение, исполняемое на сервере приложений.

Хранение информации в NPT Platform осуществляется с использованием общей информационной модели (CIM), которая может быть расширена онтологиями из других предметных областей, таких как финансы, логистика, управление персоналом и другие. Связь между приложением и конкретным сервером базы данных осуществляется с использованием ORM (объектно-реляционное отображение), что позволяет использовать в Системе различные СУБД. На данный момент поддерживаются Postgres SQL Server, MS SQL Server, Oracle SQL Server.

Коммуникация с устройствами и системами различных типов реализуется с помощью стандарта JMS (Java Message Service). Благодаря широкому набору специализированных драйверов, поддерживаются различные протоколы передачи данных, в том числе: МЭК61850, МЭК61870‑6 TASE.2 (ICCP), МЭК 60870-5-104, MQTT, протоколы семейства OPC.

Интеграция приложений на базе NPT Platform может быть реализована двумя способами: интеграция с использованием REST (от англ. Representational State Transfer – «передача состояния представления») и интеграция с использованием SOAP (от англ. Simple Object Access Protocol – «простой протокол доступа к объектам»). Это позволяет интегрировать приложения как напрямую, по принципу «точка-точка», так и с использованием сервисной шины предприятия (англ. Enterprise Service Bus).

  • Удобство доступа: в качестве клиентского ПО используется web-браузер с возможностью доступа с различных, в том числе портативных устройств. Серверное ПО поддерживает ОС Linux и Windows;
  • Гибкая настройка интерфейса: возможность создания и редактирования пунктов меню, табличных форм и других элементов интерфейса за счет редактора отображения;
  • Интеграция со смежными информационными системами: хранение и экспорт данных в унифицированном формате на основе общей информационной модели CIM (МЭК 61968/61970) предоставляют возможность интеграции с существующими и вновь создаваемыми смежными информационными системами;
  • Безопасность: использование SSL-шифрования, HTTPS протокола для обмена данными, аутентификация и авторизация пользователей обеспечивают информационную безопасность данных;

plt6

  • Открытая архитектура: разработку сервисов и приложений могут осуществлять в том числе сторонние компании;
  • Масштабируемость: система подразумевает работу с «Big Data» и обладает неограниченными возможностями горизонтального масштабирования за счет использования распределенной БД;
  • Модульная структура: платформа предоставляет возможность добавления нового функционала и модернизации существующего без изменения архитектуры за счет модульного исполнения;
  • Встроенный осциллограф: система позволяет выполнять анализ осциллограмм аварийных процессов в web-интерфейсе без установки дополнительного ПО;

plt7