Лента новостей RSSRSS КалькуляторыКалькуляторы Вопросы экспертуВопросы эксперту Перейти в видео разделВидео

ГОСТ IEC 61107-2011

Обмен данными при считывании показаний счетчиков, тарификации и управлении нагрузкой. Прямой локальный обмен данными

Предлагаем прочесть документ: Обмен данными при считывании показаний счетчиков, тарификации и управлении нагрузкой. Прямой локальный обмен данными. Если у Вас есть информация, что документ «ГОСТ IEC 61107-2011» не является актуальным, просим написать об этом в редакцию сайта.

Скрыть дополнительную информацию

Дата введения: 01.01.2013
Статус документа на 2016: Актуальный

Страница 1

Страница 2

Страница 3

Страница 4

Страница 5

Страница 6

Страница 7

Страница 8

Страница 9

Страница 10

Страница 11

Страница 12

Страница 13

Страница 14

Страница 15

Страница 16

Страница 17

Страница 18

Страница 19

Страница 20

Страница 21

Страница 22

Страница 23

Страница 24

Страница 25

Страница 26

Страница 27

Страница 28

Страница 29

Страница 30

Страница 31

Страница 32

Страница 33

Страница 34

Страница 35

Страница 36

Страница 37

Страница 38

Страница 39

Страница 40

Страница 41

Страница 42

Страница 43

Страница 44

Страница 45

Страница 46

Страница 47

Страница 48

Страница 49

Страница 50

МЕЖГОСУДАРСТВЕННЫЙ СОВЕТ ПО СТАНДАРТИЗАЦИИ. МЕТРОЛОГИИ И СЕРТИФИКАЦИИ

(МГС)

INTERSTATE COUNCIL FOR STANDARDIZATION. METROLOGY AND CERTIFICATION

(ISC)

МЕЖГОСУДАРСТВЕННЫЙ

СТАНДАРТ

ГОСТ

IEC 61107— 2011

ОБМЕН ДАННЫМИ ПРИ СЧИТЫВАНИИ ПОКАЗАНИЙ СЧЕТЧИКОВ, ТАРИФИКАЦИИ И УПРАВЛЕНИИ НАГРУЗКОЙ

Прямой локальный обмен данными

(IEC 61107:1996, ЮТ)

Издание официальное

Ми ■ ■■ ■

нкмжжя

Стандарт» |фщи 2014

ГОСТ IEC 61107—2011

Предисловие

Цели, основные принципы и порядок проведения работ по межгосударственной стандартизации установлены ГОСТ 1.0-92 «Межгосударственная система стандартизации. Основные положения» и ГОСТ 1.2-2009 «Межгосударственная система стандартизации. Стандарты межгосударственные, правила и рекомендации по межгосударственной стандартизации. Правила разработки, принятия, применения. обновления и отмены»

Сведония о стандарто

1    ПОДГОТОВЛЕН Федеральным государственным унитарным предприятием «Всероссийский научно-исследовательский институт стандартизации и сертификации в машиностроении» (ВНИИНМАШ)

2    ВНЕСЕН Федеральным агентством по техническому регулированию и метрологии (Росстандарт)

3    ПРИНЯТ Межгосударственным советом по стандартизации, метрологии и сертификации (протокол от 29 ноября 2011 г. No 40)

За принятие проголосовали:

Краткое наименование страны no МК (ИСО 3166)004-97

Код страны по МК (ИСО 3166) 004—97

Сокращенное наименование национального органа по стандартизации

Беларусь

BY

Госстандарт Республики Беларусь

Казахстан

KZ

Госстандарт Республики Казахстан

Киргизия

KG

Кыргызстандарт

Россия

RU

Росстандарт

Таджикистан

TJ

Таджикстандарт

Узбекистан

uz

Уэстандарт

4    Приказом Федерального агентства по техническому регулированию и метрологии от 13 декабря 2011 г. No 1235-ст межгосударственный стандарт ГОСТ IEC 61107—2011 введен в действие в качестве национального стандарта Российской Федерации с 1 января 2013 г.

5    Настоящий стандарт идентичен международному стандарту IEC 61107:1996 Data exchange for meter reading, tariff and load control. Direct local data exchange (Обмен данными при считывании показаний счетчиков, тарификации и управлении нагрузкой. Прямой локальный обмен данными).

Международный стандарт разработан Международной электротехнической комиссией (IEC).

Официальный экземпляр международного стандарта находится в Федеральном информационном фонде технических регламентов и стандартов.

Сведения о соответствии межгосударственных стандартов ссылочным международным стандартам приведены в дополнительном приложении ДА.

Степень соответствия — идентичная (IDT).

Стандарт подготовлен на основе применения ГОСТ Р МЭК 61107-2001

6    ВВЕДЕН ВПЕРВЫЕ

Информация об изменениях к настоящему стандарту публикуется в ежегодном информационном указателе «Национальные стандарты», а текст изменений и поправок — в ежемесячном информационном указателе «Национальные стандарты». В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ежемесячном информационном указателе «Национальные стандарты». Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования — на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет

©Стандартинформ. 2014

В Российской Федерации настоящий стандарт не может быть полностью или частично воспроизведен. тиражирован и распространен в качестве официального издания без разрешения Федерального агентства по техническому регулированию и метрологии

II

Содержание

ГОСТ IEC 61107—2011

1    Общие положения....................................................................1

1.1    Область применения............................................ 1

1.2 Нормативные ссылки....................................,.........................1

2    Термины и определения...............................................................2

3    Физические свойства..................................................................2

3.1    Электрический интерфейс............................ 2

3.2    Оптический интерфейс............................... 4

4    Передача символов...................................................................8

4.1    Тип передачи.....................................................................8

4.2    Скорость передачи................................................................8

4.3    Качество сигнала.................................................................8

4.4    Формат символов.................................................................9

4.5    Код символов....................................................................9

4.6    Защита символов.................................................................9

5    Протокол передачи данных.............................................................9

5.1    Общие положения................................................................9

5.2    Вычисление контрольного символа блока.............................................9

5.3    Форматы сообщений........................... 10

5.4    Режимы связи.................................. 14

5.5    Синтаксические диаграммы........................................................24

5.6    Структура набора данных.........................................................26

Приложение А (обязательное) Блок-схема алгоритма для протокола прямого локального обмена

данными, режим С.......................................................27

Приложение В (обязательное) Требования к тарифным устройствам, питаемым от батарей........29

Приложение С (справочное) Сформатированные    коды......................................30

Приложение ДА (справочное) Сведения о соответствии межгосударственных стандартов ссылочным международным стандартам..............................................44

III

ГОСТ IEC 61107-2011

Введение

Следует обратить внимание, что некоторые положения международного стандарта IEC 61107—96 «Обмен данными при считывании показаний счетчиков, тарификации и управлении нагрузкой. Прямой локальный обмен данными» могут быть предметом для патентования. Это касается прежде всего протокола ФЛАЖКА, который рассматривается в разделе 5. Держатель патентного права этого протокопа предлагает лицензии на приемлемых условиях. Информация может быть получена от FLAG ASSOCIATION LIMITED, Stonefield Works, Oulton Road, Stone, Staffordshire, ST 15 ORS, United Kingdom.

В настоящий стандарт включены разделы ISO/IEC 7498, расширенные дополнительными условиями, касающимися, например, оптического интерфейса, перекпюча-теля скорости передачи, управляемого протоколом, и передачи данных без подтверждения приема:

ISO/IEC 7498-1—94 Информационная технология. Взаимосвязь открытых систем. Базовая эталонная модель. Часть 1. Базовая модель

ISO/IEC 7498-2—89 Системы обработки информации. Взаимосвязь открытых систем. Базовая эталонная модель. Часть 2. Архитектура защиты

ISO/IEC 7498-3—89 Системы обработки информации. Взаимосвязь открытых систем. Базовая эталонная модель. Часть 3. Идентификация и адресация

ISO/IEC 7498-4—89 Системы обработки информации. Взаимосвязь открытых систем. Базовая эталонная модель. Часть 4. Структура управления

V

ГОСТ IEC 61107-2011 МЕЖГОСУДАРСТВЕННЫЙ СТАНДАРТ

ОБМЕН ДАННЫМИ ПРИ СЧИТЫВАНИИ ПОКАЗАНИЙ СЧЕТЧИКОВ, ТАРИФИКАЦИИ И УПРАВЛЕНИИ НАГРУЗКОЙ Прямой локальный обмен данными

Data exchange for meter reading, tariff and load control. Direct local data exchange

Дата введения — 2013—01—01

1 Общие положения

1.1    Область применения

Настоящий стандарт устанавливает требования, предъявляемые к аппаратным средствам и протоколам для локальных систем. Требования стандарта не распространяются на дистанционные системы.

Стандарт распространяется на прямые локальные системы, в которых портативное считывающее устройство (ПСУ) соединяется с одним или группой тарифных устройств. Соединение может быть постоянным или разъемным. Возможны как электрические, так и оптические соединители. Электрический контакт рекомендуется использовать при постоянном соединении. Оптический соединитель должен быть легко отключаемым, чтобы обеспечить сбор данных с помощью ПСУ.

