Программа опроса электросчетчиков по порту
-- электросчетчкик Меркурий 230тых моделей , Меркурий 206
Функции
- снятие показаний по месяцам за год
- снятия показаний по дням (за прошлый день и на начало текущего дня)
- корректировка времени (по часам компьютера)
- снятие мгновенных показаний тока, напряжения , коэф мощности, частоты
- ведение базы. Если данные отсутствуют за какие-то месяца период - они будут дописаны
- контроль лимитов (по токам , мощностям и напряжениям)
- TCP серевер для подключения диспетчеризации
Вся настройка программы через Meter_conf.xml
Для работы требуется COM порт и Mysql с таблицей вида (имя таблицы задается в Meter_conf.xml)
Field | Type | Null | Key | Default | Extra |
---|---|---|---|---|---|
index | int(10) unsigned | NO | PRI | NULL | auto_increment |
addr | smallint(5) unsigned | NO | NULL | ||
energy_active_in | int(11) | YES | NULL | ||
energy_reactive_in | int(11) | YES | NULL | ||
energy_reactive_out | int(11) | YES | NULL | ||
period | int(10) | NO | -1 | ||
oleDT | double | NO | NULL | ||
tariff | smallint(5) unsigned | YES | NULL | ||
id | int(11) | NO | -1 | ||
month | smallint(6) | NO | -1 |
Для контроля лимитов - таблица "dumpmeters" вида
Field | Type | Null | Key | Default | Extra |
---|---|---|---|---|---|
index | int(10) unsigned | NO | PRI | NULL | auto_increment |
addr | smallint(5) unsigned | NO | NULL | ||
id | int(11) | NO | -1 | ||
dump | text | NO | NULL |