Руководство пользователя

Это руководство ориентировано на оператора системы. Если вы ищите руководство для программиста то вам вот сюда

Руководство оператора

Редакция от 28 Марта 2019г.

 


 

1.      Технические требования

 

Минимально

Рекомендовано

Поддерживаемые архитектуры процессоров

ARM, x86, AMD64

Операционная система

Linux (включая Debian и Astra), Microsoft Windows (включая серверные начиная с Server 2008), Mac OS X

Количество ядер процессора

1

4

Объем оперативной памяти

512 мб

8 Гб

Объем жесткого диска

8 Гб

32 Гб

Разрешение экрана

800x480

1920x1080

Сетевое подключение

512 кбит/с

10 мбит

Виртуальная машина Java

OpenJDK

Oracle JDK

Версия Java

6

8-12

Устройства ввода

Сенсорный экран

Клавиатура и мышь

База данных

Встроенная БД HyperSQL, возможно подключение к внешним серверам PostgreSQL, MS SQL, MySQL, Oracle DB

 

2.      Структура программного обеспечения

Программное обеспечение (далее ПО) состоит из исполняемого файла Topol.jar, каталога базы данных «db» и файла настроек client.properties. При наличии модуля резервного копирования, при создании первой резервной копии автоматически создается каталог «BKP». При формировании отчета об ошибках автоматически создается каталог «ERRATA». При использовании внешней базы данных создается файл настроек server.properties, в котором указывается строка для подключения к серверу SQL.

Для запуска программного обеспечения, на компьютере должна быть установлена Java. Поддерживаются версии начиная с 6 по 12 включительно, рекомендованная версия 11 (LTS).

Версия 6 поддерживается для сохранения совместимости с ОС Astra Linux, где используется OpenJDK 1.6

Скачать JDK под закрытой лицензией Oracle Binary Code License (BCL) от компании Oracle можно по ссылке: https://www.oracle.com/technetwork/java/javase/downloads/index.html

Скачать OpenJDK под открытой лицензией GPL можно по ссылке: https://openjdk.java.net/install/

3.      Запуск программного обеспечения

Программное обеспечение может быть запущено в режиме сервера, в режиме клиента или в различных сервисных режимах.

Для удобства в комплекте приложены готовые ярлыки в виде файлов .bat для ОС Windows или .sh для ОС Linux и Mac Os

Режим

Командная строка

Ярлык

Сервер

java -jar Topol.jar

server

Клиент

java -cp Topol.jar ru.topol3.Client.Client

client

Администратор базы данных, консольный режим

java -cp Topol.jar ru.topol3.SQL.DBAdmin

DBAdminCLI

Администратор базы данных, графический режим

java -cp Topol.jar ru.topol3.SQL.SQLJFrame

DBAdminGUI

Локальные настройки, графический режим

java -cp Topol.jar ru.topol3.Settings.SettingsJFrame

LocalSettingsGUI

 

Программное обеспечение может быть одновременно запущено в режиме клиента и одном любом другом режиме (например сервера), однако одновременный запуск других режимов не возможен из-за блокировки базы данных.

3.1              Режим сервера

В режиме сервера программное обеспечение производит опрос приборов, обработку данных, ведет журнал событий и передает данные клиентам.

3.2              Режим клиента

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

3.3              Администратор базы данных

В режиме администратора базы данных программное обеспечение может быть запущено как в консольном режиме (например, для работы через SSH) так и в графическом. В этом режиме ПО позволяет создавать резервные копии базы данных (далее БД), восстанавливать БД из резервной копии, создавать новую БД, проводить дефрагментацию и уплотнение БД.

3.4              Локальные настройки

В режиме локальных настроек ПО позволяет изменять настройки сервера, установленного на этом-же компьютере без использования клиентского программного обеспечения. Это необходимо в случае, если в настройках сервера указаны некорректные сетевые настройки или доступ по сети отключен.

4.      Работа с программным обеспечением. Подключение к серверу.

Запустите программное обеспечение в режиме клиента. В диалоговом окне необходимо указать IP адрес сервера, к которому требуется подключиться, а также имя пользователя и пароль для подключения. В таблице «Доступные сервера» отображаются все сервера, находящиеся в том-же сегменте сети что и клиент, у которых включена опция «Широковещательный сервер обнаружения».

Окно подключения к серверу

Ввести данные можно с помощью экранной клавиатуры, которая вызывается кнопкой

Экранная клавиатура


 

Экранная клавиатура содержит следующие элементы управления:

·       Поле ввода, где формируется вводимое значение. Оно может быть откорректировано как с помощью экранной, так и с помощью физической клавиатуры. Поле ввода содержит курсор, который указывает на текущую позицию ввода в поле.

