Статус документа
Статус документа

ГОСТ Р МЭК 60870-5-104-2004 Устройства и системы телемеханики. Часть 5. Протоколы передачи. Раздел 104. Доступ к сети для ГОСТ Р МЭК 870-5-101 с использованием стандартных транспортных профилей

     5 Определение Управляющей Информации Прикладного Протокола (APCI)


Интерфейс транспортного уровня (интерфейс между пользователем и TCP) - это ориентированный на поток интерфейс, в котором не определяются какие-либо старт-стопные механизмы для ASDU (ГОСТ Р МЭК 870-5-101). Чтобы определить начало и конец ASDU, каждый заголовок APCI включает следующие маркировочные элементы: стартовый символ, указание длины ASDU вместе с полем управления. Может быть передан либо полный APDU (см. рисунок 4), либо (для целей управления) только поля APCI (см. рисунок 5).


Рисунок 4 - APDU определяемого обобщающего телемеханического стандарта


Рисунок 5 - APCI определяемого обобщающего телемеханического стандарта


Примечание - Аббревиатуры по ГОСТ Р МЭК 870-5-3, использованные выше, означают:

АРСI - Управляющая Информация Прикладного Уровня;

ASDU - Блок Данных, Обслуживаемый Прикладным Уровнем (Блок данных Прикладного Уровня);

APDU - Протокольный Блок Данных Прикладного Уровня.


СТАРТ 68 Н определяет точку начала внутри потока данных.

Длина APDU определяет длину тела APDU, которое состоит из четырех байтов поля управления APCI плюс ASDU. Первый учитываемый байт - это первый байт поля управления, а последний учитываемый байт - это последний байт ASDU. Максимальная длина ASDU ограничена 249 байтами, т.к. максимальное значение длины поля APDU равно 253 байт (APDU=255 минус 1 байт начала и 1 байт длины), а длина поля управления - 4 байта.

Поле управления определяет управляющую информацию для защиты от потерь и дублирования сообщений, для указания начала и конца пересылки сообщений, а также для контроля транспортных соединений. Механизм счетчика поля управления определяется в соответствии с пунктами 2.3.2.2.1-2.3.2.2.5 рекомендации Х.25 МСЭ-Т [1].

На рисунках 6, 7 и 8 показаны три типа формата поля управления, используемые для осуществления передачи информации с нумерацией (формат I), функции контроля с нумерацией (формат S) и функций управления без нумерации (формат U).

Формат I определяется значением "0" первого бита первого байта поля управления. APDU формата I всегда содержит ASDU. Управляющая информация формата I показана на рисунке 6.

Рисунок 6 - Поле управления формата передачи информации (формат I)


Бит 1 = 1 и бит 2 = 0 для первого байта поля управления определяют формат S. APDU формата S состоит только из APCI. Управляющая информация формата S показана на рисунке 7.


Рисунок 7 - Поле управления формата функций контроля с нумерацией (формат S)


Бит 1 = 1 и бит 2 = 1 первого байта поля управления определяют формат U. APDU формата U состоит только из APCI. Управляющая информация формата U показана на рисунке 8. Только одна из функций - TESTFR, STOPDT или STARTDT - может быть активной в данный момент.


_______________

TESTFR - Тестовый блок.