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) – предназначена для импорта Д АДС из более ранних версий;


 

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

52569. УРОК ДОБРОЧИННОСТІ 51 KB
  Poster artist Peter Max will sell a new September 11 poster, this time to raise money for firefighters. Never Forget is his colorful rendition of now-famous newspaper photo of firefighters raising a flag at Ground Zero.
52570. Світ рятує Доброта 83 KB
  Розширювати поняття про доброту і красу людської душі з’ясувати зміст понять доброта милосердя співчуття. Розвивати уявлення про добро і зло уміння робити добро в повсякденному житті вміння висловлювати власні погляди і думки критично мислити. Виховувати почуття гідності чуйності доброти любові до ближнього; розвивати почуття відповідальності за свої вчинки і викликати бажання творити добро та бути милосердними.
52571. Доброта і милосердя у твоєму житті 72.5 KB
  Достоєвський Добро все переможе. Народна мудрість Записи на дошці: Добро Усе позитивне в житті людей що відповідає їхнім інтересам бажанням мріям благо. Добра корисна справа дія вчинок Обладнання: на стіні плакати із висловами: Будуйте храм в душі своїй Все те що робиш комусь роби собі Поспішай робити добро.
52572. Доброта та жорстокість 77.5 KB
  Бесіда за запитаннями Чому на світі так багато зла Чому на небо йдуть хороші люди Чи може в цьому й наша є вина Що нині зло живе уже повсюди Чому несправедливість в світі є Чому страждають безневинні діти Чому добро верх не бере своє Щоб люди всі могли життю радіти. Дискусія в групах Як ви гадаєте що таке доброта У чому вона виявляється Як ви ставитеся до тих людей котрі з вами добрі лагідні та щирі Наведіть приклади людської доброти що їх ви бачили чи відчули на собі Як ви гадаєте...
52573. Виховний захід «Вас вітає ввічливість і доброта» 63 KB
  Добрий день шановні гості діти. Мозковий штурм Діти давайте всі разом подумаємо над таким запитанням: ЯКИМ ПОТРІБНО БУТИ ЩОБ МАТИ ДРУЗІВ МІКРОФОН ПЕРЕДАЮЧИ МІКРОФОН ДІТИ по черзі висловлюють свою думку видокремлюють по одній рисі характеру ДОБРИМ ЧУЙНИМ ТУРБОТЛИВИМ ЧЕСНИМ ВІДКРИТИМ ЩИРИМ УВАЖНИМ НАДІЙНИМ ЛЮБ’ЯЗНИМ КРАСИВИМ Мудрець сказав: Живи добро звершай...
52574. Подорож у країну Доброти 33.5 KB
  Подорож у країну Доброти Мета: Розвивати здатність розуміти необхідність доброзичливих стосунків з ровесниками та іншими людьми. Я всміхаюсь квіточці Хай вона цвіте Я всміхаюсь дощику Лийся мов з відра Друзям усміхаюсь я Зичу їм добра Вихователь: Діти я вітаю вас в Країні Доброти Щоб наша зустріч була теплою доброю і щирою ви подарували один одному усмішки отже відомо коли люди посміхаються то світлішає веселішає на світі. Як ви гадаєте ви добрі чи злі щедрі чи жадібні веселі чи сумні Я хочу запропонувати вам подорож...