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


ГОСТ Р МЭК 870-5-4-96

Группа П77


ГОСУДАРСТВЕННЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ


УСТРОЙСТВА И СИСТЕМЫ ТЕЛЕМЕХАНИКИ

ЧАСТЬ 5. ПРОТОКОЛЫ ПЕРЕДАЧИ

Раздел 4. Определение и кодирование элементов
пользовательской информации

Telecontrol equipment and systems.
Part 5. Transmission protocols.
Section 4. Definition and coding of application information elements


ОКС 33.200

ОКП 42 3200

Дата введения 1997-07-01


Предисловие



1 РАЗРАБОТАН АО "Научно-исследовательский институт электроэнергетики (ВНИИЭ)"

ВНЕСЕН Министерством топлива и энергетики Российской Федерации и Российским акционерным обществом энергетики и электрификации "ЕЭС РОССИИ"

2 ПРИНЯТ И ВВЕДЕН В ДЕЙСТВИЕ Постановлением Госстандарта России от 24 апреля 1996 г. N 294

Настоящий стандарт содержит полный аутентичный текст международного стандарта МЭК 870-5-4-93 "Устройства и системы телемеханики. Часть 5. Протоколы передачи. Раздел 4. Определение и кодирование элементов пользовательской информации"

3 ВВЕДЕН ВПЕРВЫЕ

     ВВЕДЕНИЕ



Настоящий стандарт устанавливает стандартные правила для пользовательских данных в системах телемеханики.

     1 ОБЛАСТЬ ПРИМЕНЕНИЯ И ОБЪЕКТ



Настоящий стандарт распространяется на устройства и системы телемеханики с передачей информации кодированной последовательностью битов для контроля и управления территориально распределенными процессами.

Стандарт устанавливает правила для определения элементов информации и представляет набор элементов информации, в частности цифровых и аналоговых переменных процессов, часто используемых в телемеханике.

Раздел 4 настоящего стандарта представляет синтаксические правила для определения специальных элементов пользовательской информации. Эти правила содержат методы семантических описаний, которые предназначены для функциональной интерпретации определяемых информационных полей.

В разделе 5 используется описательный метод для основных типов данных, определенных в разделе 4, и вводятся особые подтипы данных.

Раздел 6 представляет набор элементов информации, часто используемых в системах телемеханики. Эти элементы и их применения являются только рекомендательными. Окончательные описания элементов информации должны фиксироваться в профилях пользователя.

Единичные элементы информации, последовательности или комбинации элементов информации могут образовывать объект информации, который идентифицируется адресами объектов и спецификацией структур объектов, описанной в ГОСТ Р МЭК 870-5-3.

     2 НОРМАТИВНЫЕ ССЫЛКИ



В настоящем стандарте использованы ссылки на следующие стандарты:

ГОСТ Р МЭК 870-5-3-95 Устройства и системы телемеханики. Часть 5. Протоколы передачи. Раздел 3. Общая структура данных пользователя

     3 ОПРЕДЕЛЕНИЯ



В настоящем стандарте использованы следующие определения:

3.1 Тип данных - определенный метод представления данных. Например, тип данных ЦЕЛОЕ ЧИСЛО для всех чисел или тип данных СТРОКА БАЙТ для группы байт.

3.2 Размер данных - длина поля определенного типа данных в битах.

3.3 Элемент информации - четко определенное неделимое количественное выражение переменной величины.

Например: измеряемая величина или двухэлементная информация.

3.4 Профиль - набор из одного или более базовых правил и (где применима) идентификация выбранных классов, поднаборов, опций и параметров этих базовых правил, необходимых для выполнения определенной функции.

     4 ПРАВИЛА ДЛЯ ЭЛЕМЕНТОВ ИНФОРМАЦИИ



Элементы информации определяются по следующему синтаксическому и семантическому описательному методу:


Тип
 данных

Размер
 данных

Положение
бита

Значение
 величины и код

Функция

Наименование элемента информации:=

ТИП

i

[+i-1]

<  код>

:=функция



Символ ":=" используется для связи описаний поля информации с наименованием элементов информации и связи функций с описаниями поля.

4.1 Типы данных

Таблица 1 - Типы данных

Номер типа

Тип данных

Символ

Значение

1

ЦЕЛОЕ ЧИСЛО БЕЗ ЗНАКА

U1

Положительное целое число

2

ЦЕЛОЕ ЧИСЛО

I

Положительное или отрицательное целое число

3

ЧИСЛО С ФИКСИРОВАННОЙ ЗАПЯТОЙ БЕЗ ЗНАКА

UF

