|
|
| Строка 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(Долгота Широта).
| |