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