74121

Структура и состав базового программного обеспечения АСКУЭ Энергия+

Доклад

Информатика, кибернетика и программирование

Клиентская часть обеспечивает отображение пользователю Д, хранимых в серв части. Содержит разные приложения – потребители инф: разл документы, генераторы отчётов и т.п. С одной серв частью могут работать одна или более кл частей. При доступе к Д только через WEB-сервер на кл компе не требуется установка к-л программ – достаточно наличия WEB-браузера.

Русский

2014-12-26

21.72 KB

0 чел.

14. Структура и состав базового программного обеспечения АСКУЭ "Энергия+".

БПО реализовано на технологии "клиент – сервер".

Серверная часть содержит программы приёма и обработки Д, а также SQL и WEB-сервер. Обеспечивает осн функции – приём, обработку, хранение и публикацию Д от контролируемой системы. Может работать как на одном компе, так и на 2-х (с выделенным SQL) или 3-х (с выделенными SQL и WEB серверами).

Клиентская часть обеспечивает отображение пользователю Д, хранимых в серв части. Содержит разные приложения – "потребители" инф: разл документы, генераторы отчётов и т.п. С одной серв частью могут работать одна или более кл частей. При доступе к Д только через WEB-сервер на кл компе не требуется установка к-л программ – достаточно наличия WEB-браузера.

Осн сетевой протокол, используемый при работе системы – TCP/IP.

Комплекс программ содержит след осн компоненты: Редактор проекта, Расчётное Ядро, Запись в базу, Сервер устройств, Сервер доступа к данным, Архиватор БД, Просмотр журналов, Конфигуратор БД.

Программа "Редактор проекта". Имя файла программы "input.exe". Вызывается по одноимённому ярлыку в меню, Используется для создания или изменения т.н. "проекта", представляющего собой полное описание контролируемой системы: состава и свойств приборов учета, подключенных к ним каналов связи, коэффициентов преобразования сигналов, состава групп и т.д. Предназначена для выполнения след осн функций:

- ввода и редактирования оператором элементов проектных Д– описаний УСД, эл счетчиков, каналов учета, групп учета и других;

- выполнения проверки полноты и правильности введенной инф (''генерация проекта'');

- подготовка и запись рабочих Д для программы ''Расчетное Ядро'' Эти Д далее исп для планирования опроса приборов учета и обработки полученной от них инф;

- сохранение введенного проектного описания в файл и восстановление его из ранее созданных файлов.

Изменение проекта- возможно создание след проектных элементов: ввод эл счетчика, устройства сбора данных (УСД), первичного телеизмерительного канала (ПТИК) в УСД, расчетной группы (ГТИК), рабочего календаря, ВТИ-канала, ТК-канала, незав переменной ввода (ПВ), энергет объекта, типа энергет объектов, блоков телеуправления (ТУ)

Пользователь вносит в проект описание источников Д УСПД, счётчиков и др. устройств. Каналы от счётчиков или УСПД именуются первичными телеизмерительными каналами (ТК), к ним подключаются нужные вторичные ТК.

В программе можно описать группы каналов, в кот можно:

- задать рабочие календари (для определения сезонов года, свойств суток, деления суток на зоны и смены);

- установить лимиты (для сопоставления сигналов с ними).

После ввода проекта в этой же программе проверяется правильность введённой инф посредством операции генерации. При отсутствии ошибок генерируются и записываются т.н. "рабочие Д". Они используются др программой БПО – "Расчётное Ядро", кот выполняет приём и обработку инф из контролируемой системы.

Программа "Расчётное Ядро" или "Ядро". Имя файла программы "kernel6.exe". Запускается в работу ярлыками "Запуск ядра с …". Программа должна быть загружена постоянно в процессе приёма и обработки учётной инф.

На основе рабочих Д, подготовленных в программе "Редактор проекта" ядро осуществляет след операции:- автоматически планирует и выполняет опрос периферийных устройств,- обрабатывает полученную инф,- рассчитывает заданные в проекте группы,- подготавливает Д для записи в БД.

