ГОСТ Р МЭК 870-5-5-96
Группа П77
ГОСУДАРСТВЕННЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
УСТРОЙСТВА И СИСТЕМЫ ТЕЛЕМЕХАНИКИ
Часть 5. Протоколы передачи
Раздел 5. Основные прикладные функции
Telecontrol equipment and systems. Part 5. Transmission protocols. Section 5. Basic application functions
ОКС 33.200
ОКП 42 3200
Дата введения 1997-07-01
1 РАЗРАБОТАН АО “Научно-исследовательский институт электроэнергетики (ВНИИЭ)”
ВНЕСЕН Министерством топлива и энергетики Российской Федерации и Российским акционерным обществом энергетики и электрификации “ЕЭС РОССИИ”
2 ПРИНЯТ И ВВЕДЕН В ДЕЙСТВИЕ Постановлением Госстандарта России от 24 апреля 1996 г. N 294
Настоящий стандарт содержит полный аутентичный текст международного стандарта МЭК 870-5-5-95* “Устройства и системы телемеханики. Часть 5. Протоколы передачи. Раздел 5. Основные прикладные функции”
________________
* Доступ к международным и зарубежным документам, упомянутым в тексте, можно получить, обратившись в Службу поддержки пользователей. - Примечание изготовителя базы данных.
3 ВВЕДЕН ВПЕРВЫЕ
________________
* Нумерация соответствует оригиналу. - Примечание изготовителя базы данных.
Настоящий стандарт устанавливает общие функциональные требования к набору основных прикладных функций в системах телемеханики.
Настоящий стандарт распространяется на устройства и системы телемеханики с передачей данных последовательными двоичными кодами для контроля и управления территориально-распределенными процессами.
Стандарт определяет основные прикладные функции, которые выполняют стандартные процедуры систем телемеханики. Основные прикладные функции являются пользовательскими процедурами, которые находятся вне уровня 7 (пользовательский уровень) модели МОС (ISO)* для связи открытых систем. Определяемые прикладные функции используют стандартный сервис на уровне пользователя. Определения настоящего стандарта служат базовыми для различных сопутствующих (вспомогательных) стандартов, которые будут детально разработаны для отдельных телемеханических задач. Каждый сопутствующий стандарт может использовать специфический набор определяемых функций. Основные прикладные функции, которых нет в настоящем стандарте, но которые необходимы для формирования сопутствующих стандартов по телемеханике, должны быть определены в этих сопутствующих стандартах. Только определенность сопутствующих стандартов дает возможность совместной работы различной аппаратуры телемеханики.
________________
* МОС - Международная организация по стандартизации.
ISO - International Organization for Standardization.
Общая структура ASDU*, используемых в процедурах, описанных в настоящем стандарте, определена в ГОСТ Р МЭК 870-5-3.
_______________
* ASDU - Application Service Data Unit - Пользовательский сервис данных (ГОСТ Р МЭК 870-5-3).
Настоящий стандарт должен применяться совместно с ГОСТ Р МЭК 870-5-1, ГОСТ Р МЭК 870-5-2, ГОСТ Р МЭК 870-5-3 и ГОСТ Р МЭК 870-5-4.
В настоящем стандарте использованы ссылки на следующие стандарты:
ГОСТ Р МЭК 870-5-1-95 Устройства и системы телемеханики. Часть 5. Протоколы передачи. Раздел 1. Форматы передаваемых кадров
ГОСТ Р МЭК 870-5-2-95 Устройства и системы телемеханики. Часть 5. Протоколы передачи. Раздел 2. Процедуры в каналах передачи
ГОСТ Р МЭК 870-5-3-95 Устройства и системы телемеханики. Часть 5. Протоколы передачи. Раздел 3. Общая структура данных пользователя
ГОСТ Р МЭК 870-5-4-96 Устройства и системы телемеханики. Часть 5. Протоколы передачи. Раздел 4. Определение и кодирование элементов пользовательской информации
В настоящем стандарте использованы следующие определения:
3.1 Основная прикладная функция (в телемеханике) - процедура передачи, выполняющая функции контроля и управления, обычно используемые в системах телемеханики.
Примеры: передача команд, передача о возникновении событий, циклическая передача и т.д.
3.2 Сопутствующий стандарт (вспомогательный) - сопутствующий стандарт добавляет семантику в основные стандартные определения или в функциональный профиль. Это может быть выражено определением особых целей для объектов информации и определением дополнительных объектов информации, сервисных процедур и параметров основного стандарта.
Примечание - Сопутствующие стандарты не вносят изменения в стандарты, к которым они относятся, но делают более ясными взаимосвязи при их совместном применении для определенной области деятельности.
3.3 Укрупненная структура (ЕРА) - укрупненная модель сравнима с семиуровневой структурой основной модели, однако имеет трехуровневую структуру для получения меньшего времени реакции на важную информацию, но сервис при этом ограничен.
3.4 Составное поле данных (СР) - последовательность полей данных с последовательным распределением битов, которые образуют элемент информации.
3.5 Направление команды - направление передачи от пункта управления (ПУ) к контролируемому пункту (КП).
3.6 Направление контроля - направление передачи от КП к ПУ.
Каждый процесс пользователя может иметь “первичную функцию пользователя” и “вторичную функцию пользователя”. “Первичная функция пользователя” - это часть процесса пользователя, которая инициирует запросы пользователя к удаленному объекту пользователя при помощи “вторичной функции пользователя”, принадлежащей последнему. Запрашиваемые задачи исполняются при помощи сервиса связи, который включает в себя передачу PDU*. Последовательность процедур сервиса связи описана при помощи последовательности сервисных примитивов.
_______________
* PDU - Protocol data unit - протокол блока данных.
4.1 Сервисные примитивы пользователя
Первичный пользователь инициирует функцию сервисным примитивом “запрос”. Сквитированный сервис пользователя требует ответов от вторичного пользователя. Вторичный пользователь возвращает соответствующие ответы сервисными примитивами ответа, которые доставляются к первичному пользователю сервисным примитивом подтверждения (рисунок 1).
Рисунок 1 - Основные сервисы пользователя
Сервис. запрос ( . req) | - первичный пользователь посылает запрос при помощи этого сервисного примитива удаленной вторичной функции пользователя через сервис связи. | |||
Сервис. индикация ( . ind) | - сервис связи использует этот сервисный примитив для доставки сервисного запроса индикации к вторичной функции пользователя. | |||
Сервис. ответ ( . res) | - вторичная функция пользователя использует этот сервисный примитив для ответа на запрос от сервиса связи. | |||
Сервис. подтверждение ( . con) | - сервис связи использует этот сервисный примитив для доставки ответа от вторичной к первичной функции пользователя. |
Процессы пользователя, которые применяют связь точка-точка для выполнения согласованных процедур между удаленными пунктами, используют средства, которые имеются на уровнях 7, 2 и 1 модели ЕРА (рисунок 2).
Рисунок 2 - Расположение сервисов связи и прикладных функций в мдели ЕРА (укрупненная модель)
Одновременно могут происходить более одной процедуры (на разных станциях). Однако процедуры прикладных функций описываются каждая отдельно. Процедуры определяются в едином иерархическом изложении. Дополнительные определения при использовании многоиерархических телемеханических сетей (например, сети с концентраторами) указаны в сопутствующих стандартах.
Отдельные прикладные функции используют сервисные примитивы и элементы процедур передачи на уровнях 7, 2 и 1, как это определено в настоящем стандарте и в ГОСТ Р МЭК 870-5-1, ГОСТ Р МЭК 870-5-2, ГОСТ Р МЭК 870-5-3, ГОСТ Р МЭК 870-5-4.
Прикладные функции являются частью процессов пользователя и выполняют процедуры связи между процессами пользователя.
Нижеследующие пункты настоящего стандарта определяют набор основных прикладных функций. Каждая функция состоит из передачи определенных сервисных процедур между удаленными процессами пользователя. Содержание информации, форматы кадров различных PDU и списки параметров сервисных примитивов определяются выбранными сопутствующими стандартами.
Настоящий раздел определяет набор основных прикладных функций, которые используют стандартный сервис связи. Функции описаны с помощью диаграмм, показывающих последовательность блоков данных, которыми обмениваются КП и ПУ, и путем описания задач блоков данных, выполняющих эти функции. Первые две описанные основные прикладные функции, а именно инициализация пунктов и сбор данных при помощи опроса, являются базовыми для других основных прикладных функций. Эти две функции выполняются путем взаимодействия специального сервиса на пользовательском и канальном уровнях и описаны в деталях. Другие основные прикладные функции, которые могут включать использование процедур опроса, описываются без повторения деталей.
Последовательность процедур передачи показана стрелками. Каждая стрелка представляет протокол блока данных PDU. Иерархическая структура символов будет использоваться для обозначения APDU или ASDU; она может быть дополнена различными сопутствующими стандартами. В протоколах ГОСТ Р МЭК 870-5-1, ГОСТ Р МЭК 870-5-2, ГОСТ Р МЭК 870-5-3, ГОСТ Р МЭК 870-5-4 и настоящего стандарта определения APDU* и ASDU одинаковы, т.к. нет явно выделенного APCI*.
________________
* APDU - пользовательский протокол блока данных | (см. ГОСТ Р МЭК 870-5-3) |
В таблице, приведенной ниже, указаны метки ASDU, расположенные в иерархическом порядке, что предполагает возможность использования общих меток в настоящем стандарте и особых меток - в различных сопутствующих стандартах.
К высшему уровню принадлежат:
Вид информации Уровень 1 | Метка | |||
Контрольная информация | М | |||
Управляющая (командная) информация | С | |||
Параметр | Р | |||
Передача файла | F | |||
Второй уровень определяет: | ||||
Вид информации Уровень 2 | Метка | |||
Контрольная информация | М | |||
Одноэлементная информация | М_SP | |||
Двухэлементная информация | М_DP | |||
Измерения | М_ME | |||
События (работа) защиты | М_ЕР | |||
Интегральные суммы | М_IT | |||
Информация о ступенчатых перемещениях | М_ST | |||
Строки битов и байтов | М_ВО | |||
Конец инициализации | М_EI | |||
Доступность пользовательского уровня | М_АА | |||
Управляющая информация | С | |||
Однопозиционная команда | С_SC | |||
Двухпозиционная команда | С_DC | |||
Команда уставки | С_SE | |||
Команда пошагового регулирования | С_RC | |||
Команда опроса | С_IC | |||
Команда синхронизации по времени | С_CS | |||
Определение запаздывания | С_CD | |||
Команда опроса показаний счетчика | С_CI | |||
Тестовая команда | С_TS | |||
Команда установки процесса в исходное состояние | С_RP | |||
Команда считывания | С_RD | |||
Конец инициализации | С_ЕI | |||
Параметр | Р | |||
Измеряемые параметры | Р_ME | |||
Активация | Р_АС | |||
Передача файла | F | |||
Каталог (структура данных) | F_DR | |||
Выбор или вызов файла или секции | F_SC | |||
Последняя секция или сегмент | F_LS | |||
Подтверждение приема (АСК) файла или секции | F_AF | |||
Готовность файла | F_FR | |||
Готовность секции | F_SR | |||
Сегмент | F_SG |