Функции платформы «ПРОСТОР»
Платформа «ПРОСТОР» имеет следующие функции:
-
Импорт opcua модели объектов и ПО в формате *.xml в базу данных объектов (далее -- модель)
-
автоматическое построение сайта настроек из базы данных объектов
-
Информационный обмен с источниками данных по цифровым протоколам информационного обмена в соответствии с настройками инф.обмена в модели:
-
Modbus TCP
-
МЭК 60870-5-104
-
МЭК 61850 MMS
-
OPC UA
-
и др.
-
-
автоматическое разворачивание необходимых компонентов ПО в соответствии с моделью из образов контейнеров
-
обратный экспорт модели в формат *.xml
-
Универсальный модуль дорасчета, преобразующий входные параметры к выходным в соответствии с задаваемым пользователем алгоритмом в виде формулы дорасчета или lua-скрипта (для более сложной обработки)
-
ШинаВременное хранение оперативных данных,содержащаяреализованноебазувданныхбазереальногоданных,времени, хранящую параметрыработающей в оперативной памятидля оперативного контура доступа к данным -
Конфигуратор алгоритмов расчета для предоставления возможности пользователям самостоятельно настраивать расчет
-
управление пользователями с тремя ролями (администратор, пользователь, только на чтение) и авторизация пользователей
-
Самодиагностика системы, мониторинг использования вычислительных ресурсов и формирование лога ошибок и сообщений
-
Сервис агрегации данных
-
APIПрограммный интерфейс (API) для доступа к данным НСИ -
APIПрограммный интерфейс (API) для доступа к архивным данным -
Python-ноутбуки для создания и отладки py-скриптов для расчетов
-
APIПрограммный интерфейс (API) для запуска созданных py-ноутбуков из конструируемых пользовательских интерфейсов -
Веб-версия офисного пакета программ для просмотра и редактирования сформированных отчетов в формате электронных таблиц, совместного редактирования и управления электронными документами
-
OPC UA сервер для предоставления технологических данных сторонним системам
-
Регистрация в ПО сервисов в виде программных docker-контейнеров, реализующих различные приложения и написанных на различных языках программирования