передать ответ DM в остальных случаях.
Значение бита F в упомянутых кадрах-ответах должно быть
равно нулю, за исключением последнего кадра-ответа, в котором значение бита F должно быть равно значению бита Р в принятом кадре с командой UP. После передачи последнего кадра-ответа станция должна перейти в фазу «Логическое разъединение».
Передача команды UP может произойти, если переход в фазу «Логическое разъединение» из фазы «Перенос информации» происходит в результате ухудшения характеристик НК или отказа оборудования, при этом на станции могут остаться неподтвержденные или непереданные 1-кадры и не все принятые 1-кадры могут быть подтверждены и т. п.
По инициативе источника информации станция может пере
дать по НК для удаленной станции команду UP с целью выявления состояния станции. После передачи команды UP станция должна перейти в фазу «Перенос информации» и начать отсчет тайм-аута ожидания ответа Ті. Если в правильно принятых кадрах обнаружен ответ на переданную ранее команду UP (тайм-аут Ті не истек), то станция должна сообщить о принятом ответе получателю информации. После получения последнего кадра ответа на команду UP станция должна прекратить отсчет тайм-аута Ті и перейти в фазу «Логическое разъединение». Если команда UP или ответ на нее не приняты правильно, они не учитываются. В результате этого на станции, передавшей команду UP, истечет таймаут Ть Если тайм-аут Ті истек, отсчет его должен быть остановлен, о факте неприема .ответа сообщается источнику информации, и станция должна возвратиться в фазу «Логическое разъединение».
По инициативе источника информации станция может передать
по НК для удаленной станции команды TEST или XID с целью тестирования или идентификации. После передачи команды TEST или XID должен быть начат отсчет тайм-аута ожидания ответа Ть Информационная область кадра, содержащего команду XID, должна быть сообщена источником информации. Если в принятом кадре обнаружен ответ TEST или XID на переданную ранее команду TEST или XID (тайм-аут Ті не истек), то станция должна закончить отсчет тайм-аута Ті, сообщить о принятом ответе получателю информации. Если команды TEST или XID или ответы TEST или XID не приняты правильно, они не учитываются. В результате этого на станции, первоначально передавшей команды TEST или XID, истечет тайм-аут Ть Если тайм-аут Ті истек, отсчет его должен быть остановлен, а о факте неприема ответа сообщается источнику — получателю информации.
Если в принятом кадре обнаружена команда SABM или SABME, то станция должна перейти в фазу «Установление соединения».
Если в принятом кадре обнаружена команда SIM или ответ RIM, то станция должна перейти в фазу «Инициация».
Если в принятом кадре бит Р имеет значение единица, то станция должна передать удаленной станции ответ DM с битом F, равным единице, за исключением случаев, рассмотренных выше.
Принятые станцией другие кадры, не упоминавшиеся в настоящем пункте, не должны учитываться. Временное заполнение между кадрами должно производиться посредством непрерывной передачи комбинации «Флаг» в соответствии с ГОСТ 25873—83.
Для выхода станции из фазы «Логическое разъединение» необходимо наступление хотя бы одного из следующих событий: прием от удаленной станции без ошибки кадра, содержащего команду SABM или SABME (переход в фазу «Установление соединения») ;прием от удаленной станции без ошибки кадра, содержащего команду SIM или ответ RIM (переход в фазу «Инициация»);
получение от источника информации сигнала об установлении соединения (переход в фазу «Установление соединения»);
получение от источника информации сигнала о необходимости
ввести новые параметры (программы) на удаленную станцию или получить их от'удаленной станции (переход в фазу «Инициация»); выключение станции.
ПРОЦЕДУРЫ УПРАВЛЕНИЯ В ФАЗЕ «ИНИЦИАЦИЯ»
Для перехода станции звена ПД в фазу «Инициация» необходимо наступление хотя бы одного из следующих событий:
прием из НК кадра без ошибки с командой SIM (кроме случая столкновения команд, приведенного в пп. 6.2, 8.2);
прием из НК кадра без ошибки с ответом RIM;
получение от источника информации сигнала необходимости ввода новых параметров (программы) на удаленную станцию;
получение от источника информации сигнала о необходимости
ввода новых параметров (программ) от удаленной станции.
Каждая из станций по инициативе источника информации указывает, что она хочет перейти в фазу «Инициация» посредством передачи кадра с командой SIM или ответом RIM. По сигналу источника информации о необходимости ввода новых параметров (программ) на удаленную станцию посылается в НК кадр с командой SIM; по сигналу источника информации о необходимости коррекции своих параметров (программ) путем их передачи от удаленной станции передается кадр с ответом RIM.
Передав кадр с командой SIM, станция должна начать отсчет тайм-аутов Ті и Тг. Удаленная станция, правильно приняв кадр с SIM, должна передать ответ UA и установить на нуль переменные, указывающие на номер очередного 1-кадра для передачи (V) и на номер ожидаемого к приему 1-кадра (V2). Кроме того, следует прекратить счет тайм-аута Ть если он не был прекращен ранее. Станция, передавшая кадр с UA в ответ на принятый без ошибки кадр с SIM, должна быть готова к коррекции своих параметров (программ).
Если кадр с ответом UA принят правильно станцией, передавшей ранее команду SIM, то эта станция устанавливает переменные Vj и V2 на нуль, прекращает отсчет тайм-аута Ті и приступает к передаче параметров (программ) на удаленную станцию.
Если, правильно приняв команду SIM, станция определяет, что она не может перейти в фазу «Инициация», она должна передать ответ DM и перейти в фазу «Логическое разъединение». Если ответ DM принят правильно, то станция должна перейти в фазу «Ло-гическое разъединение», прекратить отсчет тайм-аута Т[ и Т2 и- сообщить об этом источнику информации.
Если команда SIM, ответы UA или DM не приняты правильно, они не учитываются. В результате этого на станции, первоначально передавшей SIM, истечет тайм-аут Ті и эта станция вновь должна передать и вновь начать отсчет тайм-аута Ть Эта последовательность операций можетдиродолжаться, пока не будет правильно принят ответ UA или DM, либо пока не истечет допустимое время тайм-аута Т2. Если тайм-аут Т2 истек, то станция сообщает об этом источнику информации, переходит в фазу «Логическое разъединение» и прекращает отсчет тайм-аута Т2.
Передав по инициативе источника информации кадр с ответом RIM, станция должна ожидать прием кадра с командой SIM. Удаленная станция, правильно приняв кадр с RIM, должна перейти в;
$
QIC
>азу «Инициация», передать команду SIM, начать отсчет таймаутов Ті и Т2 и сообщить об этом источнику информации. Все дальнейшие действия станций аналогичны описанным выше.Если, правильно приняв ответ RIM, станция определяет, что она не может перейти в фазу «Инициация», то она сохраняет предыдущую фазу и никаких других действий не производит. Станция, первоначально передавшая кадр с RIM, и не получившая ожидаемого ответа, может по инициативе источника информации, либо* в результате приема кадра с битом Р, равным единице (кроме кадра с DISC), повторить передачу кадра с RIM.
Если станция, первоначально передавшая в НК кадр с SIM, правильно принимает кадр с RIM, то никаких дополнительных действий она не производит.
Если станция, первоначально передавшая кадр с SIM и не по
лучившая ожидаемого ответа, правильно принимает кадр с SABM (SABME), она должна передать ответ DM, остановить отсчет таймаутов Т} и Т2 и перейти в фазу «Логическое разъединение» (столкновение команд), сообщив об этом источнику информации.
Процедура переноса параметров или программ между станциями звена ПД должна производиться посредством обмена кадрами с UI и настоящим стандартом не регламентируется. Допускается наряду с кадрами с UI производить обмен Ькадрами в соответствии с процедурой, приведенной в разд. 7.
Если во время выполнения процедур фазы «Инициация» стан- щия правильно примет из НК кадр, содержащий команду DISC, то станция должна прекратить счет тайм-аутов Т и Т2 и перейти в фазу «Завершение соединения».
Принятые станцией другие кадры, не упоминавшиеся в настоящем пункте, не должны учитываться. Временное заполнение между кадрами должно производиться посредством непрерывной передачи комбинации «Флаг» по ГОСТ 25873—83.Для выхода станции из фазы «Инициация» необходимо наступление хотя бы одного из следующих событий:
правильный прием из НК кадра с командой DISC (переход в
£
ns
азу «Завершение соединения»);передача в НК ответа DM в результате столкновения команд (переход в фазу «Логическое разъединение»);
правильный прием из НК кадра с SABM или SABME после получения ответа на переданный ранее кадр с SIM (переход в фазу «Установление соединения») ;
правильный прием из НК кадра с DM (переход в фазу «Логи-
ческое разъединение»);
и
нение»);
получение установления нения»);
получение разъединения
стечение тайм-аута Т2 (переход в фазу «Логическое разъеди-от источника информации сигнала о необходимости соединения (переход в фазу «Установление соеди-
от источника сигнала о необходимости логического (переход в фазу «Завершение соединения»).
ПРОЦЕДУРЫ УПРАВЛЕНИЯ В ФАЗЕ «УСТАНОВЛЕНИЕ СОЕДИНЕНИЯ»
Для перехода станции звена ПД в фазу «Установление соединения» необходимо наступление хотя бы одного из следующих событий;
прием из НК кадра без ошибки с командой SABM или SABME (кроме случая столкновения команд, приведенных в inn. 5.2, 8.2);
получение от источника информации сигнала о необходимости
установления соединения.
Каждая из станций по инициативе источника информации указывает, что она хочет установить соединение посредством передачи команды SABM или SABME в зависимости от предварительно введенных условий. Первоначально передав кадр с SABM (SABME), станция должна начать отсчет тайм-аутов Ті и Т2. Противоположная станция, правильно приняв кадр с SABM (SABME), должна передать ответ UA и установить на нуль переменную, указывающую на номер очередного 1-кадра для передачи (Vi), и переменную, указывающую на номер ожидаемого к приему 1-кадра (V2). Кроме того, следует остановить отсчет тайм-аутов Ті и Т2, если их отсчет был начат ранее. Станция, передавшая кадр с UA в ответ на принятую без ошибки команду SABM или SABME, переходит в фазу «Перенос информации».
Если ответ UA принят правильно станцией, передавшей ранее команду SABM или SABME, то эта станция устанавливает переменные Vi и V2 на нуль и переходит в фазу «Перенос информации». При этом отсчет тайм-аутов Ті и Т2 прекращается.
Если, правильно приняв кадр с командой SABM или SABME, станция определяет, что она не может перейти в требуемый режим, то она должна передать ответ DM. Если ответ DM принят правильно, то станция, принявшая его, должна считать, что на удаленной станции возникла ситуация соперничества, т. е. одна из станций передала SABM, в то время как противоположная станция передала SABME. В этом случае приоритет отдается станции, передавшей SABME. Поэтому станция, правильно принявшая DM, прекращает отсчет тайм-аута и анализирует, дакую команду она передавала. Если ранее была передана SABM, то станция передает SABME, если же была передана SABME, то передача SABME повторяется. В обоих случаях после передачи SABME вновь начинается отсчет тайм-аута Тр
Если команда SABM (SABME) и ответы UA или DM не приняты правильно, то они не учитываются. В результате этого на станции, первоначально передавшей SABM (SABME), истечет тайм-аут Ті и эта станция вновь должна передать SABM (SABME) и вновь начать отсчет тайм-аута Ті. Эта последователь-
ность операций может продолжаться до тех пор, пока не будет правильно принят ответ UA или DM или пока не истечет допустимое время установления соединения (Т2). Если тайм-аут Т2 истек, то станция сообщает об этом источнику и переходит в фазу «Логическое разъединение». Если во время выполнения фазы «Уста
новление соединения» станция правильно примет из НК кадр, содержащий команду DISC, станция должна прекратить счет таймаутов Ті и Тг и перейти в фазу «Завершение соединения».
Если станция, первоначально передавшая в НК кадр с SABM (SABME) и не получившая ожидаемого ответа (кадр с DM, UA, SABM или SABME), правильно принимает кадр с SIM, то она должна передать ответ DM, остановить отсчет тайм-аутов Ті и Т2 и перейти в фазу «Логическое разъединение» (столкновение команд), сообщив об этом источнику информации.
Принятые станцией другие кадры, не упоминавшиеся в п. 6.2, не должны учитываться. Временное заполнение между кадрами должно производиться посредством непрерывной передачи комбинации «Флаг» по ГОСТ 25873—83.
Описанная процедура в фазе «Установление соединения» должна производиться с использованием нерасширенного формата кадра, если предыдущей была фаза «Логическое разъединение».
Для выхода станций из фазы «Установление соединения» необходимо наступление хотя бы. одного из следующих событий: правильный прием из НК ответа UA на переданную команду SABM или SABME с битом F, равным значению бита Р в переданной команде (переход в фазу «Перенос информации»);передача в НК ответа UA на правильно принятую команду SABM или SABME (переход в фазу «Перенос информации»);
истечение тайм-аута Т2 (переход в фазу «Логическое разъединение») ;
правильный прием из НК команды DISC (переход в фазу «Завершение соединения»);
передача в НК ответа DM в результате столкновения команд (переход в фазу «Логическое разъединение»).
ПРОЦЕДУРЫ УПРАВЛЕНИЯ В ФАЗЕ «ПЕРЕНОС ИНФОРМАЦИИ»
Для перехода станции звена ПД в фазу «Перенос информаций» необходимо наступление хотя бы одного из следующих событий: