ГОСТ Р EH 1434-3-2006 Теплосчетчики. Часть 3.Обмен данными и интерфейсы стр. 4

- каждая строка данных содержит 78 символов и заканчивается CR или LF.

     5.3 Представление данных для теплосчетчиков

ЕН 61107 не устанавливает представляемые данные в сообщении. Для пользователей теплосчетчиков, получаемых от различных поставщиков, определяют кодирование информации для считывающих устройств. Это кодирование информации проводят для всех режимов (А, В, С и D) протокола ЕН 61107. В режиме С кодирование проводят только в подрежиме а) "считывание данных". Кодирование информации в других подрежимах: b) "режим программирования" и с) "специальная операция поставщика" - согласовывают поставщик и пользователь.
5.3.1 Набор данных
570 × 69 пикс.     Открыть в новом окне
Как указано в 5.7 ЕН 61107, каждый набор данных (графически представленный выше) состоит из:
- идентификационного номера со специфической структурой: "T"."UU"."W"*"VV" или "T"."UU"."W"&"VV";
- "(" - открывающей скобки перед информацией о значении и блоке;
- "Значение" - максимум 32 печатных символа, за исключением символов "(", ")", "*", "/", "!". Десятичные точки (не запятые) можно включать в значение;
- "*" - символа разделения между значением и единицей измерений*. Этот разделитель не нужен, если нет единицы измерений;
* Под единицей измерений (физической единицей измерений, физической единицей) следует понимать единицу величины.
- "Блок" - максимум 16 печатных символов, за исключением "(", ")", "/" и "!";
- ")" - закрывающей скобки.
5.3.2 Кодирование идентификационного номера набора данных
Схематическая структура          
500 × 244 пикс.     Открыть в новом окне
         
5.3.3 Специфические значения кодов для теплосчетчиков
Специфические значения кодов для теплосчетчиков следующие:
"0" - для идентификации, "6" - для идентификации теплосчетчика и "F" - для идентификации сообщения об ошибке. Код "9" может быть использован для специфической информации изготовителя.
Дополнительная информация - по Е.3 приложения Е.
5.3.4 Значения для "UU", коды регистров
"UU" состоит из одно- или двухразрядного числа, которое идентифицирует измеряемые величины. Для теплосчетчиков используют следующие числа:
0 Связано с кодом группы "0" для идентификации. Значение может состоять максимум из 20 разрядов.
1 Сброс (память). Два разряда от 00 до 99.
4 Мгновенная мощность. Числовое значение может состоять максимум из шести разрядов.
6 Пиковое значение мгновенной мощности. Числовое значение может состоять максимум из шести разрядов.
8 Энергия. Числовое значение может состоять максимум из девяти разрядов.
10 Дата и/или время последнего сброса. Формат времени - максимум 19 разрядов.
26 Объем. Числовое значение может состоять максимум из девяти разрядов.
27 Расход. Числовое значение может состоять максимум из шести разрядов.
28 Температура обратного потока. Числовое значение может состоять максимум из пяти разрядов.
29 Температура прямого потока. Числовое значение может состоять максимум из пяти разрядов.
31 Время работы. Формат времени - максимум 19 разрядов.
32 Время неисправности. Формат времени - максимум 19 разрядов.
33 Максимально допустимое значение расхода. Числовое значение может состоять максимум из шести разрядов.
34 Дата и (или) время события. Формат времени - максимум 19 разрядов.
35 Время интегрирования. Формат времени - максимум 19 разрядов.
36 Дата и (или) время записи в память. Формат времени - максимум 19 разрядов.
Теплосчетчик должен, как минимум, передавать числа 0, 8 и 26.
5.3.5 Значение "W", номер тарифа состоит из одного разряда. Если теплосчетчик имеет один тариф, то ведущий разделительный символ (десятичная точка) можно опустить, сам разряд тоже пропускают. Теплосчетчик может иметь до девяти тарифов (1, 2, 3, ..., 9).
5.3.6 Использование символов "*/&" и "VV" для значений, записанных в память
Последовательность кодированных данных используют для значений, записанных в память.
Применяемые числа должны быть согласованы между поставщиком и пользователем.
Данную последовательность также можно применять для документирования соотношения между значением времени и одной или несколькими величинами, характеризующими тепловой процесс. Если теплосчетчик вносит в память какие-то значения в определенный момент времени, то он должен передать значение соответствующего времени, когда произошли запись в память, событие и т.д., вместе с тем же значением "VV".
"*" используют как ведущий разделитель, если сброс записанного в память значения включается автоматически.
"&" используют как альтернативный ведущий разделитель, если сброс записанного в память значения осуществляют вручную.
"VV" - номер записанного в память значения. Теплосчетчик может иметь до 99 записанных в память значений.
Если в теплосчетчике не предусмотрена запись в память, то нумерация в памяти может быть опущена.

     5.4 Кодирование единиц измерений в наборе данных

Если значение передаваемой величины имеет единицу измерений, то ее отделяют символом "*" и кодируют следующим образом:
Энергия: Температура:
"J" - джоуль. "С" - градус Цельсия.
"kJ" - килоджоуль.
"MJ" - мегаджоуль. Мощность:
"GJ" - гигаджоуль.
"Wh" - ватт-час. "W" - ватт.
"kWh" - киловатт-час. "kW" - киловатт.
"MWh" - мегаватт-час. "MW" - мегаватт.
"GWh" - гигаватт-час. "GW" - гигаватт.
Объем:Время и/или дата:
"ml" - миллилитр. "s" - секунда.
"I" - литр. "m" - минута.
"m3" - кубический метр. "h" - час.
"D" - день.
"M" - месяц.
"Y" - год.
Объемный расход: Массовый расход:
"Ips" - литр в секунду. "kgps" - килограмм в секунду.
"Ipm" - литр в минуту. "kgpm" - килограмм в минуту.
"Iph" - литр в час. "kgph" - килограмм в час.
"m3ph" - кубический метр в час.

     5.5 Кодирование величины в наборе данных

Измеренную или рассчитываемую величину представляют ее значением. Оно может содержать специфическую исходную информацию поставщика, сообщение об ошибке и дату и (или) значение времени.
5.5.1 Кодирование измеренной величины
Измеренную величину представляют разрядами (от 1 до 32 разрядов). Для теплосчетчиков максимальное количество разрядов зависит от кода регистра.
5.5.2 Кодирование сообщения об ошибке
Следующие числа представляют собой коды ошибки:
"0" Нет ошибки
"1" Только внешняя ошибка
"2" Внешняя и внутренняя ошибки одновременно
"3" Только внутренняя ошибка
"4" Зарезервировано
"5" Ошибка расхода
"6" Прерывание датчика температуры прямого потока
"7" Короткое замыкание датчика температуры прямого потока