г. Рязань, ул. Татарская, д. 65
+7 903 839 25 34

Продукты

ПРОстор

 

Основное, кратко

Программный комплект ПРОстор является системой класса база данных реального времени (БДРВ), предназначенна для решения следующих задач:

  • Автоматизированный и ручной сбор данных технологических процессов
  • Хранение временных рядов данных
  • Предоставление данных для представления и анализа

Система обладает следующими особенностями:

  • Обеспечение масштабируемых архитектур сбора и предоставления данных
  • Повышение надёжности через резервирование хранилищ
  • Изменение конфигураций без останова обслуживания

Ключевые характеристики системы таковы:

  • Объём хранимых и собираемых данных – неограниченно
  • Производительность – сбор и сохранение не менее 50000 значений в секунду*.
  • Поддерживаемые типы данных: целочисленные, числа с плавающей точкой, строковые, нумерованные списки сопоставлений.
  • Поддерживаемые источники данных: OPC, SNMP, ODBC, OLEDB, сервис МАГИСТРАЛЬ®, ручной ввод.
  • Поддерживаемые интерфейсы предоставления данных через сервис МАГИСТРАЛЬ® Временные ряды: OPC, SNMP, ODBC, OLEDB, Excel AddOn.

Детальная информация

Архитектура

Решение построено по клиент-серверной / мультисерверной архитектуре.

Архитектура ПРОстор

Узел (Node)

Реализует функции сбора, обработки, хранения и предоставления данных.

Сбор данных

Источниками данных для функции сбора могут быть:

  • Внешние источники данных через компоненты-клиенты
  • Другие теги системы, для формирования значений расчётных тегов

Вне зависимости от источника данных значение тега проходит по конвейеру обработки. Конвейер обработки входящих данных содержит три фазы:

  1. Предварительная обработка - исполнение алгоритмов, включающих в себя в том числе оценку качества данных.
  2. Снимок данных – фиксирование мгновенного значения, генерация события получения значения
  3. Постобработка – исполнение алгоритмов, включающие в себя в том числе алгоритмы поддержки сжатия данных при сохранении в долговременном хранилище.

Возможности:

  • Для каждого тега можно настроить индивидуально применение алгоритмов на этапе сбора данных, включая и необходимость сохранения значений тега в долговременном хранилище.
  • Последние доступные значения каждого тега с фазы снимка доступны внешним клиентам
  • Индивидуально для каждого тега могут быть настроены события, генерируемые при сборе и обработке его значений

Хранение данных.

Узел содержит долговременное хранилище значений тегов, состоящее из двух баз данных временных рядов. Особенности:

  • Узел оптимизирован для обеспечения максимальной производительности при записи и чтения значений временных рядов.
  • Обеспечивается 100% эквивалентность данных в обеих базах данных узла.
  • Поддерживаются процедуры резервного копирования данных без останова функционирования узла.
  • Поддерживается возможность разнесения баз данных узла по раздельным узлам (сетевым) для обеспечения максимальных показателей надёжности/доступности.

Клиенты источников данных

Реализуют возможность сбора данных с источника, предоставляющего данные с помощью определённого протокола/технологии передачи данных.

Общие особенности всех клиентов:

  • Клиент авторизуется при подключении в обслуживаемом узле системы.
  • Конфигурация/спецификация тегов, собираемых с подключённого источника, загружается из обслуживаемого клиентом узла системы.
  • Клиент обеспечивает локальное хранение собранных значений тегов в период недоступности узла системы (кеширование данных). По факту восстановления подключения к узлу сохранённые локально данные автоматически передаются в хранилище.

Реализован набор стандартных клиентов. Возможна реализация клиентов специфичных конкретным источникам данных.

OPC-клиенты

Являются клиентами для OPC серверов. Разворачивается на узле OPC-сервера. Поддерживает спецификацию OPC DA v2, OPC UA, OPC HDA. Не требует реализации OPC-сервером browsing-интерфейса.

SNMP-клиент

Является клиентом SNMP-агентов. Разворачивается на узле максимально близком к источнику данных. Поддерживает спецификацию SNMP v3. Поддерживает получение асинхронных уведомлений агента (trap).

SQL-клиент

