служебные слова кадра |
Идентификатор ASDU |
||
служебные биты слов |
Объект информации |
Рис. 11 Кадр канального уровня для однопозиционной команды ТУ (предварительный выбор команды включения)
Функции пользователя. МЭК 60870-5-5 представляет собой набор описаний основных функций пользователя для прикладного процесса, который соответствует требованиям систем телемеханики. Основная функция в телемеханики – процедура передачи, выполняющая функции контроля и управления. Например: передача команд, передача сообщения о возникновении событий. Каждый процесс пользователя может иметь первичную функцию пользователя и вторичную функцию пользователя. Первичная функция пользователя – это часть процесса пользователя, которая инициирует запросы пользователя к удаленному объекту при помощи вторичной функции пользователя, принадлежащей удаленному объекту. Запрашиваемые задания осуществляются при помощи сервиса связи, состоящего из трех уровней (смотри выше).
Сервисные примитивы пользователя. Первичный пользователь инициирует функцию сервисным примитивом ЗАПРОС (REQ). Она доставляется вторичному пользователю сервисным примитивом ИНДИКАЦИЯ (IND). Квитированный сервис пользователя требует ответов от вторичного пользователя. Вторичный пользователь возвращает ответ сервисными примитивами ОТВЕТ (RES), которые доставляются к первичному пользователю сервисным примитивом ПОДТВЕРЖДЕНИЕ (CON). Описание процедур информационного обмена на уровне процесса пользователя приведено на рис. 12.
В случае, если используется неподтвержденный сервис пользовательского процесса, то ответ управляемым процессом не формируется, а команда передается при помощи сервиса канал ПОСЫЛКА/БЕЗ ОТВЕТА (SEND/NO REPLY).
Прикладные функции являются частью процессов пользователя. В состав прикладных функций входят инициализация пункта управления и контролируемых пунктов, сбор данных при помощи опроса [6].
Рис.12 Подтвержденный сервис пользовательского процесса
Передача команд. Рассмотрим подробнее взаимодействие процессов пользователя на примере команд телеуправления. Команды используются в системах телемеханики для изменения состояния оперативного оборудования. Для выполнения команды предусматриваются две стандартные процедуры: прямая (непосредственная) команда и команды выбора и исполнения. В курсовом проекте используется вторая процедура.
Процедура выполнения команд выбора и исполнения приведена на рис.13. На рисунке использованы метки, используемые при описании процедур обмена информацией. Первый элемент метки на диаграмме задает вид информации уровня 1: М – контрольная, С – управляющая.
Второй элемент метки определяет вид информации уровня 2:
SP – одноэлементная информация
DP – двухэлементная информация
SС – однопозиционная команда
DP – двухпозиционная команда
TS – тестовая команда
Кроме того, блоки ASDU обозначают направление передачи информации
ACT направление КП: активация
ACTCON направление ПУ: подтверждение активации
DEACT направление КП: деактивация
DEACTCON направление ПУ: подтверждение деактивации
ACTTERM направление ПУ: прекращение активации
КП проверяет подготовленность выполнения команды, а затем ее исполняет.
Пользовательский процесс (см. рис.13 ) ПУ посылает примитив А_SELECT.req к сервису связи. Сервис связи передает команду, содержащую С_АСТ (команда выбора), которая сообщается процессу пользователя на КП в виде примитива А_SELECT.ind. Если пользовательский процесс на КП готов к приему команды, то посылает к сервису связи примитив А_SELECT.res. Эта команда ответа передается как сигнал C_ACTСON и вырабатывает подтверждение в виде примитива А_SELECT.con.
При необходимости процедура выбора прекращается при помощи команды Break, передаваемой на КП сигналом C_DEACT и завершаемой ответом С_DEACTCON.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.