В качестве основы протокола принята базовая эталонная модель взаимосвязи открытых систем (ВОС) в соответствии с ISO 7498. Протокол дает возможность считывать информацию и программировать тарифные устройства. Хотя протокол имеет определенную направленность, его применение остается за потребителем.

1.2    Нормативные ссылки

Для применения настоящего стандарта необходимы следующие ссылочные стандарты. Для датированных ссылок применяют только указанное издание ссылочного стандарта.

ISO 1155—78 Information processing; Use of longitudinal parity to detect errors in information messages (Обработка информации. Использование продольного контроля по четности для обнаружения ошибок в информационных сообщениях)

Издание официальное

1

ГОСТ IEC 61107-2011

ISO 1177—85 Information processing; Character structure for start/stop and synchronous character oriented transmission (Обработка информации. Структура символов для стартстопной и синхронной знакоориентированной передачи)

ISO 1745—75 Information processing; Basic mode control procedures for data communication systems (Обработка информации. Процедуры управления в основном режиме для систем передачи данных)

ISO 7498—84, Доп. 1—84 ISO 7498—84 Information processing systems; Open Systems Interconnection; Basic Reference Model (Системы обработки информации. Взаимосвязь открытых систем. Базовая эталонная модель)

ISO/IEC 646—91 Information technology; ISO 7-bit coded character set for information interchange (Информационная технология/ ISO 7-битный набор кодированных символов для информационного обмена)

ISO/IEC 7480:1991 Information technology; telecommunications and information exchange between systems; start-stop transmission signal quality at DTE/DCE interfaces Информационная технология (Передача данных и обмен информацией между системами. Качество сигналов на стыках ООД/АКД при стартстопной передаче данных) ITU-T V.24 List of definitions for interchange circuits between data terminal equipment (DTE) and data circuit-terminating equipment (DCE). Edition 1 (Перечень обозначений цепей обмена между оконечным оборудованием данных (ООД) и аппаратурой передачи данных (АПД)]

ITU-T V.28 Electrical characteristics for unbalanced double-current interchange. Edition 1 (Электрические характеристики несимметричных двуполярных цепей обмена)

2 Термины и определения

В настоящем стандарте применены следующие термины с соответствующими определениями:

2.1 портативное считывающее устройство, ПСУ (portable device read-out): Переносное оборудование для передачи данных к тарифным устройствам или электрическим счетчикам или от них, выполняющее функции программирования и считывания.

2

ГОСТ IEC 61107-2011

2.2    локальный обмен данными (local exchange by data): Обмен данными между одним или группой тарифных устройств и ПСУ.

2.3    дистанционный обмен данными (distance exchange by data): Обмен данными между центром сбора данных и одним ипи группой тарифных устройств через сеть передачи данных.

2.4    тарифное устройство (tariff device): Стационарный блок сбора данных, обычно связанный или объединенный с электрическим счетчиком.

3 Физические свойства

3.1 Электрический интерфейс (см. таблицу 1)

а) Тип сигнала

-    токовая петля 20 мА:

-    абсолютные предельные значения:

-    напряжение разомкнутой цепи не более 30 В, постоянный ток;

- ток в петле не более 30 мА. Таблица 1 - Электрический интерфейс

Характеристика цепи

Значение тока

выходного (ТХ)

входного (RX)

1 Ток, мА:

0    (отсутствие тока в цепи), ПРОБЕЛ

1    (ток в цепи 20 мА), ЗНАК

До 2,5 вкпюч. От 11,0 и бопее

До 3 включ. От 9,0 и более

2 Падение напряжения, В (1, ток в цепи 20 мА, ЗНАК)

До 2 включ.

До 3 включ.

3 Максимапьное напряжение разомкнутой цепи в течение операции (постоянный ток), В

30,0

b)    Электропитание

Со стороны тарифного устройства интерфейс пассивен. ПСУ обеспечивает необходимое эпектропитание.

c)    Связи

Через клеммы или соответствующие соединители. Ошибки полярности могут прервать связь, но не должны повредить устройствам.

d) Схема двухпроводной пинии (один испопнитепь) представпена на рисунке 1а.

3

ГОСТ IEC 61107-2011

е) Схема двухпроводной линии (несколько исполнителей) представлена на рисунке 1Ь.

Рисунок 1Ь - Схема двухпроводной линии с несколькими исполнителями

f) Схема четырехпроводной линии (один исполнитель) представпена на рисунке 1с.

4

Рисунок 1с - Схема четырехпроводной линии с одним исполнителем

ГОСТ IEC 61107-2011


д) Схема четырехпроводной линии (несколько исполнителей) представлена на рисунке 1d.

Рисунок 1d - Схема четырехпроводной линии с несколькими исполнителями

Если номинальное напряжение на ПСУ принято равным 26 В, то восемь исполнителей (тарифных устройств) могут быть подключены последовательно.

3.2 Оптический интерфейс

3.2.1 Конструкция считывающей головки представлена на рисунках 2а и 2Ь.

5

ГОСТ IEC 61107-2011

Тороидальный    Инфракрасный    ИпфракрисныП

Рисунок 2а - Расположение компонентов на считывающей головке

Размеры в мм

Рисунок 2Ь - Размеры считывающей головки

6

ГОСТ IEC 61107—2011

Передатчик в тарифном устройстве, как и в считывающей головке, генерирует сигнал силой излучения Ев/Т на установленную эталонную поверхность (оптически активная область) на расстоянии а, = (10 ± 1) мм от поверхности тарифного устройства или считывающей головки.

Предельные значения

ON — состояние «Включено» при 500 мкВт/см2 £ ЕеП £ 5000 мкВт/см2;

OFF — состояние «Отключено» при Ее/Та 10 мкВт/см2.

Приемник (см. рисунок 6)

П*рвД«тч ж

Эгалмчая повериность

- 0,6 см2 (олпмеои мпинаи оВгжлъ)

Рисунок 6 — Расположение приемника при испытаниях

Передатчик, который расположен на расстоянии з2 = (10 ± 1) мм на оптической оси приемника в тарифном устройстве или считывающей головке, генерирует сигнал силой излучения Е^й на определенную эталонную поверхность (оптически активную область).

Предельные значения

ON — состояние «Включено», приемник находится в состоянии ВКЛ. при Ее1й г 200 мкВт/см2;

OFF — состояние «Отключено», приемник находится в состоянии ОТКЛ. при Ес!й £ 20 мкВт/см2.

Условия внешнего освещения

Оптический канал (передача данных) не должен подвергаться внешнему освещению интенсивностью свыше 16000 лк (легкая композиция, сопоставимая с дневным светом, включая флюоресцентное освещение).

Температура окружающей среды

Нормальная температура (23 ± 2) °С.

3.2.6 Электрические характеристики считывающей головки (см. рисунок 7)

Считывающая головка позволяет передавать данные к средствам связи (и от них), имеющий TTL интерфейс или стандартный интерфейс, соответствующий спецификации ITU-T V.24 и ITU-T V.28.

7

ГОСТ IEC 61107—2011

ЗлектрнвсшН интерфейс

TXD

RXD

QNO

TXD — данные, снимаемые со считывающей головки. RXD — данные, получаемые считывающей головкой; GNO - общая точка (напряжение сигналов — напряжение электропитания). Vp-- источник электропитания

Рисунок 7 — Электрические характеристики считывающей головки Рабочие и предельные значения

Уровни сигналов

OFF — состояние «Отключено»    ON — состояние «Включено»

Двоичная 1    Двоичный 0

ЗНАК (статическое состояние)    ПРОБЕЛ

Световой индикатор — состояние «Отклю-    Световой    индикатор    —    состояние    «Включено»    чено»

менее минус 3 В (V.28)    свыше    плюс    3    В    (V.28)

до 0.8 В включ. (как TTL-вход)    от 2 В и более (как TTL-вход)

от минус 0,5 В до плюс 0.4 В (как TTL-выход)    от 2.4 В до Ур' (как TTL-выход)

Примечание — TTL-уровни инвертированы относительно обычного использования.

Скорость передачи сигналов

Максимальная скорость передачи должна быть но менее 2400 Бод.

Напряжение электропитания

Напряжение электропитания считывающей головки должно обеспечиваться ПСУ или другим устройством, к которому оно принадлежит. Предпочтительное значение плюс 5 В постоянного тока.

4 Передача символов

4.1    Тип передачи

Асинхронная последовательная (стартстопная) передача битов — по ISO 1177. полудуплексная.

4.2    Скорость передачи Начальная скорость — 300 Бод.

Стандартные значения скорости — 300. 600. 1200. 2400. 4800, 9600 Бод.

Специальная скорость — по желанию.

Примечание — Максимальная скорость может быть ограничена считывающей головкой или оптическим портом в тарифном устройстве.

4.3    Качество сигнала

Для передатчика качество сигнала соответствует категории 1 и характеризуется следующими значениями согласно ISO/IEC 7480:

8

ГОСТ IEC 61107—2011

•    искажение синхронизации стартстопного сигнала относительно единичного интервала* WS 5 %;

-    полное искажение стартстопного сигнала относительно единичного интервала Р s 7 %;

-    минимальная длительность элемента сигнала** относительно единичного интервала Q = 90 %.

*    требования к межзнаковому интервалу***:

-    среднее номинальное значение относительно единичного интервала Я s 8 % при среднем превышении S = 2;

-    минимальный знаковый интервал относительно единичного интервала Ti 16 %:

-    точность частоты модуляции М = 0.2 %.

Для приемника качество сигнала соответствует категории А и характеризуется следующими значениями согласно ISO/IEC 7480:

•    пределы синхронизации в рабочих режимах V г 40 %:

-    минимальная длительность элемента сигнала относительно единичного интервала W = 30 %;

-    требования к межзнаковому интервалу:

*    среднее номинальное значение относительно единичного интервала X = 20 % при среднем превышении S = 2;

-    минимальный знаковый интервал относительно единичного интервала Y= 40 %:

-    минимальное искажение стартового сигнала относительно единичного интервала Z = 60 %.

4.4    Формат символов

Формат символов согласно ISO 1177:1 стартовый бит. 7 информационных битов. 1 бит четности. 1 стоп-бит.

4.5    Код символов

Код символов — согласно ISO 646, международная стандартная версия.

4.6    Защита символов

Используется бит четности в соответствии с ISO 1177.

5 Протокол передачи данных

5.1    Общие положения

Протокол передачи данных состоит из четырех альтернативных режимов работы: А. В. С. D. Все режимы обеспечивают автоматическое считывание данных. Кроме того, режимы А, В и С позволяют программировать тарифные устройства. Обмен данными является подмножеством базового режима процедур управления в соответствии с ISO 1745.

Связь в режимах А. В и С является двунаправленной и инициируется посредством посылки запроса тарифному устройству. Связь в режиме D является однонаправленной, сигналы передаются только от тарифного устройства. В режиме D леродача инициируется путем нажатия кнопки или другого сенсора на тарифном устройстве

Режим, используемый тарифным устройством, характеризуется идентификационным символом скорости передачи информации в идентификационной посылке от тарифного устройства.

5.2    Вычисление контрольного символа блока (см. рисунок 8)

Считывание данных может выполняться без контрольного символа блока (ВСС). Однако если контрольный символ блока используется, то он должен соответствовать ISO 1155. как показано ниже.

* Единичный интервал в системе, использующей код равной длины, или в системе, использующей изохронную модуляцию. — это такой временной интервал, при котором теоретические длительности значимых интервалов телеграфной модуляции являются целыми кратными этого интервала.

*' Элемент сигнала — каждая из частей сигнала, которая образует телеграфный сигнал или сигнал данных и отличается от других частей происхождением, величиной, длительностью и относительным положением (или только одним, или несколькими этими особенностями).

*** Межзнаковый интервал—продолжительность знака, выражаемая какобщее число единичных интервалов (включая информацию и проверку паритета), включая старт- и стоп-сигналы.

9

ГОСТ IEC 61107—2011

Р-бигчепюстм

SIX him SOH, «гм от

присутствуют

(см. грмммми—)

Контрольный смеет

блс*0

Контрольный символ блока вычисляется в пределах заштрихованной зоны.

Рисунок 8 — Установка контрольного символа блока (пример в соответствии с ISO 1155)

Примечание — Область действия ВСС соответствует ISO 1745 и распространяется от символа, непосредственно следующего за первым SON- или STX-символом. до символа ЕТХ включительно, который завершает сообщение. Вычисленный ВСС следует сразу за символом ЕТХ.

5.3 Форматы сообщений

1)

Адрес устройте

I 1 I Е I

в)

22)

2)

LF

-ашроо

3)

Э>

f

X

X

X

Z

идетифиштор

СН

LF

1}    12)    12)    12)    13)

14)

3)    3)

-идентификационное

сообщение

АСК

V

1

-

CR

LF

4)

Ю)

13)

11)

3)

3)

-сообщите пцц|мрсдитя/ выборе опций

10

ГОСТ IEC 61107—2011

SIX (М)Ш

CR

В)

W)

2)

3)

LF I ETX I BCC I-информационное -1-1-1 сообщето{фОио

3)

3)

в)

профштцю—HW

рюм

| AC* | - сообщай» гюдтеервдения

| NAK | -повторяй Шпрос IB)

ЗОН

С

D

ЗТХ

Wop рн«

ETX

вес

17)

1в)

1»)

В)

2D)

В)

8)

0 1

D 1

era |

Wop дате

юг

вес

17)

16)

13)

в)

20)

7)

8)

-комвда

-КОИЯНДЯ

Httpa—pwma жпагыэющал nw—miii нмюпмблоп

1 втх 1

Набор данных |

ЕТХ |

1 вое |

S)

»)

в)

В)

1 ЯТХ |

Соаокутмютъдмш 1

EOT |

1 вес 1

6)

20)

7>

В)

| 8ТХ

| Сообщение об ошибч |

ЕТХ

1 800 1

6)

21)

В>

8)

- тформвциомюв 000бЩ№И9 (рсйж цюгр—ц—ийщ)

-тформдопюе сос6щбнп»

(г~----1—|----1-

использующее фомеошм мпшмыибпот

- сообщение об оимбю

(р—I ЦМ1II—ipn»ww)

Пояснения содержания сообщения:

1)    Символ начала «/» (наклонная черта вперед, код 2FH).

2)    Символ конца «!» (восклицательный знак, код 21Н).

3)    Символ завершения (CR. возврат каретки, код ODH; LF. перевод строки, код ОАН).

4)    Символ подтверждения (АСК. подтверждение, код 06Н).

5)    Символ начала кадра в блоке с контрольным символом (STX, начало текста, код 02Н). Символ не требуется, если за ним не следуют никакие данные.

6)    Символ конца блока (ЕТХ. конец текста, код ОЗН).

7)    Символ конца в неполном блоке (EOT, конец блока текста, код 04Н).

8)    Контрольный символ блока (ВСС), если требуется, в соответствии с символами 5) и 6). Символы 5) и 6) не применяются, когда блок данных передан без контрольных символов.

9)    Команда запроса на передачу «?» (знак вопроса, код 3FH).

10)    Управляющие символы:

«0» — нормальная процедура протокола.

«1» — вторичная процедура протокола.

«2 — 9» — зарезервированы для будущих применений.

11)    «0» — считывание данных.

«1» — режим программирования.

«2—5» — зарезервированы для будущих применений.

«6—9» — использование, определяемое изготовителем.

11

12)    Данные об изготовителе, включающие три прописные буквы, кроме следующего: если тарифное устройство передает третий символ в виде строчной буквы, то минимальное время реакции tr для устройства 20 мс вместо 200 мс. Однако даже если тарифное устройство передает третий символ в виде прописной буквы, это не исключает поддержку времени реакции 20 мс.

Использование указанных символов должно регистрироваться владельцем протокола: The FLAG ASSOCIATION LIMITED (см. предисловие).

13)    Идентификация скорости передачи информации (для переключения скорости передачи информации).

Сообщения запроса, идентификации и подтверждения/выбора опций передаются с начальной скоростью 300 Бод (кроме режима D). Скорость передачи данных зависит от скорости передачи, определенной в соответствии с протоколом:

a)    Протокол режима А (без переключения скорости передачи информации)

Любые требуемые символы, кроме «/», «!». если только они не определены для режима В или С;

b)    Протокол в режиме В (с переключением скорости передачи информации, без сообщения под-тверждения'выбора опций):

«А» — 600 Бод.

«В» —1200 Бод.

«С» — 2400 Бод.

«О» — 4800 Бод.

«Е» — 9600 Бод,

«F», «G». «Н», «I» — зарезервированы для будущих применений:

c)    Протокол в режиме С (с переключением скорости передачи информации и с сообщением под-тверждения/выбора опций):

«0» — 300 Бод.

«1» — 600 Бод.

«2» — 1200 Бод.

«3» — 2400 Бод.

«4» — 4800 Бод.

«5» — 9600 Бод.

«6», «7». «8», «9» — зарезервированы для будущих применений;

d)    Протокол в режиме D (передача данных со скоростью 2400 Бод)

Символ скорости передачи всегда «3».

14)    Идентификация, определенная изготовителем. — не более 16 печатных символов, кроме «/» и «!».

15)    Блок данных с измеренными значениями (см. синтаксическую диаграмму для нормального считывания показаний). Все письменные символы могут использоваться в блоке данных, включая перевод строки и возврат каретки, кроме «/» и «!».

16)    Символ повторения запроса (NAK. отрицательное подтверждение, код 15Н).

17)    Символ начала заголовка (SOH. начало заголовка, код 01Н).

18)    Идентификатор командного сообщения:

«Р» — команда пароля.

«W* — команда записи.

«Я» — команда чтения.

«Е» — команда исполнения.

«В» — команда выхода (прерывания).

Другие символы зарезервированы для будущего использования.

19)    Идентификатор типа команды (обозначает вариант команды)

Значения:

a)    Для команды пароля «Р».

«0» — данные — операнд для алгоритма защиты;

«1» — данные — операнд для сравнения с внутренне поддерживаемым паролем,

«2» — данные — результат алгоритма защиты (определенные изготовителем);

«3—9» — сохранены для будущего использования;

b)    Для команды записи «W»:

«0» — сохранен для будущего использования.

«1» — запись данных в коде ASCII,

«2» — запись при форматном методе кодирования при передаче (необязательный, см. Приложение С),