Является клиентом источников, предоставляющих доступ к данным по протоколам ODBC, OLE.DB, ADO.NET. Реализует формирование значения тега как результат исполнения SQL запроса к подключённой базе данных. Запросы выполняются по расписанию индивидуальному каждому тегу.

ПРОстор4МАГИСТРАЛЬ

Является приложением платформы МАГИСТРАЛЬ.

Реализует следующие основные функции:

  • Представление модели данных (конфигурации) ПРОстор приложениям МАГИСТРАЛЬ.
  • Управление конфигурацией ядер системы, включая конфигурацией клиентов, интерфейсов, тегов.
  • Предоставление функциональности чтения/записи данных БДРВ из сервиса МАГИСТРАЛЬ Временные ряды или других приложений.

Особенности:

  • Поддерживает неограниченное количество узлов ПРОстор.
  • Полностью прозрачно предоставляет данные и события хранилища внутри МАГИСТРАЛЬ, особенности:
  • Максимальная оптимизация запросов-выборки данных с максимально детальными критериями.
  • Доступны данные как долговременного хранилища, так и фазы снимка данных в конвейере сбора.
  • API позволяет выполнять передачу данных в теги системы.

Организация многоуровневой архитектуры сбора данных.

При необходимости организации многоуровневой архитектуры сбора данных система предлагает специальный компонент –Клиент ПРОстор. В этом случае конфигурирование сбора данных с внешнего ядра ничем не отличается от конфигурирования сбора данных с источника данных другого типа.

Система не ограничивает возможности по организации управления множеством узлов многоуровневой системы сбора данных:

  • Возможно централизованное управление, при котором все узлы управляются одним экземпляром ПРОстор4МАГИСТРАЛЬ. Этот вариант наиболее удобен при организации централизованной поддержки.
  • Возможно распределённое управление, при котором каждый узел управляется из отдельного экземпляра ПРОстор4МАГИСТРАЛЬ.
  • Возможны гибридные решения.

Спецификация требований к системному окружению.

ПРОстор:

Хранилище: Windows Server 2008 и позднее, от 1Гb ОЗУ, от 200Мб дискового пространства

Клиенты: Windows XP и позднее; Windows Server 2008 и позднее, от 512Мб ОЗУ, от 100Мб дискового пространства

Интерфейсы: Windows XP и позднее; Windows Server 2008 и позднее, от 512Мб ОЗУ, от 100Мб дискового пространства

МАГИСТРАЛЬ.ПРОстор: платформа МАГИСТРАЛЬ v1.01

Смежные компоненты

Для организации целевой системы использующей БДРВ доступны отдельные компоненты, которые кратко описаны в данном разделе.

МАГИСТРАЛЬ. Временные ряды

Сервис платформы МАГИСТРАЛЬ Временные ряды предоставляет приложениям МАГИСТРАЛЬ возможность унифицированного API чтения/записи временных рядов, хранящихся в подключённых БДРВ различных типов, а именно RCBI ПРОстор, OSISoft PI System, Aspen IP21, GE Historian, Wonderware Historian и другие.

Также сервис предоставляет внешним системам интерфейсы доступа к данным временных рядов подключённых БДРВ по стандартизованным протоколам управления данными.

Общие особенности всех интерфейсов:

  • Доступны как чтение, так и запись значений тегов.
  • Доступны как значение тегов долговременного хранилища, так и фазы снимкой конвейера сбора (последние собранные значения тегов).

OPC-сервер.

Предоставляет доступ к системе через протокол OPC:

  • Поддерживает OPC DA v2
  • Реализует OPC-интерфейс browsing
  • Реализует раздельные представления тегов для значений снимков и значений, записываемых в долговременное хранилище.

SNMP-агент.

Предоставляет доступ к состоянию системы через протокол SNPM:

  • Поддерживает SNMP v3
  • Реализует асинхронные сообщения (trap)
  • Предоставляет все отслеживаемые параметры системы (такие как производительность, состояние конвейера и т.д.).

ODBC-драйвер.

Предоставляет доступ к данным системы через протокол ODBC:

  • Поддерживает ODBC v2
  • Представляет данные системы как набор таблиц значений тегов, каждая из которых олицетворяет определённый вид представления данных (мгновенные последние значения, мгновенные значения на историческом периоде и т.д.)

