Smart Zone

Материал из Integra-S Wiki
Перейти к: навигация, поиск

Назначение

  1. Трансляция состояний устройств в состояние зоны.
  2. Отсечение ложных срабатываний путем перевода зоны в тревогу по минимум двум тревожным устройствам.

Схема

В редакторе СКАДА необходимо добавить элементы, для этого необходимо:

1. Перейти на вкладку "Типы элементов" и выбрать в списке элемент Компьютер (Computer).
Computer.jpg
2. Дважды нажать на элемент Компьютер, после чего появится окно для добавления элемента.
Add element.jpg
3. Нажать кнопку "Добавить". Элемент появится на рабочей области.
4. Аналогично пункту 2 добавить элементы: Менеджер устройств (AcuarioManager), EGS Модуль (EGSModule).
5. Smart Zone (Скрипт необходимо импортировать отсюда Smart Zone). Для того, чтобы импортировать скрипт необходимо в редакторе СКАДА нажать на меню Действия > Импорт элементов > выбрать сохраненный скрипт.

Необходимо добавить следующие связи:

1. Smart Zone: EGS вход:EGSInput + EGS Модуль: EGS Выход:EGSOutput.
2. Менеджер устройств: Менеджер устройств:ManagingContainer + EGS Модуль: Привязка к менеджеру:ManagingContent.
3. Менеджер устройств: ПО:SoftwareContent + Компьютер или Сервер: Установленное ПО:SoftwareContainer.
Базовая схема умнойЗоны.jpg

Настройка

1. У компьютера/сервера должен быть настроен параметр сетевой адрес (ip).
2. Параметры Smart Zone:

1. Включен (enabled) - задействовать триггер.
2. Настройки (settings) - настройки скрипта имеют следующие параметры:
Settings smartZone.jpg
1. alarm_timeout - интервал в течении которого датчик подключенный к зоне считается тревожным, даже если тревожное состояние уже сброшено.
2. interval - фиксированный интервал пересчета состояния зоны.
3. precedence - типы тревожных состояний зоны, с указанием минимальных значений суммарного precedence(приоритет обработки) для перехода зоны в это состояние.
4. alarm_info - информация о состоянии зоны:
1. alarms_only - информировать только о тревожных датчиках, по умолчанию true.
2. changes_only - информировать только при смене состояния зоны, по умолчанию true.
5. importance - таблица соответствия типа члена зоны маске состояния данного типа и далее числовому значению importance (важности) этого состояния. В данном параметре указываются типы элементов и их состояния с числовым значением.
3. У зоны Zone должны быть настроены следующие параметры:
1. alarm_factor - суммарный вес датчиков, достаточный для перехода зоны в тревогу, по умолчанию: 2.
4. У линка ZoneLink, соединяющего датчик с зоной, должны быть настроены следующие параметры:
1. weight - вес данного датчика в зоне, по умолчанию: 1.
6. reset_state_timeout - таймаут по выходу которого состояние зоны перезаписывается тем же значением.

2. Параметры Зоны:

1. Суммарный вес датчиков для перехода зону в тревогу (alarm_weight), если:
1. У зоны суммарный вес > 0, то означает минимальный необходимый суммарный вес входящих в зону датчиков для перевода зоны в состояние Тревога(alarm.alarm). Вес датчика определяется параметром Вес(weight) у Связь с зоной(ZoneLink) соединяющим датчик с зоной.
2. У зоны суммарный вес = 0, то используется алгоритм с тремя тревожными состояниями Маловероятная тревога(alarm.unlikely), Вероятная тревога(alarm.likely) и Тревога(alarm.alarm), вес которых указывается в настройках Smart Zone. Вес датчика рассчитывается по формуле: вес * приоритет обработки датчика * importance.
2. Область (area) - заполняется при создании зоны через клиент Интегра планета Земля.

Пример работы