Для целей данного пункта применяются следующие стандарты:
ГОСТ Р МЭК 870-5-3 "Общая структура данных пользователя";
ГОСТ Р МЭК 870-5-4 "Определение и кодирование элементов пользовательской информации";
ГОСТ Р МЭК 870-5-5 "Основные прикладные функции".
7.1 Применение требований ГОСТ Р МЭК 870-5-3: Общая структура данных пользователя
ГОСТ Р МЭК 870-5-3 описывает основные прикладные блоки данных в кадрах передачи систем телемеханики. Данный подпункт выбирает отдельные элементы поля из указанного стандарта и определяет БЛОКИ ДАННЫХ ПРИКЛАДНОГО УРОВНЯ (ASDU), используемые в настоящем стандарте.
БЛОК ДАННЫХ КАНАЛЬНОГО УРОВНЯ (LPDU) в настоящем стандарте содержит не более одного ASDU.
ASDU (см. рисунок 3) состоит из ИДЕНТИФИКАТОРА БЛОКА ДАННЫХ и одного или более ОБЪЕКТОВ ИНФОРМАЦИИ:
ИДЕНТИФИКАТОР БЛОКА ДАННЫХ имеет всегда одинаковую структуру для всех ASDU. Все ОБЪЕКТЫ ИНФОРМАЦИИ, входящие в один ASDU, всегда имеют одинаковую структуру и тип, которые определены в поле ИДЕНТИФИКАЦИИ ТИПА.
Структура ИДЕНТИФИКАТОРА БЛОКА ДАННЫХ следующая:
один байт | ИДЕНТИФИКАЦИЯ ТИПА |
один байт | КЛАССИФИКАТОР ПЕРЕМЕННОЙ СТРУКТУРЫ |
один или два байта | ПРИЧИНА ПЕРЕДАЧИ |
один или два байта | ОБЩИЙ АДРЕС ASDU |
ИДЕНТИФИКАТОР БЛОКА ДАННЫХ | : = | СР16+8а+8b {ИДЕНТИФИКАЦИЯ ТИПА, КЛАССИФИКАТОР ПЕРЕМЕННОЙ СТРУКТУРЫ, ПРИЧИНА ПЕРЕДАЧИ, ОБЩИЙ АДРЕС} |
Фиксированный параметр системы а | : = | число байтов ОБЩЕГО АДРЕСА (1 или 2) |
Фиксированный параметр системы b | : = | число байтов в ПРИЧИНЕ ПЕРЕДАЧИ (1 или 2) |
ОБЪЕКТ ИНФОРМАЦИИ | : = | CP8c+8d+8t {АДРЕС ОБЪЕКТА ИНФОРМАЦИИ, НАБОР ЭЛЕМЕНТОВ ИНФОРМАЦИИ, МЕТКА "ВРЕМЕНИ (необязательно)} |
Фиксированный параметр системы с | : = | число байтов в АДРЕСЕ ОБЪЕКТА ИНФОРМАЦИИ (1, 2 или 3) |
Переменный параметр d | : = | число байтов в НАБОРЕ ЭЛЕМЕНТОВ ИНФОРМАЦИИ |
Переменный параметр t | : = | 3 - если МЕТКА ВРЕМЕНИ присутствует; |
0 - если МЕТКА ВРЕМЕНИ отсутствует. |
Рисунок 3 - Структура ASDU
Размер ОБЩЕГО АДРЕСА ASDU определяется фиксированным параметром системы, в данном случае - один или два байта. ОБЩИЙ АДРЕС - это адрес станции, который может быть структурирован, чтобы иметь возможность адресации ко всей станции или только к отдельному сектору станции.
Поле данных ДЛИНА ASDU отсутствует. Каждый кадр содержит только один ASDU. ДЛИНА ASDU определяется как длина кадра (как заявлено в поле длины канального протокола) минус фиксированное целое, зависящее от параметра системы: 1 - если нет адреса канального уровня; 2 - если адрес канального уровня один байт и 3 - если адрес канального уровня два байта.
ВРЕМЕННЫЕ МЕТКИ (если присутствуют) всегда относятся к одиночному ОБЪЕКТУ ИНФОРМАЦИИ.
ОБЪЕКТ ИНФОРМАЦИИ состоит из ИДЕНТИФИКАТОРА ОБЪЕКТА ИНФОРМАЦИИ, НАБОРА ЭЛЕМЕНТОВ ИНФОРМАЦИИ и (если присутствует) ВРЕМЕННОЙ МЕТКИ ОБЪЕКТА ИНФОРМАЦИИ.
ИДЕНТИФИКАТОР ОБЪЕКТА ИНФОРМАЦИИ состоит только из АДРЕСА ОБЪЕКТА ИНФОРМАЦИИ. В большинстве случаев АДРЕС ASDU вместе с АДРЕСОМ ОБЪЕКТА ИНФОРМАЦИИ характеризует полный НАБОР ЭЛЕМЕНТОВ ИНФОРМАЦИИ внутри определенной системы. Комбинация обоих адресов должна быть однозначной для каждой системы. ИДЕНТИФИКАЦИЯ ТИПА не является частью ОБЩЕГО АДРЕСА или АДРЕСА ОБЪЕКТА ИНФОРМАЦИИ.
НАБОР ЭЛЕМЕНТОВ ИНФОРМАЦИИ состоит из ОДИНОЧНОГО ЭЛЕМЕНТА ИНФОРМАЦИИ/КОМБИНАЦИИ ЭЛЕМЕНТОВ ИНФОРМАЦИИ или ПОСЛЕДОВАТЕЛЬНОСТИ ЭЛЕМЕНТОВ ИНФОРМАЦИИ.
Примечание - ИДЕНТИФИКАЦИЯ ТИПА определяет структуру, тип и формат ОБЪЕКТА ИНФОРМАЦИИ. Все ОБЪЕКТЫ ИНФОРМАЦИИ данного ASDU имеют одинаковую структуру, тип и формат.
7.2 Применение требований ГОСТ Р МЭК 870-5-4: Определение и кодирование элементов прикладной информации.
Размеры и содержание полей индивидуальной информации ASDU определяются в соответствии с правилами для информационных элементов по ГОСТ Р МЭК 870-5-4.