ГОСТ IEC 61142—2011
Этот ранний выход в случае превышения временнбй задержкой связан с установкой флага пере
полнения в поле BTIMOUT(i, j).
Время ожидания ТАХХХ’ также используетсядля контроля выполнения некоторых состояний. Они
не соответствуют временным задержкам и не могут их заменить.
Эти различные временныесчетчики управляются таймером, период которогодолжен выбираться
так. чтобы удовлетворить критерию измерения времени, определенному ниже. Этот таймеросуществляет
управление параллельносдействиямиФИЗИЧЕСКОГО уровня.
При инициализации параметры I.J равны 1. и Таблица В сконфигурирована в основном состоянии.
Затем Таблица В ипараметры I. J постепенно переустанавливаются ПРИКЛАДНЫМ уровнем после каж
дой последовательности.
Деталиэтой операцииданы при описании ПРИКЛАДНОГО уровня.
Состояние 0
Общая инициализация протокола. Старт таймера задержкисвязи ТОСО. Все переменные всехуров
ней ифлаги синхронизации, необходимыедля управления обменом, инициализируются.
Верхние уровни КАНАЛЬНЫЙ. СЕАНСОВЫЙ и ПРИКЛАДНОЙ приводятся в состояние готовности.
Состояние 1
ФИЗИЧЕСКИЙ уровень генерирует инициирующий запрос (см. 2.6.2).
Когда время инициирующего запроса достигает номинального значения, активируется пауза ответа
TEMPO, равная40 мс. Это позволяет вторичным станциям, получившим сигнал инициирующегозапроса,
подтвердить его.
Раздел 2определяет, что за инициирующим запросом должен следовать первый байт в структуре
спустя минимум ТАЮ т. равного 30 мс. Следовательно, пауза ответа в отношении вторичной станции
согласуется с этим принципом; она установлена малой, чтобы минимизироватьобщее время передачи.
По окончании задержки ответа ФИЗИЧЕСКИЙ УРОВЕНЬ путем установления флага синхронизации
PHILI приглашает более высокий КАНАЛЬНЫЙ уровень выполнять свои операции.
Состояние 2
Переходе состояниеожидания флага синхронизации LIPHI. порождаемого КАНАЛЬНЫМ уровнем.
Состояние 3
Посылка байтов: верхние уровни сформировали буфер или набор буферовдля передачи; их поло
жение идлина посланы ФИЗИЧЕСКОМУ уровню так. что он может выполнить передачубайтов, состав
ляющих буфер(а).
За этим состоянием следует ожидание (TEMPO), равное 40 мс. необходимое для синхронизации
окон ожидания в случае запроса забытойстанции.
Состояние4
Прием байтов. ФИЗИЧЕСКИЙ уровень переводит модем в состояние приема исохраняетполучае
мые байты в буфере, который будет послан верхним уровнямдля обработки.
В случав запросазабытой станции с IASO =0. установленной ПРИКЛАДНЫМ уровнем, таймер-
счетчик. который был сброшен, будет активирован; это позволяет измерить продолжительность окон
ожиданиядля трех возможныхответов.
Состояние 5
Случай запроса забытой станции (0 < IASO <3). Это состояние делает возможным ожидать синхро
низациюдля определения старта второго итретьегоокон.
Состояние 6
Конец ФИЗИЧЕСКОГО уровня, который завершает все более высокие КАНАЛЬНЫЙ, СЕАНСОВЫЙ
и ПРИКЛАДНОЙ уровни и переводит себя в состояние окончания работы после передачи посредством
FINPHI сигнала внешнему процессуо том. что протокол закончен.
3.5.2.3 Описание переходов
Ар — приведение в готовность иактивация процесса на ФИЗИЧЕСКОМ уровне внешним процессом.
аО — безусловный переход из состояния 0 в состояние 1.
а1 — после инициирующего запроса и 40 мс ожидания безусловный переход из состояния 1 в
состояние 2.
а2 — событие LIPHI = 1 (возврат синхронизации от КАНАЛЬНОГО уровня), связанное с переменной
PAREP =0. Этот случай имеет место, когда верхние уровни хотят послатьструктуру: первую структуру в
новой последовательности, перезапуск в случае ошибки в последовательности командпри дистанцион
ном считывании илидистанционном программировании.
63