4.1. Общие положения
Теплосчетчик может либо не иметь вовсе, либо иметь несколько интерфейсов для связи с окружающим миром. Если теплосчетчик имеет интерфейс, соответствующий данному стандарту, то он должен отвечать хотя бы одному из требований, установленных для физического уровня.
4.2. Физический уровень оптического интерфейса
Оптический интерфейс служит для локального считывания данных. Ручной прибор, оснащенный оптической считывающей головкой, временно подсоединяется к одному теплосчетчику, и информация считывается с одного теплосчетчика за одно подсоединение. Физические свойства оптического интерфейса установлены в ЕН 62056-21.
4.3. Физический уровень интерфейса M-Bus
Физический уровень интерфейса M-Bus описан в ЕН 13757-2. Он может использоваться для "двухточечной связи" ("point - point") или для "многоточечной связи" (multi-point) в системах, использующих технологию "шина". Если теплосчетчик создает более одной единичной нагрузки на шину, количество таких единичных нагрузок должно быть представлено в документации на счетчик как "xUL", где x - это количество единичных нагрузок. Допускается использовать только целочисленные значения. Счетчики с интерфейсом M-Bus, особенно при распределенной установке, следует обеспечить дополнительной защитой от скачков напряжения и грозовых разрядов. В Приложении E представлены различные способы как конструктивного исполнения счетчиков с интерфейсом M-Bus, так и встроенных элементов для улучшенной защиты. Кроме того, в нем показано, каким образом должны быть сконструированы внешние элементы защиты счетчиков со стандартным (незащищенным) интерфейсом M-Bus. Даны два варианта: один из них (предпочтительный) для случаев, когда доступно заземление, другой - с менее эффективной защитой, когда заземление отсутствует. Улучшенная версия защиты дополнительно защищает счетчик и его интерфейс от повреждений, если на контакты M-Bus счетчика будет подано напряжение сети питания. Если частота считывания счетчика ограничена программным обеспечением или емкостью батареи, в документации на счетчик она должна быть представлена как "x в день", "y в час" или "z в минуту", где x, y или z - это количество считываний за указанный период времени, которое обеспечивается программным обеспечением без сокращения срока службы батарей. Для теплосчетчиков с неограниченной частотой считывания такая информация не требуется.
4.4. Физический уровень беспроводного интерфейса
Рекомендуется использовать режимы T или S согласно ЕН 13757-4. Они описывают одно- или двунаправленную связь в диапазоне 868 МГц, оптимизированную для мобильной (T-режим) или стационарной (S-режим) связи с теплосчетчиком. Также допускается использование режима
4.5. Физический уровень интерфейса "токовая петля"
Тип сигнала: 20 мА (CL-интерфейс в соответствии с ЕН 62056-21, п. 4.1, с гальванической развязкой).
Источник питания: со стороны теплосчетчика интерфейс должен быть пассивным. Необходимое питание обеспечивается считывающим устройством.
Соединение: при помощи клемм или соответствующих разъемов.
4.6. Физический уровень интерфейса "локальная шина"
Интерфейс "локальная шина" представляет собой альтернативу интерфейсу M-Bus. В использовании он ограничивается локальным размещением (мини-шина монтируется согласно ЕН 13757-2, приложение E.6.1, тип E) и оптимизирован для специальных управляющих устройств с батарейным питанием. Данный интерфейс не поддерживает питание теплосчетчика от шины. Необходимо иметь в виду, что данный интерфейс несовместим с главными устройствами для системы M-Bus согласно ЕН 13757-2. Его физический уровень описан в стандарте ЕН 13757-6.
5.1. Канальный уровень оптического интерфейса
5.1.1. Канальный уровень оптического интерфейса и протокол ЕН 13757-2
Если оптический интерфейс используется с протоколом ЕН 13757-2, то инициирующее сообщение может посылаться на теплосчетчик после каждого периода бездействия более 330 бит. Инициирующее сообщение состоит из нулей и единиц, определяющих длительность (2,2 +/- 0,1) с при желаемой скорости передачи. После периода бездействия от 33 до 330 бит устанавливается связь.
5.1.2. Канальный уровень оптического интерфейса и протокол ЕН 62056-21
В соответствии с ЕН 62056-21.
5.1.3. Канальный уровень оптического интерфейса с автоматическим распознаванием протокола
Если пользователю или портативному прибору неизвестно, какой из двух альтернативных протоколов используется теплосчетчиком, предполагается использование комбинированной последовательности сообщений инициации и распознавания, как описано в Приложении C.
Канальный уровень интерфейсов M-Bus и "локальная шина" описан в стандарте ЕН 3757-2. Теплосчетчики с разъемами M-Bus или локальной шиной должны выполнять все необходимые функции.
Если частота считывания счетчика ограничена программным обеспечением или емкостью батареи, в документации на счетчик она должна быть представлена как "x в день", "y в час" или "z в минуту", где x, y или z - это количество считываний за указанный период времени, которое обеспечивается программным обеспечением без сокращения срока службы батарей. Для теплосчетчиков с неограниченной частотой считывания такая информация не требуется.
5.3. Канальный уровень беспроводного интерфейса
В соответствии с ЕН 13757-4.
5.4. Канальный уровень интерфейса "токовая петля"
В соответствии с ЕН 62056-21, разделы 4, 5.
6.1.1. Режимы протокола для теплосчетчиков согласно ЕН 13757-3
Необходимые сведения приводятся в разделе, где описан прикладной уровень интерфейса M-Bus.
6.1.2. Режимы протокола для теплосчетчиков согласно ЕН 62056-21
6.1.2.1. Общие положения
Данный протокол может использоваться совместно с оптическим интерфейсом.
Основные правила протокола установлены в ЕН 62056-21. В приложении B данного документа содержится информация об устройствах с батарейным питанием (т.е. о некоторых видах теплосчетчиков).
Идентификационный знак производителя (ID), указанный в ЕН 62056-21 (три заглавные буквы), аналогичным образом применяется для теплосчетчиков, использующих данный протокол. Изготовители теплосчетчиков, использующие протокол передачи данных ЕН 13757-3, также применяют идентификационный знак (ID) согласно ЕН 62056-21 для расчета ID номера, описанного в разделе 6 этого стандарта. Необходимо использовать формулу, приведенную в 6.6.1 (см. также Приложение B).
В ЕН 62056-21 описаны различные режимы работы. Для теплосчетчиков разрешается использовать все основные режимы: "A", "B", "C" и "D".
6.1.2.2. Ограничения для теплосчетчиков
Протокол ЕН 62056-21 следует использовать с некоторыми ограничениями. В отдельных случаях согласно ЕН 62056-21 предлагается несколько вариантов установления связи. Для связи с теплосчетчиками должны применяться варианты, описанные в нижеследующих подразделах. Выбор вариантов соответствует ЕН 62056-21.
6.1.2.3. Вычисление контрольного символа блока
Вычисление контрольного символа блока всегда должно использоваться для информационного сообщения, посылаемого от теплосчетчика к считывающему устройству.
6.1.2.4. Синтаксическая схема
Синтаксис, описанный в ЕН 62056-21, 5.5, необходимо использовать для теплосчетчиков следующим образом:
- инициирующее сообщение для активации системы связи в теплосчетчике может посылаться на теплосчетчик с портативного устройства;
- информационное сообщение для теплосчетчика должно начинаться с символа STX и заканчиваться последовательностью символов ETX и BCC;
- блок данных должен состоять из одной или более строк данных;
- каждая строка данных должна содержать до 78 символов и заканчиваться символами CR или LF.
6.1.2.5. Представление данных для теплосчетчиков
Стандарт EN 62056-21 не описывает характер представления данных в сообщении. Для пользователей теплосчетчиков различных поставщиков определен способ кодирования информации, используемый для считывания информации. Его необходимо применять для всех режимов (A, B, C и D) протокола ЕН 62056-21. В режиме C кодирование используется только в подрежиме a) "считывание информации". Кодирование информации в других подрежимах: b) "режим программирования" и c) "специальная операция поставщика" специально согласовывается между поставщиком и пользователем.
В Приложении B описаны набор данных и способ кодирования, используемые для считывания данных с теплосчетчиков, применяемые данным альтернативным протоколом.
6.2.1. Общие положения
Протокол, описанный в ЕН 13757-3, рекомендуется к применению с интерфейсами M-Bus и "локальная шина". Он может альтернативно использоваться с оптическим интерфейсом, в данном случае на счетчике должна быть маркировка "M-Bus" для идентификации протокола. Как альтернатива может быть также использован прикладной уровень согласно ЕН 13757-1.
6.2.2. Кодирование записанных данных
Из числа описанных в EN 13757-3 должна использоваться только структура переменных данных с первым младшим байтом в многобайтных элементах (CI = 72 ч).
7.1. Общие положения
Прикладной уровень (раздел 6) описывает способы кодирования блоков и элементов данных. Ссылочные стандарты содержат многочисленные варианты кодирования для различных целей применения. В этом разделе описан минимальный набор функций, приведенных в ссылочных стандартах, который должен быть реализован в теплосчетчике в соответствии с требованиями настоящего стандарта.
7.2. Физический уровень
Как минимум должны применяться два значения скорости передачи данных: 300 бод и 2400 бод. Если теплосчетчик не поддерживает автоматическое определение скорости передачи, в нем должны быть установлены команды переключения скорости передачи данных и возврата в исходный режим.
7.3. Канальный уровень
С помощью канального уровня теплосчетчик должен поддерживать как первичную, так и вторичную адресацию. Прикладной уровень обеспечивает назначение первичных адресов через интерфейс M-Bus. Для управления режимом вторичной адресации (включая функции расширенной вторичной адресации) должны поддерживаться все команды прикладного уровня. Должны поддерживаться все команды прикладного уровня для управления вторичными адресами. Если пользователь имеет возможность изменять вторичный адрес счетчика, команды для режима расширенной вторичной адресации также должны поддерживаться.
Все считываемые блоки данных должны иметь как минимум стандартный заголовок, содержащий ID счетчика. Минимальный список элементов переменных данных должен включать текущее значение накопленной энергии. Единица по умолчанию должна соответствовать единице на дисплее теплосчетчика. Минимальная дискретность значения накопленной энергии должна быть такой же, как на дисплее счетчика. Минимальная частота обновления данных должна соответствовать 15 мин. Минимальная частота считывания соответствует считыванию данных с 250 счетчиков (не более) в пределах одного сегмента один раз в день.
7.5. Использование в системах контроля
Счетчики, пригодные для использования в системах контроля, в дополнение к минимальным требованиям 7.4 должны выполнять требования, изложенные в Приложении D. Пригодность теплосчетчика с интерфейсом M-Bus для такого применения ("Пригоден для использования в системах контроля" согласно prЕН 1434-3:2007, приложение D) может быть декларирована в технической документации на теплосчетчик только при условии выполнения всех этих требований.
(справочное)
РЕКОМЕНДАЦИИ
ДЛЯ ТЕСТОВОГО ИНТЕРФЕЙСА ТЕПЛОСЧЕТЧИКА
Большинство современных теплосчетчиков оснащены CMOS микропроцессорами с низким энергопотреблением, позволяющим работать на батарейном питании. Проведение испытаний и настройки теплосчетчиков такого типа требует абсолютно другого подхода. До настоящего момента для соответствия специфическим требованиям производителя практически каждому виду теплосчетчиков было необходимо собственное оборудование для испытаний. Это было достаточно сложным и затратным процессом как для пользователей нескольких видов теплосчетчиков, так и для учреждений, проводящих первичную поверку. Чем больше разных типов теплосчетчиков установлено, тем больше оборудования для испытаний понадобится. Экономичные способы испытаний нескольких видов теплосчетчиков и легкая адаптация к существующим испытательным стендам представляют большой интерес.
С момента возникновения данной проблемы эксперты начали поиск приемлемых решений. Одно из таких решений приведено в справочнике AGFW FW 203, "Normierter Warmezahler-Adapter" [1].
(справочное)
Перечень кодов группы "T". Обзор используемых значений:
- "0" = идентификация (только в связи с типом значения 0);
- "1" = зарезервировано для активной электрической энергии;
- "2" = зарезервировано для реактивной электрической энергии;
- "3" = зарезервировано для резервной электрической энергии;
- "4" = не используется;
- "5" = зарезервировано для энергии;
- "6" = теплосчетчики;
- "7" = счетчики газа;
- "8" = счетчики воды;
- "9" = зарезервировано для специального идентификационного номера или информации о состоянии;
- "F" = идентификация ошибки для счетчиков.
Примечание. Данный перечень был заимствован из "VEO Pflichenheft fur Tarifgerate" [2].
![]() Рисунок B.1. Направление сигнала
В соответствии с требованиями подраздела 5.7 ЕН 62056-21 каждый набор данных (показан выше в виде блок-схемы) состоит из:
- идентификационного номера со схематической структурой;
- "T". "UU". "W". "VV" или "T". "W" & "VV";
- "(" как знак открывающейся скобки для обозначения значения и единицы измерений;
- "Значение": максимум 32 печатных символа, за исключением символов "(", ")", "*", "/" и "!"; десятичные точки (не запятые) должны, где это применимо, включаться в значение;
- "*" как разделительный знак между значением и единицей измерений <*>; этот разделитель не требуется, если единицы отсутствуют;
- "Единица измерений": максимум 16 печатных знаков, за исключением "(", ")", "/" и "!";
- ")" как знак закрывающейся скобки для обозначения значения и единицы измерений.
--------------------------------
<*> Под единицей измерений (физической единицей измерений, физической единицей) следует понимать единицу величины.
B.3.1. Схематическая структура
T . UU . W */& VV
??? ??? ??? ??? ??? ??? ???
? ? ? ? ? ? ???????> Количество значений, записанных
? ? ? ? ? ? в память; 2 разряда используют
? ? ? ? ? ? в том случае, если следующее значение
? ? ? ? ? ? записано в память
? ? ? ? ? ???????????> Разделитель: 1 символ используют
? ? ? ? ? в том случае, если следующее значение
? ? ? ? ? записано в память;
? ? ? ? ? * - разделитель, если сброс происходит
? ? ? ? ? автоматически (например, RCR, RTC);
? ? ? ? ? & - разделитель, если сброс осуществляют
? ? ? ? ? вручную (например, кнопкой)
? ? ? ? ???????????????> Номер тарифа: 1 разряд:
? ? ? ? например, 1 = тариф 1; 2 = тариф 2;
? ? ? ? ... 9 = тариф 9
? ? ? ???????????????????> Разделитель: десятичная точка
? ? ???????????????????????> Тип регистра: 1 или 2 разряда
? ???????????????????????????> Разделитель: десятичная точка
???????????????????????????????> Код группы: 1 разряд
Рисунок B.2. Схематическая структура
B.3.2. Значения кода группы "T"
Соответствующие значения для теплосчетчиков: "0" - для идентификации, "6" - для идентификации теплосчетчика и "F" - для идентификации сообщения об ошибке. Код "9" может использоваться для специальной информации изготовителя о текущем состоянии.
Для дополнительной информации следует обратиться к Приложению B.3.7.
B.3.3. Значения для "UU", коды регистров
"UU" состоит из одноразрядного или двухразрядного числа, которое идентифицирует измеренные значения. Для теплосчетчиков используются значения, приведенные ниже.
Теплосчетчик должен по меньшей мере обеспечивать передачу значений для п. 0, 8 и 26.
0 Связано с кодом группы "0" для идентификации.
Значение может состоять максимум из 20 символов.
1 Сброс данных (сохранение данных), два разряда от 00 до 99
4 Мгновенная мощность
Числовое значение может состоять максимум из 6 символов.
6 Пиковое значение мгновенной мощности
Числовое значение может состоять максимум из 6 символов.
8 Энергия
Числовое значение может состоять максимум из 9 символов.
10 Дата и/или время последнего сброса
Формат времени может включать максимум 19 символов.
26 Объем
Числовое значение может состоять максимум из 9 символов.
27 Расход
Числовое значение может состоять максимум из 6 символов.
28 Температура обратного потока
Числовое значение может состоять максимум из 5 символов.
29 Температура потока
Числовое значение может состоять максимум из 5 символов.
30 Разность температур
Числовое значение может состоять максимум из 6 символов.
31 Время работы
Формат времени может включать максимум 19 символов.
32 Время неисправности
Формат времени может включать максимум 19 символов.
33 Пиковое значение расхода
Числовое значение может состоять максимум из 6 символов.
34 Дата и/или время события
Формат времени может включать максимум 19 символов.
35 Время интегрирования
Формат времени может включать максимум 19 символов.
36 Дата и/или время записи в память
Формат времени может включать максимум 19 символов.
37 Пиковое значение температуры потока
Числовое значение может состоять максимум из 5 символов.
38 Пиковое значение температуры обратного потока
Числовое значение может состоять максимум из 5 символов.
39 Среднее значение температуры обратного потока при пиковом значении мощности
Числовое значение может состоять максимум из 5 символов.
40 Среднее значение температуры обратного потока при пиковом значении расхода
Числовое значение может состоять максимум из 5 символов.
41 Мгновенная дополнительная температура
Числовое значение может состоять максимум из 5 символов.
42 Дополнительная температура при пиковом значении мощности
Числовое значение может состоять максимум из 5 символов.
43 Дополнительная температура при пиковом значении расхода
Числовое значение может состоять максимум из 5 символов.
44 Среднее значение мощности при пиковом значении расхода
Числовое значение может состоять максимум из 5 символов.
45 Среднее значение расхода при пиковом значении мощности
Числовое значение может состоять максимум из 5 символов.
50 Первичный адрес M-Bus
Числовое значение может состоять максимум из 3 символов.
51 Вторичный адрес M-Bus
Числовое значение может состоять максимум из 8 символов.
52 Адрес устройства
Числовое значение может состоять максимум из 32 символов без указания единицы.
53 Серийный номер
Числовое значение может состоять максимум из 12 символов.
54 Тип счетчика
Числовое значение может состоять максимум из 32 символов без указания единицы.
55 Тип тарификации
Числовое значение может состоять максимум из 32 символов без указания единицы.
56 Режим отображения
Числовое значение может состоять максимум из 32 символов без указания единицы.
57 Режим считывания
Числовое значение может состоять максимум из 32 символов без указания единицы.
60 Место установки
Числовое значение может состоять из одного символа без указания единицы: значение F (прямой поток) или R (обратный поток).
61 Диапазон измерений
Числовое значение может состоять максимум из 6 символов.
62 Системное время
Формат времени может включать максимум 19 символов.
63 Системная дата
Формат времени может включать максимум 19 символов.
64 Фиксированная дата ежегодной записи в память
Формат времени может включать максимум 19 символов.
65 Фиксированная дата ежемесячной записи в память
Формат времени может включать максимум 19 символов.
66 Дата настройки
Формат времени может включать максимум 19 символов.
67 Счетчик сбросов
Числовое значение может состоять максимум из 8 символов.
68 Счетчик считываний
Числовое значение может состоять максимум из 8 символов.
69 Значение импульсов
Числовое значение может состоять максимум из 8 символов.
70 Объем в испытательном режиме
Числовое значение может состоять максимум из 9 символов.
71 Расход в испытательном режиме
Числовое значение может состоять максимум из 6 символов.
72 Температура обратного потока в испытательном режиме
Числовое значение может состоять максимум из 5 символов.
73 Температура потока в испытательном режиме
Числовое значение может состоять максимум из 5 символов.
74 Разность температур в испытательном режиме
Числовое значение может состоять максимум из 6 символов.
75 Мощность в испытательном режиме
Числовое значение может состоять максимум из 6 символов.
76 Энергия в испытательном режиме
Числовое значение может состоять максимум из 9 символов.
77 Масса в испытательном режиме
Числовое значение может состоять максимум из 9 символов.
78 Время испытания
Формат времени может включать максимум 19 символов.
B.3.4. Значения для "W", номер тарифа
"W" состоит из одного разряда. Если теплосчетчик имеет только один тариф, то ведущий символ-разделитель (десятичная точка) и само число можно опустить. В теплосчетчике может быть предусмотрено до 9 тарифов (с 1 по 9).
B.3.5. Использование символов "*/&" и "VV" для предварительно записанных в память значений
Такая последовательность кодов набора данных используется для предварительно записанных в память значений. Значения чисел необходимо согласовать между поставщиком теплосчетчика и его пользователем.
Данную последовательность можно также использовать для документирования отношения между отметкой времени и одной или более величинами, характеризующими тепловой процесс. Если теплосчетчик заносит в память какие-либо значения в определенный момент времени, он должен передавать значение соответствующего времени сохранения, события и т.п. вместе с тем же значением "VV".
1. "*" используется как ведущий разделитель, если сброс предварительно записанного в память значения происходит автоматически;
2. "&" используется как альтернатива ведущему разделителю, если сброс предварительно записанных в память значений осуществляется вручную;
3. "VV" - номер предварительно записанной в память величины; в теплосчетчиках может доходить до 99.
Если теплосчетчик не содержит устройств для предварительной записи в память, то данной последовательностью пренебрегают.
B.3.6. Кодирование единиц измерения в наборе данных
Если значение передаваемой величины имеет единицу измерений, то она отделяется символом "*" и должна кодироваться следующим образом:
Значение представляет собой измеренную или рассчитываемую величину. Оно может содержать специальную информацию изготовителя, сообщение об ошибке или дату и/или время события.
B.3.8. Кодирование измеренного значения
Для представления измеренной величины используются цифры от 1 до 32. Для теплосчетчиков максимальное количество цифровых значений зависит от кода регистра.
B.3.9. Кодирование сообщения об ошибке
Коды ошибок представлены следующими цифрами:
- "0" - нет ошибок;
- "1" - только внешняя ошибка;
- "2" - внешняя и внутренняя ошибки одновременно;
- "3" - только внутренняя ошибка;
- "4" - зарезервировано для дальнейшего использования;
- "5" - ошибка расхода;
- "6" - прерывание связи с датчиком температуры прямого потока;
- "7" - короткое замыкание датчика температуры прямого потока;
- "8" - прерывание связи с датчиком температуры обратного потока;
- "9" - короткое замыкание датчика температуры обратного потока.
Несколько кодов ошибок могут быть объединены в одно сообщение с символом "&" в качестве разделителя. Сообщение об ошибке не имеет единиц измерения.
B.3.10. Кодирование даты и/или времени события
Дата и время события имеют следующую общую структуру:
YYYY - MM - DD & hh : mm : SS
???? ??? ??? ??? ??? ??? ??? ??? ??? ??? ???
? ? ? ? ? ? ? ? ? ? ??????> Секунда 00 - 59
? ? ? ? ? ? ? ? ? ??????????> Разделитель
? ? ? ? ? ? ? ? ??????????????> Минута 00 - 59
? ? ? ? ? ? ? ??????????????????> Разделитель
? ? ? ? ? ? ??????????????????????> Час 00 - 23
? ? ? ? ? ??????????????????????????> Разделитель
? ? ? ? ??????????????????????????????> День 01 - 31
? ? ? ??????????????????????????????????> Разделитель
? ? ??????????????????????????????????????> Месяц 01 - 12
? ??????????????????????????????????????????> Разделитель
??????????????????????????????????????????????> Год (например, 1991)
Рисунок B.3. Кодирование даты и/или времени события
Некоторые примеры наборов данных содержат отметки даты и/или времени события:
- относительное время, проистекшее с момента любого последнего события (сброса, запуска и т.д.):
6.31 (4711 * ч) = время работы 4711 часов;
6.35 (15 * мин) = время интегрирования 15 минут.
В этом случае допускается использование только одной единицы измерения. Эта единица измерения должна отображаться. Можно использовать любую единицу измерения времени;
- абсолютное время дня:
6.34 (11:55:00) = время события (достижение пикового значения и т.д.).
Разделитель ":" показывает значение времени. Указывать единицу измерения нет необходимости. Значение должно состоять по крайней мере из часов и минут. Второй разделитель ":" и значение секунд не являются обязательными;
- абсолютная дата:
6.36(1991-12-24) = время сохранения.
Разделитель "-" означает дату. Указывать единицу измерения нет необходимости. Для обозначения даты допускается только такой формат;
- абсолютная дата и время:
6.10(1991-12-24&11:55:00) = время последнего сброса.
Разделитель "&" отмечает значение в качестве даты и времени. Дата в стандартном формате идет перед символом "&", за ним следует время. Второй разделитель ":" и значение секунд не являются обязательными. Указывать единицу измерения нет необходимости.
B.3.11. Представление взаимосвязанных величин
Если не представляется возможным зафиксировать взаимосвязь между временем или датой и тепловым процессом при помощи значения "W", то в этом случае протокол предоставляет альтернативную возможность кодирования таких данных.
В этом случае теплосчетчик должен посылать данные в последовательности:
a) сначала должны быть посланы все текущие данные, касающиеся времени считывания, и невзаимосвязанные наборы данных;
b) затем может быть открыто поле взаимосвязанных наборов данных путем отсылки одной или нескольких отметок времени (времени сброса и времени сохранения или только времени сохранения и т.п.);
c) после чего должны быть высланы все наборы данных, которые связаны с этими значениями времени;
d) поле заканчивается новой отметкой времени для открытия нового поля взаимосвязанных наборов данных или знаками ETX и BCC, означающими конец передачи данных.
(справочное)
И ИНИЦИАЦИЯ ДЛЯ ОПТИЧЕСКОГО ИНТЕРФЕЙСА
C.1. Введение
В настоящем Приложении описывается порядок установки связи с теплосчетчиком через оптический интерфейс при соблюдении нижеследующих условий:
- теплосчетчик имеет активный оптический интерфейс;
- протокол передачи данных через этот оптический интерфейс неизвестен;
- используется один из следующих протоколов передачи данных: ЕН 62056-21 или ЕН 13757-2;
- скорость передачи данных составляет 300 или 2400 бод. Использование других значений скорости передачи данных допускается, если в теплосчетчике установлена функция автоматического определения скорости.
Отдельные подразделы описывают использование ЕН 13757-2 и ЕН 62056-21 соответственно.
Использование алгоритма поиска, описанного ниже, обеспечивает способность считывающего устройства определить счетчик.
C.2. Использование протокола ЕН 13757-2
a) Согласно протоколу ЕН 13757-2 (8E1) параметризация считывающего устройства выполняется со скоростью передачи 2400 бод;
b) В соответствии с разделом 5.2 выполняется передача инициирующего сообщения;
c) Выполняется передача SND_NKE;
1) от счетчика (E5h) получен код ACKN или
2) считывающее устройство находится в режиме превышения времени ожидания.
В случае d):
1) - процедура поиска завершается. Для ускорения связи рекомендуется проверить более высокие значения скорости передачи, например путем повторения действий от a) до d), включая более высокие значения скорости передачи;
Если попытка установления связи на скорости передачи 300 бод также завершилась неудачей, необходимо сделать попытку в соответствии с ЕН 62056-21, C.3.
C.3. Использование протокола ЕН 62056-21
a) Согласно протоколу ЕН 62056-21 (7E1) параметризация считывающего устройства выполняется со скоростью передачи 2400 бод;
b) В соответствии с ЕН 62056-21, приложением B выполняется передача инициирующего сообщения;
c) Выполняется передача сообщения-запроса без варианта адресации: / ? ! <CR> <LF>;
1) от счетчика получено идентификационное сообщение (/ XXX Z W... <CR> <LF>) или
2) считывающее устройство находится в режиме превышения времени ожидания.
В случае d):
1) - процедура поиска успешно завершается;
1) от счетчика получено идентификационное сообщение (/ XXX Z W... <CR> <LF>) или
2) считывающее устройство находится в режиме превышения времени ожидания.
В случае e):
1) - процедура поиска успешно завершается;
2) - процедура поиска завершается с ошибкой, т.е. к считывающему устройству не подключен счетчик.
(справочное)
D.1.1. Общие положения
Теплосчетчики для использования в системах регулирования должны отвечать всем стандартным требованиям, установленным для обычных теплосчетчиков. В первую очередь это применительно к требованиям, связанным с точностью измерений. Кроме того, в соответствии с настоящим стандартом они должны отвечать требованиям M-Bus связи. Прием всех допустимых блоков данных SND_UD должен быть подтвержден, даже если они не поддерживаются функционально. Должен быть подтвержден прием передаваемых блоков данных SND_NKE. Частота считывания не должна ограничиваться.
D.1.2. Прикладной уровень: записи данных
Каждый блок данных RSP_UD теплосчетчика должен содержать, по крайней мере, следующие записи данных:
a) температура на входе: дискретность 0,1 °C или выше;
b) температура на выходе: дискретность 0,1 °C или выше;
c) расход: дискретность 0,2% от
d) мощность: дискретность 0,2% от PNom или выше;
e) состояние: как минимум основной байт состояния согласно ЕН 13757-3, раздел 5.9;
f) допускается использование дополнительных величин.
Прочие данные могут варьироваться. Порядок следования записей данных произвольный. Теплосчетчики с последовательными многобайтными блоками данных должны передавать эти обязательные данные в каждом блоке данных. Для теплосчетчиков, удовлетворяющих названным требованиям, сигнал функции сброса приложения (CI = 50h) с последующим субкодом игнорируется, однако его получение должно быть подтверждено.
Теплосчетчики, которые не всегда могут обеспечивать выполнение этих требований в автоматическом режиме, должны поддерживать функцию "сброс приложения с субкодом", по крайней мере, для комбинации CI = 50h (сброс приложения) и субкода 51h (в следующем по порядку байте), показывающую, что теплосчетчик используется в системе контроля и что все пересылаемые им блоки данных RSP_UD должны содержать обязательные элементы управления данными, описанные выше.
D.1.3. Приложение актуальных данных
a) информация о температуре: <= 30 с;
b) информация о расходе: ограничитель приложений: <= 30 с;
c) информация о расходе с целью его регулирования: для значений расхода между
d) информация о состоянии: <= 2 мин.
D.1.4. Прикладной уровень: допустимые типы данных (DIFs)
a) двоичный: 8, 16, 24 или 32 бита;
b) двоично-десятичный код (BCD): максимум 2, 4, 6 или 8 разрядов;
c) ASCII, строковые данные: не разрешено;
d) тип функции: всегда 0 (действит.);
e) для обязательных записей данных не используют расширения DIF, прочие виды записей данных с расширениями DIF разрешены;
f) таким образом, необходимо обеспечить поддержку следующих типов DIF для обязательных записей данных: 1, 2, 3, 4, 9, 0 Ah, 0 Bh, 0 Ch;
g) настоятельно рекомендуется, чтобы в новых разработках систем регулирования контроллер также обеспечивал поддержку 32-битного типа данных с плавающей точкой (тип данных H, DIF = 5).
D.1.5. Прикладной уровень: допустимые единицы (VIFs)
a) температура: все допустимые единицы <= 0,1 °C;
b) расход: все допустимые производные от л/ч с десятичным множителем, с дискретностью 0,2%
c) мощность: все допустимые производные от Ватта с десятичным множителем, с дискретностью 0,2% PNenn;
d) для обязательных записей данных использование расширений VIF не допускается. Прочие виды записей данных могут содержать расширения VIF.
D.2.1. Старт до получения первого ответа
После каждого сбоя питания или аппаратной перезагрузки контроллер должен использовать следующий алгоритм:
a) активировать питание шины для обозначения состояния;
b) подождать >= 5 с;
c) передать на скорости 300 бод на каждый используемый счетчик: SND_UD с CI = 0 BBh для установления скорости передачи данных, равной 2400 бод. При отсутствии подтверждения повторить не более двух раз, затем продолжить на скорости 300 бод;
d) в противном случае дальнейшую связь поддерживать на скорости 2400 бод;
e) отправить SND_NKE. При отсутствии подтверждения повторить до 2 раз, затем продолжить независимо от подтверждения;
f) выполнить перезагрузку приложения с субкодом "Control" через SND_UD с CI = 50h и 51h. Для этой цели сброс приложения не должен выполняться счетчиком с применением парольной защиты, если только счетчик не был активирован. При отсутствии подтверждения повторить не более двух раз, затем продолжить независимо от подтверждения;
g) производить периодическое считывание с каждого теплосчетчика путем отправки REQ_UD2 на его (первичный) адрес. Если счетчик не отвечает отправкой корректного блока данных, повторить попытки не более двух раз;
h) если все попытки завершились неудачей, произвести не более трех попыток полного перезапуска, начиная с действия c);
i) если ответ по-прежнему отсутствует или ни одного полезного блока данных не было получено, перейти к алгоритму обработки системных ошибок.
D.2.2. Старт до первого успешного считывания
a) проверить состояние канального уровня (четность, контрольная сумма и т.п.);
b) проверить формат данных, длину, стартовый и конечный байты, адресацию, поле C, поле CI = 72h;
c) проверить биты состояния теплосчетчика;
d) сегментировать записанные блоки данных: с учетом возможных расширений DIF и VIF;
e) оценить все разрешенные длины записанных данных;
f) извлечь необходимые записи данных в соответствии с их DIF и VIF;
g) преобразовать данные во внутренний формат данных;
h) извлечь единицу измерения и десятичный множитель из VIF и преобразовать во внутренние единицы измерения контроллера.
(справочное)
ОТ ПЕРЕПАДОВ НАПРЯЖЕНИЯ И ГРОМОВЫХ РАЗРЯДОВ
В соответствии с общими требованиями к испытаниям на устойчивость к перепадам напряжения предполагается наличие испытательных импульсов продолжительностью 50 мкс и низким сопротивлением источника. Составляющие и значения рассчитываются из наихудших данных. Ожидается, что защитные элементы могут выдержать не менее 100 разрядов с указанным пиковым значением напряжения. Следует иметь в виду, что не все резисторы гарантированно выдерживают необходимую пиковую нагрузку.
Для достижения приемлемых результатов настоятельно рекомендуется заземление защитных элементов. В отсутствие такого заземления допускаются только чистые дифференциальные перепады напряжения. Системы без заземления могут быть использованы только с оконечными устройствами, которые имеют исключительно качественную развязку по земляной цепи и низкую симметричную емкость между каждой линией шины и землей.
Отчасти для TSS721 допускается импульсное отклонение до 200 В при сопротивлении источника 200 Ом и длительностью импульса 50 мс. Эти параметры могут быть обеспечены устройствами данной серии только в будущем.
Для внешних элементов реальные условия грозовых разрядов (продолжительность импульса до 1000 мкс) могут допускаться вплоть до значения нескольких кВ.
Все образцы выполняются с металло-оксидными варисторами в качестве защитных элементов. Более дорогие защитные элементы (полупроводникового типа) могут обеспечивать лучшие рабочие характеристики особенно на втором уровне защиты. Для таких устройств приемлемым является стандарт TSS721. Однако в настоящее время информация о воздействии длительных (50 мкс/1000 мкс) импульсов высокого напряжения, поступающих на входы BUSL по TSS721, отсутствует, и соответственно в настоящий момент произвести расчеты для самого неблагоприятного варианта не представляется возможным.
Рекомендации и расчеты подготовлены для следующих ситуаций:
а) Интегрированная защита внутри устройства, низкая стоимость, малый размер (SMD), улучшенные микросхемы TSS721 (200 В, 200 Ом, 50 мкс):
1) Без реверсивной защиты сети:
![]() ![]() 2) С реверсивной защитой сети и стандартной микросхемой TSS721:
![]() Рисунок E.3. Без заземления (100 x 10 кВ x 50 мкс,
макс. 250 Vrms (среднеквадратичное напряжение в вольтах)
![]() Описание
V1 SIOV-CU4032K250G
250 В, 105 пФ, 19 Дж
Рисунок E.4. С заземлением (100 x 10 кВ x 50 мкс)
b) Дополнительные внешние элементы защиты:
1) Ограниченная защита от скачков напряжения, реверсивная защита сети отсутствует, полная нагрузка в пределах сегмента, улучшенные микросхемы TSS721:
![]() Рисунок E.5. Без заземления (100 x 2 кВ x 50 мкс)
![]() Рисунок E.6. С заземлением (100 x 2 кВ x 50 мкс)
2) Полная защита от скачков напряжения, реверсивная защита сети отсутствует, рекомендованы улучшенные микросхемы TSS721, ограниченная нагрузка в пределах сегмента. Каждому устройству должна приписываться его удвоенная "нормальная" единичная нагрузка для компенсации возросших потерь напряжения в элементах защиты:
![]() Рисунок E.7. Без заземления
(100 x 10 кВ x 50 мкс или 100 x 2 кВ x 1000 мкс)
![]() Рисунок E.8. С заземлением
(100 x 10 кВ x 50 мкс или 100 x 2 кВ x 1000 мкс)
Полная защита от скачков напряжения, реверсивная защита сети, стандартная микросхема TSS721, ограниченная нагрузка в пределах сегмента. Каждому устройству должна приписываться его удвоенная "нормальная" единичная нагрузка для компенсации возросших потерь напряжения в элементах защиты. Кроме того, допускается использование только преобразователей логических уровней с
:![]() Рисунок E.9. Без заземления (100 x 8 кВ x 1000 мкс)
![]() Описание
V1 SIOV-S20K385 V2 SIOV-S20K250
385 В, 450 пФ, 140 Дж 250 В, 700 пФ, 130 Дж
Рисунок E.10. С заземлением (100 x 6 кВ x 1000 мкс)
(справочное)
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ О ГЛАВНОМ УСТРОЙСТВЕ ДЛЯ M-BUS
F.1. Интерфейс с M-Bus со стороны главного устройства
Интерфейс с M-Bus со стороны главного устройства должен удовлетворять следующим требованиям:
- электрическое питание для единичной нагрузки от 1 до N (250);
- напряжение уровня MARK от
до 42 В;- напряжение уровня SPACE = отрицательное напряжение уровня минус (<= 12 В);
- скорость передачи данных от 300 до 9600 бод;
- обнаружение и обеспечение медленно изменяющегося статического тока;
- прием информации на уровне SPACE, если сигнальный ток составляет от 6 до 8 мА;
- обеспечение динамического сопротивления от 50 до 60 Ом;
- защита от короткого замыкания;
- защита от электромагнитных помех (EMC) и электростатических разрядов (ESD);
- гальваническая изоляция сигнальных линий от земли;
- симметричное управление данными по низкой эмиссии радиочастотных помех (RF).
На рисунках E.1 и E.2 показаны принципы работы, которые приведены только в качестве учебного примера.
Работоспособность этих схем не гарантирована.
F.2. Интерфейс со стороны главного устройства для считывания локальных данных
Требования могут быть ограничены при условии, что длина кабеля составляет менее 100 м и временно подключены только три подчиненных теплосчетчика:
- напряжение уровня MARK > 25 В;
- нет разделения со статическим током;
- нет изоляции сигнальных линий.
Простая схема для конвертера уровней с уровня 24 В до уровня M-Bus показана на рисунке F.1.
![]() Рисунок F.1. Интерфейс со стороны главного
устройства для локальных данных
F.3. Конвертер уровней в полном объеме
Для числа подчиненных счетчиков до 250 (статический ток < 380 мА) при максимальной установке (RL < 120 Ом) необходимо использовать схему с функциональными блоками, показанными на рисунке F.2.
Примечание. Описания мер защиты от токовой перегрузки, короткого замыкания, а также перенапряжения в настоящем документе были опущены.
![]() 1 - источник питания с гальванической развязкой;
2 - программируемый источник напряжения; 3 - сдвиг уровня;
4 - детектор пикового напряжения; 5 - детектор сигнального
напряжения; 6 - источник статического тока, макс. 400 мА;
7 - высокое усиление. Радиатор; 8 - симметричная сеть;
9 - защитное устройство управления
(справочное)
О СООТВЕТСТВИИ ССЫЛОЧНЫХ МЕЖДУНАРОДНЫХ СТАНДАРТОВ
ССЫЛОЧНЫМ НАЦИОНАЛЬНЫМ СТАНДАРТАМ РОССИЙСКОЙ ФЕДЕРАЦИИ
Таблица ДА.1
[1] AGFW FW 203, NOWA Version 1.5 - Normierter Warmezahler-Adapter <1>
[2] VEO Pflichenheft Fur Tarifgerate <2>
--------------------------------
Вернуться в "Каталог нормативных документов"
Источник информации: https://internet-law.ru/documents/prod/gost-r_gosudarstvennyj-standart/9/gost_41131.html
На правах рекламы:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||