Excel AddOn

Является add-on’ом для Microsoft Excel:

  • Поддерживается Microsoft Excel 2010 и позднее.
  • Реализует получение данных тега в ячейку листа как результата запроса.
  • Предоставляет VB API для написаний расширений.

ПРОпортал

Приложение МАГИСТРАЛЬ реализующее функциональность формирования информационной среды мониторинга технологических процессов предприятия (диспетчерская функция). Предоставляет возможности по:

  • Разработке и отображению информации в темпе процесса в виде мнемосхем и отчётов
  • Структурирования доступа пользователей к информации в виде дерева отчётов / мнемосхем.

ПРОрасчёт

Приложение МАГИСТРАЛЬ функциональность исполнения расчётов на основе реализаций алгоритмов как разработанных в системе, так и подключённых в виде библиотек, разработанных вне системы. Расчёты могут запускаться по факту изменения данных временных рядов и/или расписанию.

ПРОсобытия

Приложение МАГИСТРАЛЬ реализующее функциональность управления производственными событиями. К производственным событиям относятся любые события характеризующие факты производственного процесса, включая отклонения параметров технологического процесса, изменения состояния оборудования, изменения режима технологического процесса и т.д.

Приложение предоставляет функциональность определения правил обнаружения событий; их регистрацию и обработку в темпе процесса.

* Условия оценки параметров:
  • Сохранение 100% собираемых значений (сжатие отключено).
  • Сбор данных ведётся от пяти OPC-серверов развёрнутых на индивидуальных сетевых узлах через пять индивидуальных клиентов источников данных (OPC-клиент).
  • Схема сбора:
    • Суммарно со всех источников – 200000 тегов
    • Структура типов данных: 50% - числа с плавающей точкой, 30% - дискретные значения, 15% - целочисленные значения, 5% - строковые значения.
    • Период обновления: 20% - 1 секунда; 40% -10 секунд; 40% - 30 секунд.
  • Хранилище развёрнуто на аппаратной платформе эквивалентной: ЦПУ - INTEL Xeon Processor E5-2609 (6core); ОЗУ – 8Gb.
ПРОстор

 

Основное, кратко

Программный комплект ПРОстор является системой класса база данных реального времени (БДРВ), предназначенна для решения следующих задач:

  • Автоматизированный и ручной сбор данных технологических процессов
  • Хранение временных рядов данных
  • Предоставление данных для представления и анализа

Система обладает следующими особенностями:

  • Обеспечение масштабируемых архитектур сбора и предоставления данных
  • Повышение надёжности через резервирование хранилищ
  • Изменение конфигураций без останова обслуживания

Ключевые характеристики системы таковы:

  • Объём хранимых и собираемых данных – неограниченно
  • Производительность – сбор и сохранение не менее 50000 значений в секунду*.
  • Поддерживаемые типы данных: целочисленные, числа с плавающей точкой, строковые, нумерованные списки сопоставлений.
  • Поддерживаемые источники данных: OPC, SNMP, ODBC, OLEDB, сервис МАГИСТРАЛЬ®, ручной ввод.
  • Поддерживаемые интерфейсы предоставления данных через сервис МАГИСТРАЛЬ® Временные ряды: OPC, SNMP, ODBC, OLEDB, Excel AddOn.

Детальная информация

Архитектура

Решение построено по клиент-серверной / мультисерверной архитектуре.

Архитектура ПРОстор

Узел (Node)

Реализует функции сбора, обработки, хранения и предоставления данных.

Сбор данных

Источниками данных для функции сбора могут быть:

  • Внешние источники данных через компоненты-клиенты
  • Другие теги системы, для формирования значений расчётных тегов

Вне зависимости от источника данных значение тега проходит по конвейеру обработки. Конвейер обработки входящих данных содержит три фазы:

  1. Предварительная обработка - исполнение алгоритмов, включающих в себя в том числе оценку качества данных.
  2. Снимок данных – фиксирование мгновенного значения, генерация события получения значения
  3. Постобработка – исполнение алгоритмов, включающие в себя в том числе алгоритмы поддержки сжатия данных при сохранении в долговременном хранилище.

