
- •Управляющие вычислительные комплексы
- •5.2. Scada-системы
- •5.2.1. Основные понятия
- •5.2.2. Характерные особенности систем scada
- •Отображение объектов и анимация
- •Обработка особых состояний (тревоги и события)
- •Протоколирование и графики
- •Управление переменными (тэгами)
- •Реализация алгоритмов
- •Управление вводом-выводом
- •Управление доступом
- •5.2.3. Дополнительные возможности систем scada
- •Построение распределенных систем
- •Обмен с внешними приложениями
- •Взаимодействие с субд
- •Использование сети Интернет
- •5.3.2. Автоматизированная система контроля энергоресурсов
- •Литература
- •Список основных сокращений
Обработка особых состояний (тревоги и события)
Характерной особенностью систем SCADA является встроенный механизм обработки особых состояний с обеспечением их отображения, записи и последующей печати. При этом особые состояния подразделяются на два вида: Тревоги и События.
Тревогами называются предупреждения о ненормальном ходе технологического процесса, как правило, требующие немедленной реакции оператора. Типичным примером Тревоги является превышение каким-либо параметром (например, температурой) заранее заданного предела (уставки). Другими примерами Тревог могут служить неожиданное отключение механизма, пропадание давления рабочей жидкости и т.п. Сообщения об этих Тревогах передаются оператору, который должен подтвердить факт получения данного сообщения («квитировать» сообщение).
События представляют собой обычные сообщения об изменениях в статусе технологического процесса (или о действиях обслуживающего персонала) и не предполагают немедленной реакции оператора. Типичным примером События может служить регистрация оператора или возврат параметра из аварийного состояния в нормальное.
Практически во всех системах SCADA имеется возможность задания для каждого аналогового параметра до четырех пределов Тревог:
Верхний предупредительный и Верхний аварийный пределы;
Нижний предупредительный и Нижний аварийный пределы.
При выходе контролируемого параметра за любой из этих пределов вырабатывается сигнал тревоги. При возврате в нормальные пределы соответствующий сигнал тревоги исчезает.
Более совершенные системы предполагают дополнительные возможности контроля за ходом изменения параметра, а именно:
по отклонению от заданного значения (предупредительное и аварийное);
по скорости изменения параметра.
Совершенно очевидно, что различные Тревоги имеют различную степень опасности — превышение давления в котле может вызвать взрыв, в то время как превышение уровня воды может вызвать только протечку. Поэтому каждой конкретной Тревоге может быть присвоен приоритет, определяющий ее опасность. Далее по этому приоритету можно фильтровать Тревоги, например, при появлении наиболее опасных — включать сирену, а по менее опасным — только менять цвет соответствующего объекта или выдавать текстовое сообщение. Другим способом фильтрации Тревог может быть вывод их на различные табло (на различные рабочие места).
Важной особенностью обработки Тревог является возможность объединения их в иерархически построенные группы. Группы должны назначаться в соответствии с технологической схемой процесса, например Цех — Участки — Механизмы. При этом Тревога, возникшая на нижнем уроне иерархии (на Механизме), возбудит соответствующие вышележащие группы (Участок — Цех).
На рис. 5.9 показан пример построения тревожных групп для установки. В этом случае при возникновении Тревоги в Насосной группе автоматически перейдут в режим Тревоги Основной участок и Установка в целом.
Рис. 5.9. Пример организации Тревог по группам
Протоколирование и графики
Протоколирование служит для сохранения в архивах информации о протекании технологического процесса. При этом может фиксироваться следующая информация:
о событиях, связанных с контролируемым технологическим процессом и действиями персонала, ответственного за эксплуатацию и обслуживание системы (запись происходит в моменты их возникновения);
о значениях параметров протекания технологического процесса (запись производится либо через определенные интервалы времени, либо при изменении параметра на некоторую заданную величину).
Единственным способом обработки записанной информации о событиях является ее распечатка. Информация о записанных значениях параметров может быть либо обработана непосредственно в самом пакете SCADA, либо передана в другой пакет.
Рис. 5.10. Пример построения трендов: 1 — температура; 2 — баланс сред; 3 — уровень; 4 — давление
Обработка информации о параметрах в рамках пакета SCADA, как правило, сводится к построению графиков того или иного вида (они обычно называются трендами), примеры которых приведены на рис. 5.10. Различия между пакетами в этом отношении невелики.
Если данные передаются в другой программный пакет (например, MS Excel), то обработка переданных данных (генерация и печать отчетов или графиков) определяется параметрами принимающего пакета.