Драйвер предназначен для обмена по протоколу МТ-4 и позволяет работать с электросчетчиками ЦЭ6827М, ЦЭ6827М1, ЦЭ6822.
Данный драйвер оформлен в виде драйвера t11.
Для последовательного интерфейса должны быть заданы следующие настройки (см. Редактор параметров COM-порта ):
скорость – 2400 бод;
число информационных бит – 8;
число стоповых бит – 2;
четность – нет.
Рекомендуемое значение таймаута ожидания ответа – 500 мс.
Кроме атрибутов, общих для всех источников/приемников (см. Редакторы источников (приемников) , а также Шаблоны каналов обмена ), в редакторе шаблона канала обмена задаются следующие атрибуты:
Порт – номер используемого СОМ-порта, уменьшенный на 1; однобайтное десятичное число;
Номер подсети – номер подсети (часть адреса прибора), однобайтное десятичное число;
Номер прибора – номер прибора в подсети, однобайтное десятичное число;
Запрос – тип запроса к прибору, значение выбирается из меню (см. таблицу ниже);
Параметр 1 – первый параметр запроса, значение зависит от типа запроса (см. таблицу), однобайтное десятичное число;
Параметр 2 – второй параметр запроса, значение зависит от типа запроса (см. таблицу), однобайтное десятичное число.
Запрос |
Описание |
Тип |
Параметр 1 |
Параметр 2 |
DeviceInfo |
конфигурация счетчика |
I |
0 – код числа тарифов (0-T1; 1-T1, T2; 2-T1, T2, T3; 3-T1, T2, T3, Т4) 1 – тарификация (0- автопереход на зимнее/летнее время; 1-использовать внешнюю тарификацию) 2 – Тип EEPROM 3 – флаг архива (0-нет получасовок, 1-есть получасовки) 4 – положение десятичной точки (0 - целые; 1 - до тысячных долей; 2 -до сотых; 1 - до десятых) 5 – тарификация выходных дней (1-есть) |
– |
MaxP_1/2HourDay |
максимум получасовой мощности за день |
I |
– |
– |
MaxP_1/2HourMonth |
максимум получасовой мощности за месяц |
I |
– |
– |
Power |
мгновенная мощность |
I |
– |
– |
PowerHalfHourOdd |
получасовые мощности (для нечетного месяца) |
I |
номер дня 1..31 |
номер получаса 1..48 |
PowerHalfHourEven |
получасовые мощности (для четного месяца) |
I |
номер дня 1..31 |
номер получаса 1..48 |
Tariff |
показания по тарифам Т1, Т2, Т3, Т4 |
I |
номер тарифа 1..4 |
– |
TariffArchive |
тарифные суммы по месяцам |
I |
номер тарифа |
номер месяца |
ByteRAM |
чтение/запись байта в ОЗУ |
I, O |
1-байтный адрес в ОЗУ |
– |
WordRAM |
чтение/запись 2 байт в ОЗУ |
I, O |
1-байтный адрес в ОЗУ |
– |
ByteEPROM |
чтение/запись байта из EPROM |
I, O |
старший байт адреса |
младший байт адреса |
WordEPROM |
чтение/запись 2 байт из EPROM |
I, O |
старший байт адреса |
младший байт адреса |
DateTime |
чтение/запись даты и времени |
I, O |
0 – дата 1 – время |
при работе с датой: 0 – год 1 – месяц 2 – число 3 – день недели (0 - вс, 1-пн.,…)
при работе со временем: 0 – часы 1 – минуты 2 – секунды |
Дополнительная информация о значении флагов конфигурации и содержимом памяти приведена в описании протокола обмена с счетчиками фирмы Энергомера на основе модулей МТ-4.
Например, для запроса текущего показания по тарифу Т1 у прибора с адресом 1.02 нужно задать следующие настройки: Номер подсети=1, Номер прибора=2, Запрос=Tariff, Параметр 1=1, Параметр 2=0.