ГОСТ IEC 61142—2011
ФлагLIPHI затем передается более низкому уровню (ФИЗИЧЕСКОМУ) для физической передачи
любой структуры ответа.
♦МЛИЕИСИЙ
Яхммъ
UPHI-1
КАНАЛЬНЫЙ
РНШ = 1
^JSEA=^
СЕАПООвЫ?!
И»НА
t
вЕЯИ-1
Разъединение связи может происходить в любом из следующих четырех случаев, управляемых
непосредственно КАНАЛЬНЫМ уровнем:
- ошибка при синтаксическом контроле (событие Ы2);
- полученный адрес не соответствуетзаданномуадресу устройства или общему адресу (событие
М 3 );
- конецформирования структуры ответа (событие а15);
- обратная связь СЕАНСОВОГО уровня с ERSES-ошибкой или флагом PAREP. указывающая, что
не следует передаватьникакого ответа (Ы4 ис14).
Все прерывания связи переустанавливают КАНАЛЬНЫЙ уровень всостояние ожидания ФИЗИЧЕС
КОГОуровня.
КАНАЛЬНЫЙ уровень отключается ФИЗИЧЕСКИМ уровнем только при нормальном завершении
обмена или при истечении одной из допустимых временных задержек.
2.7.2 Формат получаемой структуры. Область действия КАНАЛЬНОГО уровня
NAD8 ADP СОМ| ДжшвCRC
“ft* ----------с т о »
I---------- Адресвьцынечщзйпервично*СПнц*|
----------Ацяо швымммоАвторичнойстанциишиобщийадрес
в
---------
Ч
ис
л
р
ДЫН * перед— ■■ ии д — iiiitf пер—м ю йстцмй
2.7.2.1 Синтаксические проверки и проверки достоверности передачи
Они включают в себя:
- CRC16— проверкувсех байтов в структуре;
- сравнение содержимого первого байта в структуре, представляющей число байтов, переданных
первичной станцией, с числом байтов, фактически полученных вторичной станцией;
- проверку синтаксиса и достоверности по байту СОМ (1 <,СОМ 511, см. приложение Е);
- проверкусинтаксиса идостоверности по байтуADP (0 й ADP <99. см. приложение Е),
- проверку синтаксиса идостоверности по байту N, проверку условия N 5128 (см. приложение Е).
Если какие-либоошибки обнаружены вторичной станцией в процессе проверок, КАНАЛЬНЫЙ уро
вень отключается и возвращается в состояние ожидания любой процедуры перезапуска от ФИЗИЧЕС
КОГО уровня.
Если никакихошибок нет. КАНАЛЬНЫЙ уровень выполняет проверку поля адреса.
2.7.2.2 Проверка адресных полей ADS иADP
В зависимости от действия, которое нужно предпринять, поле ADS содержитобщий адрес, опозна
ваемый всеми устройствамиADS =ADG. или определенный адрес одной из станций, связанных с шиной.
Поле ADP содержит первичный адрес, на который запрограммирована отвечать вторичная станция,
или общий первичный адрес (ADP =0). который распознается всеми вторичными станциями.
Когда вторичная станция распознает как свой ADP. так и свой ADS, КАНАЛЬНЫЙ уровеньостается
подключенным и переходит в режим ожидания верхнегоСЕАНСОВОГО уровня после посылки емуфла га
синхронизации LISES = 1.
В противном случае КАНАЛЬНЫЙ уровень отключается, продолжая оставаться в режиме ожидания
ФИЗИЧЕСКОГО уровня и посылая флаг синхронизации LIPHI = 1 более низкому уровню. КАНАЛЬНЫЙ
уровень также вычисляетдлину поля, предназначенногодля верхних уровней, ипередает им его место
положение.
31