·       Кнопка «<-» удаляет один символ, находящийся левее курсора в поле ввода

·       Кнопка «С» удаляет все содержимое поля ввода

·       Кнопка «ОК» завершает редактирование и передает содержимое поля ввода форме-родителю

·       Кнопка «Отмена» завершает редактирование без передачи содержимого. В результате нажатия содержимое формы-родителя остается в состоянии, в котором оно было до вызова экранной клавиатуры

·       Кнопки с буквенно-численными символами добавляют в поле ввода правее курсора значение, указанное на кнопке т.е. кнопка «а» добавит символ «а» в поле ввода.

·       Кнопка «Shift» последовательно изменяет регистр вводимых символов – например a->A->a

·       Кнопка «EN» изменяет язык ввода с Русского на Английский и обратно

·       Кнопка «Space» добавляет пробел в поле ввода правее курсора

·       Кнопки «<» «>» позволяют перемещать курсор в поле ввода влево и вправо соответственно.

После ввода данных нажмите кнопку «Подключить» и дождитесь завершения процедуры подключения

Основное окно программного обеспечения разделено на три рабочие зоны:

·       Контроллер зон – список зон с указанием их текущего статуса (норма, на охране, тревога, неисправность, нет связи). В нижней части контроллера зон находится кнопка «Настройки», вызывающая основное меню, часы, адрес подключенного сервера и имя текущего пользователя системы.

·       Журнал событий – список последних событий в упрощенной форме с цветовым разделением по типам

·       Основная рабочая зона – пространство для отображения оперативных планов и интерактивных элементов управления системой


 

Приборы

Прибор – ключевой элемент в системе. В качестве прибора для системы выступают физические устройства, с которыми центральный блок управления может обмениваться информацией. В ряде случаев приборами могут быть не физические, а «виртуальные» устройства – например шести зонный волоконно-оптический извещатель Тополь-ВО-6 для системы выглядит как 7 приборов – физический блок обработки и 6 виртуальных приборов по одному на каждую зону – это сделано для удобства пользователя и унификации иерархии системы.

Каждый прибор системы является объектом, которой имеет ряд типовых параметров:

«IP адрес прибора» – если прибор подключен к системе через ЛВС то это IPv4 адрес самого прибора или прибора, через который можно получить к нему доступ. Например, для линейного блока системы Тополь-3 (ЛБОС) это его личный IPv4 адрес, а для вибродатчика ВД-5, подключенного к ЛБОС это IPv4 адрес ЛБОС. Таким образом происходит разделение между вибродатчиками с одинаковыми адресами, подключенными к одинаковым портам разных ЛБОС.

«Имя порта» – если прибор подключен по физической линии то это имя порта, к которому он подключен. Например, для вибродатчика подключенного к первому порту ЛБОС имя порта «1», для датчика газа ДГ-4, подключенного к порту COM4 это «COM4» и т.п.

«Адрес в сети» – если прибор подключается через интерфейс, поддерживающий адресацию приборов (например RS-485) то это адрес, назначенный конкретному прибору в процессе настройки. Ряд приборов (вибродатчики ВД-5, ДД-1, сейсмодатчики СД-3) поддерживают автоматическую адресацию после монтажа, в таком случае адрес при добавлении устройства можно не указывать – он будет автоматически выставлен после автоматической адресации, однако тогда требуется указать серийный номер датчика для первичного сопоставления прибора в системе и физического прибора в линии.

Каждый прибор имеет свой собственный уникальный идентификатор в системе (UUID) сформированный в соответствии с RFC 4122 «A Universally Unique IDentifier (UUID) URN Namespace» https://tools.ietf.org/html/rfc4122 Это позволяет точно указать конкретный прибор в событиях, зонах, действиях и других элементах системы, однако стоит учитывать что после удаления одного прибора из системы и добавления аналогичного прибора с тем-же адресом, это будет уже совершенно другой прибор с точки зрения системы и его потребуется заново добавить во все необходимые зоны, действия и т.п. Более того, при удалении и новом создании прибора, новые UUID создаются и для всех его элементов – входных и выходных шлейфов, подчиненных приборов и т.п., каждый из них аналогично будет для системы новым элементом.

Помимо этого, приборы имеют различные наборы настроек, в зависимости от типа прибора, доступные для редактирования в модуле управления приборами.

