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

DRH: Заголовок записи данных (DATA RECORD HEADER) - описывает содержание данных.
DIB: Блок информации (DATA INFORMATION BLOCK) - состоит из информационного поля DIF и (необязательно) одного или более информационного расширения DIFE.
VIB: Информационный блок значений (VALUE INFORMATION BLOCK) - состоит из VIF и (необязательно) из одного или более информационного расширения VIFE.
MDH: Специфическая часть заголовка данных, принадлежащая производителю (MANUFACTURER SPECIFIC DATA HEADER PART).
MS: Специфическая информация производителя до конца фрейма (MANUFACTURER SPECIFIC DATA UP TO THE END OF FRAME).
(*1)=Идентификационный номер Кодирование: тип данных А (Х=8)
Идентификационный номер (*1) имеется в распоряжении оператора счетчика.
(*7)=Производитель/поставщик Кодирование: тип данных С (Х=16)
Идентификационный код производителя определяют из ASCII-кода производителя по ЕН 61107 (три заглавные буквы) с помощью следующей формулы:
номер ID по ЕН 60870 =[ASC (1-я буква)-64]х32х32+ +[ASC (2-я буква)-64]х32+ +[ASC (3-я буква)-64]
Следует использовать значения ASCII-кодов, приведенные в ИСО/МЭК 646.
В результате данных расчетов получают числа от 1 до 27482 с пробелами. Пробелы резервируют для дальнейшего применения. Число 0 (0000hex) используют производители счетчиков без идентификации.
(*8)=Поколение счетчика Кодирование: тип данных С (Х=8)
Специфическая информация производителя
(*9)=Измеряемая среда Кодирование: тип данных D (Х=8)
Эта информация относится к типу счетчика (например, теплосчетчику).
(*2)=Номер доступа Кодирование: тип данных С (Х=8)
Номер доступа увеличивают на один шаг после каждой операции ОТВЕТ (RESPOND).
(*3)=Статус Кодирование: тип данных D (Х=8)
Биты статуса содержат следующую информацию:
В1 [1] = зарезервировано
В1 [2] = зарезервировано
В1 [3] = "Падение мощности сети питания"
В1 [4] = "Постоянная ошибка"
В1 [5] = "Временная ошибка"
В1 [от 6 до 8] = специфическая информация пользователя
(*10)=Подпись Кодирование: тип данных С (Х=16)
Зарезервирован для подписи и шифрования. Если не используют, равен 0.
(*11)=Поле информации о данных (DIF) Кодирование: тип данных D (Х=8)
Кодирует длину области данных в записи данных.
(*12)=Расширение поля информации о данных (DIFE) Кодирование: тип данных D (Х=8)
DIFE следует сразу за DIF и расширяет возможности DIF. Допускается до 10 DIFE.
(*13)=Информационное поле значений (VIF) Кодирование: тип данных D (Х=8)
VIF описывает физическую единицу измерений и значение измеряемой величины.
(*14)=Расширение информационного поля значений (VIFE) Кодирование: тип данных D (Х=8)
Поля значений VIFE зарезервированы для дальнейшего применения, они следуют сразу за VIF. Допускается до 10 VIFE.
(*15)=Заголовок данных производителя (MDH) Кодирование: тип данных D (Х=8)
MDH являются специфическими байтами пользователя вплоть до конца данных пользователя. Если специфическую информацию не посылают, то MDH опускают.
6.6.2 Описание заголовка записи данных
Информационный блок данных (от 1 до байтов, 11)
Байт 1: Поле информации о данных
370 × 146 пикс.     Открыть в новом окне
     Бит расширения: 0: последний байт поля информации о данных
1: дальше следует расширение поля информации о данных
LSB: старшие биты в DIFE, если бит расширения = 1
Функциональное поле: 00: мгновенное значение/во время записи
01: максимум
10: минимум
11: значение во время состояния ошибки
       Таблица 7 - Кодирование поля данных
