Типовые схемы

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

Типовые схемы предназначены для создания связей в системе, установленных на объекте.

Подготовка для работы

В любой создаваемой схеме необходима связка Компьютер-Менеджер устройств(AcuarioManager)

Typicalchemes 01.png

Менеджер устройств предназначен для взаимодействия с поставщиками данных - аппаратными модулями (ОПС, сенсорами, устройствами) и программными модулями (Интегра Видео 7, СКУД и пр).

Так же все добавленные элементы необходимо привязывать к своим пространствам.

Typicalchemes 02.png

В данном примере имеется два пространства "1 этаж" и "2 этаж", привязанные к одному плану. Каждый из объектов привязан к своему пространству, что упрощает расстановку датчиков на план в дальнейшем.

Схема СКД

Для создания схемы подключения системы контроля доступа необходимо добавить следующие элементы:

  1. Клиент Интегра ACS
  2. Замок
  3. Турникет

Для создания схемы подключения системы контроля доступа необходимо добавить следующие связи:

  1. Замок: AccessSlave:Прием доступа + Клиент Интегра ACS: AxxessMaster:Передача доступа
  2. Турникет: AccessSlave:Прием доступа + Клиент Интегра ACS: AxxessMaster:Передача доступа
  3. Менеджер устройств: ManaginContainer:Менеджер Устройств + Клиент Интегра ACS:ManaginContainer
  4. Компьютер: SoftwareContainer:Установленное ПО + Клиент Интегра ACS:SoftwareContent:ПО


Skd.png

Далее необходимо открыть меню элемента «Компьютер» и в строке «Сетевой адрес» вводим ip компьютера к которому должен подключаться «AcuarioManager».

Skd2.png

В меню элемента «Клиент Интегра ACS», в строке «Сервера Интегра ACS» прописывается ip адрес сервера.

Skd3.png

Датчики подключаемые к клиенту «Интегра ACS», настраиваются следующим образом:

  1. В строке «COM-порт» прописывается адрес com-порта по которому подключено устройство
  2. В строке «Адрес URL» - ip адрес сервера «Интегра ACS»
  3. В строке «Идентификатор устройства» - devid, который присваивает база данных.
Skd4.png

Схема ОПС "Болид"

Для создания схемы подключения ОПС «Болид» необходимо добавить следующие элементы:

  1. Болид С2000 пульт
  2. Болид сигнал 20
  3. Болид пожарный датчик

Для создания схемы подключения ОПС «Болид» необходимо добавить следующие связи:

  1. Менеджер устройств AcurioManager: ManaginContainer:Менеджер Устройств + Болид С2000 пульт: ManaginContent:MangingContainer
  2. Болид С2000 пульт:Rs485Socket:Разъем RS485 1 + Болид Сигнал 20:Rs485Socket:Разъем RS485 1
  3. Болид Сигнал 20:LowCurrentSocket:Разъем Слаботочного Провода + Болид пожарный датчик:LowCurrentSocket:Разъем Слаботочного Провода
Bolid.png

Далее в элементе «Компьютер» необходимо прописать Ip адрес компьютера на котором установлен «Менеджер устройств».

Bolid2.png

В элементе «Болид С2000 пульт» необходимо задать номер COM-порта, вида «COM1»,«COM2»,«COM3», для ОС Windows, «/dev/ttyS1», «/dev/ttyS2», «/dev/ttyS3», для Linux.

Bolid3.png

В элементе «Болид Сигнал 20» прописываем адрес. Его можно узнать при помощи программы uprog.

Bolid4.png

Так же для удобства работы необходимо задать имена для всех элементов в схеме.

Bolid5.png

Схема "Интегра Видео 7"

Для создания схемы подключения системы видеонаблюдения «Интегра видео 7» необходимо добавить следующие элементы:

  1. Компьютер или Сервер
  2. Сетевой коммутатор
  3. Опрос локальной сети
  4. По Интегра-Видео 7
  5. IP Видеокамера