Все данные, которые приборы передают в систему, представлены в виде набора входных шлейфов – температура, уровень вибрации, состояние входов типа «сухой контакт» и т.п. – всё это отдельные входы, которые могут участвовать в формировании логических и сравнительных зон, быть инициаторами действий системы и создавать свои события. Для каждого входа в системе доступна регистрация входных данных с персональными (для каждого входа – свои) настройками по продолжительности и дискретности регистрации. Для каждого входа могут быть выставлены персональные настройки нормального состояния и критерии формирования извещения «Тревога» и «Неисправность». Каждый шлейф может участвовать в зональной сравнительной модели обработки данных для принятия решения о тревоге не только по уровню сигнала входа, но и по сравнению его с другими входами системы. Для каждого входа может быть включен расчет адаптивного порога и выполнен подсчет количества и продолжительности превышения порога сигналом.

Выходные цепи приборов в системе представлены в виде логических выходов, которые изменять своё состояние как в результате выполнения запрограммированных пользователем действий, так и принудительно по команде оператора или системы верхнего уровня, в которую интегрирован Тополь-3. Контроль состояния выходных цепей осуществляется для приборов, которые поддерживают эту функцию на уровне интерфейса обмена данными. Выходные цепи не обязательно должны быть дискретными (включен-выключен), система позволяет передавать любые выходные значения приборам, и если прибор физически поддерживает модулирование выхода, то система позволяет использовать эту возможность.

6.      Работа с модулем управления приборами.

6.1  Запуск

Нажмите кнопку «Настройки» в нижней части контроллера зон, в появившемся окне нажмите кнопку «Приборы»

В окне модуля управления приборами отображаются элементы управления и таблица, в которой отображаются текущее состояние и основные сведенья о приборах системы.

Каждый прибор занимает отдельную строку в таблице:

Данные в строке расставлены в следующем порядке:

1

2

[ 4 ][ 5 ]

7

8

9

10

3

6

1 – Включен ли опрос прибора. Если включен то отображается + если выключен то –

 

2 – Тип и имя прибора

 

3IP адрес / Имя порта : Адрес прибора в линии. Если прибор подключен локально, то вместо IP адреса отображается «Локальный»

 

4 – Время в миллисекундах, которое занял последний опрос прибора (время между началом процедуры опроса и её концом). По этой цифре можно судить какой вклад в общее время опроса линии вносит тот или иной прибор. Если прибор по ряду причин (отсутствие связи, неисправность) пропустил последний опрос то указывается значение [-----]

 

5 – Время в миллисекундах, которое прошло между предпоследним и последним опросами прибора (время, которое занимает опрос всех приборов в линии). По умолчанию это время всегда больше 500мс т.к. сервер выдерживает паузу если опрос всех приборов в линии занял меньше времени. Этот параметр можно изменить в настройках сервера. Если прибор по ряду причин (отсутствие связи, неисправность) пропустил последний опрос то указывается значение [-----]

 

NOTE: Если это время превышает 5000мс (т.е. 5 секунд) то не может быть гарантировано декларируемое время передачи извещения о тревоге в 5 секунд – надо проверить настройки сервера, уменьшить количество приборов в линии, исправить неисправности, приводящие к обрывам связи или использовать более скоростной интерфейс обмена данными с прибором.

 

6 – Время последнего успешного сеанса связи с прибором, если последний сеанс связи был более 24 часов назад, то указывается не время, а дата сеанса. Если прибор ни разу не выходил на связь (отключен опрос прибора либо неисправность прибора или линии связи появилась до запуска сервера) то указывается значение [-----]

 

7 – Кнопка вызова персональных настроек прибора

 

8, 9, 10 (и далее для дисплеев высокого разрешения) – Если прибор исправен, на связи и не имеет тревог то отображаются минимум три предопределенных параметра прибора. Цвет ячеек соответствует цвету параметра для отображения на графиках (настраиваемый параметр персонально для каждого параметра). Если прибор не исправен, то отображаются шлейфы или параметры, находящиеся в статусе «Неисправность». Если неисправность вызвана выходом значений параметров за пределы нормы, то отображается текущее значение, которое вызвало статус «Неисправность». Если прибор имеет активные тревоги, то отображаются шлейфы или параметры, находящиеся в статусе «Тревога» с указанием последнего значения.

Таблица предопределенных параметров для некоторых типов приборов:

 

Тип прибора

Параметр 1

Параметр 2

Параметр 3

Тополь 3 Сервер

Температура сервера

Свободное место на дисковом накопителе

Свободная оперативная память

Тополь-ВО сервер

Скорость опроса зон

 

 

Тополь-ВО зона

Средний уровень вибрации зоны 1,2

Средний уровень вибрации зоны 3,4

Средний уровень вибрации зоны 5,6

Вибродатчик ВД-5

Вибродатчик ДД-1

Сейсмодатчик СД-3

Текущий уровень энергии вибрации

Напряжение питания датчика

Базовые настройки датчика в формате Коэффициент усиления : Полоса частот ОТ : Полоса частот ДО