Код Длина В=0 (двоичный) или специфическая величина Тип, если неспецифическая величина В=1 (BCD без знака) Тип
В000 0 Нет данных - Выбор для запроса считывания -
В001 8 8 (INTEGER) В (X=8) 2 числа BCD А (Х=2)
В010 16 16 (INTEGER) В (Х=16) 4 числа BCD А (Х=4)
В011 24 24 (INTEGER) В (X=24) 6 чисел BCD А (X=6)
В100 32 32 (INTEGER) В (X=32) 8 чисел BCD А (X=8)
В101 32 32 (REAL) Н Зарезервировано -
В110 48 48 (INTEGER) В (X=48) 12 чисел BCD А (Х=12)
В111 64 64 (INTEGER) В (X=64) Конец стандартной структуры -
С байта 2 по байт : расширение поля информации о данных
350 × 145 пикс.     Открыть в новом окне
Номер памяти: 0 означает текущее значение
В [от 1 до 4], (В [0] в DIF), старшие биты - из DIFE
Тариф: 0 означает без тарифа
от 0 до 3, старшие биты - из DIFE
Единица измерений: от 0 до 1, старшие биты - из DIFE
Бит расширения: 0: последний DIFE
1: за DIFE следует байт с такой же структурой
Информационный блок значений (от 1 до битов, 11)
Байт 1: Поле информации о значениях
340 × 114 пикс.     Открыть в новом окне
Бит расширения: 0: Последний байт поля значений
1: Следующий байт расширения поля значений будет определен в дальнейшем
Байты от 2 до : Расширение информационного поля значений
350 × 117 пикс.     Открыть в новом окне
Бит расширения: 0: Последний байт поля значений
1: Следующий байт расширения поля значений будет определен в дальнейшем
Кодирование поля значений для теплосчетчиков:
Таблица 8 - Кодирование поля значений; интегрированные значения
Кодирование Описание Кодирование диапазона Диапазон
0000 Энергия 10 Вт·ч От 0,001 до 10000 Вт·ч
0001 Энергия 10 Дж От 0,001 до 10000 кДж
0010 Объем 10 м От 0,001 до 10000 л
0011 Масса 10 кг От 0,001 до 10000 кг
01000 Время во включенном состоянии : (при первом запуске установлено на 0) 00 секунды 01 минуты 10 часы 11 дни
01001 Время работы кодируется как "EIN-Zeit"
Таблица 9 - Кодирование поля значений; типовые средние значения (усредненные по "среднему времени", см. таблицу 11)
Кодирование Описание Кодирование диапазона Диапазон
0101 Мощность 10 Вт От 0,001 до 10000 Вт
0110 Мощность 10 Дж/ч От 0,001 до 10000 кДж/ч
0111 Объемный расход 10 мОт 0,001 до 10000 л/ч
1000 Объемный расход 10 м /мин От 0,0001 до 1000 л/мин
1001 Объемный расход 10 мОт 0,001 до 10000 мл/с
1010 Объемный расход 10 кг/ч От 0,001 до 10000 кг/ч
Таблица 10 - Кодирование поля значений; типовые мгновенные значения (см. таблицу 11)
Кодирование Описание Кодирование диапазона Диапазон
10110 Температура прямого потока 10 °С От 0,001 °С до 1 °С
10111 Температура обратного потока 10 °С От 0,001 °С до 1 °С
11000 Разность температур 10 К От 1 до 1000 мК
11001 Температура окружающей среды 10 °С От 0,001 °С до 1 °С
11010 Давление 10 кПа От 1 до 1000 гПа
110110 Точка времени 0 дата (тип данных G)
1 дата и время (тип данных F)
110111 Зарезервировано
  Таблица 11 - Кодирование информационного поля значений; параметры
Кодирование Описание Кодирование диапазона
11100 Время усреднения :                         00 с 01 мин 10 ч 11 дни
11101 Фактическое время   закодировано как время усреднения
1111000 Сфабрикованный номер
1111001 Идентификационный номер
1111010 Адреса M-Bus, тип данных С (X=8)
1111011 Зарезервировано
1111100 VIF в следующей определенной пользователем строке ASCII (длина в первом байте)
1111101 Код VIF в следующем байте VIFE
1111110 Любой VIF для чтения
1111111 Специфическая информация производителя (включая VIFE)
6.6.3 Кодирование измеряемой среды, переменная структура данных
Таблица 12 - Кодирование измеряемой среды (тепловой энергии)
8В1 Среда
В [от 7 до 4] В [3] В [2] В [1] В [0]
0000 0 1 0 0 Тепло
Все другие коды зарезервированы для дальнейшего применения.

Дополнительная информация об использовании M-Bus

   А.1 Схема тестирования качества сигнала при передаче
400 × 215 пикс.     Открыть в новом окне
Рисунок А.1 - Оборудование для тестирования качества сигнала при передаче
Направление движения потока данных:
250 × 44 пикс.     Открыть в новом окне
     А.2 Схема тестирования качества сигнала при приеме
370 × 72 пикс.     Открыть в новом окне
Рисунок А.2 - Оборудование для тестирования качества сигнала при приеме