4.4.2. Максимальная емкость (на частоте 1 кГц), измеряемая между любой сигнальной линией и всеми другими линиями (сигнальными, заземляющими, экранизирующими), подсоединенными к земле, должна составлять 150 пФ на 1 м длины.


4.4.3. Кабель должен быть сконструирован таким образом, чтобы взаимные помехи между сигнальными линиями, восприимчивость сигнальных линий к внешним шумам и передача интерфейсных сигналов во внешнюю среду были минимальными. Каждая из сигнальных линий СД, ГП, ДП, ОИ, УП и ЗО должна быть скручена с одним из проводов "логической земли".


4.4.4. Кабель должен иметь экран, проходящий по всей длине кабеля. Плотность оплетки экрана кабеля должна быть не менее 85%.


(Введен дополнительно, Изм. N 2).




5. КОДЫ И ФОРМАТЫ СООБЩЕНИЙ УСТРОЙСТВ


5.1. Общие требования


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





Черт.27



5.1.2. Коды и форматы, используемые устройством, в значительной степени определяют эффективность его применения в системе.


5.1.3. Слово "код" в данном разделе используется для обозначения набора двоичных знаков в байте данных (БТД), зависящем от устройства. Если нет особых указаний, то имеется в виду код по ГОСТ 13052-74, и его связь с линиями ЛД0-ЛД7 установлена в п.5.7 настоящего стандарта.


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


В данном разделе используется четыре ограничителя (п.5.2.5), которые представлены в виде двух символов, хотя сами они передаются одним байтом. Эти ограничители в тексте подчеркнуты:


ВК (возврат каретки), ПС (перевод строки), КБ (конец блока), КТ (конец текста).


(Измененная редакция, Изм. N 2).


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


Единица сообщения содержит один или более байтов данных. Обычно строка данных, выданная, обработанная или интерпретированная как единица, составляет единицу сообщения. Специальные сообщения устройства, такие как "байт состояния" (БСТ) к "конец сообщения" (КП), являются сообщениями, содержащими и один байт и один бит соответственно.


5.2. Структура форматов сообщений


5.2.1. Изображение структуры форматов сообщений


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


В синтаксических диаграммах приняты следующие обозначения:


- отдельное поле данных, которое описано в данном разделе;


- символы, кодирование которых описано в данном разделе;


- соединение элементов поля данных;


- цепи обратной связи для повторения одного или более элементов поля данных;


- прохождение элемента поля данных.


Как правило, поток в синтаксической диаграмме осуществляется слева направо. Правильное расположение головок стрелок предотвращает появление недопустимых каналов прохождения данных через диаграмму.


5.2.2. Содержание формата сообщения


Формат сообщения состоит из 3 полей данных:


ЗД - заголовок (буквенный), ТД - тело (цифровое) и ОД - окончание (ограничитель). Не обязательно, чтобы каждое сообщение содержало все три поля данных. Каждый из типов сообщений может содержать различный набор полей данных для различных видов применения устройств. Единицы сообщения могут передаваться (приниматься) раздельно или группой, образуя непрерывный поток единиц сообщений. Упрощенная общая структура полей применительно к измерительным и программным данным изображена на черт.28.





ЗД - заголовок; ТД - тело; ОД - окончание

Черт.28



Обычно в последовательности байтов данных заголовок (ЗД) служит для определения характера значения тела данных (ТД), представляемого в цифровом виде.


Поле ограничителя данных (ОД) не зависит от основной единицы сообщения и применяется в устройствах для создания пар сообщений ЗД-ТД. Наличие поля ограничителя считается не обязательным и зависит от применения устройства.


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


1) Измерительные данные


-10.003

ВК ПС

Поля данных


ЗД

ТД

ОД

2) Программные данные


F

6

R

2

T

З

ВК ПС

Поля данных


ЗД

ТД

ЗД

ТД

ЗД

ТД

ОД

5.2.3. Заголовок поля данных (ЗД)


Заголовок поля данных используется для описания типа, количества и качества данных поля ТД или выбора определенных функций в случае отсутствия поля ТД.


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


Общая синтаксическая диаграмма поля ЗД изображена на черт.29.





Черт.29



5.2.3.1. Поле ЗД1.


Это поле содержит один или более буквенных знаков. Этот тип поля предпочтительный для поля данных ЗД. Буквенные знаки могут быть двух видов:


A|B|C|D|E|F|G|H|I|J|K|L|M|N|О|P|Q|R|S|T|U|V|W|X|Y|Z|


|a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|


Верхний ряд является предпочтительным. Синтаксическая диаграмма поля типа ЗД1 изображена на черт.30.





Черт.30



(Измененная редакция, Изм. N 2).


5.2.3.2. Поле ЗД2.


Это поле содержит один или более буквенных знаков с возможностью пробелов в середине или конце строки. Пробел обозначается символом . Беспорядочное применение пробелов для упрощения интерпретации данных приемников не рекомендуется (например, использование в качестве знака в формате или заполнителя в строке данных фиксированной длины). Синтаксическая диаграмма поля типа ЗД2 изображена на черт.31.





Черт.31



5.2.3.3. Поле ЗД3.