GSM модемы

Текущий уровень сигнала SIM1

Текущий уровень сигнала SIM2

Минимальный денежный баланс из двух SIM карт

 

 

6.2  Добавление приборов в систему

Нажмите кнопку в заголовке окна модуля управления приборами для добавления нового прибора.

В диалоговом окне можно выбрать настройки автоматического поиска приборов либо вручную указать тип добавляемого прибора; порт, к которому подключен прибор и его адрес (при необходимости). По умолчанию опрос для вновь добавляемого прибора отключен – его можно включить сразу при добавлении прибора (установив галку «опрос») либо после дополнительной настройки прибора после его добавления в систему.

NOTE: Прибор не будет опрашиваться до тех пор пока опция «опрос» в его настройках не активирована!

6.3  Удаление приборов из системы

В списке приборов выделите те приборы, которые необходимо удалить. Нажмите кнопку в заголовке окна модуля управления приборами для удаления выбранных приборов. Если удаляемый прибор содержит в себе другие приборы (например, центральный блок обработки сигналов Тополь-ВО содержит 6 или 12 приборов «Тополь-ВО Зона») то они тоже будут удалены из системы. При удалении прибора удаляются все его входные шлейфы и выходные реле. События, которые были инициированы данным прибором или его шлейфами, реле и другими функциональными элементами, или имели ссылки на них, будут содержать значение «Прибор удален из базы данных» вместо имени прибора или его элементов. Действия, зоны и ключи, которые содержали данный прибор или его элементы удалены не будут, однако обращаться к удаленному прибору не смогут.

7.      Настройка параметров входов

В окне настройки приборов выберите вкладку «Входы». Выберите необходимый вход или несколько входов, если им требуется установить одинаковые настройки.

Для каждого входа доступны для редактирования следующие параметры:

«Время накопления сигнала» - сколько по времени (в секундах) будут регистрироваться сигналы от данного входа. Например, если установить 600, то система сможет отобразить на графиках и использовать в расчетах значения сигнала за последние 10 минут. Если регистрировать данные не требуется (используется только последнее полученное значение сигнала) то надо установить цифру 0.

«Ограничение количества сэмплов» - сколько суммарно сэмплов  данных для этого входа будет регистрироваться в памяти устройства. Если установить цифру 0 то данные будут регистрироваться строго по времени, указанном в параметре «Время накопления сигнала». Количество сэмплов в первую очередь зависит от темпа опроса прибора и типа входа – для приборов с быстрым опросом (например вибродатчиков ВД-5) каждый новый отсчет уровня вибрации поступает каждые 33 миллисекунды, а напряжение питания каждые 10 секунд.

«Минимальная дельта» - если сигнал изменяется менее чем на указанную дельту, то его значение не регистрируется по новой, а изменяется время получения и полученное значение последнего зарегистрированного сэмпла. Это происходит до тех пор, пока новое значение сигнала не изменится на значение более указанного в этом параметре от значения сэмпла, данные которого не корректировались. Например, «Минимальная дельта» = 5, уровень сигнала имеет следующие значения: 3,4,5,6,7,8,9,10. В таком случае изначально регистрируется значение «3», далее регистрируется значение «4», далее значение «4» обновляется до значения «5» с обновлением метки времени получения, и так повторяется до тех пор, пока сигнал не достигнет значения «8» (последнее значение, которое не подвергалось корректировке). Значение «8» регистрируется, далее регистрируется значение «9», которое обновляется до значения «10» с обновлением метки времени получения. Таким образом удается значительно увеличить продолжительность регистрации для сигналов с малой динамикой изменения или малой вероятностью изменений, при этом форма стационарного сигнала не изменяется, но немного изменяется форма сигнала в процессе изменения от текущего до требуемой дельты. Дельта сигнала работает в обе стороны (т.е. при уменьшении уровня сигнала алгоритм работает также, как и при увеличении).

«Дискретность накопления сэмплов» - для многих приборов нет необходимости запоминать данные при каждом обмене – например если прибор сообщает свою температуру при каждом обмене каждые 100 миллисекунд, часто бывает достаточно регистрировать только каждое десятое значение сигнала. По умолчанию значение = 1 (каждый сэмпл от прибора), если выставить значение «2» то будет регистрироваться каждый второй обмен с прибором, если «10» то каждый десятый и т.д.

 «Минимальный уровень Нормы» - значение, уровень сигнала ниже которого, приведет к формированию извещения «Тревога». Например, если для входа напряжения питания выставить этот параметр в «11500», то при падении напряжения ниже 11500 милливольт будет сформировано извещение «Тревога». Важно учитывать единицы измерения, в которых прибор возвращает данные для конкретного входа – если напряжение питания приходит в Вольтах, то значение параметров надо тоже указывать в Вольтах (11.5 в данном примере), если прибор возвращает данные в милливольтах – то параметр указывается тоже в милливольтах (11500) Это абсолютный критерий тревоги, т.е. при формировании тревоги по нему другие алгоритмы (например участие входа в зонах сравнения) не принимаются во внимание.