Для создания схемы подключения системы видеонаблюдения «Интегра видео 7» необходимо добавить следующие связи:

  1. Сервер:Сервер Видео:SoftwareContainer:Установленное ПО + Менеджер устройств AcurioManager:SoftwareContent:ПО или Компьютер:SoftwareContainer:Установленное ПО + Менеджер устройств AcurioManager:SoftwareContent:ПО
  2. Менеджер устройств AcurioManager: ManaginContainer:Менеджер Устройств + Опрос локальной сети:ManaginContent:ManaginContent
  3. Менеджер устройств AcurioManager: ManaginContainer:Менеджер Устройств + ПО Интегра-Видео 7:ManaginContent:ManaginContent
  4. ПО Интегра-Видео 7:MediaContainer:Медиаданные + IP Видеокамера: MediaContent:Медиаданные
  5. Сетевой коммутатор:EthernetSocket:Сетевой разъем + Сервер:Сервер Видео:EthernetSocket:Сетевой разъем или Сетевой коммутатор:EthernetSocket:Сетевой разъем + Компьютер:EthernetSocket:Сетевой разъем
  6. Сетевой коммутатор:EthernetSocket:Сетевой разъем + IP Видеокамера:EthernetSocket:Сетевой разъем
Video.png

Далее для элементов «IP видеокамера» задаем любое имя объекта и адрес URL вида iv7://admin:fulladmin@/?udp_id=5705&key2=Камера 5705 где admin – логин пользователя, fulladmin – пароль пользователя, udp_id – идентификатор камеры в ИВ-7 (ID 5.4), key2 – имя камеры в ИВ-7.

Video2.png

Для добавления камер можно воспользоваться командами "Создать все камеры" или "Создать локальные камеры" (при условии, что камеры добавлены на самом сервере Интегра-ВидеоVII) у элемента ПО Интегра-ВидеоVII(IntegraVideo7).
Так же используя команду у элемента ПО Интегра-ВидеоVII "updateIpForLocalCameras" будет выполнено обновление ip адресов всех локальных камер привязанных к элементу ПО Интегра-ВидеоVII.

Затем, прописываем имя и сетевой адрес у элемента «Сервер», адрес должен соответствовать компьютеру, на котором установлены «ПО Интегра -Видео 7» и «Менеджер устройств». Элементы «Сервер» и «Компьютер» полностью идентичны по своим свойствам, имеют только разные модели.

Video3.png

После чего, в элементе «ПО Интегра-Видео 7» устанавливаем режим «Главный сервер» (main_server) и задаем сетевой адрес сервера видео, порт по умолчанию оставляем 9090.

Video4.png

Элемент «Опрос локальной сети» необходим для мониторинга состояния элементов «Компьютер» и «Сервер».

Video5.png

Схема "Agilion"

Данная схема предназначена для настройки локального позиционирования.

Для создания данной схемы необходимо добавить следующие элементы:

  1. Компьютер или Сервер
  2. Менеджер устройств (AcuarioManager)
  3. Сервер Agilion
  4. Agilion Zero Point
  5. Agilion метка

Примечание: Менеджер устройств должен быть не старше версии 1.26.0.

Для создания схемы «Agilion» необходимо добавить следующие связи:

  1. Компьютер: Установленное ПО:SoftwareContainer + Менеджер устройств: ПО:SoftwareContent
  2. Менеджер устройств: ManagingContainer + Сервер Agilion: Привязка к менеджеру:ManagingContent
  3. Сервер Agilion: Подключение Agilion Zero Point:AgilionZeroPointSocketOut + Agilion Zero Point: Разъем Agilion Zero Point вход:AgilionZeroPointSocketIn
  4. Сервер Agilion: Разъем Agilion выход:AgilionSocketOut + Agilion метка: Разъем Agilion вход:AgilionSocketIn
Shem 1.PNG

