<< Click to Display Table of Contents >> Navigation: Создание отчетов > Источники данных, переменные и функции > Источники данных > Проект MasterSCADA > Архив данных MasterSCADA > Свойства переменных Архива данных > Обработка плохих признаков качества |
В реальных системах автоматизации от устройств могут поступать не только достоверные значения (с признаком качества Good), но и данные с "плохими" признаками качества (ошибка связи Bad, отказ датчика Device_Failure и т.д.), кроме того за какой-то интервал времени данных в архиве может не быть (например если исполнительная система была остановлена) - данные факторы нужно учитывать при формировании отчета.
Для каждой переменной источника данных можно настроить каким образом обрабатывать недостоверные признаки качества.
Вид категории в панели свойств переменной архива данных:
Настройку обработки плохих признаков можно задать независимо для трех типов некачественных значений:
Stop – признак остановки исполнительной системы.
Bad – признак качества Ошибка. В данный признак качества входят ошибки - в него включены признаки:
•Значение недостоверно (Bad);
•Ошибка конфигурации (Config Error);
•Нет соединения (Not Connected),
•Ошибка устройства (Device Failure);
•Ошибка датчика (Sensor Failure ),
•Последнее значение (Last Know);
•Нет связи (Comm Failure);
•Не обслуживается (Out of service).
Uncertain – признак качества Не определено. В этот признак входят признаки:
•Не определено (Uncertain );
•Датчик не откалиброван (Sensor Cal);
•Значение не допустимо (Egu Exceeded и SubNormal ).
Для каждого типа некачественного значения существует две настройки:
Настройка |
Назначение |
Игнорировать значения |
Если флаг установлен, то значения с недостоверным признаком (то есть отличным от Good), игнорируются при обработке интервала. Например, для обработки Максимум данная настройка определяет, какое из максимальных значений выдать - найденное недостоверное или максимальное среди достоверных. |
Признак результата |
Задает, какой признак качества будет выставляться у результата, если на интервале находятся некорректные значения влияющие на результат. Доступны варианты: •Хороший – результату устанавливается признак качества норма •Плохой – результату устанавливается признак качества ошибка •Неопределенный – результату устанавливается признак качества не определено. Если на интервале обработки будет обнаружено значение влияющее на результат с данным признаком качества (Stop,Bad, Uncertain – в зависимости от группы настроек), то в результате колонка будет иметь признак определенный данной настройкой. То есть, если в группе Обработка признаков Bad , настройка признака результата будет задана Uncertain, то при обнаружении на интервале значения с признаком качества Bad, результату колонки будет установлен признак Uncertain. Алгоритм определения признака результата отличается в зависимости от способа обработки параметра: Если используются способы обработки Первое значение , Последнее значение , Максимум , Минимум , то признак качества колонки выставляется на основании результата. Например, если способ обработки - Последнее значение , последнее значение на интервале имело признак, относящийся к Bad ( Ошибка датчика , Ошибка устройства и т.д.), то признак результата определится настройкой группы настроек Bad . Если на интервале есть значение с признаком Bad, но оно не является последним, то на результат оно не влияет. Если используются способы обработки Среднее, Интеграл, Интегральное среднее, то признак качества колонки выставляется на основании всех значений на интервале - поскольку все значения влияют на результат. Например, если способ обработки Среднее , и на интервале было обнаружено значение с признаком качества Bad, то признак результата определится настройкой группы настроек Bad. Если на интервале будут обнаружены значения с разными недостоверными признаками (например: Uncertain и Bad), то результату присваивается наиболее недостоверное (группа Bad менее достоверно, чем группа Uncertain). |
Исключение составляет обработка Интеграл. В этом случае появляется еще одна настройка. Порядок работы и рекомендации описаны в разделе Обработка плохих признаков при вычислении интеграла