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

Dll Option - организация опроса счетчиков Энергия-9,  Облік ЛО-3Т5, корректоров ОЕ-VT, OE-VPT - 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 сервер - задания, контроль, связь

Счетчики Энергия-9 (СТК3)

            Для опроса устройств Энергия-9 (СТК-3) ( http://www.telecard.odessa.ua )используется драйвер CTK3.dll.
К настоящему времени опытным путем проверена работоспособность драйвера CTK3.dll для версий протокола 2, 3, 22, 33, 34, 35, 36, 37. По вопросам поддержки других версий протокола необходимо связаться с разработчиком системы Electro.

            Процедура сеанса связи с устройством использует значения ключей DEVNUM=k IDENT=n
Число k задает серийный (заводской) номер, указанный на лицевой панели устройства. Ключ DEVNUM необязателен. В случае его отсутствия драйвер определяет заводской номер командой «Чтение заводского номера».
Число n задает так называемый идентификационный номер устройства (IDENT), используемый в команде «Открыть доступ к счетчику». Ключ IDENT необязателен. В случае его отсутствия используется значение 0 (заводская установка).
Итак, алгоритм сеанся связи:
Шаг 0. Если ключ DEVNUM не задан либо DEVNUM=0 , то в счетчик посылается широковещательная команда «[0B] Чтение заводского номера». Принятый от счетчика ответ устанавливает значение ключа DEVNUM.
Шаг 1. В счетчик посылается команда «[03] Открыть доступ к счетчику» в которой указаны значение ключей DEVNUM и IDENT. На эту команду ответит только счетчик с соответствующими значениями ключей. В ответе счетчик передает случайное число coder используемое для кодирования данных в последующих командах.
Шаг 2. В счетчик посылаются команды чтения требуемой информации.
Шаг 3. Сеанс вязи закрывается командой «[02] Закрыть доступ к счетчику без подтверждения»

            Замечания, рекомендации.

  • Для версии протокола 34 было обнаружена проблема с командой «Получить заводской номер». Для данной версии протокола следует обязательно указывать ключ DEVNUM=k
  • Также, следует обязательно указывать ключ DEVNUM=k в случае если на один интерфейс RS485 подключено несколько счетчиков. Если ключ DEVNUM отсутствует, драйвер выполняет широковещательный запрос (Шаг 0) с вероятностью коллизий ответов от нескольких счетчиков.

 

Параметр

П
Е
Р
И
О
Д

Версия счетчика

 

2,3

22,33,34,35

36,37

Примечание

ГН Активная мощность

+

10001

-

-

 

ГН Реактивная мощность

+

10002

-

-

 

ГН Энергия А+

+

-

10010

10010
10020 (фаза1)
10030 (фаза2)
10040 (фаза3)

 

ГН Энергия А-

+

-

10011

10011
10021 (фаза1)
10031 (фаза2)
10041 (фаза3)

 

ГН Энергия R I

+

-

10012

10012
10022 (фаза1)
10032 (фаза2)
10042 (фаза3)

 

ГН Энергия R II

+

-

10013

10013
10023 (фаза1)
10033 (фаза2)
10043 (фаза3)

 

ГН Энергия R III

+

-

10014

10014
10024 (фаза1)
10034 (фаза2)
10044 (фаза3)

 

ГН Энергия R IV

+

-

10015

10015
10025 (фаза1)
10035 (фаза2)
10045 (фаза3)

 

ГН Ток фаза1

+

-

-

10100

 

ГН Ток фаза2

+

-

-

10101

 

ГН Ток фаза3

+

-

-

10102

 

Нарастающим итогом энергия Активная+

0

1801

 

Списано Активная+ [Сезон SS, Тариф TT]

0
0
2
0
1

(200+(SS-1)*6+(TT-1))*100+0 «всего»
(200+(SS-1)*6+(TT-1))*100+1 «с начала месяца»
(200+(SS-1)*6+(TT-1))*100+2 «за месяц»
(200+(SS-1)*6+(TT-1))*100+3 «с начала суток»
(200+(SS-1)*6+(TT-1))*100+4 «за сутки»

SS=1..12; TT=1..6
Напр., для [Сез2,Тариф3] «всего»
memind=(200+1*6+2)*100+0=20800

Нарастающим итогом энергия Активная-

0

1802

 

Списано Активная- [Сезон SS, Тариф TT]

0
0
2
0
1

(300+(SS-1)*6+(TT-1))*100+0 «всего»
(300+(SS-1)*6+(TT-1))*100+1 «с начала месяца»
(300+(SS-1)*6+(TT-1))*100+2 «за месяц»
(300+(SS-1)*6+(TT-1))*100+3 «с начала суток»
(300+(SS-1)*6+(TT-1))*100+4 «за сутки»

 

Нарастающим итогом энергия Реактивная+

0

1803

-

-

 

Списано Реактивная+ [Сезон SS, Тариф TT]

0
0
2
0
1

(800+(SS-1)*6+(TT-1))*100+0 «всего»
(800+(SS-1)*6+(TT-1))*100+1 «с начала месяца»
(800+(SS-1)*6+(TT-1))*100+2 «за месяц»
(800+(SS-1)*6+(TT-1))*100+3 «с начала суток»
(800+(SS-1)*6+(TT-1))*100+4 «за сутки»

-

-

 

Нарастающим итогом энергия Реактивная-

0

1804

-

-

 

Списано Реактивная- [Сезон SS, Тариф TT]

0
0
2
0
1

(900+(SS-1)*6+(TT-1))*100+0 «всего»
(900+(SS-1)*6+(TT-1))*100+1 «с начала месяца»
(900+(SS-1)*6+(TT-1))*100+2 «за месяц»
(900+(SS-1)*6+(TT-1))*100+3 «с начала суток»
(900+(SS-1)*6+(TT-1))*100+4 «за сутки»

 

 

 

Нарастающим итогом энергия Реактивная I

0

-

1810

 

Списано Реактивная I [Сезон SS, Тариф TT]

0
0
2
0
1

 

(400+(SS-1)*6+(TT-1))*100+0 «всего»
(400+(SS-1)*6+(TT-1))*100+1 «с начала месяца»
(400+(SS-1)*6+(TT-1))*100+2 «за месяц»
(400+(SS-1)*6+(TT-1))*100+3 «с начала суток»
(400+(SS-1)*6+(TT-1))*100+4 «за сутки»

 

Нарастающим итогом энергия Реактивная II

0

-

1811

 

Списано Реактивная II [Сезон SS, Тариф TT]

0
0
2
0
1

 

(500+(SS-1)*6+(TT-1))*100+0 «всего»
(500+(SS-1)*6+(TT-1))*100+1 «с начала месяца»
(500+(SS-1)*6+(TT-1))*100+2 «за месяц»
(500+(SS-1)*6+(TT-1))*100+3 «с начала суток»
(500+(SS-1)*6+(TT-1))*100+4 «за сутки»

 

Нарастающим итогом энергия Реактивная III

0

-

1812

 

Списано Реактивная III [Сезон SS, Тариф TT]

0
0
2
0
1

 

(600+(SS-1)*6+(TT-1))*100+0 «всего»
(600+(SS-1)*6+(TT-1))*100+1 «с начала месяца»
(600+(SS-1)*6+(TT-1))*100+2 «за месяц»
(600+(SS-1)*6+(TT-1))*100+3 «с начала суток»
(600+(SS-1)*6+(TT-1))*100+4 «за сутки»

 

Нарастающим итогом энергия Реактивная IV

0

-

1813

 

Списано Реактивная IV [Сезон SS, Тариф TT]

0
0
2
0
1

 

(700+(SS-1)*6+(TT-1))*100+0 «всего»
(700+(SS-1)*6+(TT-1))*100+1 «с начала месяца»
(700+(SS-1)*6+(TT-1))*100+2 «за месяц»
(700+(SS-1)*6+(TT-1))*100+3 «с начала суток»
(700+(SS-1)*6+(TT-1))*100+4 «за сутки»

 

Журнал отключений

0

10299

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Счетчики Облік ЛО-3Т5

            Для опроса устройств Облік ЛО-3Т5 используется драйвер OBLIK.dll.

            Обязательный параметр – сетевой номер устройства:
DEVNUM=k
Счетчик может иметь два интерфейса – RS232 и RS485.
При подключении через RS232 следует использовать DEVNUM=0 скорость 9600 бод. При этом счетчик необходимо перевести в режим RS232 mode (нажать кнопку ‘I’ затем несколько раз ‘->’ до появления надписи ‘RS-232 Mode’). В этом режиме можно прочесть параметры связи по RS485 – в протоколе опроса имеется фрагмент
=== SEG66 [Параметры сети] (offs=0 len=3) rcv 3 bytes:
addr=19 divisor=12 (9600bod)
т.е. при работе через RS485 в данном случае следует использовать DEVNUM=19 скорость 9600 бод.

            СПЕЦИФИКА УСТРОЙСТВА. Для накопления графика нагрузки и журнала событий устройство использует буфера фиксированной емкости. При заполнении буфера дальнейшая запись прекращается – необходимо выдать команду «очистка буфера».
В драйвере OBLIK.dll очистка буфера инициируется при чтении параметров
Графики нагрузки / СБРОС БУФЕРА ГН
Журнал / СБРОС ЖУРНАЛА СОБЫТИЙ

При выдаче команды сброса буфера и коррекции времени используется значение ключа PASSW. Драйвер использует пароль от имени Администратора (usr=1).

Коректор расхода газа ОЕ-VT, OE-VPT

            Для опроса устройств OE-VT, OE-VPT производства ООО «Слот» (г. Ивано-Франковск) используется драйвер SLB.DLL
Необходимо применять ключи
PROTMODE=33 DEVNUM=n
где n – сетевой номер устройства (десятичное представление).

            Список команд протокола опроса:

  • Чтение идентификатора и системных параметров
  • Чтение химического состава
  • Запись химического состава
  • Чтение мгновенных и расчетных данных
  • Чтение суточного архива
  • Продолжение чтения суточного архива
  • Чтение часового архива
  • Продолжение чтения часового архива
  • Чтение минутного архива
  • Продолжение чтения минутного архива

ВНИМАНИЕ.
Архивные данные (команды 5..10) содержат показания по обьему газа (Р.У. – рабочие условия (показания счетчика); С.У. – стандартные условия) нарастающим итогом. Драйвер сохраняет эти показания в разделе Текущие значения . Например, после чтения часового архива в БД Электро появятся текущие показания обьема с метками времени кратными часу.
Блок данных 4 содержит параметр «Расход за расч.сутки». Драйвер сохраняет этот параметр в разделе Сохраненные значения. Фактически это приращение показания обьема за расч.сутки.

 

Наименование
параметра

ОЕ-22ЛА

ОЕ-22ДМ

ОЕ-22ТМ

ОЕ-VPT

OE-22ДМ.Iz

OE-22ЛА.Iz

OE-22ЛА.Iz
(Кнауф)

1

2

1

2

1

2

1

2

1

2

1

 

1

2

Температура

4001

4011

4001

4011

4001

4011

4001

 

4001

4011

4001

 

4001

4011

Абс.давление

4002

 

4002

 

 

 

 

 

4002

 

4002

 

4002

4012

Перепад давления

-

 

4007

 

 

 

 

 

4007

 

 

 

4007

-

Расчетный.расход газа
(рабочий режим)

4005

 

4003

4013

 

 

 

 

4004

 

4005

 

4005

4015

Измеренный расход газа
(рабочий режим)

4004

 

-

 

 

 

 

 

 

 

4004

 

-

4014

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Расчетный.расход газа
(авар.режим)

4003

 

-

 

 

 

 

 

4003

 

4003

 

4003

4013

Измеренный расход газа
(авар. режим)

 

 

 

 

 

 

 

 

 

 

4006

 

-

4016

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 



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