Преобразованные Д записываются в файлы, образующие очередь для программы "Запись в базу", переносящей их в SQL-сервер.

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

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

Программа "Запись в базу". Вызывается одноим ярлыком в меню. Имя файла программы "writer.exe". Как и программа "Ядро" должна быть загружена постоянно. Предназначена для считывания Д, принятых и обработанных программой "Ядро" для записи в БД на SQL-сервере.

Выполняет и ряд вспом функций: создание резервных копий БД, очистку баз от устаревшей инф.

Программа "Сервер устройств". Имя файла программы "icserv.exe". Запускается и останавливается автоматически программой "Ядро", ярлыка в меню не имеет. Обеспечивает работу с каналами связи, приём и обработку Д от разл устройств, использующих цифровые каналы обмена Д (УСД, счётчики и др. – кроме приборов с выходом по симплексной линии).

Программа "Сервер доступа к данным". Запускается одноим ярлыком в меню. Имя файла программы – "e6_das.exe". Обеспечивает – в реальном времени–доступ к оперативной инф, имеющейся в памяти программы "Ядро". Позволяет программам-клиентам оформить:

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

Максимальная частота обновления Д около 5 секунд, рассылка инф – по протоколу TCP/IP. Программа автоматически подключается к программе "Ядро" после запуска и автоматически отключается при завершении её работы.

Программа "Звуковая сигнализация". Запускается одноим ярлыком в меню. Имя файла – "e6ring.exe". Обеспечивает оперативную звуковую и визуальную сигнализацию при возникновении различных событий. Работает на основном компе одновременно с программой "Ядро", от которого и получает инф о событиях. Позволяет настроить различные схемы применения звука и цвета для сигнализации.

Программа "Архиватор БД". Запускается одноим ярлыком в меню. Имя файла – "dbackupm.exe". Предназначена для извлечения из SQL накопленной инф, преобразования её в текстовые файлы и записи в отдельные архивные файлы. Обеспечивает также обратный процесс.

В комплекте с программой имеются 2 командных файла: "bkp_all.cmd" и "bkp_now.cmd", кот служат для получения полных архивов за прошлые сутки или оперативных архивов за текущие сутки. При вставке ссылок на эти файлы в штатный планировщик ОС обеспечивается автоматическое создание архивов указанных видов с требуемой периодичностью.

Программа "Просмотр журналов". Запускается одноим ярлыком в меню. Имя файла – "e6logv.exe". Позволяет оператору просматривать журналы работы программ, фильтровать и сортировать их содержимое по различным признакам, экспортировать во внешний файл. Возможно преобразование журналов в текстовый, HTML или CSV файлы.

Программа "Конфигуратор БД". Запускается одноим ярлыком в меню. Имя файла – "configdb.exe". Предназначена для просмотра и изменения системных настроек базового ПО: политик доступа пользователей к БД, параметров аудита доступа и других.

Используется при назначении записи на др сервер или смене пароля пользователя, применяемого указанной программой.

Дополнительное ПО: комплекс программ "Автоматизированная диспетчерская система" (АДС). Он предназначен для создания, изменения и отображения мнемосхем.Комплекс состоит из следующих программ:- "Редактор схем АДС" (edit_sh.exe) – предназначена для создания и редактирования мнемосхем;- "Редактор объектов АДС" (edit_g.exe) – предназначена для создания и редактирования библиотек графических объектов, используемых при создании мнемосхем;- "Просмотр схем АДС" (show_g.exe) – предназначена для просмотра мнемосхем в рабочем режиме;- "Генератор мнемосхем-индикаторов" (k6_gen16.exe) – предназначена для быстрого создания простых мнемосхем, состоящих только из индикаторов.- "Импорт данных АДС" (adsConvert6_62.exe) – предназначена для импорта Д АДС из более ранних версий;


 

А также другие работы, которые могут Вас заинтересовать