Далее необходимо открыть свойства элемента "Компьютер" и в строке "Сетевой адрес" ввести ip компьютера, к которому должен подключаться "Менеджер устройств".

Shem 2.PNG

В свойствах элемента "Сервер Agilion" указывается сетевой адрес (по умолчанию *) и порт, на который будут приниматься данные.

Shem 3.PNG

В элементе "AgilionZeroPoint" необходимо задать такую высоту и географические координаты, чтобы они соответствовали нулевой точке Agilion.

Shem 4.PNG

Элемент "Agilion метка" - это трекер, для которого указывается номер в поле "Адрес".

Shem 5.PNG

Для отслеживания объекта его необходимо присоединить к элементу "Agilion метка", подключив пины "Источник данных GPS:GPSProviderOut" из Agilion метки к пину "Приемник данных GPS:GPSProviderIn" из объекта.

Shem 6.PNG

Также следует настроить отправку данных на менеджер устройств в системе Agilion. Для этого необходимо открыть файл AgilionDataExport.ini в папке C:\Windows и настроить раздел ExportTCPIP, указав в нем поле Active=1, Host и Port компьютера, на котором стоит менеджер устройств.

Схема "Снепшоты"

Данная схема предназначена для выполнения снепшотов через указанный интервал времени.

Для создания данной схемы необходимо добавить следующие элементы:

  1. Egs Модуль
  2. Скрипт EgsScheduled

Для создания данной схемы необходимо добавить следующие связи:

  1. Egs Модуль: Привязка к менеджеру:ManagingContainer + Менеджер устройств:ManagingContainer
  2. Egs Модуль: Egs выход:EgsOutput + EgsScheduled: Egs вход:EgsInput
CallStored 3.PNG

Далее необходимо настроить сетевой адрес компьютера в свойствах элемента.

Shem 2.PNG

Триггер EgsScheduled настраивается следующим образом:

  1. текст скрипта (script) http://maps.integra-s.com:5434/resources/typedef2017/jsonpath.php?url=/egs/Call%20stored%202.put&path=0/params/script/value;
  2. единица измерения (period_unit), например: час;
  3. интервал в единицах измерения (period_count), например: 1;
  4. повторять через интервал или выполнить один раз в указанное время (repeat), например: 0 (бесконечно), 1 (один раз), 100;
  5. задействовать триггер (enabled), например: true;
  6. в настройках:
    1. имя хранимой процедуры БД (settings.proc): graph.get_time;
    2. аргументы хранимой процедуры БД (JSON массив) (settings.args), например: ["76606d62-a514-11e4-8c37-a7064178f246", 0], где первым параметром является идентификатор сервера, на котором выполняется скрипт, а вторым - номер версии, с которой необходимо получать данные (в данном случае 0).
Shem 7.PNG

При успешном выполнении через указанный интервал времени в параметр результат (settings.result) будет записываться результат в следующем виде:

{
"result": "ok"
}

Примечание: В случае если на схеме отсутствуют элементы типа Egs Модуль EgsModule, менеджер AcuarioManager и компьютер Computer, их необходимо добавить. Если присутствуют, то использовать текущие.

Более подробная информация о скрипте размещена на странице Вызов хранимой процедуры БД по расписанию (Call stored).

Схема "Очистка БД"

Данная схема предназначена для очистки базы данных через указанный интервал времени.

Для создания данной схемы необходимо добавить следующие элементы:

  1. Egs Модуль
  2. Скрипт EgsScheduled

Для создания данной схемы необходимо добавить следующие связи:

  1. Egs Модуль: Привязка к менеджеру:ManagingContainer + Менеджер устройств:ManagingContainer
  2. Egs Модуль: Egs выход:EgsOutput + EgsScheduled: Egs вход:EgsInput
CallStored 3.PNG

Далее необходимо настроить сетевой адрес компьютера в свойствах элемента.

Shem 2.PNG

