Данный драйвер оформлен в виде драйвера t12.
Кроме атрибутов, общих для всех источников/приемников (см. Редакторы источников (приемников) , а также Шаблоны каналов обмена ), в редакторе шаблона канала обмена задаются следующие атрибуты:
Порт – номер используемого для обмена последовательного порта (0 - COM1, …, 31 - COM32). Этот параметр задается в HEX формате;
Параметр – физическая величина, значение которой считывается из счетчика (выбирается из списка):
Exyzt – энергия в кВт*ч;
GP30t – мощность, усредненная по 30-минутному интервалу;
Доп_параметр – число 0..255 (задается в формате DEC). Отдельные биты этого числа определяют вариант физической величины, установленной настройкой Параметр. Расшифровка значений дополнительного параметра для каждой из физических величин приведена ниже;
Скорость0 – число 0..8 (задается в формате DEC). Определяет начальную скорость обмена по последовательному порту (в соответствии со стандартом МЭК 1107-96 скорость должна быть 300 бод, однако счетчик позволяет задать более высокую скорость):
0 – 300 бод
1 – 600 бод
2 – 1200 бод
3 – 2400 бод
4 – 4800 бод
5 – 9600 бод
6 – 19200 бод
7 – 38400 бод
8 – 57600 бод
Для задания рабочей скорости обмена предназначена настройка Скорость1;
Скорость1 – число 0..8 (задается в формате DEC). Определяет рабочую скорость обмена по последовательному порту: Соответствие значений этого параметра скоростям обмена аналогично приведенному выше.
Для параметра Exyzt (энергия в кВт*ч) биты дополнительного параметра имеют следующее значение:
Биты 0 и 1:
00 (0 в формате DEC) – нарастающим итогом;
01 (1) – за сутки;
10 или 11 (2 или 3) – за месяц.
Биты 2 и 3:
00 (0) – текущий день или месяц;
01 (4) – предыдущий день или месяц;
10 или 11 (8 или 12 ) – два дня или месяца назад.
Бит 4:
0 (0) – потребленная энергия (I);
1 (16) – отпущенная энергия (E).
Биты 5-7:
000 (0) – суммарная энергия (S);
001 (32) – по ночному (льготному) тарифу (N);
010 (64) – по дневному тарифу (D);
011 (96) – по пиковому тарифу (P);
100 (128) – по резервному тарифу (R).
Пример.
Если нужно получить отпущенную энергию за предыдущий месяц по дневному тарифу, дополнительный параметр должен быть равен следующему числу:
01010110 (BIN) = 0x56 (HEX) = 86 (DEC)
Чтобы быстро получить это число, нужно сложить соответствующие десятичные числа, указанные в расшифровке в скобках: 2+4+16+64=86.
Для параметра GP30t (мощность, усредненная по 30-минутному интервалу) биты дополнительного параметра имеют следующее значение:
Бит 4:
0 (0 в формате DEC) – потребленная мощность;
1 (16) – отпущенная мощность.
Канал с параметром GP30t предназначен для передачи значений мощности из памяти счетчика в архив TRACE MODE по следующему алгоритму.
Значения мощности за текущие и двое предыдущих суток 1 раз за 30 минут заносятся в архив счетчика (всего 144 значения). При первом включении канала все 144 значения записываются в буфер драйвера. Далее, при каждом пересчете канала одно значение из буфера драйвера заносится в архив TRACE MODE и присваивается каналу. Время последнего изменения канала при этом устанавливается равным концу соответствующего интервала вычисления средней мощности. После считывания всех данных из буфера каналу присваивается последнее занесенное в архив значение. Далее, через каждые 2 часа из счетчика в буфер драйвера считываются 4 значения, которые затем записываются в архив TRACE MODE по одному значению за такт пересчета канала.