Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом Маши / глава ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ.doc
Скачиваний:
22
Добавлен:
10.12.2013
Размер:
115.2 Кб
Скачать

(Спрут) Устройство и принцип работы программного обеспечения.

Программное обеспечение АСКУЭ состоит из трех подсистем:

  • Подсистема сбора данных и обслуживания информационного хранилища.

  • Подсистема пользовательских АРМов.

  • Тестовое программное обеспечение

Программное обеспечение сбора данных и обслуживания информационного хранилища разработано в соответствии с технологией клиент-сервер и функционирует в операционной среде WINDOWS 95/98/NT, в качестве СУБД используется SQL-сервер MS SQL Server 7.0 .Оно обеспечивает прием и обработку данных от разных типов счетчиков, оснащенных цифровым интерфейсом и получаемых от них с использованием разных средств и способов (файлы, радио-,телефонные-, ВЧ-каналы связи). Для обслуживания удаленного узла сбора данных (например РЭС) используется сервер с программой – удаленный концентратор, которая не имеет пользовательского интерфейса (работает резидентно), а по программному интерфейсу для верхнего уровня полностью имитирует заменяемые счетчики (т.е. по сути является виртуальным счетчиком). ПО разработано с использованием среды программированияMSVisualC++ 6.0.

Программное обеспечение производит опрос счетчиков с учетом специфичных для каждого типа возможностей и протоколов взаимодействия. Никаких алгоритмических преобразований данных на этом уровне не производится. На сервере данные хранятся:

  • по энергии – в виде значений, фиксируемых в счетчиках на 0 часов первого числа каждого месяца, в формате DECIMALсервераMSSQLServer7.0,

  • по профилю мощности – в виде количества импульсов, фиксируемых счетчиком за каждый период усреднения мощности, в формате INTсервераMSSQLServer7.0.

Программное обеспечение подсистемы пользовательских АРМов обеспечивает представление данных пользователям и образует набор независимых программ отображения и обработки собранных данных. Это открытая, масштабируемая, сетевая система, которая может совершенствоваться и модифицироваться пользователем самостоятельно, в том числе, и на базе средств MSOffice(Access,Excel,Word).

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

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