12

ГОСТ IEC 61107—2011

«3» — запись неполного блока в коде ASCII (необязательный),

«4» — запись неполного блока при форматном методе кодирования при передаче (необязательный. см. Приложение С),

«5—9» — зарезервированы для будущего использования;

c)    Для команды чтения «Я»:

«0» — зарезервирован для будущего использования,

«1» — чтение данных в коде ASCII,

«2» — чтение при форматном методе кодирования при передаче (необязательный, см. Приложение С),

«3» — чтение неполного блока в коде ASCII (необязательный).

«4» — чтение неполного блока при форматном методе кодирования при передаче (необязательный. см. Приложение С),

«5—9» — зарезервированы для будущего использования;

d)    Для команды «выполнить» «Е»:

«О—1» — зарезервированы для будущего использования,

«2» — выполнение при форматном методе кодирования при передаче (необязательный, см. Приложение С).

«3—9» — зарезервированы для будущего использования;

e)    Для команды выхода «В»:

«0» — признак завершения,

«1—9» — зарезервированы для будущего использования.

20)    Набор данных

Набор данных включает адрес и данные для сообщения (см. 5.6).

Следующие наборы применяются к командным сообщениям.

a)    Команда пароля

Поля адреса и устройства пусты (свободны от любых символов);

b) Команда записи

Значение представляет строку данных, адрес определяет начало зоны, с которого данные должны записываться. Поле устройства оставлено пустым;

c) Команда чтения

Строка данных должна считываться, адрес определяет начало зоны, с которого данные должны считываться.

Значение представляет число позиций, которые нужно читать, включая начальную позицию. Поле устройства оставлено пустым;

d)    Команда выхода (завершения)

Никакого набора данных не требуется, когда идентификатор типа команды «0».

21)    Сообщение об ошибке

Состоит не более чем из 32 печатных символов, за исключением «(«.»)», «*», «/» и «!». Ограничено передним и задним граничными символами, как и в структуре набора данных. Конкретная структура сообщения определяется изготовителем и должна быть выбрана так. чтобы его нельзя было спутать с данными, например начинать все сообщения об ошибках с «ER».

22)    Адрес устройства

Необязательная область, определяемая изготовителем и содержащая не более 32 символов. Символами могут быть цифры («0»—«9»). буквы прописные («А» — «Z») или строчные («а» — «z»). или пробел (« »). Прописные и строчные буквы и символ пробела уникальны. Нули, следующие впереди, не должны учитываться. Это означает, что нули в передаваемом адресе и адресе тарифного устройства игнорируются (то есть «10203» = «010203» = «000010203»). Когда и передаваемый адрес, и адрес тарифного устройства содержат только нули, вне зависимости от соответствующих им длин, адреса рассматриваются как эквивалентные. Поскольку пропущенное поле адреса рассматривается как общий адрес («/ ? ! CR LF»), тарифное устройство должно отреагировать. Тарифное устройство должно быть способно оценить полный адрес, как если бы он был послан внешним устройством, даже если внутренний запрограммированный адрес короче или длиннее.

Примечание — Идентификационный номер устройства может быть использован в качестве адреса, чтобы избежать считывания показаний или записи в не адресованные устройства.

13

ГОСТ IEC 61107—2011

5.4 Режимы связи

5.4.1 Режим А

Работа в режиме А представлена на схеме.

Считывание данных

Тарифное устройство передает данные немедленно после идентификационного сообщения. Переключение в режим программирования

Режим программирования может быть введен немедленно после завершения считывания данных посредством посылки любого командного сообщения, включающего команду пароля.

Считывание данных с дополнительным переключением в режим программирования выполняется, как указано ниже.

ГОСТ IEC 61107—2011

Время реакции и контроля

Пауза между получением сообщения и передачей ответа:

(20 мс) 200 мс S t, S 1500 мс (см. 5.3, перечисление 12).

Пауза между двумя символами в последовательности символов ta < 1500 мс.

Конец сеанса считывания данных

Передача данных завершается после того, как данные сообщения были переданы тарифным устройством. При этом сигнала подтверждения не требуется. ПСУ может повторно передать запрос, если передача была ошибочна.

5.4.2 Режим В

Работа в режиме В представлена на схеме.

Считывание данных

После передачи идентификационного сообщения тарифное устройство на время прерывает передачу. В течение этой паузы тарифное устройство и ПСУ переключаются на скорость передачи информации. указанную в идентификационном сообщении. После этого тарифное устройство передает данные (информационное сообщение) с новой скоростью.

15

ГОСТ IEC 61107—2011

Переключение в режим программирования

Переход в режим программирования может быть осуществлен немедленно после завершения считывания данных посредством посылки любого командного сообщения, включающего команду пароля.

Считывание данных с дополнительным переключением в режим программирования выполняется, как указано ниже.

Эмфоо

Римм програширошния (ймпииньиД)

300 Беи

300 Бод

Идентифмсшми

Д|нньш

300 Бод

2Бод

*

Протокол передачи для режима В

Время реакции и контроля

Пауза между получением сообщения и передачей ответа:

(20 мс) 200 мс < tf < 1500 мс (см. 5.3. перечисление 12).

Пауза между двумя символами в последовательности символов ta < 1500 мс.

Конец сеанса считывания данных

Передача данных завершается после того, как данные (информационное сообщение) были переданы тарифным устройством. При этом сигнала подтверждения не требуется.

ПСУ может повторно передать запрос, если передача была ошибочна.

5.4.3 Режим С

Работа в режиме С представлена на схеме.

16

ГОСТ IEC 61107—2011

За W (запись) будет следовать АСК или NAK, или сообщение об ошибке.

За R (чтение) будет следовать информационное сообщение или NAK. или сообщение об ошибке в качестве ответа.

Завершение происходит после SON ВО ЕТХ ВСС (без ответа NAK) или по истечении времени задержки (см. приложение А. примечание 1).

После передачи идентификационного сообщения тарифное устройство ждет сообщения под-тверждения/выбора опций от ПСУ. Это может быть запрос о считывании данных, переключение в режим программирования или переключение на операцию, определенную изготовителем.

17

a)    Режим считывания данных

В случае АСК 0 Z 0 CRLF тарифное устройство будет отвечать установленным набором данных в формате, определенном в 5.5 («Синтаксические диаграммы — Режим считывания — Информационное сообщение»). Набор данных может быть пуст для тех тарифных устройств, которые не предназначены для считывания данных этим способом.

Связь будет происходить со скоростью 300 Бод (начальная скорость передачи информации), если:

-    символ «Z» в сообщении подтверждения/выбора опций «0». или

-    неправильное или неподдерживаемое сообщение подтверждения/выбора опций послано или принято, или

• никакого сообщения подтверждения/выбора опций не послано и не принято.

Связь будет переключаться на скорость передачи информации «Z» Бод. только если символы «Z» в идентификационном ответе и сообщении подтверждения/выбора опций идентичны.

b)    Переключение в режим программирования

В случае АСК 0 Z 1 CR LF тарифное устройство будет переключаться в «режим программирования». Дальнейшая связь будет проходить на скорости 300 Бод (начальная скорость передачи информации), если символ «Z» в сообщении подтверждения/выбора опций «0».

Передача будет переключаться на скорость передачи информации «Z» Бод. если символы «Z» в идентификационном ответе и сообщении подтверждения/выбора опций идентичны.

Если сообщение подтверждения/выбора опций противоречиво или тарифное устройство определило в нем ошибку, то в режиме считывания данных связь будет проходить на скорости 300 Бод. Переход в режим программирования не происходит.

c)    Переключение на операцию, определенную изготовителем

Собственные опции изготовителя могут быть получены, если «Y» принимает значения 6—9 в последовательности АСК 0 Z Y CR LF.

Режим считывания данных выполняется, как указано ниже.

Saipoc

300 Бод

Идентификация

300 Бад

V

300 Бол

Протокол передачи для режима С. позволяющий считывание данных без подтверждения

от ПСУ

Запрос

мж\ о I z I о

CrI LF

300 БОД

300 Бод

Идентификация

Донные

ЭОО Бор

Z Бел

*r

Протокол передачи для режима С. позволяющий считывание данных с подтверждением предложенной скорости

передачи информации

ГОСТ IEC 61107—2011

Падтацвдоив

Зшгфоа

АСК

0

0

0 |cr| LF

Э00 БОН

300 Боя

Пптп ттфуга гп

Дм»

ЭЮ Бад

900 Боя

Протокол передачи для режима С. позволяющий считывание данных с отклонением предложенной скорости

передачи информации

Конец сеанса считывания данных

Передача данных завершается после того, как данные сообщения были переданы тарифным устройством. Сигнал подтверждения при этом не требуется. ПСУ может передать запрос «повторения», если передача была дефектна.

Время реакции и контроля

Пауза между получением сообщения и передачей ответа:

(20 мс) 200 мс S t, S 1500 мс (см. 5.3. перечисление 12).

Если ответ не был получен, то время ожидания передающего оборудования с момента передачи идентификационного сообщения до продолжения передачи составляет 1500 мс< 4 S 2200 мс.

Пауза между двумя символами в последовательности символов ta < 1500.

Режим программирования