Триггер EgsScheduled настраивается следующим образом:

  1. текст скрипта (script) http://maps.integra-s.com:5434/resources/typedef2017/jsonpath.php?url=/egs/Call%20stored%202.put&path=0/params/script/value;
  2. единица измерения (period_unit), например: месяц;
  3. интервал в единицах измерения (period_count), например: 1;
  4. повторять через интервал или выполнить один раз в указанное время (repeat), например: 0 (бесконечно), 1 (один раз), 100;
  5. задействовать триггер (enabled), например: true;
  6. в настройках:
    1. имя хранимой процедуры БД (settings.proc): graph.clearing_all_archive;
    2. аргументы хранимой процедуры БД (JSON массив) (settings.args), например: ["76606d62-a514-11e4-8c37-a7064178f246", "1 month"], ["76606d62-a514-11e4-8c37-a7064178f246", "2 months"], где первым параметром является идентификатор сервера, на котором выполняется скрипт, а вторым - интервал времени, ранее которого будут удалены записи. Если задать следующий аргумент: ["76606d62-a514-11e4-8c37-a7064178f246", "7 days"], то будут сохранены записи за 7 дней от текущей даты, остальные будут очищены.
Shem 8.PNG

При успешном выполнении через указанный интервал времени в параметр результат (settings.result) будет записываться результат в следующем виде:

{
"result": "ok"
}

Примечание: В случае если на схеме отсутствуют элементы типа Egs Модуль EgsModule, менеджер AcuarioManager и компьютер Computer, их необходимо добавить. Если присутствуют, то использовать текущие.

Более подробная информация о скрипте размещена на странице Вызов хранимой процедуры БД по расписанию (Call stored).

Схема "Получение данных с метеостанции на платформы Nokia"

Данная схема предназначена для получения данных с метеостанции на платформы Nokia

Для создания данной схемы необходимо добавить следующие элементы:

  1. Компьютер или Сервер
  2. Менеджер устройств (AcuarioManager)
  3. Клиент Cumulocity (CumulocityClient)
  4. Составная метеостанция (CompositeMeteostationStation)

А так же для примера типы веществ:

  1. Сероводород (H2S)
  2. Метилмеркаптан (CH3SH)
  3. Формальдегид (CH2O)

Для создания данной схемы необходимо добавить следующие связи:

  1. Компьютер: Установленное ПО:SoftwareContainer + Менеджер устройств: ПО:SoftwareContent
  2. Менеджер устройств: ManagingContainer + CumulocityClient: Привязка к менеджеру:ManagingContent
  3. Составная метеостанция: Логический вход:LogicInput + CumulocityClient: Логический выход:LogicOutput
  4. Составная метеостанция: Логический выход:LogicOutput + вещества (Сероводород, Метилмеркаптан, Формальдегид, Метан):Логический вход:LogicInput
Метеостанция.jpg

Далее необходимо настроить параметры у элементов:

  1. Компьютер(сервер): сетевой адрес
  2. Клиент Cumulocity: url, логин, пароль, refreshS (как часто обновлять данные), timeoutS (если данных по датчику нет в течении этого времени, он посинеет)
  3. Составная метеостанция: идентификатор (id)
  4. Элемент вещество: в дополнительную информацию (additional info) указать id.

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

Метеостанция12.jpg

Схема "Умного пешеходного перехода"

Данная схема предназначена для получения данных с пешеходного перехода

Для создания данной схемы необходимо добавить следующие элементы:

  1. Компьютер или Сервер
  2. Менеджер устройств (AcuarioManager)
  3. Nema Сервер (NemaGSMServer)
  4. Пешеходный переход (NemaCrosswalk)

Для создания данной схемы необходимо добавить следующие связи:

  1. Компьютер: Установленное ПО:SoftwareContainer + Менеджер устройств: ПО:SoftwareContent
  2. Менеджер устройств: ManagingContainer + NemaGSMServer: Привязка к менеджеру:ManagingContent
  3. NemaGSMServer: NemaParamContainer + NemaCrosswalk: NemaParamContent
2схема перехода.png