«Максимальный уровень Норма» - значение, уровень сигнала выше которого, приведет к формированию извещения «Тревога». Например, если для входа «уровень вибрации» выставить этот параметр в «3000», то при повышении уровня вибрации до 3001 будет сформировано извещение «Тревога». Это абсолютный критерий тревоги, т.е. при формировании тревоги по нему другие алгоритмы (например участие входа в зонах сравнения) не принимаются во внимание. Например, в случае с вибрационными датчиками это позволяет реагировать на однократное сильное воздействие (разрушение или деформация ограждения) вне зависимости от настроек зон сравнения и подсчета количества превышений порога.

«Минимальный уровень Исправности» - значение, уровень сигнала ниже которого, приведет к формированию извещения «Неисправность». Например, если для температурного входа выставить этот параметр в «-40», то при падении температуры до -41 градуса будет сформировано извещение «Неисправность»

«Максимальный уровень Исправности» - значение, уровень сигнала выше которого, приведет к формированию извещения «Неисправность». Например, если для температурного входа выставить этот параметр в «80», то при повышении температуры до 81 градуса будет сформировано извещение «Неисправность»

«Адаптивный порог» - если включено, то для входа рассчитывается адаптивный порог.

«Длительность накопления порога» - время, за которое рассчитывается адаптивный порог в секундах.

«Множитель порога» - на какое число умножается среднее значение сигнала за «Длительность накопления порога» при расчете адаптивного порога.

«Формировать тревогу по превышениям порога» - если данная опция включена, то вход сможет самостоятельно формировать извещение «Тревога» по количеству превышения сигналом адаптивного порога. Если выключено, то адаптивный порог будет использоваться только для альтернативных критериев формирования тревоги, например для зон сравнения.

«Количество превышений для тревоги» - сколько раз сигнал должен превысить адаптивный порог для формирования извещения «Тревога».

«Запись ДЛОГ при событиях» - Можно выбрать несколько пунктов – «при тревоге», «после восстановления из тревоги», «при неисправности», «после восстановления из неисправности». При наступлении выбранных событий, будет записан файл в формате ДЛОГ (описание формата в документе «Тополь-3 API разработчика»), который в дальнейшем можно просмотреть на любом ПК с установленным ПО Тополь. В файле сохраняются сигналы всех входов прибора, который вызвал событие, сигналы входов, которые участвовали в формировании события (если событие «Тревога» было сформировано зоной сравнения, то записываются данные всех приборов, входы которых включены в эту зону сравнения) а также все настройки приборов (коэффициенты усиления, настройки частотной характеристики и т.п.) и критерия принятия тревоги (если событие «Тревога» было сформировано зоной сравнения, то записываются ее настройки в момент события). Таким образом, файл ДЛОГ содержит всю необходимую информацию, актуальную на момент события, что позволяет передавать его без базы данных или изменять настройки приборов системы после события – в файле ДЛОГ они останутся не тронутыми. Данный файл не содержит информации об операторе, месте установки системы, заказчике или эксплуатанте и может передаваться третьим лицам для анализа причин возникновения события.

«ДЛОГ сэмплов до» - сколько сэмплов данных, собранных до наступления события, включать в файл ДЛОГ при его формировании. Чем больше – тем полнее информация, но больше размер файла. Если прибор сформировал событие до того как успел передать серверу такое количество событий, либо если настройки входов прибора ограничивают количество регистрируемых данных меньшим значением, в файл записываются все доступные данные.

«ДЛОГ сэмплов после» - сколько сэмплов данных надо собрать, перед записью файла ДЛОГ для включения их в файл. Если указано «0» то файл записывается сразу при наступлении события.

«ДЛОГ таймаут» - сколько времени в секундах необходимо выждать при накоплении «ДЛОГ сэмплов после» до отказа от накопления. Например, если ДЛОГ записывается «при неисправности», в настройках указано 10 «ДЛОГ сэмплов после» и неисправность вызвана обрывом линии, то необходимые 10 сеансов обмена с прибором могут не состояться в разумное время. Если установить таймаут в 10 секунд, то в случае отсутствия новых данных от прибора, файл будет записан не позднее чем через 10 секунд вне зависимости от успешности накопления нужного количества сэмплов после события (либо сразу после накопления 10). 