Режим вводится, как указано ниже. Чтобы разрешить доступ к режиму, должны быть предприняты определенные меры безопасности.

Понпвркавнио

Эалрое

АСК

0 | Z | 1 |ся| LF

300 Бод

300 Бед

Идотпфмомж

Режим гроф«ми»фотния

900 Бод

гвод

S,

Протокол передачи для режима С. Переключение в режим программирования с принятием предложенной

скорости передачи информации

Подтмрзд»

Эшфов

АСх| 0 | 0 | 1 |cr| LF

300 Бад

зоо Бад

Идентафтадо

F^BOIIJ ПрОфШМфОВШП)

900 Бод

300 Бен

К

Протокол передачи для режима С. Переключение в режим программирования с отклонением предложенной

скорости передачи информации

19

ГОСТ IEC 61107—2011

Время реакции и контроля

Пауза между получением сообщения и передачей ответа:

(20 мс) 200 мс S tr S 1500 мс (см. 5.3, перечисление 12).

Пауза между двумя символами в последовательности символов ta < 1500 мс.

Уровни доступа — защита системы

Чтобы ограничить доступ к тарифному устройству, определены различные уровни защиты. Любой из уровней или все могут использоваться тарифным устройством.

Уровень доступа 1

Требуются только знания протокола для получения доступа.

Уровень доступа 2

Требуется один или больше паролей, которые должны быть правильно введены.

Уровень доступа 3

Требуется воздействие на охранную кнопку или манипуляции с определенными данными по секретному алгоритму для получения доступа.

Уровень доступа 4

Требуются физический вход в корпус тарифного устройства и осуществление физического изменения типа подключения/отключения линий связи или действия с помощью переключателя, прежде чем разрешается доступ к дальнейшим связям.

5.4.4 Режим D

Работа в режиме D представлена на схеме.