По необходимости добавить следующие элементы:

  1. Nema светильник (NemaLamps) - осветительные приборы на перекрестке
  2. Nema счетчик (NemaMeters) - счетчики на перекрестке
  3. Предупреждающее табло с данными по встречной полосе (NemaOncomingBoard)
  4. Предупреждающее табло с данными по попутной полосе (NemaPassingBoard)

Далее необходимо настроить параметры у элементов:

  1. Nema Сервер - указать ключ, идентификатор пользователя(uid) и сетевой адрес
  2. Пешеходный переход - указать идентификатор объекта (objectObjectListID), расположение (position)
  3. Nema светильник - указать идентификатор объекта (objectListID), расположение (position)
  4. Nema счетчик - указать идентификатор прибора (meterID)

Пример отображения в клиенте "Интегра планета Земля" переход пешехода

First passing.png

Схема радара HikvisionRadar

Для того чтобы развернуть схему радара, необходимо:

1) В редакторе СКАДА добавить следующие элементы:

  1. Am(Менеджер устройств 'Acuario Manager');
  2. Computer1(Компьютер);
  3. HikvisionRadar1(DS-PR1-60);
  4. Plan1(План);
  5. (Space1 ) Пространство.

Все эти элементы можно найти в открывшемся окне редактора СКАДА слева на панели, выбрав вкладку «Типы элементов»

2) Затем следует соединить устройства между собой Am(Менеджер устройств 'Acuario Manager') и Компьютер, Am(Менеджер устройств 'Acuario Manager') и HikvisionRadar1(DS-PR1-60), HikvisionRadar1(DS-PR1-60) и Space1, Space1 и Plan1. В результате должна получиться следующая схема:


R-1.png


Данная схема применима для трекинга. Настройка трекинга: http://wiki.integra-s.com:11111/index.php/Установка_сервера_в_Linux#Integraemberdb

3) В свойствах HikvisionRadar1(DS-PR1-60) рекомендуется заполнить следующие параметры:

  1. angelBetweenHangerAndHorizon (угол (в вертикальной плоскости) между перпендикуляром к плоскости антенны радара и горизонтом) - (-15);
  2. angelBetweenNorthAndRadar (угол между направлением на север и перпендикуляром к плоскости антенны радара (через восток)) - ( 42);
  3. ip(сетевой адрес) - 192.168.10.133;
  4. hangerHeight (высота подвеса ) - (2,5);
  5. Географическая высота - (125);
  6. login (логин) - admin;
  7. password (пароль) - 'Volga1996!';
  8. Порт - 8000;
  9. Состояние - 'Активен (ок)';


R-2.png


R-3.png


После проделанных действий следует запустить "Интегра Планета 4D".

4) В горизонтальном меню выбрать «Файл» и «Импортировать планировку»;

5) В открывшемся окне «Импорт здания» в строке поиска написать название нужного плана, например, Офис Интегра-С;

6) В списке загруженных зданий на сервер выбрать нужный план, (в нашем случае Офис Интегра-С) и нажать кнопку «Редактировать»;

7) Затем перейти на вкладку «Настройка серверов» и справа нажать на кнопку «Добавить сервер» («+»);

После этого надо выбрать «Существующее соединение» и из предлагаемого списка выбрать нужное подключение. Если отсутствует нужное подключение, то надо нажать на «Новое подключение» и заполнить все необходимые данные для добавления нового подключения

8) Установить "галочку" в строке для привязки устройства к серверу и сохранить изменения.


R-4.png


Добавление датчика HikvisionRadar на план

1) В горизонтальном меню выбрать «Редакторы» и «Редактор датчиков»;

2) В открывшемся окне «Доступные для расстановки объекты» найти устройство HikvisionRadar1(DS-PR1-60) и вынести его на план, удерживая ЛКМ;

3) Масштабировать датчик относительно здания на плане с помощью кнопок на панели в редакторе и сохранить текущие изменения.


R-5.png