Это поле содержит один или более буквенных знаков. В нем предусматривается возможность использования специальных знаков, а также пробелов в середине или конце строки. Набор специальных знаков допускает использование печатных знаков из колонок 2-7 ГОСТ 13052-74, но исключает следующие знаки:


|.|,|;|+|-|0|1|2|3|4|5|6|7|8|9|


Поле ЗД3 используется только для программных данных.


Синтаксическая диаграмма поля типа ЗД3 изображена на черт.32.





Черт.32



(Измененная редакция, Изм. N 2).


5.2.4. Цифровое тело поля данных (ТД)


Возможны три типа представления десятичных данных: ТД1, ТД2, ТД3.


В поле ТД цифра старшего разряда посылается первой.


Общая синтаксическая диаграмма поля ТД изображена на черт.33.





Черт.33



ТД1, ТД2, ТД3 применимы только к основанию 10 с синтаксическими правилами для ряда знаков:


Цифры: |1|2|3|4|5|6|7|8|9|0|


Символы: |Е| |+|-|.|


Число знаков, содержащихся в полях ТД1, ТД2 или ТД3, не ограничивается. При обозначении положительного значения цифровой величины знак "+" можно не использовать.


5.2.4.1. Поле ТД1.


Синтаксическая диаграмма поля данных ТД1 изображена на черт.34.





Черт.34


Примечание. Знак "-" не допускается использовать для чисел со значением НУЛЬ.



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


Представление со знаком числа со значением НУЛЬ должно содержать также знак "+", " ".


В табл.42 показаны примеры цифрового представления данных в поле ТД1.



Таблица 42


Показание индикации устройства


Форма представления данных из устройства в поле ТД1



без знака


со знаком


4902


0004902

4902

+004902

+4902


+1234


0001234

1234


+001234

+1234

-56780


Никакого представления

-056780

-56780


0


000000

0

+000000

0



Примечания:


1. Число цифр в данных примерах не означает предпочтительное число передаваемых цифр.


2. Передние пробелы и нули можно опустить.


3. Подчеркнутые представления предпочтительны.



5.2.4.2. Поле ТД2.


Синтаксическая диаграмма поля данных ТД2 изображена на черт.35.





Черт.35


Примечание. Знак "-" не допускается использовать для чисел со значением НУЛЬ.



Поле ТД2 - это представление цифровых значений с четко указанным положением символа десятичной точки в позиционном представлении числа. Перед этим символом рекомендуется иметь не менее одной цифры.


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


В табл.43 показаны примеры цифрового представления поля данных ТД2.



Таблица 43


Показания индикации устройства


Форма представления данных из устройства в поле ТД2



без знака


со знаком


1327


1327.000

0001327


+1327.00

+1327

123.45


00123.45

123.45


+123.45

123.45

1237.0


1237.0

+1237.0

0.00001


00.00001

+0.00001

-5.678


Никакого представления


-5.67800

-05.6780


0


000.0000

0.0


+0.00000

+0.0

0.0



Примечания:


1. Передние пробелы и нули можно опустить.


2. Число цифр в данных примерах не означает предпочтительное число передаваемых цифр.


3. Подчеркнутые представления предпочтительны.



5.2.4.3. Поле ТД3.


Синтаксическая диаграмма поля данных ТД3 изображена на черт.36.





Черт.36



Поле ТД3 - это масштабированное представление с четким указанием положения символа десятичной точки или с неявным указанием положения этого символа при помощи экспоненциального представления числа. Такое представление рекомендуется в тех случаях, когда устройство должно выдавать (или принимать) широкий диапазон данных. В мантиссе и в экспоненте поля ТД3 не допускается вводить пробелы в середине или в конце строки.


Для мантиссы со значением НУЛЬ использование знака "-" не допускается.


В поле экспоненты две цифры являются предпочтительными, одна или три - допустимыми.


Перед символом десятичной точки рекомендуется иметь не менее одной цифры. Предпочтительные варианты представления поля мантиссы совместно с полем экспоненты представлены в табл.44.



Таблица 44


Обозначения предпочтительных вариантов

Варианты



Значение мантиссы


Значение экспоненты


I


Любое значение ТД2


Кратная 3


II


Любое нормализованное значение ТД2


0,1 1


-99 +99


III


Любое значение ТД1 или ТД2


- любое число из указанного интервала


-99 +99




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


Примеры цифрового представления данных в поле ТД3 приведены в табл.45.



Таблица 45


Показатели индикации устройства

Форма представления данных из устройства в поле ТД3


I


II


III

5600


005.6Е+03

+05.6Е+03

5.6Е+03


005.6Е+03

+05.6Е+03

5.6Е+03

00.56Е+04

+0.56Е+04

0.56Е+04

00056Е+02

+0056Е+02

56Е+02

0.00002


0020.Е-06

00020Е-06

+0020Е-06

20Е-06


0020.Е-06

00020Е-06

+0020Е-06

20Е-06


000.2Е-04

0.200Е-04

+00.2Е-04

0.2Е-04


00002Е-05

+0002Е-05

2Е-05

+2Е-05


-4,2


-04.2Е+00

04.2Е+00

-0.42Е+01

-0042Е-05

0


00000Е+00

+0000Е+00

0Е+00


00000Е+00

+0000Е+00

0Е+00


0.000Е+00

+0.00Е+00

0.0Е+00

00000Е+00

+0000Е+00

0Е+00