Схемы подключения различного оборудования — различия между версиями

Материал из Integra-S Wiki
Перейти к: навигация, поиск
(Новая страница: «==АСК "Атмосфера"== Система автоматизированного контроля атмосферного воздуха АСК "Атмос…»)
 
(Полностью удалено содержимое страницы)
Строка 1: Строка 1:
−
==АСК "Атмосфера"==
 
−
Система автоматизированного контроля атмосферного воздуха АСК "Атмосфера"
 
  
−
Система предназначена для контроля состава атмосферного воздуха на наличие химических соединений и их концентрации. Фиксируется массовая  концентрация диоксида серы (SO2), оксида азота (NO), диоксида азота (NO2), оксида углерода (CO), аммиака (NH3).
 
−
 
−
Связующим звеном между системой АСК «Атмосфера» и «Планетой земля 4D» является программа «АСК-2010».
 
−
 
−
Получение данных с системы контроля атмосферного воздуха происходит через выгружаемый программой «АСК-2010» .bas файл (в папке «Даннные»), который содержит информацию о текущих значениях контролируемых параметров. Для получения этой информации в программе «АСК-2010» используется конфигурационный файл Params.cfg (в папке CFG_PORTS), содержащий описание контролируемых параметров. Более подробно о принципе работы «АСК-2010» см. в соответствующих инструкциях.
 
−
 
−
===Настройка серверной части===
 
−
 
−
В базе данных трекинга создается схема с использованием программы Graphviewer
 
−
 
−
[[Файл:ts1.png|1000px]]
 
−
 
−
Настройка модуля AskAtmosferaChemicalSensor - – на рисунке ниже красным выделены поля, которые необходимо заполнить.
 
−
 
−
[[Файл:ts2.png|1000px]]
 
−
 
−
# '''Altitude''' - высота размещения модели датчика на плане;
 
−
# '''Ammonia_max''' – максимальная концентрация аммиака в воздухе, при выходе значения за его пределы формируется тревожное событие, датчик меняет состояние на тревожное.
 
−
# '''Carbon_monoxide_max''' - максимальная концентрация оксида углерода в воздухе, при выходе значения за его пределы формируется тревожное событие, датчик меняет состояние на тревожное.
 
−
# '''Name''' – имя датчика
 
−
# '''Nitrogen_dioxide_max''' – максимальная концентрация диоксида азота в воздухе, при выходе значения за его пределы формируется тревожное событие, датчик меняет состояние на тревожное.
 
−
# '''Nitrogen_oxide_max''' – максимальная концентрация оксида азота в воздухе, при выходе значения за его пределы формируется тревожное событие, датчик меняет состояние на тревожное.
 
−
# '''Position''' – географические координаты устройства (метеостанции) в формате POINT(долгота широта), например POINT(50.234567 53.123456).
 
−
# '''Sulfur_dioxide_max''' – максимальная концентрация диоксида серы в воздухе, при выходе значения за его пределы формируется тревожное событие, датчик меняет состояние на тревожное.
 
−
# '''Sulphuretted_hydrogen_max''' - максимальная концентрация сероводорода в воздухе, при выходе значения за его пределы формируется тревожное событие, датчик меняет состояние на тревожное.
 
−
 
−
===Настройка модуля AskAtmosferaClient===
 
−
 
−
[[Файл:ts3.png|1000px]]
 
−
 
−
Заполняются поля:
 
−
 
−
'''Path_to_data_files''' – путь к папке выгрузки данных с системы «АСК Атмосфера».
 
−
 
−
'''Path_to_params_descriptions''' – путь к папке с конфигурационным файлом Params.cfg
 
−
 
−
Запускается программа eily.acuario.manager, в ней настраивается подключенние к серверу Firefly, обслуживающему базу трекинга, менеджер забирает информацию по указанному в модуле AskAtmosferaClient пути, и заносит посредством Firefly в базу данных, откуда данные попадают в клиентское приложение «Интегра планета 4D»
 
−
 
−
===Отображение данных в клиентской части===
 
−
 
−
Отображение датчика химического загрязнения в «Интегра планета 4D»
 
−
 
−
[[Файл:ts4.jpg|1000px]]
 
−
 
−
Информационный виджет:
 
−
 
−
[[Файл:ts5.jpg|1000px]]
 
−
 
−
==Метеостанция Davis Pro==
 
−
 
−
Настройка получения и отображения данных с метеостанций Davis Pro
 
−
 
−
 
−
Получение данных с метеостанции происходит через выгружаемый программой Weatherlink .htm файл, который содержит информацию о текущих метеусловиях.  Для получения этой информации в программу Weatherlink помещается шаблон в формате .htx, после чего программа начинает записывать с заданной периодичностью данные на локальный диск, либо на ftp или smb сервер в виде файла .htm. Шаблон помещается в папку Template программы  Weatherlink (более подробно см. в описании к данной программе).
 
−
 
−
Базовый шаблон позволяет получать следующие данные:
 
−
 
−
точка росы (текущая, наибольшая и наименьшая за день);
 
−
влажность воздуха (текущая, наибольшая и наименьшая за день);
 
−
атмосферное давление (текущее, наибольшее и наименьшее за день);
 
−
температура воздуха (текущая, наибольшая и наименьшая за день);
 
−
направление ветра;
 
−
скорость ветра (текущая, средняя за 10 последних минут).
 
−
 
−
Пример возвращаемого программой Weatherlink .htm файла с метеоданными:
 
−
 
−
[[Файл:ts_2_1.png]]
 
−
 
−
===Настройка серверной части===
 
−
 
−
В базе данных трекинга создается схема  с использованием программы Graphviewer
 
−
 
−
[[Файл:ts_2_2.png]]
 
−
 
−
Настройка модуля MeteoStationDavisPro – на рисунке ниже красным выделены поля, которые необходимо заполнить.
 
−
 
−
[[Файл:ts_2_3.png]]
 
−
 
−
'''Altitude''' – высота размещения модели метеостанции на плане;
 
−
 
−
'''humidity_max, humidity_min''' – допустимый диапазон изменения влажности воздуха, при выходе значения за его пределы формируется тревожное событие, метеостанция меняет состояние на тревожное.
 
−
 
−
'''name''' – имя устройства
 
−
 
−
'''path_to_data_file''' – путь к выгружаемому программой Weatherlink файлу.
 
−
 
−
'''position''' – географические координаты устройства (метеостанции) в формате POINT(долгота широта), например POINT(50.234567 53.123456).
 
−
 
−
'''pressure_max, pressure_min''' - допустимый диапазон изменения атмосферного давления, при выходе значения за его пределы формируется тревожное событие, метеостанция меняет состояние на тревожное.
 
−
 
−
'''temperature_max, temperature_min''' - допустимый диапазон изменения температуры воздуха, при выходе значения за его пределы формируется тревожное событие, метеостанция меняет состояние на тревожное.
 
−
 
−
'''wind_speed_max, wind_speed_min''' - допустимый диапазон изменения скорости ветра, при выходе значения за его пределы формируется тревожное событие, метеостанция меняет состояние на тревожное.
 
−
 
−
 
−
 
−
Запускается программа eily.acuario.manager, в ней настраивается подключенние к серверу Firefly, обслуживающему базу трекинга, менеджер забирает информацию по указанному  в модуле MeteoStationDavisPro пути, и заносит посредством Firefly в базу данных, откуда данные попадают в клиентское приложение «Интегра планета 4D»
 
−
 
−
 
−
===Отображение данных в клиентской части===
 
−
 
−
 
−
Вышка метеостанции
 
−
 
−
[[Файл:ts_2_4.png]]
 
−
 
−
Информационный виджет:
 
−
 
−
[[Файл:ts_2_5.png]]
 
−
 
−
==3==
 
−
Подготовка базы трекинга и настройка менеджера устройств Acuario.Manager.
 
−
 
−
В базе трекинга строится следующая схема:
 
−
 
−
Для нескольких объектов она будет выглядеть так:
 
−
 
−
На самом сервере сбора информации об объектах трекинга устанавливается «Acuario Manager», который взаимодействует с сервером приложений FireFly.
 
−
 
−
                                                <-->                                            <-->
 
−
 
−
 
−
 
−
Настройка смартфона/планшета/смартпада/умных часов (ОС Android).
 
−
 
−
Устанавливается программа GPS Logger.
 
−
 
−
После установки в меню программы выбирается пункт «Настройки».
 
−
 
−
Установить чекбокс на пункте «Отправлять координаты…Отправлять данные GPRMC на сервер OpenGTS».
 
−
 
−
Должно открыться окно «OpenGTS Настройка». Если этого не произошло, то вручную переходим в пункт меню «Автоматическая отправка, электронная почта…».
 
−
Выбираем «OpenGTS Настройка».
 
−
 
−
Выполняем следующие настройки:
 
−
Установливаем чекбокс «Включить OpenGTS»;
 
−
Устанавливаем чекбокс «Включить автоматическую отправку координат»;
 
−
 
−
Сервер – указать ip адрес или dns имя сервера с Acuario.Manager;
 
−
Порт – указать используемый порт сервера трекинга (по умолчанию используется порт 6870);
 
−
Способ связи – включить «HTTP/GET Based»;
 
−
Путь на сервере – задать «/move» (без кавычек);
 
−
Идентификатор устройства - имя устройства, которое в дальнейшем будет использоваться в сервере трекинга, например «NERV» (без кавычек)
 
−
После выполнения всех настроек следует вернуться в главное окно программы и нажать кнопку «Начать запись трека». Данные начнут передаваться на сервер трекинга.
 
−
 
−
==4==
 
−
Для настройки RTLS необходимо построить следующую схему
 
−
Подчёркнутое зелёным отображается в трекере.
 
−
Подчёркнутое красным не отображается в трекере.
 
−
Окно, где надо ввести MAC адрес:
 
−
 
−
Окно, где надо ввести IP и порт:
 
−
 
−
 
−
RTLS - сервер
 
−
Anchor - стационарный маяк, не отображается в трекере, в нем информация по данному стационарному маяку обновляться будет.
 
−
Tag - это сама метка, не отображается в трекере, обновляет свои поля и поля объекта, который к ней подключен (в данном случае Male).
 
−
Male (или любой другой MoveableObject) цель отслеживания
 
−
 
−
==5==
 
−
ПО «Acuario Manager» контролирует параметры источника бесперебойного питания UPS «СИПБ6КД.9-11»: входное и выходное напряжение, уровень заряда батареи, температуру батареи.
 
−
 
−
Схема подключения в СКАДА:
 
−
 
−
Компьютер подключается к UPS_SIPB6KD, вход питания компьютера (Power In) подключается к выходу питания ИБП (Power Out).
 
−
 
−
 
−
Настройка модуля «Компьютер»:
 
−
– задается имя компьютера (поле «Имя объекта»),
 
−
– IP адрес компьютера (поле «Сетевой адрес»).
 
−
Настройка  модуля «UPS_SIPB6KD»:
 
−
– имя устройства (поле «Имя объекта»),
 
−
– IP адрес устройства (поле «Сетевой адрес»).
 
−
 
−
 
−
Контролируемые параметры:
 
−
Входное напряжение, В;
 
−
Выходное напряжение, В;
 
−
Уровень заряда батареи, %;
 
−
Температура батареи, град.
 
−
 
−
 
−
 
−
Состояние тревоги формируется при выходе параметров за указанный диапазон, определяемый минимальными и максимальными значениями:
 
−
1. Минимальное входное напряжение – максимальное входное напряжение
 
−
 
−
 
−
2. Минимальное выходное напряжение – максимальное выходное напряжение
 
−
 
−
 
−
3. Минимальная температура батареи – максимальная температура батареи
 
−
 
−
 
−
Так же состояние тревоги формируется при снижении уровня заряда батареи ниже минимально допустимого значения (в %):
 
−
 
−
 
−
 
−
В клиенте «Интегра планета Земля», на плане объекта, контролируемые параметры отображаются в виджете, появляющемся при нажатии на трехмерную модель UPS правой кнопкой мыши
 
−
 
−
 
−
 
−
 
−
==6==
 
−
Настройка получения информации от единой контрольной системы мониторинга технологических объектов "АТМ".
 
−
Для отображения параметров  в приложениях Интегра-С необходимо:
 
−
1. Задать в редакторе SCADA схему.
 
−
2. Настроить схему в соответствии с требованиями. Стоит учитывать тот факт, что на каждом звене может находиться более 1 элемента, что позволяет реализовать разветвленное дерево выводимых параметров.
 
−
3. В порядке подключения друг к другу — Компьютер, Менеджер устройств Acuario manager, AtmClient, AtmObject, AtmSensor, AtmNode, AtmParam.
 
−
В компьютере указывается ip адрес машины, на которой работает Acuario manager.
 
−
В менеджере устройств Acuario manager не обязательно указывать данные.
 
−
В клиенте указываются url, логин, пароль, частота опроса.
 
−
В AtmObject, в поле имени вводится имя объекта (например, Жилой дом, 1 Просека 1).
 
−
В AtmSensor, в поле имени вводится имя сенсора (например, Тепловычислитель ВЗЛЕТ ТСР-023, 353173066374495).
 
−
В AtmNode, в поле имени вводится имя раздела параметров сенсора (например, ЦО, Узел учёта №1).
 
−
В AtmParam, в поле имени вводится имя человеко-читаемое имя параметра (например, Тепловая мощность).
 
−
4. Для корректной работы схемы необходимо разворачивать FireFly не ниже 2-ой версии, а так же новый Acuario2.manager.
 
−
5. Пример схемы развернутой в системе ATM.
 
−
 
−
==7==
 
−
Инструкция по настройке ПО «Рубеж 2ОП»
 
−
 
−
Для основной настройки ПАК «Рубеж 2ОП» необходима программа Администратор ОПС «FireSec», следует учитывать версию этой программы, она должна соответствовать версии ПАК «Рубеж», соответствие можно узнать на официальном сайте http://td.rubezh.ru/
 
−
 
−
После того как программа установлена, необходимо настроить схему в соответствии с инструкцией к ПАК «Рубеж». Для того чтобы загрузить схему в ПАК, необходимо установить соединение между компьютером и ПАК «Рубеж»
 
−
на рисунке, красным цветом отображены значения, которые необходимы для дальнейшей настройки, в данном случае соединение установлено через USB канал передачи данных, по адресу 100, ниже указан адрес пожарного извещателя (1.1).
 
−
После того как схема загружена в устройство, необходимо проверить работоспособность канала приема-передачи данных, для этого есть программа HTTPServ_Test работающая в связке с FS_HTTPSender, в которой необходимо указать адрес компьютера и порт передачи данных, подробное описание настройки можно найти в инструкции к ПАК «Рубеж», следует отметить что порт передачи данных не должен быть занят другими приложениями и программами.
 
−
После того как схема успешно загружена, а соединение установлено,  можно перейти к настройке схемы в GraphViewer, выглядит она следующим образом:
 
−
 
−
 
−
На рисунке представлена схема подключения к компьютеру пожарного извещателя, и датчика дыма к ПАК «Рубеж 2ОП» через eily.acuario2.manager — 2.18. Черным цветом выделены адреc передачи данных о котором написано ранее, а так же сетевой адрес компьютера и порт, следует отметить что программа  eily.acuario2.manager осуществляет обмен данными с программой  FS_HTTPSender поэтому порт и сетевой адрес должны иметь соответствие, а работоспособность FS_HTTPSender должна быть непрерывной.
 
−
Для того чтобы управлять состояниями устройств подключенных к ПАК «Рубеж» необходимо указать адреса в соответствии с адресами ранее указанными в Администратор ОПС «FireSec».
 
−
 
−
 
−
 
−
==8==
 
−
ЛЕРС – система диспетчеризации потребления энергоресурсов, предназначена для автоматического сбора, обработки данных с приборов учета (теплосчетчиков, электросчетчиков, счетчиков воды и газа).
 
−
Для получения данных с системы необходимо настроить схему подключения в редакторе СКАДА.
 
−
Общий вид схемы:
 
−
 
−
 
−
Здесь:
 
−
1 – сервер с установленной программой Acuario Manager (элемент СКАДА «сервер» или «компьютер»);
 
−
2 – программа Acuario Manager (элемент «Менеджер устройств»);
 
−
3 – сервер ЛЕРС (элемент «LersServer»);
 
−
4 – объект учета ЛЕРС (элемент «LersObject»);
 
−
5 – точка контроля ЛЕРС (элемент «LearsMeasurePoint»).
 
−
 
−
Настройки элемента «LersServer»
 
−
 
−
 
−
Сетевой адрес – ip адрес сервера системы ЛЕРС;
 
−
Port – порт подключения к серверу системы ЛЕРС;
 
−
Login, password – логин и пароль пользователя системы ЛЕРС;
 
−
Update_m – интервал обновления данных, в минутах.
 
−
 
−
Настройки элемента «LersObject»
 
−
 
−
 
−
Id – идентификатор объекта в системе ЛЕРС.
 
−
Расположение – географические координаты объекта.
 
−
Поля «имя объекта» и «адрес» заполняются автоматически при подключении к серверу, в случае, если эти поля были пустыми. Если указанные поля были заранее заполнены, их содержимое не изменится.
 
−
 
−
Настройки элемента «LersMeasurepoint»
 
−
 
−
 
−
Id – идентификатор датчика в системе ЛЕРС.
 
−
Расположение – географические координаты объекта.
 
−
Поля «имя объекта» и «адрес» заполняются автоматически при подключении к серверу, в случае, если эти поля были пустыми. Если указанные поля были заранее заполнены, их содержимое не изменится.
 
−
 
−
После настройки указанной схемы и запуска программы Acuario Manаger информационные поля датчиков будут заполнены данными, приходящими от системы ЛЕРС, данные будут обновляться в соответствии с указанным интервалом «update_m». Для примера, датчик отопления имеет следующие информационные поля:
 
−
mass_flow_delta – изменение массового расхода;
 
−
mass_flow_feed – массовый расход (подача);
 
−
mass_flow_return – массовый расход (обратка);
 
−
pressure_delta – изменение давления;
 
−
pressure_feed – давление подачи;
 
−
pressure_return – давление обратки;
 
−
temperature_delta – разность температуры подачи и обратки;
 
−
temperature_feed – температура подачи;
 
−
temperature_return – температура обратки.
 
−
 
−
 
−
 
−
==9==
 
−
СПРУТ_М – система, предназначенная для учета потребления энергоресурсов.
 
−
В базе трекинга (по умолчанию eatracking2) строится схема:
 
−
 
−
 
−
Примечания:
 
−
1. TermalSensor – может быть до 4-х штук (по количеству входов на родительском элементе) для каждого из устройств TermalSystemSprutM.
 
−
2. TermalSystemSprutM может быть одна или несколько штук для объекта (в зависимости от построения системы, например разделения на отдельный учет ГВС и отопления, в этом случае их будет две – для ГВС и отопления), подключенных к TermalControlSprutMClient
 
−
3. Элемент TermalControlSprutMClient – данный элемент в единственном экземляре
 
−
 
−
Настройка TermalControlSprutMClient
 
−
Здесь заполняется все поля, в соответствии с предоставленными настройками. Например, ниже приведен пример, когда были предоставлены следующие данные:
 
−
Параметры для подключения к серверу Тула-ЭСКО:
 
−
IP адрес: 91.201.253.77
 
−
Alias БД: firenet (Локальный путь к БД D:\db\firenet.FDB)
 
−
Порт: 3050
 
−
Имя пользователя БД: SPRUT_ADMIN
 
−
Пароль: e1a19Nx0
 
−
Роль: ACCESS_ADMIN
 
−
Кодировка: WIN1251
 
−
Логин/пароль для процедуры GET_CNTTCURR_NEW:
 
−
Логин: integra
 
−
Пароль: integra
 
−
 
−
Заполняем таблицу
 
−
 
−
 
−
TermalSystemSprutM
 
−
 
−
Заполняются поля:
 
−
Id – уникальный id системы (предоставляет заказчик)
 
−
Name – любое удобное для отображения имя
 
−
Number – если элемент один, то ставится «1», если элементов 2 (как описано выше для ГВС и отопления), то в одном ставится  «1», а в другом «2», по имени и идентификатору эти элементы будут одинаковы.
 
−
Position – размещение датчика по координатам в формате POINT(Долгота Широта).
 
−
TermalSensorSprutM
 
−
 
−
 
−
 
−
Заполняются поля
 
−
Name – любое удобное для отображения имя
 
−
Position – размещение датчика по координатам в формате POINT(Долгота Широта).
 

Версия 13:18, 6 октября 2017