Зоны сравнения и логические зоны

 

8.      Настройка зон сравнения

Зона сравнения — это набор входов системы, для которой осуществляется сравнительный анализ уровней сигналов. В зону сравнения могут быть добавлены любые входы, однако стоит учитывать, что для корректной работы функции сравнения данные должны иметь логическую взаимосвязь – по сравнению уровней вибрации на одном участке однородного ограждения можно сделать вывод о том локальное ли это воздействие (человек преодолевает ограждение) или глобальное (ветер, град, иные погодные условия), однако сравнение участков различных ограждений (например сварной сетки и профнастила) в одной зоне сравнения может оказаться неэффективным т.к. разные типы ограждений по разному реагируют на погодные факторы (сварная сетка, за счет гораздо меньшей парусности, заметно меньше реагирует на ветер и уровень сигнала с профнастила, в сравнению с ней, может быть ошибочно воспринят как локальное воздействие на ограждение). Один вход может быть включен в любое количество зон сравнения, что позволяет организовывать «референсные» входы – сигнал с датчика, закрепленного на секции ограждения внутри охраняемого периметра (т.е. не являющегося частью ограждения, через которое может проникать нарушитель), может использоваться как источник данных о погодных воздействиях для датчиков, находящихся непосредственно на периметре.

Для создания зоны сравнения нажмите на кнопку «Настройки» на главном экране системы, выберите пункт «Зоны», нажмите кнопку «Зоны сравнения». Зону можно создать вручную или выбрать автоматическое создание зон сравнения.

Для автоматического создания зон нажмите кнопку «Автоматически» в окне редактора зон сравнения, в появившемся на экране списке выберите тип создаваемой зоны:

·       Типизированная зона («Уровень вибрации», «Температура» и т.п.) – позволяет выбрать какого типа входы будут добавлены в зону. Это полезно если вы не хотите выбирать входы вручную т.к. позволяет указать только приборы, входы выбранного типа система выберет сама.

·       «Произвольная зона» – может содержать входы любых типов, в том числе разных типов внутри одной зоны, для такой зоны можно выбирать как приборы целиком (тогда в зону будут добавлены все входы выбранных приборов) так и входы по отдельности.

Далее выберите приборы или входы, укажите по сколько входов в зону необходимо добавить (например, если выбрать 16 входов и указать 4 входа на зону, то будет создано 4 зоны сравнения по 4 входа в каждой) и тип последней зоны:

«С обрезкой» - если выбранное количество входов не кратно количеству создаваемых зон (например, выбрано 5 входов и 3 зоны) то последняя зона будет содержать не полное количество входов (2 зоны по 2 входа и 1 зона с 1 входом)

«С дублированием» - если выбранное количество входов не кратно количеству создаваемых зон (например, выбрано 5 входов и 3 зоны) то последняя зона будет содержать часть входов из предпоследней (т.е. будут созданы 3 зоны по 2 входа в зоне, вход номер 4 будет одновременно присутствовать и в зоне 2 и в зоне 3)

При ручном создании зоны сравнения достаточно выбрать входы или приборы целиком (у выбранных приборов в зону будут добавлены все входы)

Укажите имя создаваемой зоны (для автоматически создаваемых зон к имени будут добавлены адреса включенных в нее приборов т.е. итоговое имя зоны, содержащей входы датчиков с адресами 4,5,6,7, и имеющей стартовое имя «Зона ВД», будет выглядеть «Зона ВД 4-7») и нажмите кнопку «ОК»

Набор входов в зоне сравнения сравнения можно изменить после создания – выберите необходимую зону сравнения, в списке «Доступные элементы» выберите входы или приборы, которые необходимо добавить в зону и нажмите «Добавить». Для удаления входов выберите их в списке «Элементы в зоне сравнения» и нажмите «Убрать».

После создания зоны, для ее корректной работы, необходимо настроить следующие параметры:

«Начало сравнения» – уровень сигнала, который должен достигнуть хотя-бы один вход в зоне сравнения, для начала процедуры сравнения. Если ни один вход не достиг этого значения, то процедура сравнения не включается. Если указать 0 то функция сравнения будет работать постоянно для входов с положительным значением уровня сигнала, если входы могут иметь отрицательные значения то необходимо указать отрицательное число, значение выше которого будет стартовать процедуру сравнения.

«Минимальное отношения для тревоги» - во сколько раз значение максимального уровня сигнала в зоне сравнения должно превысить значение минимального уровня в зоне сравнения для формирования извещения «Тревога».

Пример для зоны сравнения с настройками «Начало сравнения» = 600, «Минимальное отношение для «Тревоги» = 3 и тремя входами:

