ГОСТ Р МЭК 870-5-2-95
Группа П77
ГОСУДАРСТВЕННЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
УСТРОЙСТВА И СИСТЕМЫ ТЕЛЕМЕХАНИКИ
Часть 5. Протоколы передачи
Раздел 2. Процедуры в каналах передачи
Telecontrol equipment and systems.
Part 5. Transmission protocols.
Section 2. Link transmission procedures
ОКС 33.200
ОКП 42 3200
Дата введения 1996-01-01
Предисловие
1 РАЗРАБОТАН АО "Научно-исследовательский институт электроэнергетики" (ВНИИЭ)
ВНЕСЕН Министерством топлива и энергетики Российской Федерации
2 ПРИНЯТ И ВВЕДЕН В ДЕЙСТВИЕ Постановлением Госстандарта России N 153 от 23 марта 1995 г.
Настоящий стандарт содержит полный аутентичный текст международного стандарта МЭК 870-5-2-92 "Устройства и системы телемеханики. Часть 5. Протоколы передачи. Раздел 2. Процедуры в каналах передачи"
3 ВВЕДЕН ВПЕРВЫЕ
Настоящий стандарт является одним из серии стандартов, устанавливающих конкретные требования и условия передачи данных в системах телемеханики и методы выполнения этих требований.
По терминологии ВОС (OSI)* модель МОС - МККТТ (ISO - CCITT)**, которая разделяет связь на семь уровней, настоящий стандарт описывает процедуры, происходящие на втором уровне - уровне канала.
_________________
* ВОС - Взаимодействие открытых систем.
OSI - Open System Interconnection.
** МОС - Международная организация по стандартизации.
МККТТ - Международный консультативный комитет по телеграфии и телефонии.
ISO - International Organisation for Standartisation.
CCITT - International Telegraph and Telephone Consultative Committee.
ГОСТ Р МЭК 870-5-1 перекрывает два нижних уровня - физический и уровень канала, причем последний рассматривается в терминах принятых форматов кадров и правил синхронизации кадров. Настоящий стандарт описывает типовые процедуры передачи на уровне канала.
1.1 Область применения
Настоящий стандарт распространяется на устройства и системы телемеханики с передачей информации кодированной последовательностью битов для контроля и управления территориально распределенными процессами.
Определяемые процедуры в линии ограничены передачей последовательностей сообщений с окном, равным единице. Это означает, что уровень канала на первичной станции (станции, инициирующей передачу сообщений) принимает запрос на новую передачу только тогда, когда предыдущий принятый запрос выполнен удовлетворительно или с уведомлением об ошибке. Эти процедуры применимы как для балансных, так и небалансных передач в системах телемеханики, использующих полудуплексные или дуплексные каналы связи.
1.2 Объект стандартизации
Стандартные процедуры передачи, определяемые в настоящем стандарте, могут быть использованы в конфигурациях точка-точка, многоточечных радиальных, цепочечных и кольцевых конфигурациях, которые описаны в 4.4 ГОСТ Р МЭК 870-1-1.
Функции передачи данных в этих системах состоят из трех основных типов режимов передачи в каналах связи, а именно:
1 - ПОСЫЛКА/БЕЗ ОТВЕТА;
2 - ПОСЫЛКА/ПОДТВЕРЖДЕНИЕ;
3 - ЗАПРОС/ОТВЕТ.
Два режима - ПОСЫЛКА/ПОДТВЕРЖДЕНИЕ и ЗАПРОС/ОТВЕТ состоят из последовательности неразделяемых диалоговых элементов между запрашивающими и отвечающими станциями.
Протокол, определяемый в настоящем стандарте, обрабатывает в единицу времени только один режим передачи по линии в любом направлении в дуплексных системах связи. Каждый режим передачи заканчивается или успешно или сообщением об ошибке до того, как начнется следующий режим. Это значит, что размер окна для успешной передачи пакета равен 1, и восстановление при ошибках для режимов передачи ПОСЫЛКА/ПОДТВЕРЖДЕНИЕ и ЗАПРОС/ОТВЕТ использует метод остановки и ожидания (stop and wait) для автоматического повторения запросов (ARQ).
В конфигурации точка-точка с дуплексным каналом связи описываемый протокол обеспечивает балансную процедуру передачи, то есть одновременную передачу данных по линии связи в обоих направлениях. Это позволяет контролируемой станции (КП) передавать на пункт управления (ПУ) информацию о спонтанных событиях без опроса по мере их возникновения, что уменьшает задержку ответа и ведет к ускорению сбора данных. Однако использование индивидуальных дуплексных каналов связи к каждой подстанции ведет к увеличению стоимости оборудования.
В настоящем стандарте использованы ссылки на следующие стандарты:
Процедуры передачи, определяемые в настоящем стандарте, предусматривают защиту от остаточных (необнаруженных) ошибок в классе достоверности , если используется формат передаваемого кадра FT 1.1 и если соблюдаются правила передачи, определенные в ГОСТ Р МЭК 870-5-1. Достоверность класса по необнаруженным ошибкам передачи достигается, если применяется один из форматов передаваемых кадров FT 1.2, FT 2 и FT 3 и если соблюдаются соответствующие правила передачи, определенные в ГОСТ Р МЭК 870-5-1. В любых физических каналах связи может использоваться единственный выбранный формат кадра. Порядок полей в кадрах должен быть следующий:
Длина (один байт).
Управление (один байт).
Адрес (один или более байтов по договоренности).
Пользовательские данные в линии ( байтов).
3.1 Формат FT 1.1
- поле длины в пределах: 0...127. определяет число последующих байтов пользовательских данных, включая поле управления и поле адреса; - поле управления; - поле адреса (необязательно).
Примечания
1 Специальные кадры с фиксированной длиной отсутствуют; во всех случаях используется кадр с переменной длиной.
2 Заштрихованные поля определены в ГОСТ Р МЭК 870-5-1. Незаштрихованные поля являются "пользовательскими данными" кадра, как указано в ГОСТ Р МЭК 870-5-1.
3.2 Формат FT 1.2
- поле длины в пределах 0...255. определяет число последующих байтов пользовательских данных, включая поле управления и адресное поле; - поле управления; - адресное поле (необязательно).
Примечания
1 Заданные байты данных представлены в шестнадцатиричной системе счисления, в которой биты от 2 до 2 обозначают старший (левый) шестнадцатиричный знак, а биты от 2 до 2 - младший (правый) шестнадцатиричный знак, например:
.
Последовательность передаваемых битов начинается с младшего бита 2.
_________________
Буква означает, что число выражено в шестнадцатиричном коде.
2 Резерв для специального использования по договоренности.
3 Для каждой системы устанавливается фиксированное число байтов пользовательских данных.
4 Заштрихованные поля определены в ГОСТ Р МЭК 870-5-1. Незаштрихованные поля являются "пользовательскими данными" кадра.
3.3 Формат FT 2
- поле длины в пределах 0...255. определяет число последующих байтов пользовательских данных, включая поле управления и адресное поле и исключая байты контроля.
0 определяет кадр фиксированной длины с минимум двумя байтами пользовательских данных. 0 определяет кадр переменной длины с -байт пользовательских данных; - поле управления; - адресное поле (необязательно). - контрольные разряды циклического кода.
Примечания
1 Заданные байты данных представлены в шестнадцатиричной системе счисления, например:
.
Последовательность передаваемых битов начинается со старшего бита.
2 Пользовательские данные до 15 байт комплектуются байтом контроля (см. R3 по 6.2.4.3.1 ГОСТ Р МЭК 870-5-1).
3 Заштрихованные поля определены в ГОСТ Р МЭК 870-5-1. Незаштрихованные поля являются "пользовательскими данными" кадра.
3.4 Формат FT 3
- поле длины в пределах 0...255. определяет число последующих байтов пользовательских данных, включая поле управления и адресное поле и исключая байты контроля; 0 определяет кадр фиксированной длины с минимум двумя байтами пользовательских данных; 0 определяет кадр переменной длины с байт пользовательских данных; - поле управления; - адресное поле (необязательно); - контрольные разряды циклического кода.