Обмен со счетчиком ЦЭ6822

Драйвер предназначен для обмена по протоколу МТ-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.