Положительное число с фиксированной запятой

4

ЧИСЛО С ФИКСИРОВАННОЙ ЗАПЯТОЙ

F

Положительное или отрицательное число с фиксированной запятой

5

ДЕЙСТВИТЕЛЬНОЕ ЧИСЛО

R

Положительное или отрицательное число с плавающей запятой

6

СТРОКА БИТОВ

BS

Совокупность независимых битов*

7

СТРОКА БАЙТОВ

OS

Совокупность байтов

_______________

* БУЛЕВЫ данные - это СТРОКА БИТОВ размера 1.



4.2 Размер данных

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

4.3 Позиция бита

Позиции битов определенного поля размером данных i обозначены квадратными скобками [], где и обозначают первый и последний биты поля. Порядок битов показан в таблице 2.

Таблица 2 -  Позиции битов

              

 

Например, если СТРОКА БИТОВ размера 6 занимает поле, обрамленное толстыми линиями в таблице 2, то она обозначается как BS6 [7 ... 12]. Последний бит поля размером i, начинающегося с положения бита , обозначается +i-1. Если размер поля равен 1, то положение бита обозначается одним [] в квадратных скобках.

4.4 3начения величин и коды

Выбранный диапазон и выбранный код значения величин описанного поля данных обозначается внутри угловых скобок < код>. Обычно это описание диапазона допустимых величин и термин, идентифицирующий используемый код. Термины, идентифицирующие коды, следующие: двоичный код (BIN), двоично-десятичный код (BCD), код Грея, сочетания из n по k, код ASCII и т.п. Код по умолчанию - это двоичный код, т.е. если для характеристики кода не используется термин, то заданное поле данных понимается как двоичный код.

Если тип данных число (ЦЕЛОЕ С ФИКСИРОВАННОЙ ЗАПЯТОЙ ИЛИ ДЕЙСТВИТЕЛЬНОЕ), то запись однозначно определяется обозначением диапазона чисел и применяемым кодом:

<величина (нижний предел) .. величина (верхний предел) код>.

Например, счетчик, подсчитывающий дни недели, использует описание ЦЕЛОГО ЧИСЛА БЕЗ ЗНАКА размером 3 (UI3), затем следует описание кода и диапазона величин: <1 .. 7 BIN> или короче: <1 .. 7>.

Отдельные величины описываются как <код величины> (например, <3 BIN> или <3> для среды в этом примере).

В случае, если тип данных СТРОКА БАЙТОВ, то определенный 8-битный код, например, набор 8-битных знаков ASCII описывается как <8 бит ASCII набор символов>. В этом случае набор величин определяется Международным алфавитом N 5 по рекомендации МККТТ (CCITT)* V.3, и такого описания кода достаточно.

_______________

* МККТТ - Международный консультативный комитет по телеграфии и телефонии.

CCITT - International Telegraph and Telephone Consultative Committee.

4.5 Назначение функциональных символов и функций

Функциональная цель определенного поля данных - это описание с использованием символов назначения (присвоения) ":=".

Тип данных i []<код>:=функция

Акронимы вводятся при полном описании текста и использовании символа эквивалентности "=".

Функция - FCT.

Например: ошибка - ER:=BS1 [8] обозначает, что ошибочный бит с акронимом ER расположен в строке битов размером 1 на позиции 8 поля данных.

4.6 Идентификаторы последовательностей полей данных

Если информационный элемент составлен из различных полей данных, то он описывается как СОСТАВНОЕ (COMPOUND) или ПОСЛЕДОВАТЕЛЬНОЕ (SEQUENCE) поле данных.

Последовательность поля

Символ

Значение

COMPOUND (составная)

 

СР

Последовательность полей данных со сквозной нумерацией мест размещения битов

SEQUENCE (последовательная)

SQ

Последовательность полей данных с нумерацией битов, начиная с 1, на каждом поле данных

Примечание - Последовательности (SQ) используются в полях с повторяющимися элементами информации



СОСТАВНЫЕ (COMPOUND) поля данных описываются отдельными полями данных, разделенными запятыми, или записываются в столбец с фигурными скобками.

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

Информационный элемент:=CPi

{Поле данных 1, поле данных 2, ..}

Поле данных 1:=тип данных 1;

размер [1 .. ]:=функция 1

Поле данных 2:=тип данных 2;

размер :=функция 2 и т.д.

Доступ к полной версии документа ограничен
Полный текст этого документа доступен на портале с 20 до 24 часов по московскому времени 7 дней в неделю.
Также этот документ или информация о нем всегда доступны в профессиональных справочных системах «Техэксперт» и «Кодекс».