Data exchange for meter reading, tariff and load control. Direct local data exchange
Дата введения - 1 января 2013 г.
Введен впервые
Предисловие
Цели, основные принципы и порядок проведения работ по межгосударственной стандартизации установлены ГОСТ 1.0-92 "Межгосударственная система стандартизации. Основные положения" и ГОСТ 1.2-2009 "Межгосударственная система стандартизации. Стандарты межгосударственные, правила и рекомендации по межгосударственной стандартизации. Правила разработки, принятия, применения, обновления и отмены"
Сведения о стандарте
1 Подготовлен Федеральным государственным унитарным предприятием "Всероссийский научно-исследовательский институт стандартизации и сертификации в машиностроении" (ВНИИНМАШ)
2 Внесен Федеральным агентством по техническому регулированию и метрологии (Росстандарт)
3 Принят Межгосударственным советом по стандартизации, метрологии и сертификации (протокол от 29 ноября 2011 г. N 40)
За принятие проголосовали:
Краткое наименование страны |
Код страны по |
Сокращенное наименование национального органа по стандартизации |
Беларусь |
BY |
Госстандарт Республики Беларусь |
Казахстан |
KZ |
Госстандарт Республики Казахстан |
Киргизия |
KG |
Кыргызстандарт |
Россия |
RU |
Росстандарт |
Таджикистан |
TJ |
Таджикстандарт |
Узбекистан |
UZ |
Узстандарт |
4 Приказом Федерального агентства по техническому регулированию и метрологии от 13 декабря 2011 г. N 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 Введен впервые
Введение
Следует обратить внимание, что некоторые положения международного стандарта 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. Структура управления
1 Общие положения
1.1 Область применения
Настоящий стандарт устанавливает требования, предъявляемые к аппаратным средствам и протоколам для локальных систем. Требования стандарта не распространяются на дистанционные системы.
Стандарт распространяется на прямые локальные системы, в которых портативное считывающее устройство (ПСУ) соединяется с одним или группой тарифных устройств. Соединение может быть постоянным или разъемным. Возможны как электрические, так и оптические соединители. Электрический контакт рекомендуется использовать при постоянном соединении. Оптический соединитель должен быть легко отключаемым, чтобы обеспечить сбор данных с помощью ПСУ.
В качестве основы протокола принята базовая эталонная модель взаимосвязи открытых систем (ВОС) в соответствии с ISO 7498. Протокол дает возможность считывать информацию и программировать тарифные устройства. Хотя протокол имеет определенную направленность, его применение остается за потребителем.
1.2 Нормативные ссылки
Для применения настоящего стандарта необходимы следующие ссылочные стандарты. Для датированных ссылок применяют только указанное издание ссылочного стандарта.
ISO 1155-78 Information processing; Use of longitudinal parity to detect errors in information messages (Обработка информации. Использование продольного контроля по четности для обнаружения ошибок в информационных сообщениях)
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 (Информационная технология - 7-битный набор кодированных символов ISO для информационного обмена)
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.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 (отсутствие тока в цепи), ПРОБЕЛ |
До 2,5 включ. |
До 3 включ. |
1 (ток в цепи 20 мА), ЗНАК |
От 11,0 и более |
От 9,0 и более |
2 Падение напряжения, В (1, ток в цепи 20 мА, ЗНАК) |
До 2 включ. |
До 3 включ. |
3 Максимальное напряжение разомкнутой цепи в течение операции (постоянный ток), В |
- |
30,0 |
b) Электропитание
Со стороны тарифного устройства интерфейс пассивен. ПСУ обеспечивает необходимое электропитание.
c) Связи
Через клеммы или соответствующие соединители. Ошибки полярности могут прервать связь, но не должны повредить устройствам.
d) Схема двухпроводной линии (один исполнитель) представлена на рисунке 1а.
Рисунок 1а - Схема двухпроводной линии с одним исполнителем
е) Схема двухпроводной линии (несколько исполнителей) представлена на рисунке 1b.
Рисунок 1b - Схема двухпроводной линии с несколькими исполнителями
f) Схема четырехпроводной линии (один исполнитель) представлена на рисунке 1с.
Рисунок 1с - Схема четырехпроводной линии с одним исполнителем
g) Схема четырехпроводной линии (несколько исполнителей) представлена на рисунке 1d.
Рисунок 1d - Схема четырехпроводной линии с несколькими исполнителями
Если номинальное напряжение на ПСУ принято равным 26 В, то восемь исполнителей (тарифных устройств) могут быть подключены последовательно.
3.2 Оптический интерфейс
3.2.1 Конструкция считывающей головки представлена на рисунках 2а и 2b.
Рисунок 2а - Расположение компонентов на считывающей головке
Рисунок 2b - Размеры считывающей головки
3.2.2 Характеристики магнита
Характеристики магнита представлены на рисунках 3а и 3b.
Сила сцепления
Силу сцепления F определяют как перпендикулярное растягивающее усилие, измеренное при размещении магнита на полированной, толщиной 2 мм, стальной пластине глубокого проката Ст 12, без учета веса считывающей головки.
Рисунок 3а - Размещение магнита при определении силы сцепления
Рисунок 3b - Размеры магнита
3.2.3 Расположение компонентов в тарифном устройстве представлено на рисунке 4.
Рисунок 4 - Вид на оптический порт
3.2.4 Центровка
Механическая центровка не предусматривается. Оптимальная передача данных достигается (при испытаниях), когда считывающая головка находится в нормальном положении (кабель вниз), инфракрасный приемник в тарифном устройстве сцентрован напротив инфракрасного передатчика в считывающей головке, а инфракрасный приемник в считывающей головке - напротив инфракрасного передатчика в тарифном устройстве.
Небольшие изменения в этом расположении не должны существенно влиять на работу, но при больших изменениях может происходить ухудшение характеристик.
3.2.5 Оптические характеристики
Длина волны
Длина волны излучаемых сигналов в обоих направлениях находится в диапазоне 800 - 1000 нм (инфракрасное излучение).
Передатчик (см. рисунок 5)
Рисунок 5 - Расположение передатчика при испытании
Передатчик в тарифном устройстве, как и в считывающей головке, генерирует сигнал силой излучения на установленную эталонную поверхность (оптически активная область) на расстоянии мм от поверхности тарифного устройства или считывающей головки.
Предельные значения
ON - состояние "Включено" при 500 5000 ;
OFF - состояние "Отключено" при 10 .
Приемник (см. рисунок 6)
Рисунок 6 - Расположение приемника при испытаниях
Передатчик, который расположен на расстоянии мм на оптической оси приемника в тарифном устройстве или считывающей головке, генерирует сигнал силой излучения на определенную эталонную поверхность (оптически активную область).
Предельные значения
ON - состояние "Включено", приемник находится в состоянии ВКЛ. при ;
OFF - состояние "Отключено", приемник находится в состоянии ОТКЛ. при .
Условия внешнего освещения
Оптический канал (передача данных) не должен подвергаться внешнему освещению интенсивностью свыше 16000 лк (легкая композиция, сопоставимая с дневным светом, включая флюоресцентное освещение).
Температура окружающей среды
Нормальная температура (232)°С.
3.2.6 Электрические характеристики считывающей головки (см. рисунок 7)
Считывающая головка позволяет передавать данные к средствам связи (и от них), имеющий TTL интерфейс или стандартный интерфейс, соответствующий спецификации ITU-T V.24 и ITU-T V.28.
Рисунок 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:
- искажение синхронизации стартстопного сигнала относительно единичного интервала* %;
- полное искажение стартстопного сигнала относительно единичного интервала %;
- минимальная длительность элемента сигнала** относительно единичного интервала Q = 90%;
- требования к межзнаковому интервалу***:
- среднее номинальное значение относительно единичного интервала % при среднем превышении S = 2;
- минимальный знаковый интервал относительно единичного интервала %;
- точность частоты модуляции М = 0,2%.
Для приемника качество сигнала соответствует категории А и характеризуется следующими значениями согласно ISO/IEC 7480:
- пределы синхронизации в рабочих режимах %;
- минимальная длительность элемента сигнала относительно единичного интервала W = 30%;
- требования к межзнаковому интервалу:
- среднее номинальное значение относительно единичного интервала Х = 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, как показано ниже.
Рисунок 8 - Установка контрольного символа блока (пример в соответствии с ISO 1155)
Примечание - Область действия ВСС соответствует ISO 1745 и распространяется от символа, непосредственно следующего за первым SON- или STX-символом, до символа ЕТХ включительно, который завершает сообщение. Вычисленный ВСС следует сразу за символом ЕТХ.
5.3 Форматы сообщений
Пояснения содержания сообщения:
1) Символ начала "/" (наклонная черта вперед, код 2FH).
2) Символ конца "!" (восклицательный знак, код 21Н).
3) Символ завершения (CR, возврат каретки, код 0DH; LF, перевод строки, код 0АН).
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" - использование, определяемое изготовителем.
12) Данные об изготовителе, включающие три прописные буквы, кроме следующего: если тарифное устройство передает третий символ в виде строчной буквы, то минимальное время реакции для устройства 20 мс вместо 200 мс. Однако даже если тарифное устройство передает третий символ в виде прописной буквы, это не исключает поддержку времени реакции 20 мс.
Использование указанных символов должно регистрироваться владельцем протокола: The FLAG ASSOCIATION LIMITED (см. предисловие).
13) Идентификация скорости передачи информации (для переключения скорости передачи информации).
Сообщения запроса, идентификации и подтверждения/выбора опций передаются с начальной скоростью 300 Бод (кроме режима D). Скорость передачи данных зависит от скорости передачи, определенной в соответствии с протоколом:
a) Протокол режима А (без переключения скорости передачи информации)
Любые требуемые символы, кроме "/", "!", если только они не определены для режима В или С;
b) Протокол в режиме В (с переключением скорости передачи информации, без сообщения подтверждения/выбора опций):
"А" - 600 Бод,
"В" - 1200 Бод,
"С"- 2400 Бод,
"D" - 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" - команда записи,
"R" - команда чтения,
"Е" - команда исполнения,
"В" - команда выхода (прерывания).
Другие символы зарезервированы для будущего использования.
19) Идентификатор типа команды (обозначает вариант команды)
Значения:
a) Для команды пароля "Р".
"0" - данные - операнд для алгоритма защиты;
"1" - данные - операнд для сравнения с внутренне поддерживаемым паролем;
"2" - данные - результат алгоритма защиты (определенные изготовителем);
"3 - 9" - сохранены для будущего использования;
b) Для команды записи "W":
"0" - сохранен для будущего использования,
"1" - запись данных в коде ASCII,
"2" - запись при форматном методе кодирования при передаче (необязательный, см. Приложение С),
"3" - запись неполного блока в коде ASCII (необязательный),
"4" - запись неполного блока при форматном методе кодирования при передаче (необязательный, см. Приложение С),
"5 - 9" - зарезервированы для будущего использования;
c) Для команды чтения "R":
"0" - зарезервирован для будущего использования,
"1" - чтение данных в коде ASCII,
"2" - чтение при форматном методе кодирования при передаче (необязательный, см. Приложение С),
"3" - чтение неполного блока в коде ASCII (необязательный),
"4" - чтение неполного блока при форматном методе кодирования при передаче (необязательный, см. Приложение С),
"5 - 9" - зарезервированы для будущего использования;
d) Для команды "выполнить" "Е":
"0 - 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"), тарифное устройство должно отреагировать. Тарифное устройство должно быть способно оценить полный адрес, как если бы он был послан внешним устройством, даже если внутренний запрограммированный адрес короче или длиннее.
Примечание - Идентификационный номер устройства может быть использован в качестве адреса, чтобы избежать считывания показаний или записи в неадресованные устройства.
5.4 Режимы связи
5.4.1 Режим А
Работа в режиме А представлена на схеме.
Считывание данных
Тарифное устройство передает данные немедленно после идентификационного сообщения.
Переключение в режим программирования
Режим программирования может быть введен немедленно после завершения считывания данных посредством посылки любого командного сообщения, включающего команду пароля.
Считывание данных с дополнительным переключением в режим программирования выполняется, как указано ниже.
Протокол передачи для режима А
Время реакции и контроля
Пауза между получением сообщения и передачей ответа:
(20 мс) 200 мс 1500 мс (см. 5.3, перечисление 12).
Пауза между двумя символами в последовательности символов < 1500 мс.
Конец сеанса считывания данных
Передача данных завершается после того, как данные сообщения были переданы тарифным устройством. При этом сигнала подтверждения не требуется. ПСУ может повторно передать запрос, если передача была ошибочна.
5.4.2 Режим В
Работа в режиме В представлена на схеме.
Считывание данных
После передачи идентификационного сообщения тарифное устройство на время прерывает передачу. В течение этой паузы тарифное устройство и ПСУ переключаются на скорость передачи информации, указанную в идентификационном сообщении. После этого тарифное устройство передает данные (информационное сообщение) с новой скоростью.
Переключение в режим программирования
Переход в режим программирования может быть осуществлен немедленно после завершения считывания данных посредством посылки любого командного сообщения, включающего команду пароля.
Считывание данных с дополнительным переключением в режим программирования выполняется, как указано ниже.
Протокол передачи для режима В
Время реакции и контроля
Пауза между получением сообщения и передачей ответа:
(20 мс) 200 мс < < 1500 мс (см. 5.3, перечисление 12).
Пауза между двумя символами в последовательности символов < 1500 мс.
Конец сеанса считывания данных
Передача данных завершается после того, как данные (информационное сообщение) были переданы тарифным устройством. При этом сигнала подтверждения не требуется.
ПСУ может повторно передать запрос, если передача была ошибочна.
5.4.3 Режим С
Работа в режиме С представлена на схеме.
За W (запись) будет следовать АСК или NAK, или сообщение об ошибке.
За R (чтение) будет следовать информационное сообщение или NAK, или сообщение об ошибке в качестве ответа.
Завершение происходит после SON B0 ЕТХ ВСС (без ответа NAK) или по истечении времени задержки (см. приложение А, примечание 1).
После передачи идентификационного сообщения тарифное устройство ждет сообщения подтверждения/выбора опций от ПСУ. Это может быть запрос о считывании данных, переключение в режим программирования или переключение на операцию, определенную изготовителем.
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.
Режим считывания данных выполняется, как указано ниже.
Протокол передачи для режима С, позволяющий считывание данных без подтверждения от ПСУ
Протокол передачи для режима С, позволяющий считывание данных с подтверждением предложенной скорости передачи информации
Протокол передачи для режима С, позволяющий считывание данных с отклонением предложенной скорости передачи информации
Конец сеанса считывания данных
Передача данных завершается после того, как данные сообщения были переданы тарифным устройством. Сигнал подтверждения при этом не требуется. ПСУ может передать запрос "повторения", если передача была дефектна.
Время реакции и контроля
Пауза между получением сообщения и передачей ответа:
(20 мс) 200 мс 1500 мс (см. 5.3, перечисление 12).
Если ответ не был получен, то время ожидания передающего оборудования с момента передачи идентификационного сообщения до продолжения передачи составляет 1500 мс < 4 2200 мс.
Пауза между двумя символами в последовательности символов < 1500.
Режим программирования
Режим вводится, как указано ниже. Чтобы разрешить доступ к режиму, должны быть предприняты определенные меры безопасности.
Протокол передачи для режима С. Переключение в режим программирования с принятием предложенной скорости передачи информации
Протокол передачи для режима С. Переключение в режим программирования с отклонением предложенной скорости передачи информации
Время реакции и контроля
Пауза между получением сообщения и передачей ответа:
(20 мс) 200 мс 1500 мс (см. 5.3, перечисление 12).
Пауза между двумя символами в последовательности символов < 1500 мс.
Уровни доступа - защита системы
Чтобы ограничить доступ к тарифному устройству, определены различные уровни защиты. Любой из уровней или все могут использоваться тарифным устройством.
Уровень доступа 1
Требуются только знания протокола для получения доступа.
Уровень доступа 2
Требуется один или больше паролей, которые должны быть правильно введены.
Уровень доступа 3
Требуется воздействие на охранную кнопку или манипуляции с определенными данными по секретному алгоритму для получения доступа.
Уровень доступа 4
Требуются физический вход в корпус тарифного устройства и осуществление физического изменения типа подключения/отключения линий связи или действия с помощью переключателя, прежде чем разрешается доступ к дальнейшим связям.
5.4.4 Режим D
Работа в режиме D представлена на схеме.
Режим считывания данных выполняется, как указано ниже.
Тарифное устройство передает сообщение о данных со скоростью 2400 Бод немедленно после нажатия кнопки или приведения в действие любого другого датчика на тарифном устройстве.
Протокол передачи для режима D
Пауза между двумя символами в последовательности символов < 1500 мс.
Конец передачи
Передача данных завершена после передачи данных тарифным устройством. Сигнал подтверждения при этом не требуется.
5.4.5 Вход в режим программирования (неизвестное тарифное устройство) проводится по схеме.
Примечания
1 Для получения большей информации см. соответствующие пункты.
2 Сообщение запроса посылается без адреса, поскольку тарифное устройство неизвестно.
3 Значение, возвращаемое тарифным устройством в Z-символе идентификационного сообщения, определяет, в каком режиме работает тарифное устройство.
4 Этот метод не должен использоваться, если более чем одно устройство связано с каналом связи.
5.4.6 Связь неполными блоками (необязательная)
Неполные блоки идентифицируются с помощью идентификатора типа команды, посланной из ПСУ с цифрой 3 или 4 в качестве возможного значения, что означает "неформатное" или "форматное" кодирование соответственно; например R3 означает "чтение неполного блока, неформатного", a R4 - "чтение неполного блока, форматного". Связь неполными блоками может использоваться для чтения, записи и, где это применимо, для выполнения команд.
Вид кодирования |
Нормальное чтение |
Чтение с неполными блоками |
Неформатное |
W1/R1 |
W3/R3 |
Форматное |
E2/W2/R2 |
W4/R4 |
Все информационные сообщения с неполными блоками сопровождаются символом "EOT", кроме последнего сообщения с неполными блоками, которое сопровождается символом "ЕТХ", чтобы указать принимающему устройству, что текущее сообщение заканчивает передачу данных неполными блоками. Длина информационного сообщения с неполными блоками не определена и может варьироваться.
При записи информационного сообщения с неполными блоками, "неформатными" или "форматными", поле адреса в пределах набора данных посылается только в первом командном сообщении. Это указывает начало передачи неполных блоков. Адреса для последующих командных сообщений не посылаются, поскольку данные в пределах командного сообщения рассматриваются как один непрерывный блок.
При использовании неполных блоков АСК посылается от принимающего устройства, чтобы указать, что последнее информационное сообщение в неполных блоках было получено правильно и можно посылать следующее сообщение. NAK посылается от принимающего устройства, чтобы указать, что последнее сообщение с неполными блоками было получено неправильно и должно быть повторено.
Ведущее устройство (например, ПСУ) может прервать передачу неполного блока, посылая новое командное сообщение. Это может использоваться для прерывания связи, когда тарифное устройство испытывает трудности, принимая сообщения и продолжая отвечать NAK, или когда ведущее устройство испытывает трудности, получая сообщения данных от тарифного устройства.
Пример неформатного чтения неполного блока представлен ниже. В этом случае тарифное устройство создает информационные сообщения неполными блоками длиной 48 байт каждое (16 байт на строку данных), кроме последнего информационного сообщения. Первые и последние информационные сообщения должны быть повторены.
Пример форматной записи неполного блока представлен ниже. В этом случае ПСУ создает информационные сообщения неполными блоками переменной длины. Третье информационное сообщение должно быть повторено. Следует учесть, что форматный код посылается от ПСУ только один раз. Это используется, чтобы указать первый блок, и не повторяется в последующих блоках.
Пример форматной записи неполного блока с повторными ошибками связи представлен ниже. В этом примере после трех повторений ПСУ решает прервать связь.
5.5 Синтаксические диаграммы
Режим считывания проводится следующим образом.
Информационное сообщение
Блок данных состоит из последовательности строк данных, отделяемых символами: CR, возврат каретки, код ASCII ODH и LF, перевод строки, код ОАН. Строка данных состоит из одного или нескольких наборов данных. Набор данных содержит в общем случае идентификационный номер, значение, устройство и различные граничные символы. Строка данных не должна превышать по длине 78 символов, включая все граничные, разделительные и контрольные символы. Последовательность наборов данных или строк данных не фиксируется.
Режим программирования проводится следующим образом.
Команда
5.6 Структура набора данных
a) Идентификационный номер или адрес: не более 16 печатаемых символов, за исключением "(",")", "/" и "!". Строка идентификации - это код, приписанный "значению", за который принимается код идентификации в системе терминов рассматриваемого оборудования.
b) Символ передней границы информационных данных "(".
c) Символ задней границы информационных данных ")".
d) Значение: не более 32 печатаемых символов, за исключением "(",")", "/" и "!".
Для десятичных значений должны использоваться только точки (не запятые), и они должны подсчитываться как символы.
e) Разделительный символ "*" между значением и устройством не требуется, если не имеется никаких устройств.
f) Устройство: не более 16 печатаемых символов, кроме "(",")", "/" и "!".
Примечания
1 Замечания относительно перечислений а), е) и f). Чтобы сократить количество данных, код идентификации а) и/или информация об устройстве е) и f) могут быть опущены при условии, что между ними существует однозначное соответствие. Например, код идентификации или информация об устройстве не являются необходимыми для последовательности подобных значений (последовательности связанных во времени значений) при условии, что вычислительное устройство может точно установить код идентификации и устройство для последующих значений по первому значению последовательности.
2 Замечания относительно перечисления d). В режиме программирования С секция "значения" может содержать до 128 символов.
_____________________________
* Единичный интервал в системе, использующей код равной длины, или в системе, использующей изохронную модуляцию, - это такой временной интервал, при котором теоретические длительности значимых интервалов телеграфной модуляции являются целыми кратными этого интервала.
** Элемент сигнала - каждая из частей сигнала, которая образует телеграфный сигнал или сигнал данных и отличается от других частей происхождением, величиной, длительностью и относительным положением (или только одним, или несколькими этими особенностями).
*** Межзнаковый интервал - продолжительность знака, выражаемая как общее число единичных интервалов (включая информацию и проверку паритета), включая старт- и стоп-сигналы.
_____________________________
* Необходимо обратить внимание, что только первая запись содержит поле кода из команды чтения.
** Необходимо обратить внимание, что в этом примере каждый уникальный код (8000, 8001,..., 803F) появляется только один раз и в начале блока связанных записей. Он может также быть повторен.
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.
Межгосударственный стандарт ГОСТ IЕС 61107-2011 "Обмен данными при считывании показаний счетчиков, тарификации и управлении нагрузкой. Прямой локальный обмен данными" (введен в действие приказом Федерального агентства по техническому регулированию и метрологии от 13 декабря 2011 г. N 1235-ст)
Текст ГОСТа приводится по официальному изданию Стандартинформ, Москва, 2014 г.
Дата введения - 1 января 2013 г.