44805. Понятие популяции. Структура и динамика популяций 41 KB
  Свободно скрещивающихся и дающих плодовитое потомство Основные характеристики популяций: 1 численность– общее количество особей на выделяемой территории; 2 плотность популяции – среднее число особей на единицу площади или объема занимаемого популяцией пространства; плотность популяции можно выражать также через массу членов популяции в единице пространства; 3 рождаемость– число новых особей появившихся за единицу времени в результате размножения; 4 смертность – показатель отражающий количество погибших в популяции особей за...
44806. Потоки вещества и энергии в биологических сообществах. Продуценты, консументы, редуценты. Трофические цепи и трофические сети. Пирамиды численности и биомассы в сообществах 37.5 KB
  Энергия основа работы экосистемы основной источник энергии Солнце. Поток солнечной энергии протекает через фототрофные экосистем при передаче в пищевых трофических цепях происходит рассеивание в виде тепла Пищевая цепь сеть – последовательность организмов где каждый предыдущий пища для последующего. Из всей поступающей солнечной энергии растениями усваивается только 2 остальное расходуется на транспирацию отражается листьями идет на нагревание воздуха воды и почвы.
44807. Продуктивность экосистем. Первичная и вторичная продукция 18.66 KB
  Пример экосистемы пруд с обитающими в нём растениями рыбами беспозвоночными животными микроорганизмами составляющими живую компоненту системы биоценоз. Все живые компоненты экосистемы – продуценты консументы редуценты составляют общую биомассу живой вес. Для экосистемы океана пирамида биомассы имеет перевернутый вид т. Знание энергетики экосистемы и количественных ее показателей позволяют точно учесть возможность изъятия из природной экосистемы того или иного количества растительной и животной биомассы без подрыва ее эффективности.
44809. Тhe purpose of grammar as a linguistic discipline 25 KB
  Lаnguаge is mens of forming nd storing ides s reflections of relity nd exchnging them in the process of humn intercourse. Lnguge is socil by nture; Lnguge incorportes the three constituent prts sides ech being inherent in it by virtue of its socil nture. Only the unity of these three elements forms lnguge; without ny one of them there is no humn lnguge in the bove sense. The phonologicl system is the subfoundtion of lnguge; it determines the mteril phoneticl ppernce of its significtive units.
44810. Предмет, содержание и задачи экономического анализа 38.5 KB
  ЭА осуществляемый на уровне отдельной фирмы предприятия называется обычно анализом хозяйственной деятельности. Предмет любой науки – это часть или сторона объективной действительности которая изучается только данной наукой; это хозяйственные процессы предприятий объединений ассоциаций социально-экономическая эффективность и конечные финансовые результаты их деятельности складывающиеся под воздействием объективных и субъективных факторов получающие отражение через систему экономической информации. Как видно из определения ЭА имеет...
44811. Анализ школьных учебников и методической литературы по химии 21.71 KB
  Анализ школьных учебников и методической литературы по химии. B сложной системе обучения химии учебник занимает важное место. В нем присутствуют все структурные элементы которые присущи обучению химии в целом: содержание предмета химии методы обучения средства обучении и организация учебной деятельности учащегося. Межпредметные связи в преподавании химии.
44812. Модель. Моделирование баз 41 KB
  При предметном моделировании строят физическую модель которая соответствующим образом отражает основные физические свойства и характеристики моделируемого объекта при этом модель и реальный объект мотуг иметь разную физическую природу. Если же модель и объект одной и той же физической природы то моделирование будет физическим. Абстрактное моделирование связана с построением абстрактной модели которая представляет собой математические диаграммы и т.
44813. Системы пакетной обработки 28.86 KB
  Например одна часть приложения выполняющаяся на компьютере пользователя может поддерживать специализированный графический интерфейс вторая работать на мощном выделенном компьютере и заниматься статистической обработкой введенных пользователем данных а третья заносить полученные результаты в базу данных на компьютере с установленной стандартной СУБД. Разделение данных:Разделение данных предоставляет возможность доступа и управления базами данных с периферийных рабочих мест нуждающихся в информации. Разделение ресурсов...