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

БД ElectroCNF, Electro - Electro для построения систем учета и контроля

Оглавление
Electro для построения систем учета и контроля
Установка, программы и драйвера
Комплекс модулей опроса
RepCNF
DBView, LogView
AppName
Примеры, рекомендации, типовые решения
Принципы работы WEB-сервера
Результаты тестирования СУБД
Конфигурирование СУБД
Установка демонстрационной версии
FAQ 1
FAQ 2
FAQ 3
FAQ 5
FAQ 6
FAQ 8
Dll Option перечень ключей
Dll Option - организация опроса устройств
Dll Option - организация опроса счетчиков Elgama
Dll Option - организация опроса устройств Альфа
Dll Option - организация опроса счетчиков Энергия-9,  Облік ЛО-3Т5, корректоров ОЕ-VT, OE-VPT
Dll Option - GPS-Приемник, мультиплексор MX16, ПИК-16
БД ElectroCNF, Electro
БД ElectroCNF, Electro - состав таблиц
Работа с БД ElectroCNF
ElectroHost сервер
ElectroHost сервер - задания, контроль, связь

1. Структура и процедуры БД ElectroCNF, Electro  

1.1. Общая информация

                БД ElectroCNF описывает конфигурацию обьекта учета э\э и является основой для построения различных систем - коммерческого учета, технического учета, диспетчерского контроля энергоресурсов. БД состоит из взаимосвязанных таблиц:
TB_Objects          - измерительные величины (параметры) и логическая структура объекта. Связь с таблицами TB_Devices, TB_Tarif, TB_Dimension, TB_Reactions
TB_Devices          - устройства (счетчики, програмируемые логические контроллеры, системы телеметрии). Связь с таблицами TB_Connections
TB_Connections - настройки средств связи (устройства и каналы, протоколы передачи данных). Связь с таблицами TB_Modems
TB_Tarif              - настройки тарифов для коммерческих систем учета. (В настоящее время не используется).
TB_Dimension    - размерности физических величин (кВт, кВт*ч, Гц и т.п.)
TB_User               - список пользователей системы (имена, пароли, права доступа)
TB_Reports         - таблица шаблонов (заготовок) отчетов
TB_Strings          - общесистемный словарь
TB_Modems        - таблица модемов
TB_Depend         - таблица зависимостей для вычисляемых параметров
TB_Reactions, TB_AlrGrp, TB_AlrEnt      - таблицы, описывающие соответственно типы реакций на события, группы реакций, реакции.
TB_Sheduler        - таблица назначенных заданий.
TB_ChangeDev   - таблица замены устройств

 

                БД ElectroCNF связана через идентификаторы измерительных величин (ObjId) с БД Electro, содержащей значения измерений.
БД Elecro состоит в настоящий момент из таблиц:
Trend                    - Таблица измерений. Имеет простую структуру типа Идентификатор-МеткаВремени-Значение. В настоящее время практически выведена из работы, система сохраняет (дублирует) в эту таблицу значения периодических параметров.
Trend2                  - Таблица измерений (основная). Информация хранится сжатыми блоками данных.
Current                 - Таблица текущих значений. По сути содержит срез таблицы Trend2 (значения с самыми свежими метками времени).
DevLogs               - Таблица событий.
Logs                      - Таблица-журнал опроса устройств.

1.2. Реализация

                БД ElectroCNF может быть реализована на основе различных СУБД (MS Access, MS SQL Server, Borland Interbase, Informix и др.) применительно к требованиям и возможностям заказчика.

Настройки БД ElectroCNF сохраняются в реестре Windows, раздел
HKEY_LOCAL_MACHINE \ SOFTWARE \ Nivus GMBH \ Electro            
DataPath             - (string) имя директории для файлов БД. Например, для файла C:\ElectroCNF.mdb параметр DataPath имеет значение “C:”. Значение по умолчанию – “C:\Electro”
                SQLtype               - (string) тип используемого SQL-сервера:
ACCESS               - по умолчанию, Microsoft Access driver (*.mdb)
INTEBASE          - Borland Interbase SQL Server
MSSQL                 - Microsoft SQL Server
SYBASE               - Sybase SQL Server
NRS                       - NRS (Nicos Remote Server) ODBC-driver
MYSQL                - MySQL SQL-Server
INFORMIX          -
ORACLE              -
CACHE                -
BinPath                - (string)  имя директории для исполняемых файлов системы (EXE, DLL и.т.п.).
PattPath               - (string) имя директории для шаблонов отчетов. Значение по умолчанию – “C:\Electro\Pattern”



 
EТ2, EТ3 счетчики »
электрические сети