Уровень сигнала Вход 1

Уровень сигнала Вход 2

Уровень сигнала Вход 3

Результат

100

500

700

Нет тревоги т.к. ни один из уровней сигнала не превысил значения «Начало сравнения»

1000

1200

1500

Нет тревоги т.к. Максимальный уровень сигнала в зоне (1500) не превысил минимальный (1000) в 3 раза

1000

1500

4000

Есть тревога т.к. Максимальный уровень сигнала (4000) превысил минимальный (1000) более чем в три раза

1000

900

0

Есть тревога т.к. Максимальный уровень сигнала (1000) превысил минимальный (0) более чем в три раза

 

«Учитывать превышения порога» - должна ли зона учитывать факт достижения сигналом входа необходимого количества превышений адаптивного порога, указанного в настройках входа. Если опция включена, то в процедуре сравнения участвуют только те датчики, которые достигли требуемого количества превышений, если опция выключена, то участвуют все датчики.

После настройки зоны сравнения нажмите кнопку «Сохранить»

9.      Настройка логических зон

Логические зоны представляют из себя произвольные группы датчиков или входов, которые позволяют облегчить управление системой и сделать процесс отображения информации более простым и наглядным. В отличии от зон сравнения, логические зоны не принимают участия в самостоятельном формировании извещения о тревоге, а служат исключительно для группировки. В системе может быть более миллиона логических зон, каждая из которых может содержать любое количество приборов, входов и выходов. Один и тот-же прибор, вход или выход может быть включен в любое количество разных зон.

Основным элементом зоны является вход. Приборы и выходы вносятся в зоны для облегчения контроля исправности.

Основной функцией зоны является групповая постановка и снятие с охраны, оповещение о тревоге и обработка завершенных тревог.

Создание зон – творческий процесс. От его продуманности во многом зависит удобство последующей эксплуатации системы в целом. Обычно, наиболее удобно создавать зоны в несколько «уровней» - например на объекте в один километр можно объединить периметральные охранные датчики через каждые 25 метров, получив 40 зон для управления камерами. Потом разбить периметр на несколько крупных сегментов (например «Северный периметр», «Юг» и т.п.) для простой ориентации службы охраны в случае чрезвычайного происшествия. Далее создать несколько зон по типам («Вибродатчики», «ИК датчики» и т.п.) для упрощения контроля исправности системы. В завершении выделить в отдельные зоны те части периметра, которые требуют персонального управления – калитки, ворота, проезды и т.п. – их можно будет отдельно ставить и снимать с охраны, не затрагивая само ограждение периметра.

Для создания новой зоны нажмите кнопку «Настройки» на главном экране системы, выберите пункт «Зоны», выберите «Логические зоны». В появившемся окне нажмите кнопку «Создать», укажите имя зоны, выберите необходимые приборы, входы и выходы. Набор входов в зоне сравнения можно изменить после создания – выберите необходимую зону, в списке «Доступные элементы» выберите входы, выходы или приборы, которые необходимо добавить в зону и нажмите «Добавить». Для удаления входов, выходов или приборов выберите их в списке «Элементы в зоне сравнения» и нажмите «Убрать».

Для каждой зоны в системе доступна опция «Отображать в контроллере зон» - если она включена, то зона будет отображаться в правой части главного экрана и реагировать на нажатие кнопок «Снять» и «Поставить» в контроллере зон. Если опция отключена, то зона продолжит формировать события, но не будет отображаться на главном экране и не будет реагировать на кнопки «Снять» и «Поставить» в контроллере зон, однако будет реагировать на кнопку «Обработать все»

 


 

События

Любое изменение в системе, от назначения пользователем цвета графика до формирования тревоги по абсолютному критерию, приводит к формированию события. Событие обязательно содержит свой уникальный идентификатор (UUID), дату формирования и код, который описывает что произошло. В зависимости от ситуации, событие также может содержать:

·       Ссылки на вход, выход или прибор, которые инициировали событие или участвовали в нем. Например, событие тревоги содержит ссылку на вход, который был инициатором извещения «Тревога», а событие начала выполнения запрограммированного действия может содержать ссылку на выход, который был активирован действием.

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

·       Ссылку на пользователя, который инициировал событие – например события изменения конфигурации системы или обработки тревоги содержат ссылку на текущего оператора того АРМ, с которого было совершено изменение настроек или обработана тревога.

