Стартовая >> Документация >> Энергонадзор >> Электро-Учет для построения систем учета электроэнергии

Электро-Учет для построения систем учета электроэнергии

Оглавление
Электро-Учет для построения систем учета электроэнергии
Техническое задание

Комплекс программных средств для построения систем учета электроэнергии
ЭлектроУчет

АННОТАЦИЯ

            Данный документ описывает комплекс программных средств для построения систем учета электроэнергии ЭлектроУчет (далее – комплекс).  Комплекс может быть использован для построения различных систем коммерческого, технического учета и диспетчерского контроля для объектов энергопотребления, энергогенерирующих и распределительных предприятий. Комплекс может использоваться самостоятельно либо в составе другой системы.

1. Назначение

Комплекс ЭлектроУчет предназначен для построения различных систем коммерческого, технического учета и диспетчерского контроля для объектов энергопотребления, энергогенерирующих и распределительных предприятий.
Комплекс также может быть использован для построения интегрированных систем учета различных типов энергоресурсов (электроэнергия, вода, газ, тепло и др.) при наличии в составе системы модулей опроса соответствующих устройств.

2. Условия применения

Комплекс функционирует под управлением операционной системы Windows NT, Windows 2000, Windows2003 Server. Требование к аппаратному обеспечению: IBMPC-совместимый компьютер с частотой процессора не ниже 400 МГц и обьемом оперативной пямяти не менее 96 МБ. Требуемый обьем на жеском диске – 10МБ для программ комплекса и 100МБ и более (в зависимости от конфигурации) для файлов базы данных.
Отдельная версия комплекса функционирует под управлением операционной системы Linux.

3. Состав и функции

В состав комплекса входит:
- Ядро системы
- Базовый набор программ (Конфигуратор, Просмотр БД, XML-консоль, консоль опроса и др.)
- Редактор и генератор отчетов
- Набор модулей опроса устройств

3.1. Ядро системы

Ядро системы состоит из серверного приложения ElectroHost.exe и динамической библиотеки Electro.dll. Дополнительно используются стандартные библиотеки операционной системы, и в зависимости от конфигурации, библиотеки сторонних производителей (работа с XML-форматами, связь с СУБД и т.п.)
Ядро системы выполняет следующие функции:

  • поддержку приложений;
  • оповещение о событиях;
  • выполнение назначенных заданий;
  • архивирование данных;
  • Web- доступ;
  • Telnet- доступ.

3.1.1. Поддержка приложений

Любое приложение ЭлектроУчет использует библиотеку electro.dll, через которую осуществляется доступ к данным и взаимодействие с серверным приложением. Библиотека electro.dll содержит также набор часто используемых функций (работа с метками времени; стандартные диалоги; прочее).

3.1.2. Оповещение о событиях

            В процессе функционирования комплекса возникают разнообразные события, относящиеся к самой системе (выполнение заданий, сбои в канале связи и т.п.) и к контролируемому обьекту (выход некоторой величины за установленый предел). С помощью специального механизма определяется реакция на возникновение события. В простейшем случае реакция заключается в записи текста сообщения о событии в журнал системы. В общем случае текст сообщения может быть передан в виде SMS, mail, fax, voice.

3.1.3. Выполнение назначенных заданий

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

3.1.4. Архивирование данных

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

3.1.5. Web-доступ

            В составе серверного приложения ElectroHost.exe имеется собственный web-сервер, обеспечивающий доступ к данным и отчетным формам системы со стороны внешних клиентов и систем.

3.1.6. Telnet-доступ

            В составе серверного приложения ElectroHost.exe имеется собственный telnet-сервер, обеспечивающий удаленное администрирование системы.

3.2. Базовый набор программ

В состав базового набора входят программы
AppName.exe – оболочка комплекса, реализующая также функции конфигуратора системы.
DBView.exe – просмотр БД измерений.
ElectroXML.exe – интерактивное приложение для взаимодействия с Ядром через XML-форматы (экспорт/импорт данных; экспорт/импорт конфигурации).
XmlGen.exe – консольный вариант приложения для взаимодействия с Ядром через XML-форматы.
GetDev.exe - интерактивное приложение для опроса устройств.

3.3. Редактор и Генератор отчетов

            Комплекс ЭлектроУчет использует для формирования отчетов систему Microsoft Excel, взаимодействие с которой осуществляется через OLE-интерфейс.
С помощью интерактивного Редактора отчетов RepCnf.exe XLS-документ снабжается привязками к БД ЭлектроУчет и образует шаблон отчета. Шаблон отчета хранится в БД ElectroCNF.
Генератор отчетов (консольное приложение RepGen.exe) заполняет шаблон отчета информацией из БД. Сгенерированный отчет сохраняется в виде файла XLS либо HTML-формата.

3.4. Модули опроса устройств

            Модули опроса устройств (счетчики, контроллеры) оформлены в системе ЭлектроУчет в виде динамических библиотек (dll-файлы). Любой модуль опроса реализует стандартный набор функций.
Модули опроса активизируются динамически, в соответствии с конфигурацией системы и заданием на опрос устройства.



 
« Щодо споживачів електроенергії - приватних нотаріусів, адвокатів
электрические сети