Zone Controller (Детектор слежения за целями в зоне) — различия между версиями
Материал из Integra-S Wiki
Wikiadmin (обсуждение | вклад) |
Wikiadmin (обсуждение | вклад) |
||
Строка 35: | Строка 35: | ||
## Дополнительный делитель числового приоритета для зоны(trace_factor). | ## Дополнительный делитель числового приоритета для зоны(trace_factor). | ||
## Настройки слежения(trace_settings): | ## Настройки слежения(trace_settings): | ||
− | + | [[File:trace_settings.jpg|400px|центр]] | |
− | + | ::::: 1. defaults - таблица соответствия типа цели приоритету(указываются типы движущихся объектов с приоритетами слежения) | |
− | + | ::::: 2. detectors - список различных настроек детекторов, содержит следующие параметры: | |
− | + | :::::: 1. enabled - включить\выключить детектор. | |
− | + | :::::: 2. types - список типов, для которых настраивается данный детектор. | |
− | detectors - список различных настроек детекторов, содержит следующие параметры: | + | :::::: 3. exit_threshold - погрешность позиции для определения выхода из зоны, например: 10. |
− | enabled - включить\выключить детектор. | + | :::::: 4. speed_limit - максимальная допустимая скорость, например: 7. |
− | types - список типов, для которых настраивается данный детектор. | + | :::::: 5. speed_change_threshold - порог изменения скорости, например: 20. |
− | exit_threshold - погрешность позиции для определения выхода из зоны, например: 10. | + | :::::: 6. heading_change_threshold - порог изменения направления, например: 40. |
− | speed_limit - максимальная допустимая скорость, например: 7. | + | :::::: 7. stop_threshold - порог отсутствия движения, например: 0.6. |
− | speed_change_threshold - порог изменения скорости, например: 20. | + | :::::: 8. approach_threshold - минимальное допустимое расстояние между целями, например: 20. |
− | heading_change_threshold - порог изменения направления, например: 40. | + | ::::: 3. alarm_actions - список флагов для выбора действий по зоне, которые считаются тревожными. Определяются следующие действия цели в зоне: |
− | stop_threshold - порог отсутствия движения, например: 0.6. | + | :::::: 1. enter - вход в зону. |
− | approach_threshold - минимальное допустимое расстояние между целями, например: 20. | + | :::::: 2. exit - выход из зоны. |
− | alarm_actions - список флагов для выбора действий по зоне, которые считаются тревожными | + | :::::: 3. stop - остановка. |
− | + | :::::: 4. start - начало движения. | |
− | + | :::::: 5. too_fast - превышение скорости. | |
− | + | :::::: 6. not_too_fast - прекращение превышения скорости. | |
− | + | :::::: 7. severe_speed_change - резкое изменение скорости. | |
− | attention_actions - список флагов для выбора действий по зоне, по которым необходимо привлечение внимания. | + | :::::: 8. severe_heading_change - резкое изменение направления. |
+ | :::::: 9. dangerous_approach - опасное сближение. | ||
+ | :::::: 10. no_dangerous_approach - прекращение опасного сближения. | ||
+ | ::::: 4. attention_actions - список флагов для выбора действий по зоне, по которым необходимо привлечение внимания. |
Версия 11:57, 25 октября 2020
Назначение
- Определение вхождения целей (Движущиеся объекты)в охраняемые зоны Zone.
- Генерирование событий ZoneEvent(Событие в зоне) о входе цели в зону и выходе цели из зоны.
- Расчет и сохранение списка зон, в которые входит цель trace_zones(Зоны слежения).
- Генерирование событий о резком изменении скорости и направления цели.
- Генерирование событий об остановке и начале движения после остановки.
- Генерирование событий об превышении скорости и возврате к нормальной скорости.
- Генерирование событий об начале и окончании опасного сближения.
- Расчет числового приоритета (очередности) цели trace_order.
Создание схемы
- Добавить следующие элементы в редакторе СКАДА:
- Компьютер или сервер.
- Менеджер устройств(Acuario Manager).
- EGS Модуль.
- Зона.
- Скрипт Zone Сontroller (Скрипт можно импортировать отсюда).
- Связать элементы:
- Zone Controler: EGS вход:EGSInput + EGS Модуль: EGS Выход: EGSOutput
- EGS Модуль: Привязка к менеджеру: ManagingContent + Менеджер устройств: Менеджер устройств: ManagingContainer
- Менеджер устройств: ПО:SoftwareContent + Компьютер или Сервер: Установленное ПО:SoftwareContainer
Настройка элементов
- У компьютера должен быть настроен параметр ip.
- У Zone Contoller должны быть настроены следующие параметры:
- Включен(enabled) - задействовать триггер.
- values - числовые значения для некоторых приоритетов:
- high - повышенный приоритет (1 < high < MaxValue).
- low - пониженный приоритет (0 < low < 1).
- server - строка содержащая либо гуид сервера, на который следует отправлять события, либо имя параметра самого события, содержащего этот гуид, например: server.
- После запуска скрипта в параметре Хеш появится хеш текста скрипта, который должен быть равен тексту по следующей ссылке, в том случае если скрипт не был изменен.
- Охраняемая зона(Zone), должна быть настроена следующим образом:
- Область(area) - полигон зоны.
- Высота области(area_heights) - высоты точек из полигона.
- Дополнительный делитель числового приоритета для зоны(trace_factor).
- Настройки слежения(trace_settings):
- 1. defaults - таблица соответствия типа цели приоритету(указываются типы движущихся объектов с приоритетами слежения)
- 2. detectors - список различных настроек детекторов, содержит следующие параметры:
- 1. enabled - включить\выключить детектор.
- 2. types - список типов, для которых настраивается данный детектор.
- 3. exit_threshold - погрешность позиции для определения выхода из зоны, например: 10.
- 4. speed_limit - максимальная допустимая скорость, например: 7.
- 5. speed_change_threshold - порог изменения скорости, например: 20.
- 6. heading_change_threshold - порог изменения направления, например: 40.
- 7. stop_threshold - порог отсутствия движения, например: 0.6.
- 8. approach_threshold - минимальное допустимое расстояние между целями, например: 20.
- 3. alarm_actions - список флагов для выбора действий по зоне, которые считаются тревожными. Определяются следующие действия цели в зоне:
- 1. enter - вход в зону.
- 2. exit - выход из зоны.
- 3. stop - остановка.
- 4. start - начало движения.
- 5. too_fast - превышение скорости.
- 6. not_too_fast - прекращение превышения скорости.
- 7. severe_speed_change - резкое изменение скорости.
- 8. severe_heading_change - резкое изменение направления.
- 9. dangerous_approach - опасное сближение.
- 10. no_dangerous_approach - прекращение опасного сближения.
- 4. attention_actions - список флагов для выбора действий по зоне, по которым необходимо привлечение внимания.