Возможности:

  • Для каждого тега можно настроить индивидуально применение алгоритмов на этапе сбора данных, включая и необходимость сохранения значений тега в долговременном хранилище.
  • Последние доступные значения каждого тега с фазы снимка доступны внешним клиентам
  • Индивидуально для каждого тега могут быть настроены события, генерируемые при сборе и обработке его значений

Хранение данных.

Узел содержит долговременное хранилище значений тегов, состоящее из двух баз данных временных рядов. Особенности:

  • Узел оптимизирован для обеспечения максимальной производительности при записи и чтения значений временных рядов.
  • Обеспечивается 100% эквивалентность данных в обеих базах данных узла.
  • Поддерживаются процедуры резервного копирования данных без останова функционирования узла.
  • Поддерживается возможность разнесения баз данных узла по раздельным узлам (сетевым) для обеспечения максимальных показателей надёжности/доступности.

Клиенты источников данных

Реализуют возможность сбора данных с источника, предоставляющего данные с помощью определённого протокола/технологии передачи данных.

Общие особенности всех клиентов:

  • Клиент авторизуется при подключении в обслуживаемом узле системы.
  • Конфигурация/спецификация тегов, собираемых с подключённого источника, загружается из обслуживаемого клиентом узла системы.
  • Клиент обеспечивает локальное хранение собранных значений тегов в период недоступности узла системы (кеширование данных). По факту восстановления подключения к узлу сохранённые локально данные автоматически передаются в хранилище.

Реализован набор стандартных клиентов. Возможна реализация клиентов специфичных конкретным источникам данных.

OPC-клиенты

Являются клиентами для OPC серверов. Разворачивается на узле OPC-сервера. Поддерживает спецификацию OPC DA v2, OPC UA, OPC HDA. Не требует реализации OPC-сервером browsing-интерфейса.

SNMP-клиент

Является клиентом SNMP-агентов. Разворачивается на узле максимально близком к источнику данных. Поддерживает спецификацию SNMP v3. Поддерживает получение асинхронных уведомлений агента (trap).

SQL-клиент

Является клиентом источников, предоставляющих доступ к данным по протоколам ODBC, OLE.DB, ADO.NET. Реализует формирование значения тега как результат исполнения SQL запроса к подключённой базе данных. Запросы выполняются по расписанию индивидуальному каждому тегу.

ПРОстор4МАГИСТРАЛЬ

Является приложением платформы МАГИСТРАЛЬ.

Реализует следующие основные функции:

  • Представление модели данных (конфигурации) ПРОстор приложениям МАГИСТРАЛЬ.
  • Управление конфигурацией ядер системы, включая конфигурацией клиентов, интерфейсов, тегов.
  • Предоставление функциональности чтения/записи данных БДРВ из сервиса МАГИСТРАЛЬ Временные ряды или других приложений.

Особенности:

  • Поддерживает неограниченное количество узлов ПРОстор.
  • Полностью прозрачно предоставляет данные и события хранилища внутри МАГИСТРАЛЬ, особенности:
  • Максимальная оптимизация запросов-выборки данных с максимально детальными критериями.
  • Доступны данные как долговременного хранилища, так и фазы снимка данных в конвейере сбора.
  • API позволяет выполнять передачу данных в теги системы.

Организация многоуровневой архитектуры сбора данных.

При необходимости организации многоуровневой архитектуры сбора данных система предлагает специальный компонент –Клиент ПРОстор. В этом случае конфигурирование сбора данных с внешнего ядра ничем не отличается от конфигурирования сбора данных с источника данных другого типа.

Система не ограничивает возможности по организации управления множеством узлов многоуровневой системы сбора данных:

  • Возможно централизованное управление, при котором все узлы управляются одним экземпляром ПРОстор4МАГИСТРАЛЬ. Этот вариант наиболее удобен при организации централизованной поддержки.
  • Возможно распределённое управление, при котором каждый узел управляется из отдельного экземпляра ПРОстор4МАГИСТРАЛЬ.
  • Возможны гибридные решения.

Спецификация требований к системному окружению.

ПРОстор:

Хранилище: Windows Server 2008 и позднее, от 1Гb ОЗУ, от 200Мб дискового пространства

Клиенты: Windows XP и позднее; Windows Server 2008 и позднее, от 512Мб ОЗУ, от 100Мб дискового пространства

Интерфейсы: Windows XP и позднее; Windows Server 2008 и позднее, от 512Мб ОЗУ, от 100Мб дискового пространства

МАГИСТРАЛЬ.ПРОстор: платформа МАГИСТРАЛЬ v1.01

Смежные компоненты

Для организации целевой системы использующей БДРВ доступны отдельные компоненты, которые кратко описаны в данном разделе.

МАГИСТРАЛЬ. Временные ряды

Сервис платформы МАГИСТРАЛЬ Временные ряды предоставляет приложениям МАГИСТРАЛЬ возможность унифицированного API чтения/записи временных рядов, хранящихся в подключённых БДРВ различных типов, а именно RCBI ПРОстор, OSISoft PI System, Aspen IP21, GE Historian, Wonderware Historian и другие.

Также сервис предоставляет внешним системам интерфейсы доступа к данным временных рядов подключённых БДРВ по стандартизованным протоколам управления данными.

Общие особенности всех интерфейсов:

  • Доступны как чтение, так и запись значений тегов.
  • Доступны как значение тегов долговременного хранилища, так и фазы снимкой конвейера сбора (последние собранные значения тегов).

OPC-сервер.

Предоставляет доступ к системе через протокол OPC:

  • Поддерживает OPC DA v2
  • Реализует OPC-интерфейс browsing
  • Реализует раздельные представления тегов для значений снимков и значений, записываемых в долговременное хранилище.

SNMP-агент.

Предоставляет доступ к состоянию системы через протокол SNPM:

  • Поддерживает SNMP v3
  • Реализует асинхронные сообщения (trap)
  • Предоставляет все отслеживаемые параметры системы (такие как производительность, состояние конвейера и т.д.).

ODBC-драйвер.

Предоставляет доступ к данным системы через протокол ODBC:

  • Поддерживает ODBC v2
  • Представляет данные системы как набор таблиц значений тегов, каждая из которых олицетворяет определённый вид представления данных (мгновенные последние значения, мгновенные значения на историческом периоде и т.д.)

Excel AddOn

Является add-on’ом для Microsoft Excel:

  • Поддерживается Microsoft Excel 2010 и позднее.
  • Реализует получение данных тега в ячейку листа как результата запроса.
  • Предоставляет VB API для написаний расширений.

ПРОпортал

Приложение МАГИСТРАЛЬ реализующее функциональность формирования информационной среды мониторинга технологических процессов предприятия (диспетчерская функция). Предоставляет возможности по:

  • Разработке и отображению информации в темпе процесса в виде мнемосхем и отчётов
  • Структурирования доступа пользователей к информации в виде дерева отчётов / мнемосхем.

ПРОрасчёт

Приложение МАГИСТРАЛЬ функциональность исполнения расчётов на основе реализаций алгоритмов как разработанных в системе, так и подключённых в виде библиотек, разработанных вне системы. Расчёты могут запускаться по факту изменения данных временных рядов и/или расписанию.

ПРОсобытия

Приложение МАГИСТРАЛЬ реализующее функциональность управления производственными событиями. К производственным событиям относятся любые события характеризующие факты производственного процесса, включая отклонения параметров технологического процесса, изменения состояния оборудования, изменения режима технологического процесса и т.д.

Приложение предоставляет функциональность определения правил обнаружения событий; их регистрацию и обработку в темпе процесса.

* Условия оценки параметров:
  • Сохранение 100% собираемых значений (сжатие отключено).
  • Сбор данных ведётся от пяти OPC-серверов развёрнутых на индивидуальных сетевых узлах через пять индивидуальных клиентов источников данных (OPC-клиент).
  • Схема сбора:
    • Суммарно со всех источников – 200000 тегов
    • Структура типов данных: 50% - числа с плавающей точкой, 30% - дискретные значения, 15% - целочисленные значения, 5% - строковые значения.
    • Период обновления: 20% - 1 секунда; 40% -10 секунд; 40% - 30 секунд.
  • Хранилище развёрнуто на аппаратной платформе эквивалентной: ЦПУ - INTEL Xeon Processor E5-2609 (6core); ОЗУ – 8Gb.