Воздействие на шапку (дятч^

1

Очкшшмя димых

|

/XXXZ Иовнгафиотер CR LF CR LF Дети 1 CR LF

Режим считывания данных выполняется, как указано ниже.

Тарифное устройство передает сообщение о данных со скоростью 2400 Бод немедленно после нажатия кнопки или приведения в действие любого другого датчика на тарифном устройстве.

/ IX | X | X | Z | Идантифнюция

CR | LF I CR 2400 БОД

LT

I I CR I LF

Протокол передачи для режима D

Пауза между двумя символами в последовательности символов ta < 1500 мс.

Конец передачи

Передача данных завершена после передачи данных тарифным устройством. Сигнал подтверждения при этом не требуется.

ГОСТ IEC 61107—2011

5.4.5 Вход в режим программирования (неизвестное тарифное устройство) проводится по схеме. Нмтепцядачи

ПСУ

Тарифное устройашо

Тарифно* улрсйотю

ПСУ

1фОф*М

Примечания

1    Для получения большей информации см. соответствующие пункты.

2    Сообщение запроса посылается без адреса, поскольку тарифное устройство неизвестно.

3    Значение, возвращаемое тарифным устройством в Z-симвопе идентификационного сообщения, определяет. в каком режиме работает тарифное устройство.

4    Этот метод не должен использоваться, если более чем одно устройство связано с каналом связи.

5.4.6 Связь неполными блоками (необязательная)

Неполные блоки идентифицируются с помощью идентификатора типа команды, посланной из ПСУ с цифрой 3 или 4 в качестве возможного значения, что означает «неформатное» или «форматное» кодирование соответственно: например R3 означает «чтение неполного блока, неформатного», a R4 — «чтение неполного блока, форматного». Связь неполными блоками может использоваться для чтения, записи и. где это применимо, для выполнения команд.

Вид кодирования

Нормальное чтение

Чтение с неполными блоками

Неформатное

W1/R1

W3/R3

Форматное

E2/W2/R2

W4/R4

Все информационные сообщения с неполными блоками сопровождаются символом «ЕОТ», кроме последнего сообщения с неполными блоками, которое сопровождается символом «ЕТХ». чтобы указать принимающему устройству, что текущее сообщение заканчивает передачу данных неполными блоками. Длина информационного сообщения с неполными блоками не определена и может варьироваться.

При записи информационного сообщения с неполными блоками, «неформатными» или «форматными». поле адреса в пределах набора данных посылается только в первом командном сообщении. Это указывает начало передачи неполных блоков. Адреса для последующих командных сообщений не посылаются, поскольку данные в пределах командного сообщения рассматриваются как один непрерывный блок.

21

ГОСТ IEC 61107—2011

При использовании неполных блоков АСК посылается от принимающего устройства, чтобы указать, что последнее информационное сообщение в неполных блоках было получено правильно и можно посылать следующее сообщение. NAK посылается от принимающего устройства, чтобы указать, что последнее сообщение с неполными блоками было получено неправильно и должно быть повторено.

Ведущее устройство (например, ПСУ) может прервать передачу неполного блока, посылая новое командное сообщение. Это может использоваться для прерывания связи, когда тарифное устройство испытывает трудности, принимая сообщения и продолжая отвечать NAK. или когда ведущее устройство испытывает трудности, получая сообщения данных от тарифного устройства.

Пример неформатного чтения неполного блока представлен ниже. В этом случав тарифное устройство создает информационные сообщения неполными блоками длиной 48 байт каждое (16 байт на строку данных), кроме последнего информационного сообщения. Первые и последние информационные сообщения должны быть повторены.

ПСУ

Тарифное устройство

ПСУ

Т^жфнов устройство

ПСУ

Тарифное устройство

ПСУ

Тфэмфноа устройство

ПСУ

Ифифнов устройство

I

МАК

__Е__

SIX 0000(D12346678GABCOEF01234W7B9ABCDCF) CR LF 0010(012Э4вв7в1МВСОЕР01234в(Т7ВВАВСОЕР) CR LF OO2D(P1Z34B67«ABCDEFQ1234W7n0ABCO6F) CR LF 0030{01294607eaAaCDB=012346e7e9ABCOEF) EOT BCC

in

ACK

IE

SIX OO4O(O12M5e7«№CDEFO1234Se7edA0CDEF) CR LF 0090(D1234S67fXM3CDEF01234967BBABCDEF) CR LF 00б0(012М5в7О9А9СОВ:О1234бв7бвАВСОЕР) CR LF 007D(P1234flB7flMBCDff01234fifl7BMBCDEF) EOT BCC

n£n

T

22

Страница 27
↑ Наверх

ГОСТ IEC 61107—2011

Пример форматной записи неполного блока представлен ниже. В этом случае ПСУ создает информационные сообщения неполными блоками переменной длины. Третье информационное сообщение должно быть повторено. Следует учесть, что форматный код посылается от ПСУ только один раз. Это используется, чтобы указать первый блок, и не повторяется в последующих блоках.

1

ПСУ    I    вон    W4    8ГТХ    FFH40123»a EOT вес I

1-— I"-1

|Т^жфнов уетройогао    | дСК |

псу > | зон W4 етх {а/эелвсРЕ) ют рос |

|Т^нфное устройство    |    |

I

ПСУ ^ [    SOM    W4 8ТХ    (F01Z34)    ЕТХ РОС    |

^Тарифное УСТРОЙСТВО    |    щк |

ПСУ „ I    ЗОН    W4 SIX    (F01Z34)    ЕТХ ВОС    |

-~пг~-1

^Тарифное устройство    |    АСК |

Пример форматной записи неполного блока с повторными ошибками связи представлен ниже. В этом примере после трех повторений ПСУ решает прервать связь.

ПСУ ^ | зон W4 ЗТХ FFFF(Q1284B) EOT ВСС~

Т^жфное устройство

I

АСК

ГКУ ,г [~~ЯОН №4 STX (В7ДВАВССЕ) EOT ВСС ^Тарифное устройство

[

АСК

ПСУ г | 8QH W4 8ТХ (НИ234} ЕТХ вес

^Тарифное устройство

МАК

I

■м

ПСУ r I 8QH W4 8ТХ (F012H) ЕТХ ВСС Тцжфноа устройство

I МАК

ПСУ    ш    |    ВОН    W4    ВТХ    (R71234)    ЕТХ    ВСС

Тарифное устройство

[

NAK

ПСУ

*1

ВОН ВО ЕТХ вес

23

ГОСТ IEC 61107-2011

Считывание данных с дополнительным переключением в режим программирования выполняется, как указано ниже.

Запрос

Режим программирования (необязательный^

300 Бод

300 Бод

Идентификация

Данные

300 Бод

Z Бод

_>

tr

<- ->

е— —>

tr

Протокол передачи для режима В Время реакции и контроля

Пауза между получением сообщения и передачей ответа:

(20 мс) 200 мс < tr < 1500 мс (см. 5.3, перечисление 12).

Пауза между двумя символами в последовательности символов ta < 1500 мс.

Конец сеанса считывания данных

Передача данных завершается после того, как данные (информационное сообщение) были переданы тарифным устройством. При этом сигнала подтверждения не требуется.

ПСУ может повторно передать запрос, если передача была ошибочна.

5.4.3 Режим С

Работа в режиме С представлена на схеме

24

ГОСТ IEC 61107-2011

Начало передачи

300 Бод

Z Бод

За W (запись) будет следовать АСК или NAK, или сообщение об ошибке.

За R (чтение) будет следовать информационное сообщение или NAK, или сообщение об ошибке в качестве ответа.

Завершение происходит nocne SON ВО ЕТХ ВСС (без ответа NAK) или по истечении времени задержки (см. приложение А, примечание 1).

25

ГОСТ IEC 61107-2011

После передачи идентификационного сообщения тарифное устройство ждет сообщения подтверждения/выбора опций от ПСУ. Это может быть запрос о считывании данных, переключение в режим программирования или переключение на операцию, определенную изготовителем.

а) Режим считывания данных

В случае АСК 0 Z 0 CRLF тарифное устройство будет отвечать установленным набором данных в формате, определенном в 5.5 («синтаксические диаграммы режим считывания - Информационное сообщение»). Набор данных может быть пуст для тех тарифных устройств, которые не предназначены для считывания данных этим способом.

Связь будет происходить со скоростью 300 Бод (начальная скорость передачи информации), если:

-символ «2» в сообщении подтверждения/выбора опций «0», или

-    неправильное или неподдерживаемое сообщение подтверждения/выбора опций поспано или принято, или

-    никакого сообщения подтверждения/выбора опций не поспано и не принято.

Связь будет переключаться на скорость передачи информации «Z» Бод, только

если символы «Z» в идентификационном ответе и сообщении подтверждения/выбора опций идентичны.

b)    Переключение в режим программирования

В случае АСК 0 Z 1 CR LF тарифное устройство будет переключаться в «режим программирования». Дальнейшая связь будет проходить на скорости 300 Бод (начапьная скорость передачи информации), если символ «Z» в сообщении подтверждения/выбора опций «0».

Передача будет переключать на скорость передачи информации «Z» Бод, еспи симвопы «Z» в идентификационном ответе и сообщении подтверждения/выбора опций идентичны.

Если сообщение подтверждения/выбора опций противоречиво или тарифное устройство опредепило в нем ошибку, то в режиме считывания данных связь будет проходить на скорости 300 Бод. Переход в режим программирования не происходит.

c)    Переключение на операцию, определенную изготовителем

Собственные опции изготовитепя могут быть получены, если «У» принимает значения 6-9 в последовательности АСК 0 Z Y CR LF.

Режим считывания данных выпопняется. как указано ниже.

26

ГОСТ IEC 61107-2011

Запрос

300 Бод

Идстгтфигаиия

Данные

300 Бод

300 Бод

t.

<- ->

V

Протокол передачи для режима С, позволяющий считывание данных без подтверждения от ПСУ

Запрос

300 Бод

Идентификация

300 Бод

и

._ _.

Подтверждение

АСК

0

Z

0

CR

LF

300 Бод

h

Данные

Z Бод


Протокол передачи для режима С, позволяющий считывание данных с подтверждением предложенной скорости передачи информации

Подтверждение

Запрос

300 Бод

АСК

0

0

0

CR

LF

300 Бод

Идентификация

Дли м их

300 Бод

300 Бод

э

t,

->

»г

<-

Протокол передачи для режима С. позволяющий считывание данных с отклонением предложенной скорости передачи информации

27

ГОСТ IEC 61107-2011

Конец сеанса считывания данных

Передача данных завершается после того, как данные сообщения были переданы тарифным устройством. Сигнал подтверждения при этом не требуется. ПСУ может передать запрос «повторения», если передача была дефектна.

Время реакции и контропя

Пауза между попучением сообщения и передачей ответа:

(20 мс) 200 мс £ t, й 1500 мс (см. 5.3, перечисление 12).

Если ответ не был получен, то время ожидания передающего оборудования с момента передачи идентификационного сообщения до продолжения передачи составляет 1500 мс < 4 S 2200 мс.

Пауза между двумя символами в последовательности символов ta < 1500.

Режим программирования

Режим вводится, как указано ниже. Чтобы разрешить доступ к режиму, должны быть предприняты опредепенные меры безопасности.

Подтверждение

Запрос

АСК

0

Z

1

CR

LF

300 Бол

30© Бод

Идентификация

Режим программирования

300 Боя

Z Бод

->

£- ->

t,

€-

->

Протокол передачи для режима С. Переключение в режим программирования с принятием предложенной скорости передачи информации

28

ГОСТ IEC 61107-2011

Подтверждение

Запрос

лек

0

0

1

CR

LF

300 Бод

300 Бод

Идентификации

Режим программировании

300 Бол

300 Бод

у

Jr_

с

«г

с

—>

tr

«с-

Протокол передачи для режима С. Переключение в режим программирования с отклонением предложенной скорости передачи информации

Время реакции и контроля

Пауза между получением сообщения и передачей ответа:

(20 мс) 200 мс й t, £ 1500 мс (см. 5.3, перечисление 12).

Пауза между двумя символами в последовательности символов ta < 1500 мс. Уровни доступа - защита системы

Чтобы ограничить доступ к тарифному устройству, определены различные уровни защиты. Любой из уровней ипи все могут испопьзоваться тарифным устройством.

Уровень доступа 1

Требуются только знания протокола для получения доступа.

Уровень доступа 2

Требуется один или больше паролей, которые должны быть правипьно введены. Уровень доступа 3

Требуется воздействие на охранную кнопку ипи манипупяции с опредепенными данными по секретному апгоритму дпя попучения доступа.

Уровень доступа 4

Требуются физический вход в корпус тарифного устройства и осуществпение физического изменения типа подключения/отключения линий связи или действия с помощью перекпючатепя, прежде чем разрешается доступ к дапьнейшим связям.

5.4.4 Режим D

Работа в режиме D представпена на схеме.

29

ГОСТ IEC 61107-2011

Воздействие на кнопку (датчик)

Считывание данных

I

/ XXXZ Идентификатор CR LF CR LF Данные ! CR LF I |г 400 Бод

Режим считывания данных выполняется, как указано ниже.

Тарифное устройство передает сообщение о данных со скоростью 2400 Бод немедленно после нажатия кнопки или приведения в действие любого другого датчика на тарифном устройстве.

/

X

X

X

Z

Идентификация

CR

LF

CR

LF

Данные

I

CR

LF

2 400 Бод

Протокол передачи для режима D

Пауза между двумя символами в последовательности символов ta < 1500 мс.

Конец передачи

Передача данных завершена после передачи данных тарифным устройством. Сигнал подтверждения при этом не требуется.

5.4.5 Вход в режим программирования (неизвестное тарифное устройство) проводится по схеме.

30

Начало передачи

Режим иршрачмировании

Примечания

ГОСТ IEC 61107-2011


1    Для получения большей информации см. соответствующие пункты.

2    Сообщение запроса посылается без адреса, поскольку тарифное устройство неизвест-

3    Значение, возвращаемое тарифным устройством в Z-символе идентификационного сообщения. определяет, в каком режиме работает тарифное устройство.

4    Этот метод не должен использоваться, если более чем одно устройство связано с каналом связи.

5.4.6 Связь неполными блоками (необязательная)

Неполные блоки идентифицируются с помощью идентификатора типа команды, посланной из ПСУ с цифрой 3 или 4 в качестве возможного значения, что означает «неформатное» или «форматное» кодирование соответственно; например R3 означает «чтение неполного блока, неформатного», a R4 - «чтение неполного блока, форматного». Связь неполными блоками может использоваться для чтения, записи и, где это применимо, для выполнения команд.

Вид кодирования

Нормальное чтение

чтение с неполными блоками

Неформатное

W1/R1

W3/R3

Форматное

E2/W2/R2

W4/R4

31

ГОСТ IEC 61107-2011

Все информационные сообщения с неполными блоками сопровождаются символом «ЕОТ», кроме последнего сообщения с неполными блоками, которое сопровождается символом «ЕТХ», чтобы указать принимающему устройству, что текущее сообщение заканчивает передачу данных непопными блоками. Длина информационного сообщения с неполными блоками не определена и может варьироваться.

При записи информационного сообщения с неполными бпоками, «неформатными» или «форматными», поле адреса в предепах набора данных посылается только в первом командном сообщении. Это указывает начало передачи неполных блоков. Адреса для последующих командных сообщений не посылаются, поскопьку данные в предепах командного сообщения рассматриваются как один непрерывный блок.

При испопьзовании непопных блоков АСК посылается от принимающего устройства, чтобы указать, что последнее информационное сообщение в неполных блоках было попучено правипьно и можно посыпать спедующее сообщение. NAK посыпается от принимающего устройства, чтобы указать, что поспеднее сообщение с неполными бпоками было получено неправипьно и должно быть повторено.

Ведущее устройство (например ПСУ) может прервать передачу неполного блока, посыпая новое командное сообщение. Это может испопьзоваться для прерывания связи, когда тарифное устройство испытывает трудности, принимая сообщения и продолжая отвечать NAK, или когда ведущее устройство испытывает трудности, получая сообщения данных от тарифного устройства.

Пример неформатного чтения неполного блока представпен ниже. В этом случае тарифное устройство создает информационные сообщения неполными блоками длиной 48 байт каждое (16 байтов на строку данных), кроме поспеднего информационного сообщения. Первые и последние информационные сообщения должны быть повторены.

32

ГОСТ IEC 61107-2011

ПСУ

NAK

iSTX 0000(0123456789ABCDEF0123456789ABCDEF) CR LF ^Тарифное устройство [0010(0123456789ABCDEFO 123456789ABCDEF) CR LF *    {0020(0123456789ABCDEFO123456789ABCDEF) CR LF

|0030(0123456789ABCDEFO123456789ABCDEF) EOT BCC

■ ack ;

-J7QL

т

STX 0040(0123456789ABCDEF0123456789ABCDEF) CR LF 0050(0123456789ABCDEFO 123456789ABCDEF) CR LF 0060(0123456789ABCDEF0123456789ABCDEF) CR LF 0070(0123456789ABCDEF0123456789ABCDEF) EOT BCC

ACK

-ПСУ-

STX 0080(0123456789ABCDEFO123456789ABCDEF) CR LF 0090(012345) ETX BCC

.Тарифное устройство

NAK

ПСУ

STX 0080(0123456789ABCDEF0123456789ABCDEF) CR LF

.Тарифное устройство 0090(012345) ETX BCC

Пример форматной записи неполного блока представпен ниже. В этом случае ПСУ создает информационные сообщения неполными блоками переменной длины. Третье информационное сообщение должно быть повторено. Следует учесть, что форматный

33

Страница 38
↑ Наверх

ГОСТ IEC 61107-2011

код посылается от ПСУ только один раз. Это используется, чтобы указать первый блок, и не повторяется в последующих блоках.

1

ПСУ ^

SOH W4 STX FFFF(012345) EOT ВСС

Тарифное устройство

1

ACK

I

ПСУ ь

SOH W4 STX (6789ABCDE) EOT ВСС

^ Тарифное тройство

1

ACK

1

ПСУ *

SOH W4 STX (F01234) ETX BCC

^T;ipt|i|*ic* устройство

1

NAK

1

ПСУ . ...

SOH W4 STX (F01234) ETX BCC

-Тарифное >cipoftcno

1

ACK

Пример форматной записи неполного блока с повторными ошибками связи представлен ниже. В этом примере после трех повторений ПСУ решает прервать связь.

1

ПСУ (

SOH W4 STX FFFF(012345) EOT BCC

Тарифное устройство

ACK

_LLCX- . . *

SOH W4 STX (6789ABCDE) EOT BCC

Тарифное ycipolKTHo

ACK

JHCY. p

SOH W4 STX (F01234) ETX BCC

^TepwJiMoe ycipoiHTfnn

1

NAK

ПСУ „

SOH W4 STX (F01234) ETX BCC

^ иркфяос устройство

1

NAK

—ю-

SOH W4 STX (F01234) ETX BCC

^Тарифное устройство

—L-

NAK

1

-Ш2!-„

SOH BO ETX BCC

34

Страница 39
↑ Наверх

ГОСТ IEC 61107-2011

5.5 Синтаксические диаграммы

Режим считывания проводится следующим образом. Информационное сообщение

Блок данных

Строка данных

Набор данных

Т

Набор данных

Блок данных состоит из последовательности строк данных, отделяемых символами: CR, возврат каретки, код ASCII ODH и LF. перевод строки, код ОАН. Строка данных состоит из одного или нескольких наборов данных. Набор данных содержит в общем случае идентификационный номер, значение, устройство и различные граничные символы. Строка данных не должна превышать по длине 78 символов, включая все

’Для режима D строки данных могут не разделяться символами CR и LF. В этом случае контрольная защитная информация может быть вложена как последний(е) символ(ы) в блоке данных.

35

Страница 40
↑ Наверх

ГОСТ IEC 61107-2011

граничные, разделительные и контрольные символы. Последовательность наборов данных или строк данных не фиксируется.

Режим программирования проводится следующим образом.

Команда

Командное сообщение

Иденшфикп ор команды

Информационное сообщение

Идентификатор команды

Информационное сообщение

{STX

36

Страница 41
↑ Наверх

Ответ:

ГОСТ IEC 61107-2011


Набор данных


Информационное сообщение

Блок данных

Строка данных

Набор данных

Набор данных

Адрес    Значснис~~|    ^    (»^*^У^Устрой(Пто|-^-»^Т>^-»-

5.6 Структура набора данных

I ID    I (    I Значение    I *    I Устройство    |    )    | - набор данных

а) Ь)    с)    d)    е)    f)

37

Страница 42
↑ Наверх

ГОСТ IEC 61107-2011

a)    Идентификационный номер или адрес: не более 16 печатаемых символов, за исключением «(«,»)», «/» и «!». Строка идентификации — это код, приписанный «значению», за который принимается код идентификации в системе терминов рассматриваемого оборудования.

b)    Символ передней границы информационных данных «)».

c)    Символ задней границы информационных данных «)».

