Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
диплом / Создание принципиальной схемы системы управления.doc
Скачиваний:
103
Добавлен:
10.12.2013
Размер:
2.05 Mб
Скачать

Ошибка в последовательности Ns

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

Станция, которая получила один или несколько кадров I с ошибками в порядке их следования, но в остальном безошибочными, принимает управляющую информацию, содержащуюся в поле Nr и в бите P/F с целью выполнения функций управления звеном данных, например для получения подтверждения на ранее переданные кадры и для обнаружения окончания передачи вторичной станцией (бит F = 1)

Восстановление по тайм-ауту

Чтобы обнаружить состояние отсутствия или потери ответа, на первичной станции предусмотрена функция тайм-аута Т1 ожидания ответа. Если первичная станция вследствие ошибки передачи не получила ответ от вторичной станции, то по истечение тайм-аута ожидания ответа Т1 станция повторяет передачу. Количество повторов равно пяти. Если по истечение указанного количества повторов первичная станция так и не получила ответ от вторичной, то об этом информируется верхний уровень.

Неприем кадра

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

  • Прием кадра, содержащего в области управления команду или ответ, которые не определены или не применяются;

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

  • Прием кадров с информационной областью, в которых использование таковой не допускается;

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

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

Формат поля информации ответа FRMR

Последовательность двоичных символов информационной области, передаваемых в канал

20

19

18

17

16

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

Z

Y

X

W

Nr

C/R

Ns

0

Поле управления непринятого кадра

Функции полей области информации кадра FRMR:

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

  • В качестве номера передачи Ns используется текущее значение переменной передачи V (S) на вторичной станции (бит 10 – младший по значимости бит).

  • Бит C/R в значении 1 означает, что непринятый кадр является кадром ответа, в значении 0 – кадром команды.

  • В качестве номера приема Nr используется текущее значение переменной приема V (R) на вторичной станции (бит 14 – младший по значимости бит).

  • Бит W в значении 1 указывает, что принятое и возвращенное в битах 1 ‑ 8 поле управления было неопределенным или нереализованным.

  • Бит X в значении 1 указывает, что принятое и возвращенное поле управления было воспринято как неправильное, т.к. кадр содержал поле информации, которое не разрешается передавать в этом ответе или команде. Бит W устанавливается в значение 1 вместе с этим битом.

  • Бит Y в значении 1 указывает, что длина приятого поля информации превысила максимальную длину, приемлемую для данной вторичной станции.

  • Бит Z в значении 1 указывает, что принятое и возвращенное поле информации содержало неправильный номер приема Nr.

Биты W, X, Y, Z, поля информации ответа FRMR могут быть все установлены в значение 0, указывая, что причина неприема кадра не определяется ни одним из перечисленных условий.

На стороне первичной станции особое условие «неприем кадра» является предметом восстановления более высокого уровня. В случае неправильного номера Nr восстановительные действия включают передачу команды установления режима.

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

Схема адресации.

Передаваемые команды должны всегда содержать адрес станции-получателя, а ответы, передаваемые станцией, должны всегда содержать присвоенный этой станции адрес.

Соседние файлы в папке диплом