·       Уровень события – указывает на важность события для системы. События с низкими уровнями «Расширенная отладка» и «Отладка» – отладочные, они не важны в случае эксплуатации системы, но могут помочь в процессе пуско-наладки. События с уровнем «Инфо» – информационные. Они предоставляют расширенную информацию о состоянии системы, статусах приборов и т.п. События с уровнем «Внимание» - содержат важную информацию для оператора, к ним относятся тревоги, неисправности, ошибки во время диагностики и т.п. События с уровнем «ОШИБКА» содержат информацию об ошибках, которые возникли в процессе работы системы. Высший уровень событий – «КРИТИЧЕСКАЯ ОШИБКА» - как правило после возникновения таких событий работа системы либо не может быть продолжена в принципе, либо система не может гарантировать свою устойчивость и надежность. К подобным ошибкам могут приводить физическое повреждение центрального блока обработки или фатальные ошибки в конфигурации.

·       Ссылки на файлы, которые были созданы при формировании события. Обычно это фотографии или видеофрагменты подсистемы визуальной верификации (например фотография с видеокамеры, включенной в логическую зону, полученная при формировании «Тревога» внутри этой зоны), ссылки на текстовые отчеты либо на файлы регистрации данных системы подсистемой ДЛОГ.

·       Текстовое поле для подробной информации о событии. Например, события изменения конфигурации добавляют в него имя изменяемого параметра и присваемое ему значение, события тревоги могут описывать критерий, по которому тревога была сформирована и данные входов на момент формирования события и т.п.

·       Код модуля инициатора – если часть программы системы, которая сформировала событие, относится к критически важным модулям (модуль базы данных, модуль сетевого обмена и т.п.) то она может включить свой код для облегчения поиска причины формирования события. Обычно это относится к событиям ошибок.

В интерфейсе пользователя представлены два варианта отображения событий:

·       Краткий - доступен на основном экране системы, отображает только последние события (количество настраивается в параметрах для каждого АРМ персонально) в удобном для чтения компактном виде. События сортируются по времени поступления, самые свежие – сверху. Отображаются только события выше установленного уровня (настраивается для каждого АРМ персонально), по умолчанию – события уровня «Инфо» и выше.

·       Полный – доступен по кнопке «События» в меню «Настройки», отображает всю информацию о всех событиях; позволяет сортировать их по уровню, дате, именам входа, выхода, зоны, пользователя; позволяет отображать события только от конкретных объектов (например только от определенных приборов) и за конкретное время.

Ссылки в событиях представляют из себя уникальные идентификаторы (UUID) объектов, графический интерфейс пользователя автоматически расшифровывает их, отображая в виде текстовых представлений объектов (как правило, это имя объекта или пара «тип» + «имя»). В полной версии модуля событий для перехода к объекту, достаточно кликнуть по ссылке, в краткой версии ссылки отключены для исключения случайного нажатия в режиме оперативного мониторинга.

Для предотвращения саботажа или ошибочных действий оператора события невозможно редактировать, события невозможно удалять выборочно, возможна только полная очистка журнала событий через сервисное приложение «Администратор базы данных», которое не может быть запущенно одновременно с сервером системы.

Объем хранимых событий зависит от емкости дискового накопителя центрального блока, в минимальной конфигурации это 10 миллионов событий при условии, что на диск не сохраняются данные фото или видео верификации событий. По умолчанию сервер начинает циклическую перезапись наиболее старых событий наиболее свежими, в случае если на диске остается менее одного гигабайта свободного места. Продолжительность регистрации событий может быть изменена в настройках сервера, однако, для исключения метода саботажа путём указания заведомо неверной минимальной длительности регистрации, не может составлять менее одной недели, при этом факт изменения этой настройки фиксируется отдельным событием в журнале с указанием активного пользователя.

 


 

Список используемых терминов (глоссарий)

Глоссарий – список используемых терминов 😊

Сэмпл – единичный элемент данных, полученный от прибора в ходе обмена данными. Если прибор, в процессе обмена, возвращает одно значение (например, одно значение 22С для датчика температуры) то это один сэмпл со значением 22 и временем получением равным времени обмена. Если прибор возвращает сразу несколько измерений для одного и того-же шлейфа (например, датчик температуры опрашивается раз в минуту и возвращает буфер из 6 значений, измеренных через каждые 10 секунд) то это шесть сэмплов каждый со своим значением и временем измерения.

АРМ – автоматизированное рабочее место

ИСО – интегрированная система охраны

ССОИ – система сбора и обработки информации

ДЛОГ – подсистема регистрации данных ИСО Тополь-3

ЛВС – локальная вычислительная сеть

ПК – персональный компьютер

ПО – программное обеспечение

ОС – операционная система

IPv4 – Четвертая версия протокола IP в соответствии с RFC 791 https://tools.ietf.org/html/rfc791

SSH – Протокол защищенной оболочки (Secure Shell) в соответствии с RFC 4251 https://www.ietf.org/rfc/rfc4251.txt