d)    Значение: не более 32 печатаемых символов, за исключением «(«,»)», «/» и

Для десятичных значений должны использоваться только точки (не запятые), и они должны подсчитываться как символы.

e)    Разделительный символ «'» между значением и устройством не требуется, если не имеется никаких устройств.

f)    Устройство: не более 16 печатаемых символов, кроме «(«,»)», «/» и «!».

Примечания

1    Замечания относительно перечислений а), е) и f). Чтобы сократить количество данных, код идентификации а) и/или информация об устройстве е) и f) могут быть опущены при условии, что между ними существует однозначное соответствие. Например, код идентификации или информация об устройстве не является необходимой для последовательности подобных значений (последовательности связанных во времени значений) при условии, что вычислительное устройство может точно установить код идентификации и устройство для последующих значений по первому значению последовательности.

2    Замечания относительно перечисления d). В режиме программирования С секция «значения» может содержать до 128 символов.

38

Страница 43
↑ Наверх

ГОСТ IEC 61107-2011

Приложение А (обязательное)

Блок-схема алгоритма для протокола прямого локального обмена данными, режим С

ИДЕНТИФИКАЦИЯ

Ошибка?

Оаи0«*

протокола?

Онибка I

ДЛИНЫ*'

СЧИТЫВАНИЕ ДАННЫХ }♦

Данные об юготонителе -(См перечисление II) “

Раош прогршииромяш

ОПЕРАНД

прерывание

Ошибка’

КОМАНДА

ПРЕРЫВАНИЕ

*-

39

ГОСТ IEC 61107-2011

Пояснения к блок-схеме алгоритма в режиме С

Форматы сообщений

ЗАПРОС

ИДЕНТИФИКАЦИЯ ПОДТВЕРЖДЕНИЕ СЧИТЫВАНИЕ ДАННЫХ ОПЕРАНД

КОМАНДА

ДАННЫЕ

ОШИБКА

ПРЕРЫВАНИЕ / ? Адрес Устройства! CR LF

/ XXXZ Идентификатор CR LF

АСК 0 Z Y CR LF

STX ДАННЫЕ ! CR LF ЕТХ ВСС

SOH Р 0 STX (d ... d) ЕТХ ВСС

SOH Р 0 STX (d ... d) EOT ВСС

SOH С D STX а ... a (d ... d) ЕТХ BCC

необязательная: SON С D STX a ... a (d ... d) EOT BCC

STX (d ... d) ETX BCC

необязательные: STX (d ... d) EOT BCC

STX (e ... e) ETX BCC

SON В 0 ETX BCC


Примечания

1    Период задержки активности для тарифного устройства - от 60 до 120 с, после чего действие переходит из любой точки на начало.

2    Сообщение о прерывании может быть послано из любой точки. В этом случае действие после окончания операции переходит на начало.

3    АСК и NAK используются для диагностики ошибок на уровне командных протоколов в соответствии со следующим определением.

АСК возвращается от тарифного устройства, если команда удовлетворяет требованиям протокола и операция внутри тарифного устройства выполнена успешно (например, запись в память);

NAK возвращается от тарифного устройства, если команда не удовлетворяет требованиям протокола.

Если команда удовлетворяет требованиям протокола, но не выполнена из-за функциональных возможностей тарифного устройства (например, защита памяти от записи, недопустимая команда и т. д.), возвращается сообщение об ошибке.

АСК и NAK также используются как команды «продолжить» и «повторить последний неполный блок», вырабатываемые принимающим устройством в режиме передачи неполных блоков (тип команды 3 или 4).

4 Вся другая диагностика ошибок выполняется с помощью временных задержек, т. е. если тарифное устройство после команды не отвечает в течение 1500 мс. следовательно произошла ошибка, и ПСУ должно предпринять соответствующее действие.

4U

ГОСТ IEC 61107-2011

5    Ошибка протокола может происходить при контроле на четность или ВСС, или в случае синтаксически неправильного сообщения.

6    Ошибка в адресе/данных происходит, когда полученный адрес или команда неизвестны или структура набора данных или его содержание неправильны. В этом случае команда не может быть выполнена.

7    Под ошибкой подразумевается ошибка любого типа (в протоколе, в адресе/данных и т.

Д-)-

8 Блок-схема не дает подробного описания метода записи неполными блоками. Более подробно см. 5.4.6

41

ГОСТ IEC 61107-2011

Приложение В (обязательное)

Требования к тарифным устройствам, питаемым от батарей

Чтобы обеспечить работу оптического интерфейса для тарифных устройств, питаемых от батарей, необходимо послать предварительное инициирующее сообщение от ПСУ на тарифное устройство.

