Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Проектирование АСДУ.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
3.22 Mб
Скачать

20. Ведение архивов данных в scada-системах. Алармы.

Архивирование (регистрация) значений переменной

При работе системы в режиме WindowViewer (среда исполнения) InTouch может производить запись значений переменных в регистрационный файл. Для того, чтобы архивирование переменной выполнялось, необходимо включить опцию Log Data (регистрация данных) при определении переменной в диалоге Tagname Dictionary.

Рис. Диалог Tagname Dictionary с отмеченной опцией Log Data.

Запись в регистрационный файл производится всякий раз при изменении переменной на величину, превышающую порог для архивирования (Log Deadband), и по умолчанию один раз в час, если значение переменной за это время не изменилось. Поле Log Deadband находится в диалоге детального описания целой или вещественной переменной.

Рис. Диалог детального описания вещественной переменной.

Чтобы значения переменных, для которых опция Log Data разрешена, записывались в регистрационные файлы, необходимо общее разрешение глобальной функции регистрации. Его задают в диалоге Historical Logging Properties, который вызывается на экран командой Special/Configure/Historical Logging. В этот диалог можно также войти из окна Application Explorer.

Рис. Диалог Historical Logging Properties.

Включение опции Enable Historical Logging дает общее разрешение на регистрацию значений переменных. Срок хранения регистрационных файлов на диске (исключая текущий день) определяется в поле Keep Log Files for в днях. Если в это поле введено значение 0, файлы будут храниться бесконечно долго. Регистрационные файлы могут быть размещены в каталоге приложения (опция по умолчанию Store Log Files in Application Directory). В противном случае следует отметить опцию Store Log Files in Specific Directory (хранить файлы в ином каталоге) и ввести полный путь до каталога, в котором будут храниться регистрационные файлы (при работе с распределенными архивами - полный сетевой путь). Версия InTouch 7.0 (7.1) создает регистрационные файлы с расширением .LGH и .IDX. По умолчанию имена этих файлов имеют следующий формат: YYMMDD00.LGH и YYMMDD00:IDX, где: - YY, MM, DD - соответственно, год, месяц и день создания файла; - 00 - всегда нули. Кроме того, в этом же диалоге определяются параметры печати графиков.

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

Типы алармов

Стандартные (бывают и распределенные) алармы подразделяются по типу (Туре) на несколько категорий.

Дискретные алармы срабатывают при изменении состояния дискретной переменной. При этом для срабатывания аларма можно использовать любое из двух состояний: TRUE/ON (1) или FALSE/OFF (0).

Алармы

Стандартный тип

Discrete

DISC

Deviation - Major

LDEV

Deviation - Minor

SDEV

Rate - of - Change

ROC

Value - LoLo

LOLO

Value - Lo

LO

Value - High

HI

Value - HiHi

HIHI

Аналоговые алармы базируются на анализе выхода значений переменной за указанные верхние и нижние пределы. Как видно из таблицы, аналоговые алармы могут быть заданы в нескольких комбинациях:

  • Deviation (отклонение от нормы);

  • Rate of Change - ROC (скорость изменения).

  • Low и Low Low (нижний и ниже нижнего);

  • High и High High (верхний и выше верхнего);

С InTouch - переменной можно связывать алармы любого типа. В зависимости от типа переменной для нее можно определять один или более классов и типов алармов.