Статус документа
Статус документа

ГОСТ Р МЭК 870-5-2-95 Устройства и системы телемеханики. Часть 5. Протоколы передачи. Раздел 2. Процедуры в каналах передачи

5 НЕБАЛАНСНАЯ ПЕРЕДАЧА

          

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

Первичная станция инициирует следующие передачи:

ПОСЫЛКА/БЕЗ ОТВЕТА используется в основном для общих сообщений или для циклических уставок в контуре управления;

ПОСЫЛКА/ПОДТВЕРЖДЕНИЕ используется в основном для команд управления и команд уставки;

ЗАПРОС/ОТВЕТ используется для опроса; последовательность этих процедур может быть использована для функций циклического обновления данных.

5.1 Задание полей длины, управления и адреса

5.1.1 Поле длины

Поле длины определено в 6.2.4 ГОСТ Р МЭК 870-5-1 и 3.1-3.4 настоящего стандарта.

5.1.2 Поле управления

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

- резерв; - бит счета кадров: 0; 1 - чередующиеся значения бита при последовательных передачах ПОСЫЛКА/ПОДТВЕРЖДЕНИЕ или ЗАПРОС/ОТВЕТ для данной станции.

Бит счета кадров предназначен для защиты от потерь или дублирования посылок сообщений. Первичная станция при каждой новой операции ПОСЫЛКА/ПОДТВЕРЖДЕНИЕ или ЗАПРОС/ОТВЕТ, направленной к одной и той же вторичной станции, изменяет значение бита . Тем самым первичная станция сохраняет копию бита счета кадров вторичной станции. Если ожидаемый ответ отсутствует или искажается, то ПОСЫЛКА/ ПОДТВЕРЖДЕНИЕ или ЗАПРОС/ОТВЕТ повторяется с тем же .

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

- законность бита счета кадров:

0 - изменение бита неверно;

1 - изменение бита правильно.

Для процедуры ПОСЫЛКА/БЕЗ ОТВЕТА при циркулярных сообщениях и т.п. процедур, в которых не контролируются потери и дублирование сообщений, бит не меняется, а нарушения указываются обнулением бита .

- контроль потока данных:

0 - прием сообщений возможен;

1 - прием сообщений невозможен из-за переполнения буфера.

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

- бит требования запроса данных:

Предусматриваются два класса данных: класс 1 и класс 2;

0 - нет запроса на передачу данных класса 1;

1 - запрос на передачу данных класса 1.