Наименование
команды
Обозначе-
ние ко-
манды
Источник
команды
Получа-
тель
команды
Продолжение
Назначение команды
Передать ненумерованный запрос
Ответ на ненумерованный запрос
Не принят ответ на ненумерованный запрос
Ввести параметры на удаленную станцию
Ввести параметры от удаленной станции
Инициация не произошла
Установить сое
динение
Соединение установлено
Соединение не
установлено
/ Принята команда об установлении соединения
SS И
RS С
С
И
и с
с
и
с
и
и
и
Команда формируется необходимости определить тояние удаленной станции получить непереданные ей
ры
Команда
ормируется
при сос- или кад-
при
правильном приеме кадров с ответом на кадр с UP. В справочной части команды может содержаться начальный адрес и длина принятого ответа
Команда формируется в ре
зультате истечения тайм-аута Ті
после передачи кадра с коман-
дой UP
I Команда
формируется при
необходимости ввести параметры и (или) программы на удаленную станцию, т. е. перейти
в фазу «Инициация»
Команда
формируется при
необходимости ввести параметры и (или) программы от удаленной станции
Команда формируется в случае непрохождения инициации в результате истечения таймаута Тг или правильного приема кадра с DM
Команда формируется при необходимости установить соединение с удаленной станцией
Команда формируется при успешном завершении фазы «Установление соединения» так, как после приема ответа UA на ранее переданную команду SABM (SABME) или после передачи ответа UA на правильно принятую команду SABM (SABME)
Команда формируется при истечении тайм-аута Т2 или при приеме команды DISC или SIM
во время фазы «Установление
соединения» Команда правильном
формируется
при
SABM (SABME)
приеме команды
Наименование
команды
Обозначе-
ние ко-
манды
Источник Получатель
команды
Назначение команды
команды*
Запрос передачи
TS
формации
is
Готов к передаче
TR
Команда
формируется,
если:
станция готова передать на< удаленную станцию следующую
порцию информации от источ-
Запрос размещения
Разрешение размещения
Некорректная ситуация
Некорректная ситуация на удаленной станции
АС
AR
US
RF
ника
Команда формируется при правильном приеме ожидаемо-
го 1-кадра, информационная об
ласть которого должна быть
выведена потребителю информации. В справочной части ко-
манды может быть начальный-
адрес и длина информационной
области принятого 1-кадра
Команда формируется, если" потребитель информации имеет возможность принять от стан-
ции очередную порцию инфор-
мации
Команда формируется в случае возникновения некорректной ситуации (см. п. 3.10) на станции
Команда формируется в случае правильного приема кадра с FRMR. В справочной части команды может содержаться начальный адрес и длина ин-
формационной области кадра с
FRMR
Команда формируется при^ наличии у источника информации для передачи на удаленную станцию. В справочной* части команды может быть начальный адрес и длина предлагаемого к передаче массива ин-
-
Готов к разъединению
SR
Удаленная стан- DR ция готова к разъединению
Вынужденное SD разъединение
ную станцию
Команда
формируется
.IS
при
правильном приеме кадра с RI>
Команда формируется в ре
зультате истечения тайм-аута
Т2 в
фазе «Перенос информа-
Команда формируется, если у
источника нет больше инфор
мации для передачи на удален
-ции» в результате улучшения характеристик НК
Наименование
команды
Назначение команды
Обозначе-
ние ко-
манды
Источник
команды
Получа-
тель
команды
vaassMMMcEs
Завершение соединения
Удаленная станция завершает соединение
Соединение завершено
SD
CD
RD
Столкновение команд
СС
И с с
с
с
и и
и
Команда формируется при* необходимости завершить сое
динение
Команда правильном DISC
ормируется при^
приеме кадра с
Команда формируется при. правильном приеме кадра с UA. или DM после передачи кадра с DISC или истечения тайм
аута Т2 в
соединения»
Команда
it
азе
«Завершение
формируется при?
обнаружении ситуации «Столкновение команд»
ПРИЛОЖЕНИЕ 4
Рекомендуемое
ГРАФИЧЕСКОЕ ПРЕДСТАВЛЕНИЕ ЭЛЕМЕНТОВ ПРОЦЕДУР
Для облегчения понимания и применения процедур управления звеном* ПД дано их графическое представление в виде диаграмм состояний. Диаграмма состояний содержит четыре основных элемента:
состояние или субсостояние;
действие;
переход.
Пояснение термина «Фаза» приведено в справочном приложении 1, перечень фаз приведен в разд. 1.
В каждый определенный момент времени станция звена ПД может находиться только в одной фазе.
Состояние и субсостояние относятся к станции в целом.
Пояснение термина «Состояние» приведено в справочном приложении I, перечень состояний приведен в разд. б.
Субсостояние является пересечением двух состояний. В каждый определенный момент времени станция звена ПД может находиться только в одном состоянии или субсостоянии.
Находясь в субсостоянии, станция должна совершать все действия, предписанные каждым из состояний, исключая действия, запрещенные хотя бы одним! из состояний, образующих субсостояние.
Взаимоисключающими являются не все состояния, а именно: «Неприем»,. «Приостанов», «Временная выдержка», а также состояния «Блокировка», «Заняг
-
то» и «Неприем». Таким образом, состояние «Неприем» исключает все остальные. Кроме того, исключают друг друга состояния, характеризующиеся, в основном, действиями на передаче («Приостанов», «Временная выдержка») или на приеме («Блокировка», «Занято»), Упомянутые четыре состояния не могут быть автономными, но должны с другими состояниями образовывать субсостояния, составляя полный набор действий при приеме и передаче кадров на станции в каждый момент времени. Состояние «Передача» может быть как самостоятель- ним, так и образовывать субсостояния. Таким образом, на станции в фазе «Перенос информации» в каждый момент времени может быть только одно из сле„дующих состояний и субсостояний:
состояние «Передача» (ПП);
субсостояние «Передача и приостанов» (ПрП);
субсостояние «Передача и временная выдержка» (ВП);
субсостояние «Передача и блокировка» (ПБ);
субсостояние «Передача и занято» (ПЗ);
субсостояние «Приостанов и блокировка» (ПрБ):
субсостояние «Приостанов и занято» (ПрЗ);
субсостояние «Временная выдержка и блокировка» (ВБ);
субсостояние «Временная выдержка и занято» (В3>;
состояние «Неприем» (Н).
Все действия станции описаны в разд. 4—8. Все действия выполняются 'в записанной последовательности и не могут быть прерваны никакими событиями. Каждое действие может быть инициировано либо фактом приема или передами кадра, либо сигналом от источника-получателя информации. После выполнения действия или последовательности действий станция может сохранить то же состояние (субсостояние или фазу), а может перейти в другое состояние.
Если факт приема кадра или получение сигнала от источника — получателя информации не приводит ни к каким действиям или к переходам из одного состояния в другое, то в графическом представлении процедур это никак не отображается.
Для того чтобы показать, что действие совершается в определенном состоянии, изображение действия или последовательности действий соединяют стрелкой-переходом с изображением соответствующего состояния. Направление стрелки указывает последовательность выполнения элементов процедуры во времени.
После выполнения действия переход соединяет изображение этого действия с изображением состояния, в которое переходит станция. В этом случае стрелка ставится на переходе у изображения состояния.
П
условии несколько,
ереход является условным, если над ним записано событие и (или) условие, вызывающее этот переход. Если таких событий и (или)т
соединяется друг с
1 настоящего при
о изображение каждого события заключается в скобки и другом знаком дизъюнкции или конъюнкции.В качестве иллюстрации изложенного выше на черт.
ложения приведены два примера изображения диаграмм состояний, не привязанных к конкретной процедуре.
Для сжатия изображения диаграммы состояний используется ветвление и объединение переходов.
Ветвление переходов используется в случае, если для выполнения разных действий одно из конъюнктивных условий перехода является общим. В этом случае до ветвления пишется условие общее для обоих переходов, после ветвления пишутся условия, специфичные для каждого перехода. Объединение переходов используется, если в случае разных действий происходит переход в одно и то же состояние, субсостояние или фазу.
На черт. 2 настоящего приложения приведены два примера изображения одной и той же диаграммы состояний — с использованием объединения и ветвления переходов и без их использования.Примеры изображения основных элементов диаграмм
состояний
(Усл. в) л (Уса 6}
^Усаі
Уса 4 (Уса 2) v (Уса Я
♦
І Наименование I
I действия I
Наименование действия
Уса в
ааименова ние СНОСОС L тояния
Наименование действия
1 —> обозначение 3—обозначение
.азы; 2 действия;
[н
— обозначение состояния или субсостояния;
4—обозначение перехода; Усл. X —условие X или событие X
Черт. 1
Пример использования ветвления
и сборки переходов