Инициирующее сообщение представляет собой строку нулевых символов (NUL. код ООН) в течение от 2,1 до 2,3 с.

Максимальное разрешенное время задержки между двумя ноль-символами этого сообщения - 5 мс.

После последнего символа инициирующего сообщения ПСУ должно быть в состоянии ожидания от 1,5 до 1,7 с, после чего может быть послано сообщение запроса.

Скорость передачи для стартовой процедуры - 300 Бод. Затем информационный обмен данными может продолжаться в режимах А, В или С, как указано ниже

Инициирующее сообщение

NUL

NUL

NUL

NUL

ПАУЗА

NUL

Пауза

/ ? Адрес устройства I CR LF

Запрос

Продолжение Режим А или

Режим В, или

Режим С

-I


Локальное считывание данных


Конец передачи

Передача данных завершается после того, как информационное сообщение будет передано тарифным устройством. Сигнал подтверждения при этом не требуется.

Если передача была ошибочна, ПСУ должно быть в состоянии ожидания по крайней мере 1.5 с, после чего может быть послано повторное инициирующее сообщение.

42

ГОСТ IEC 61107-2011

Приложение С (справочное)

Сформатированные коды

С.1 Введение

Настоящее приложение определяет протокол обмена данными для доступа к считывающим устройствам в соответствии с настоящим стандартом. Протокол обеспечивает доступ ко всей информации, содержащейся в данном считывающем устройстве. Протокол может рассматриваться на двух уровнях. Первый уровень определяет структуру данных, которая может применяться при различных случаях считывания. Это требует декомпозиции данных в сегменты, такие как каналы, типы данных, регистры и тарифы. Второй уровень определяет содержание категорий, например, что представляет из себя единица измерения, записанная в регистре 0 — киловатт-час (кВт/ч) или кубические метры воды. Были определены восемь различных категорий данных, которые составляют измерительную информацию, а именно: регистр, сезонная информация, вид нагрузки, группа, переменная параметра, расширенная функция и данные об изготовителе. Дополнительная категория зарезервирована для будущих приложе-

Считывание и запись показаний реализуются командами R2/R4 и W2/W4 в режиме программирования в виде программных командных сообщений. Дополнительно исполняемые команды типа запуска сезонного накопления поддерживаются программным командным сообщением Е2. Все форматные команды имеют синтаксис командных сообщений. Чтобы упростить обработку информации в устройстве измерения метод кодирования использует четырехзначный шестнадцатеричный код, ассоциативную мнемонику и поле данных. В командном сообщении поле кода соответствует набору данных «поле адреса», а поле данных - «полю значения». Мнемоника имеет общее назначение, поскольку она не относится ни к какому специфическому применению, электрическим измерениям, измерениям расхода газа и т. п. Набор мнемоник мог бы быть создан и для определенных применений для ясности, если бы возникла такая потребность. Поле данных отвечает синтаксису для структуры набора данных. Некоторые коды требуют предопределенного формата поля данных. Они внесены в список дополнительно. Раздел С.6 определяет, каким образом схему кодирования применяют в случаях, связанных с измерением электрической энергии. В разделах С.2 - С.5 приведены ссылки только на команды R2 и W2, хотя в большинстве случаев команды R4 или W4 также могли бы использоваться.

43

ГОСТ IEC 61107-2011

С.2 Каналы

Каналы играют особую роль в кодировании. Они обеспечивают связь между первым и вторым уровнями кодирования. Это реализуется посредством определения типов каналов, которые могут иметь неограниченный номер. Тип назначается каждому каналу, используемому в устройстве измерения, будь это вода, газ, теплота или электричество. Тип зависит от данных, хранящихся в этом канале. При назначении каналов устройства измерения их обозначения могут соответствовать или не соответствовать физическим каналам. В случае устройства измерения. которое регистрирует потребление электрической энергии, воды и газа на определенном объекте, обозначения каналов могли бы логически относиться к каждому физическому каналу, что свидетельствует о наличии трех каналов. Но в отдельном электрическом счетчике, где устройство может измерять различные электрические величины в кВт/ч, кВт и кВ А. данные могут быть доступны по одному логическому каналу, даже если информация поступает в устройство измерения по различным физическим каналам. Тип канала играет роль только для следующих категорий данных: регистр, сезонная информация, вид нагрузки и группа. Другие категории данных: расширенная функция, переменная, параметр и данные об изготовителе не требуют спецификации канала и, следовательно, не определяются типом канала, и доступны независимо от этого типа. Следующая диаграмма (рисунок С.1) - это пример использования типов канала.

Категория регистра Категория сезона Категория вида нагрузки Категория группы Канал 3 - Тип электричество

Канал 2 - Тип теплота

Канал 1 - Тип вода

Канал 0 - Тип газ

Расширенная категория Категория переменной Категория параметра Данные об изготовителе

Устройство измерения

Рисунок С.1 - Пример использования типов каналов

44

ГОСТ IEC 61107-2011

Каналы 0. 1. 2 и 3 используются для сбора информации относительно потребления газа, воды, тепла и электрической энергии соответственно. Это не означает, что канал 3 всегда определяет электричество или что канал 1 всегда определяет воду. Назначение типа канала является произвольным. Важно, какой тип канала какой представляет его номер.

Типы каналов позволяют дальнейшее расширение в случае, когда требуется новый тип измерений или когда определенный тип не имеет свободных регистров для определения и желателен новый тип измерения. Это может иметь место, когда требуется новый тип электрических измерений, но все регистры доступного типа канала уже были определены. Это также вероятно в случае, когда определяется новый тип канала, при этом вся структура регистров/тарифов также может быть переопределена для лучшего описания применения.

Вместо включения информации о типе канала в идентификационное сообщение поддерживается определенный набор команд категории параметра, которые позволяют пользователю запросить счетчик о том, какой тип канала соответствует какому его номеру.

С.З Форматное считывание и запись (команды R2, R4, W2 и W4)

Для команд R2 и W2 различные коды обычно могут использоваться для форматного считывания или записи. При использовании для считывания поле данных в команде чтения должно быть оставлено незаполненным, кроме отмеченных случаев. В этом случае круглые скобки «()» должны оставаться, чтобы сохранить целостность протокола. Возвращаемая информация имеет форму информационного сообщения. Устройству измерения не требуется посылать десятичную точку или информацию об устройстве в возвращаемом наборе данных, хотя это является предпочтительным. Если эта информация не включена в возвращаемый набор данных, то должно быть обеспечено условие доступа к этой информации с использованием других, не зависимых от устройства, команд. Метки времени/даты рассматриваются как неотъемлемая часть отдельной записи данных и включаются при вызове записей данных, которые связаны с такой информацией. Они имеют формат (YY-MM-DD) или (YY-MM-DD hh:mm). В этом случае метки времени и даты будут включены как новый «набор данных» в пределах той же «строки данных» следующим образом:

STX0401 (0000.00*kW) (93-12-31 12:53) ЕТХ ВСС

При записи данных, доступных топько в категориях регистра, переменной и параметра, форма данных должна быть совместима со структурой набора данных. Когда информация не посылается программирующим устройством явно, принимающее устройство может принять по умолчанию определенные элементы, такие как единицы измерения, десятичные точки или ведущие нули. Запись нулевых значений в некоторую запись данных аналогична очистке или переустановке этой записи. Предпочтительным методом в этом случае является посылка команды записи с незаполненным попем данных «()», которая определена как переустановка адресной

45

ГОСТ IEC 61107-2011

информации. Так как предыдущие программирующие данные не рассматриваются как желательные. команды записи, используемые в категориях данных сезонной информации, группы или вида нагрузки, определены как команды очистки.

С.4 Возможности кодирования

Схема кодирования допускает до восьми КАНАЛОВ данных (каждый из которых может иметь различный тип канала), 64 РЕГИСТРА на канал, каждый с четырьмя ТИПАМИ ДАННЫХ и 16 ТАРИФАМИ на один тип. См. пункт по расширению возможностей каналов. Здесь и далее слова, набранные прописными буквами, будут иметь специфические значения, как это определено в настоящем стандарте.

Восемь главных категорий данных показаны ниже со связанными кодовыми областями. Внутри каждой категории данных, когда это возможно, используется дальнейшее разбиение, чтобы создать «изящный» код и сделать возможным создание новых кодов.

Код

Категория данных

Оххх

Регистр

7ххх

8ххх

Сезон

9ххх

Вид нагрузки

Аххх

Группа

Вххх

Расширенная функция

Сххх

Переменная

Dxxx

Параметр

Еххх

ЗАРЕЗЕРВИРОВАНО

Fxxx

Данные об изготовителе

С.4.1 Категория данных регистра

С.4.1.1 Кодирование регистра (см. рисунок С.2)

Категория данных РЕГИСТРА обеспечивает доступ по чтению и записи ко всем записям измерительных данных, исключая сезонную информацию (хранящуюся в памяти) и данные вида нагрузки.

Код (двоичный)

Оссс    хххх    хххх    хххх    ссс = КАНАЛ (ООО = канал    0)

Оххх    ddxx    хххх    хххх    dd = ТИП ДАННЫХ

00=0 01 = 1 10=2

46

Сохраните страницу в соцсетях: