государственный стандарт российской федерации
УСТРОЙСТВА И СИСТЕМЫ ТЕЛЕМЕХАНИКИ
Часть 5 ПРОТОКОЛЫ ПЕРЕДАЧИ Раздел 2. ПРОЦЕДУРЫ В КАНАЛАХ ПЕРЕДАЧИ
Издание официальное
ГОССТАНДАРТ РОССИИ Москва
ГОСУДАРСТВЕННЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
УСТРОЙСТВА И СИСТЕМЫ ТЕЛЕМЕХАНИКИ
Часть 5. ПРОТОКОЛЫ ПЕРЕДАЧИ Р а з д е л 2. ПРОЦЕДУРЫ В КАНАЛАХ ПЕРЕДАЧИ
Издание официальное
Моске а 1995
Предисловие
1 РАЗРАБОТАН АО «Научно-исследовательский институт электроэнергетики» (ВНИИЭ)
ВНЕСЕН Министерством топлива и энергетики Российской Федерации
2 ПРИНЯТ И ВВЕДЕН В ДЕЙСТВИЕ Постановлением Госстандарта России № 153 от 23 марта 1995 г.
Настоящий стандарт содержит полный аутентичный текст международного стандарта МЭК 870—5—2—92 «Устройства и системы телемеханики. Часть 5. Протоколы передачи. Раздел 2. Процедуры в каналах передачи»
3 ВВЕДЕН ВПЕРВЫЕ
© ИПК Издательство стандартов, 1995
Настоящий стандарт не может быть полностью или частично воспроизведен, тиражирован и распространен в качестве официального издания без разрешения Госстандарта России
ГОСТ Р МЭК 870-5-2-95
СОДЕРЖАНИЕ
Введение .............. 1
1 Область применения и объект стандартизации ..... 2
1.1 Область применения...........2
1.2 Объект стандартизации..........2
2 Ссылки на нормативные документы........3
3 Форматы и структуры стандартных кадров передачи .... 3
3.) Формат FT 1.1............ .4
3.2 Формат FT 1.2............5
3.3 Формат FT 2............6
3.4 Формат FT 3........ 7
4 Сервисные примитивы и элементы процедур передачи .... 8
4.1 ПОСЫЛКА/БЕЗ ОТВЕТА .........10
4.1.1 Сервисные примитивы..........10
4.1.2 Процедуры передачи..........10
4.2 ПОСЫЛКА/ПОДТВЕРЖДЕНИЕ........10
4.2.1 Сервисные примитивы..........10
4.2.2 Процедура передачи..........11
4.3 ЗАПРОС/ОТВЕТ ..........II
4.3.1 Сервисные примитивы..........11
4.3.2 Процедура передачи ..........12
5 Небалансная передача...........12
5.1 Задание полей длины, управления и адреса......13
5.1.1 Поле длины............13
5.1.2 Поле управления...........13
5.1.3 Поле адреса............16
5.2 Режимы небалансной передачи ........17
5.3 Процедуры нсбалансной передачи........17
5.3.1 Процедура ПОСЫЛКА/БЕЗ ОТВЕТА.......18
5.3.2 Неискаженные процедуры ПОСЫЛКА/ПОДТВЕРЖДЕНИЕ . .18
5.3.3 Искаженные процедуры ПОСЫЛКА/ПОДТВЕРЖДЕНИЕ . 18
5.3.4 Неискаженные процедуры ЗАПРОС/ОТВЕТ.....26
5.3.5 Искаженные процедуры ЗАПРОС/ОТВЕТ......26
6 Балансная передача ........... 27
6.1 Описание полей длины, управления и адреса.....27
6.1.1 Поле длины *..........27
6.1.2 Поле управления...........27
6.1.3 Поле адреса............30
6.2 Режимы балансной передачи .... .... 30
6.3 Балансная процедура передачи ......... 30
6.3.1 Процедуры ПОСЫЛКА/БЕЗ ОТВЕТА......33
6.3.2 Неискаженные процедуры ПОСЫЛКА/ПОДТВЕРЖДЕНИЕ . . 33
6.3.3 Неискаженные процедуры с контролем потока данных . . .33
6.3.4 Искаженные процедуры ПОСЫЛКА/ПОДТВЕРЖДЕНИЕ . 33
Приложение А ~ Интервал ожидания для повторной передачи кадра . 39
A.I Нсбалансные процедуры передачи.....39
А.2 Балансные процедуры передачи 40
III
ГОСУДАРСТВЕННЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
УСТРОЙСТВА И СИСТЕМЫ ТЕЛЕМЕХАНИКИ
Ч а с т ь 5. Протоколы передачи Р а з д е л 2. Процедуры в каналах передачи
Telecontrol equipment and systems.
Part 5. Transmission protocols.
Section 2. Link transmission procedures
Дата введения 1996—01—01
ВВЕДЕНИЕ
Настоящий стандарт является одним из серии стандартов, устанавливающих конкретные требования и условия передачи данных в системах телемеханики и методы выполнения этих требований.
По терминологии ВОС (OSI)* модель МОС — МККТТ (ISO — CCITT)**, которая разделяет связь на семь уровней, настоящий стандарт описывает процедуры, происходящие на втором уровне — уровне канала.
ГОСТ Р МЭК 870-5-1 перекрывает два нижних уровня — физический и уровень канала, причем последний рассматривается в терминах принятых форматов кадров и правил синхронизации кадров. Настоящий стандарт описывает типовые процедуры передачи на уровне канала.
* ВОС — Взаимодействие открытых систем.
OSI — Open System Interconnection.
** МОС — Международная организация по стандартизации.
МККТТ — Международный консультативный комитет по телеграфии и телефонии.
ISO — International Organisation for Standartisation.
CCITT — International Telegraph and Telephone Consultative Committee.
Издание официальное
ГОСТ Р МЭК 870-5-2-95
1 ОБЛАСТЬ ПРИМЕНЕНИЯ И ОБЪЕКТ СТАНДАРТИЗАЦИИ
1.1 Область применения
Настоящий стандарт распространяется на устройства и системы телемеханики с передачей информации кодированной последовательностью битов для контроля и управления территориально распределенными процессами.
Определяемые процедуры в линии ограничены передачей последовательностей сообщений с окном, равным единице. Это означает, что уровень канала на первичной станции (станции, инициирующей передачу сообщений) принимает запрос на новую передачу только тогда, когда предыдущий принятый запрос выполнен удовлетворительно или с уведомлением об ошибке. Эти процедуры применимы как для балансных, так и небалансных передач в системах телемеханики, использующих полудуплексные или дуплексные каналы связи.
1.2 Объект стандартизации
Стандартные процедуры передачи, определяемые в настоящем стандарте, могут быть использованы в конфигурациях точка-точка, многоточечных радиальных, цепочечных и кольцевых конфигурациях, которые описаны в 4.4 ГОСТ Р МЭК 870-1-1.
Функции передачи данных в этих системах состоят из трех основных типов режимов передачи в каналах связи, а именно:
1 — ПОСЫЛКА/БЕЗ ОТВЕТА:
2 — ПОСЫЛКА/ПОДТВЕРЖДЕНИЕ;
3 — ЗАПРОС/ОТВЕТ.
Два режима — ПОСЫЛКА/ПОДТВЕРЖДЕНИЕ и ЗАПРОС/ ОТВЕТ состоят из последовательности неразделяемых диалоговых элементов между запрашивающими и отвечающими станциями.
Протокол, определяемый в настоящем стандарте, обрабатывает в единицу времени только один режим передачи по линии в любом направлении в дуплексных системах связи. Каждый режим передачи заканчивается или успешно или сообщением об ошибке до того, как начнется следующий режим. Это значит, что размер окна для успешной передачи пакета равен 1, и восстановление при ошибках для режимов передачи ПОСЫЛКА/ПОДТВЕРЖДЕНИЕ и ЗАПРОС/ОТВЕТ использует метод остановки и ожидания (stop and wait) для автоматического повторения запросов (ARQ).
В конфигурации точка-точка с дуплексным каналом связи описываемый протокол обеспечивает балансную процедуру передачи, то есть одновременную передачу данных по линии связи в обоих направлениях. Это позволяет контролируемой станции (КП) передавать на пункт управления (ПУ) информацию о спонтанных событиях без опроса по мере их возникновения, что уменьшает
2
ГОСТ Р МЭК 870-5-2-95
задержку ответа и ведет к ускорению сбора данных. Однако использование индивидуальных дуплексных каналов связи к каждой подстанции ведет к увеличению стоимости оборудования.
2 ССЫЛКИ НА НОРМАТИВНЫЕ ДОКУМЕНТЫ
В настоящем стандарте использованы ссылки на следующие стандарты:
ГОСТ Р МЭК 870-1-1-93 Устройства и системы телемеханики. Часть 1. Основные положения. Раздел 1. Общие принципы
ГОСТ Р МЭК 870-5-1-95 Устройства и системы телемеханики. Часть 5. Протоколы передачи. Раздел 1. Форматы передаваемых кадров
3 ФОРМАТЫ И СТРУКТУРЫ СТАНДАРТНЫХ КАДРОВ ПЕРЕДАЧИ
Процедуры передачи, определяемые в настоящем стандарте, предусматривают защиту от остаточных (необнаруженных) ошибок в классе достоверности II, если используется формат передаваемого кадра FT 1.1 и если соблюдаются правила передачи, определенные в ГОСТ Р МЭК 870-5-1. Достоверность класса 12 по необнаруженным ошибкам передачи достигается, если применяется один из форматов передаваемых кадров FT 1.2, FT 2 и FT 3 и если соблюдаются соответствующие правила передачи, определенные в ГОСТ Р МЭК 870-5-1. В любых физических каналах связи может использоваться единственный выбранный формат кадра. Порядок полей в кадрах должен быть следующий:
Длина (один байт).
Управление (один байт).
Адрес (один или более байтов по договоренности).
Пользовательские данные в линии (л байтов).
3
ГОСТ Р МЭК 870-5-2-95
Одиночный знак
(в ГОСТ Р МЭК 870-5-1)
называется
'одиночный
контрольный
знак")
Примечания
1 Специальные кадры с фиксированной длиной отсутствуют; во всех случаях используется кадр с переменной длиной.
2 Заштрихованные поля определены в ГОСТ Р МЭК 870-5-1. Незаштри-хованные поля являются спользовательскими данными» кадра, как указано в ГОСТ Р МЭК 870-5-1
4
УНУ//
Пользо
ватель-
ские
данные
(Приме
чание 3)
vy/7; ;Уу А2Н/л
Пользовательские данные а канале
Пользопа-тельские данные в
канале
L— поле длины в пределах 0 ..355. L определяет число последующих байтов пользовательских данных, включая поле управлении и адресное поле; С—поле управления, А —
адресное поле (необязательно).
Примечания
1 Заданные байты данных представлены в шестнадцатиричной системе счисления, в которой биты от 27 до 24 обозначают старший (левый) шестнадцатиричный знак, а биты от 23 до 2° — младший (правый) шестнадцатиричный знак, например:
Последовательность передаваемых битов начинается с младшего бита 2°.
2 Резерв для специального использования по договоренности.
3 Для каждой системы устанавливается фиксированное число байтов пользовательских данных.
4 Заштрихованные поля определены в ГОСТ Р МЭК 870-5-1. Незаштрн-хованные поля являются «пользовательскими данными» кадра.
* Буква Н означает, что число выражено в шестнадцатиричном
Кадр с
переменной
длиной
Кадр с
постоянной
длиной |
|
|
V/ "'//
/ Старт 27 Н / |
(Примечания 1и 3) |
у/////7
^.Старт 27Н// |
|
|
УА/У/А/ |
|
|
L- О |
7 |
|
с |
Пользова
тельские |
|
С |
Польэова- |
|
А |
данные |
|
А |
Iспьикпо
донные |
|
Пользовательские данные в канале |
(Примечание 2) |
|
Пользовательские данные в канале |
|
7/ж.....Z
'/контроль /. |
|
//CRC ' / А . контроль// |
|
|
Пользооа-тельские данные в канале |
(Примечание 2) |
|
Пользовательские данные в канале |
|
Л CRC /> /.контроль// |
|
7/ CRC ' }
'/ контроль// |
N |
i' |
Пользовательские данные в канале |
(Примечание 2)
>> |
£ |
Пользовательские данные в канале |
|
' / CRC // //контроль/.
<--7 |
|
/CRC ' ^ / контроль /
' г {{ < У- |
|
(Примечание 1)
(Примечание 2)
(Примечание 2)
(Примечание 2) |
Ж.
L — поле длины в пределах 0. . 255 L определяет число последующих байтов польэова-
гетиски\ данных, включая поле управления и адресное поле и исключая байты CRC
контроля.
/„—О определяет кадр фиксированной длины с минимум двумя байтами пользовательских данных L>0 определяет кадр переменной длины с L байт пользовательских данных; С — иоле управления, Л — адресное поле (необязательно) CRC — check — контрольные разряды
циклического кода.
Примечания 1 Заданные байты счисления, например.
данных представлены в шестнадцатиричной
системе
01117
Последовательность передаваемых битов начинается со старшего бита.