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

ГОСТ Р МЭК 61142-2001 Обмен данными при считывании показаний счетчиков, тарификации и управлении нагрузкой. Обмен данными по локальной шине

     3.8 ПРИКЛАДНОЙ уровень

3.8.1 Общие положения

ПРИКЛАДНОЙ уровень приводится в готовность ФИЗИЧЕСКИМ уровнем при старте протокола. Затем он ожидает флаг синхронизации (SESAP) от СЕАНСОВОГО уровня, чтобы начать свои действия.


Процесс синхронизации ПРИКЛАДНОГО уровня со смежным СЕАНСОВЫМ представлен на рисунке.



ПРИКЛАДНОЙ уровень отменяется ФИЗИЧЕСКИМ уровнем при окончании протокола.

3.8.2 Операции, связанные с ПРИКЛАДНЫМ уровнем

ПРИКЛАДНОЙ уровень ответственен за управление полем данных в структурах в целом. На начальной стадии он заполняет это поле в зависимости от типа обмена и обрабатываемой последовательности; при получении он интерпретирует и обрабатывает это поле.

В соответствии с четырьмя возможными типами обменов таблица А, получаемая от внешнего процесса, содержит необходимую информацию для управления полем данных каждой структуры.

При запросе забытой станции первая структура, передаваемая по шине, включает в поле данных один или несколько байтов TAB(i); они определяются содержимым ATAB(i) таблицы А и вводятся ПРИКЛАДНЫМ уровнем.

При обмене в случае дистанционного считывания структуры, передаваемые по шине первичной станцией, включают в поле данных байт TAB; он определяется из таблицы А (АТАВ). Количество последовательностей, которые надо выполнить, чтобы считать все данные, соответствующие различным TAB(i), содержится в поле ANA таблицы А.

Пример дистанционного считывания четырьмя последовательностями

          

При дистанционном программировании данные, посылаемые соответствующей вторичной станции, берутся из таблицы А. При обмене этого типа выполняется процедура идентификации с помощью кодирования случайных чисел ключом К (из таблицы А); эта операция изложена в разделе 2.

Поле в структуре, обработанное ПРИКЛАДНЫМ уровнем


В приложении Г приводится принцип генерирования случайного числа (NA1 для первичной станции).

При инициализации первое и таким образом сгенерированное случайное число в строке получается комбинацией ключа и данных дистанционного программирования, связанных с коэффициентами полиноминального гегнератора R1 в соответствии со следующей формулой

.


Последующие случайные числа генерируются тем же способом путем замены ключа К предшествующим случайным числом: