7. SCADA-пакеты (1245065), страница 4
Текст из файла (страница 4)
5) в разделе Масштабирование (для активизации раздела нужно установить флаг Масштабирование). Этот раздел, в зависимости от типаканала (INPUT или OUTPUT), имеет вид соответствующей формулы преобразования. Для расчета множителяи смещения нужно ввести входной диапазон (диапазон изменения атрибута In для канала INPUT или A дляканала OUTPUT), выходной диапазон (диапазон изменения атрибута A для канала INPUT или Q для каналаOUTPUT) и нажать кнопку Рассчитать. Для задания диапазонов используются поля Min и Max.Рис.
5. Бланк редактирования атрибутов канала.Фильтрация – набор выполняемых ею операций отличается для входных и выходных каналов.У каналов типа INPUT - фильтрация выполняется после процедуры трансляции до формированиязначения R, при этом включает в себя следующие операции:а) подавление пиков – подавление случайных всплесков в тракте измерения;б) апертура - подавление малых колебаний значений канала;в) экспоненциальное сглаживание.У каналов типа OUTPUT - процедура фильтрации формирует значение R по значению In, при этомвыполняются следующие операции: а) ограничение скорости изменения реального значения;б) апертура - подавление малых колебаний значений канала;в) экспоненциальное сглаживание;г) ограничение выходной величины (до границ шкалы канала).Фильтрация пиков – это алгоритм, позволяющий игнорировать в течение одного такта пересчетаизменение значения сверх установленной величины.
Он применяется для подавления сильных импульсныхпомех в измерительных трактах. Контролируется величина изменения R канала по сравнению с предыдущимтактом пересчета. Если она больше ограничения, то R канала не изменяется до следующего пересчета. Еслиотличие нового значения от R опять больше ограничения, то это значение присваивается R.Таким образом, в случае резкого изменения значения канала осуществляется задержка реакции на этоизменение. Эта задержка равна одному такту пересчета. Если это был случайный пик, обусловленныйналичием помех, то он не повлияет на алгоритм управления и архивирования. Для включения подавленияпиков надо установить соответствующий флаг и задать ограничение изменения значения канала за один тактпересчета.
Эти параметры задаются в бланке Границы и Обработка. Этот метод обработки работает только вканалах типа INPUT с видом представления F. Если флаг Использовать снят, канал является каналом FLOATбез обработки, если флаг установлен – каналом FLOAT с обработкой.9Фильтрация малых изменений (апертура) – это алгоритм, позволяющий игнорировать изменениезначения, если это изменение меньше заданной величины. Этот параметр конфигурирует алгоритм фильтрации малых изменений значения.
При этом реализуется фильтрация малых изменений входного сигнала(обеспечивается зона нечувствительности). Если изменение выходной величины по отношению к предыдущему значению меньше зоны нечувствительности, то выход не меняется. Это позволяет существенносократить интенсивность информационных потоков, а также увеличить глубину сохранения и скоростьдоступа к данным в архивах.Для отслеживания апертуры надо установить для канала соответствующий флаг и задать отличное от 0значение зоны нечувствительности. Эти параметры задаются в разделах Границы и Обработка.Апертура определена только в каналах с видом представления F.
При этом тип канала может быть какINPUT, так и OUTPUT. В 1-м случае она отслеживает изменение значения после трансляции, а во 2-м –отслеживает изменение входного значения.При использовании экспоненциального сглаживания фильтрация малых изменений в канале FLOAT невыполняется.Экспоненциальное сглаживание - задается инерционность изменения реального значения канала поотношению к аппаратному у каналов типа INPUT и по отношению к входному у каналов типа OUTPUT.Данный метод фильтрации позволяет уменьшить величину случайных колебаний измеряемых значенийпараметров. Такие колебания могут быть обусловлены наличием шумов в измерительном тракте.Чтобы в канале осуществлялся этот метод фильтрации, надо установить для него соответствующийфлаг и задать значение коэффициента сглаживания в диапазоне от 0 до 1.
Эти параметры задаются в бланкеГраницы и Обработка. Этот метод обработки работает только в каналах с видом представления F.Если встроенных алгоритмов обработки данных недостаточно, в каналах FLOAT может бытьиспользована процедура Трансляции – например, для корректировки нелинейности передаточнойхарактеристики измерительного/управляющего тракта.Все алгоритмы обработки (за исключением клиппирования реального значения в канале OUTPUT)выполняются в том случае, если для канала установлен флаг Использовать на Бланке редактированияатрибутов канала – такой канал является каналом FLOAT с обработкой.Если флаг Использовать не установлен, монитор не загружает атрибуты, конфигурирующие соответствующие алгоритмы обработки, и, соответственно, не исполняет эти алгоритмы – в этом случае канал является каналом FLOAT без обработки.Границы каналаЧтобы обеспечить обработку аварийных ситуаций, каналы, имеющие вид представления F, имеют 4аварийных границы и 2 границы шкалы.
Границы шкалы указывают возможный диапазон изменения контролируемого параметра. Например, если ДЧ позволяет измерять давление в диапазоне от 0 до 10 кгс/см2, то егопоказания, лежащие вне данного диапазона, являются заведомо недостоверными. Если каналу задать соответствующие границы шкалы, то при выходе за них для него может автоматически формироваться признакнедостоверности данных. Эта ИНФ может быть различными способами доведена до оператора и зафиксирована в архивах.4 аварийных границы делятся на 2 верхние и 2 нижние. Соответственно, внутренние (верхняя инижняя) границы - предаварийные, внешние - аварийные. Значения границ шкалы и аварийных границдоступны для изменения в реальном времени. Это можно реализовать с помощью форм отображения,программ, по сети или последовательному интерфейсу из удаленного узла.Интервал.
Аварийные границы и шкала разбивают диапазон изменения значения канала на 7интервалов (см. рис. 6).(НП) Нижний предел6ВГ_0НГ_1 НГ_04201ВГ_13Верхний предел (ВП)5Номер интервалаПредаварийныеАварийныеГраницы шкалыДиапазон изменения значения каналаРис. 6. Диапазон изменения значения канала: НП/LL – нижняя граница шкалы;ВП/HL – верхняя граница шкалы; НГ_1/LA - внешняя нижняя граница; ВГ_1/HA – внешняя верхняя граница;НГ_0/LW – внутренняя нижняя граница; ВГ_0/HW – внутренняя верхняя граница.10На каждом цикле пересчета данных МРВ определяет номер интервала, в котором находится текущеезначение канала, и формирует значение специальной переменной, являющейся атрибутом канала. Этапеременная называется интервал и обозначается P.Для каждого канала можно ввести величину гистерезиса на формирование сообщения в отчет тревог(ОТ) при пересечении границ в направлении уменьшения номера интервала.Величина гистерезиса – на обратный переход через границу.
Для аналоговых параметров сообщения вОТ заносятся при изменении номера интервала, в который попадет их реальное значение, т.е. условиемформирования сообщения является пересечение реальным значением канала установленных для негоаварийных границ шкалы. Это позволяет предотвратить постоянный поток сообщений при незначительныхколебаниях реального значения канала около какой-либо из границ.Если, например, значение канала пересекает верхнюю внутреннюю границу, то номер интерваламеняется с 0 на 1 и сразу формируется сообщение в ОТ. При значении гистерезиса, отличном от 0, номеринтервала изменится с 1 на 0, и сообщение будет сформировано только после того, как реальное значениеканала станет меньше границы на величину гистерезиса.Клиппирование в канале OUTPUT.
Ограничение реального значения (R) в канале FLOAT типаOUTPUT выполняется по следующим законам: если Res > HL, то R = HL; если Res < LL, то R = LL;если LL <= Res <= HL, то R = Res.Здесь: Res – результат предыдущей процедуры обработки (линейного сглаживания и/или фильтрациималых изменений); HL/ВП – верхняя граница шкалы; LL/НП – нижняя граница шкалы;При необходимости архивирования - для каналов с видом представления F порядок сообщений определяется номером интервала, переход в который они обозначают (см. таблицу 2).Контроль шкал - этот метод обработки не требует задания каких-либо дополнительных атрибутов дляканала, кроме соответствующего флага.