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