ГОСТ IEC 61142—2011
- DTR — флаг дистанционного считывания:
- DTP— флагдистанционного программирования;
- DASO — флагвызова забытой станции:
- DIB — флаг инициализации шины.
Эти флаги устанавливаются во время подготовки первой командыдля первой структуры обмена
(см. состояние 2 надиаграмме состояний).
APREC устанавливается в 1, если DIB = 1 или DASO = 1. или DTP = 1. или DTR = 1.
Переменная DNA связанас возможно полученными структурами нелодтверждения:
DNA- флаг нелодтверждения. указывающий, что была получена структура, включающая коман
ду DRJ (DNA = 1) или ARJ (DNA = 2).
Алгоритм состояния 3
APREC =0 (случай первой последовательности).
1) Если СОМ = DAT (случайдистанционного считывания), тогда:
-при DTR = 1сочленение правильное;
- при DTR = 0 ERSES = 1.
2) Если СОМ = DRJ (случай дистанционногосчитывания, идентифицирующий неизвестныеданные
TAB), тогда:
- при DTR =1 DNA =1.
- при DTR = 0 ERSES = 1.
3) Если СОМ = ЕСН. тогда:
- при DTP = 1СОМ =AUT (случай дистанционногосчитывания при подготовкеСОМ второй после
довательности);
-при DTP= 0 ERSES = 1.
4) Если СОМ = RSO. тогда:
- при DASO = 1 CASO = 3 (случай запроса забытой станции; понятный ответ). APREC =0:
-при DASO = 0 ERSES = 1.
5) Если COM/RSO. тогда при DASO = 1 CASO = 2. ERSES = 1, APREC = 0.
6) При СОМ/DAT и СОМ/ЕСН иCOM/RSO и СОМ/DRJ
ERSES = 1 (ошибка при сочленении команд, отличная от ошибок в приведенных выше четырех
случаях).
APREC = 1(случай второй последовательности).
1)Если СОМ = DAT(случай перезапуска при дистанционном считывании или запросиздругой табли
цыTAB), тогда:
- при DTR = 1имеет место Ничто(сочленение правильно),
- при DTR =0 ERSES = 1(сочленение неправильно).
2) Если СОМ = DRJ. тогда:
-npnDTR = 1(случай перезапуска при дистанционном считывании или запрос от неизвестной
TABDNA = 1(признак неизвестной TAB).
- при DTP = 1и AR = 1(случай пропущенных программныхданных) DNA = 1(признакотклонения
данных);
- вдругих случаях ERSES = 1 (сочленение неправильно).
3) Если СОМ =ЕСН (случай перезапуска при дистанционном программировании напервой последо
вательности). то:
- при DTP = 1 и AR = 0. тогда:
если (DTR =0 и DASO =0) СОМ =AUT (подготовка команды следующей последовательности),
- вдругих случаях ERSES = 1 (сочленение неправильно),
- при DTP = 0 или AR = 1 ERSES = 1 (сочленение неправильно).
4) Если СОМ = EOS (случай перезапуска при дистанционном программировании навторой после
довательности), тогда:
- при DTP= 1и AR = 1имеет место Ничто;
- при DTP =0 или AR = 0 ERSES = 1(сочленение неправильно).
73