Изменения

Перейти к навигации Перейти к поиску

Архитектура: снапшоты, состояния, события

887 байт добавлено, 04:20, 1 апреля 2020
:'''Индикатор''' - логический объект данных для оборудования. Как правило, связан со структурной единицей (канал, шпиндель, ось и т.д.). Определяет способ хранения данных, а так же способ использование данных в аналитиках.
 
 
Как правило, администратору системы не приходится вручную настраивать снапшоты, состояния, события и индикаторы. Эта настройка происходит полностью автоматически, при добавлении драйвера. Но в некоторых случаях может потребоваться ручное конфигурирование, например, при добавлении чтения данных, которые не учитывает стандартная конфигурация драйвера. Кроме того, понимание концепции снапшотов, состояний и событий поможет при отладке системы и поисков причин неисправностей.
= Снапшоты =
В отличие от снапшотов, которые могут содержать любую информацию, специфичную для реализации конкретных драйверов, состояния содержат структурированные данные, которые может интерпретировать система. Основная функция состояний - привести данные к стандартному формату, структуре и составу.
На уровне DPA сервера определены глобальные типы состояний. Они задают "контракт" или "сигнатуру", которую должны обеспечивать состояния, определенные для каждого конкретного драйвера. Например, если на уровне DPA сервера определен тип состояния "Управляющая программа", и в нем содержатся два элемента данных ("Main program" и "Status"), то каждое состояние каждого драйвера, которое возвращает данные по управляющим программапрограммам, обязано следовать этим требованиям.

Навигация