ГОСУДАРСТВЕННЫЙ СТАНДАРТ
СОЮЗА ССР
ИНТЕРФЕЙС
ДЛЯ АВТОМАТИЗИРОВАННЫХ
СИСТЕМ УПРАВЛЕНИЯ
РАССРЕДОТОЧЕННЫМИ ОБЪЕКТАМИ
ОБЩИЕ ТРЕБОВАНИЯ
Издание официальное
ГОСУДАРСТВЕННЫЙ K0#HTJK£CCPnO СТАНДАРТАМ
РАЗРАБОТАН Министерством приборостроения, средств автоматизации и систем управления
ИСПОЛНИТЕЛИ
К. И. Диденко, канд. техн, наук; Ю. В. Розен; К. Г. Карнаут, М. Д. Гафа- нович, канд. техн, наук; К. М. Усенко; Ж. А. Гусева; Л. С. Ланина; С. Н. Кийко
ВНЕСЕН Министерством приборостроения, средств автоматизации и систем управления
Член Коллегии Н. И. Гореликов
УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Постановлением Государственного комитета СССР по стандартам от 30 марта 1984 г. № 1145У
Группа П01
ДК 681.327.8—182.77:65.011.561:006.354ГОСУДАРСТВЕННЫЙ СТАНДАРТ СОЮЗА ССР
И
ГОСТ
26139—84
Общие требования
Interface for automated systems of dispersed
plant control. General requirements
ОКП 42 4920
Постановлением Государственного комитета СССР по стандартам от 30 марта 1984 г. № 1145 срок действия установлен
с 01.01.85
до01X11,90—,
Несоблюдение стандарта преследуется по закону J " 'jf’ ‘
УЛ/,
Настоящий стандарт распространяется на интерфейс, регламентирующий общие правила организации взаимодействия локальных подсистем в составе автоматизированных систем управления рассредоточенными объектами, использующими магистральную структуру связи (в дальнейшем — интерфейс).
В части физической реализации стандарт распространяется на интерфейсы агрегатных средств, использующих для передачи сообщений электрические сигналы.
НАЗНАЧЕНИЕ И ОБЛАСТЬ ПРИМЕНЕНИЯ
Интерфейс предназначен для организации связи и обмена информацией между локальными подсистемами в составе автоматизированных систем управления технологическими процессами, машинами и оборудованием в различных отраслях промышленности и непромышленной сфере.
Интерфейс обеспечивает взаимодействие рассредоточенных локальных подсистем, использующих спорадическую передачу информации в составе систем, функционирующих в реальном масштабе времени.
Посредством интерфейса могут сопрягаться локальные подсистемы, функционирующие в автономном режиме и реализующие частично или полностью следующие функциональные задачи: сбор, первичная обработка и хранение информации; непосредственное цифровое и супервизорное регулирование;
Издание официальное
Перепечатка воспрещена
програм мио-логическое управление;
сопряжение с оперативно-технологическим персоналом;
сопряжение с управляющими вычислительными комплексами верхнего яруса в иерархических системах.
ОСНОВНЫЕ ХАРАКТЕРИСТИКИ
Интерфейс реализует бит-последовательный способ обмена данными по двухпроводной линии связи.
Максимальная длина линии связи (включая длину отводов) — 3 км.
Рекомендуемое количество сопрягаемых локальных подсистем — не более 60.
Номинальная скорость передачи должна составлять 30, 100 или 500' кбит/с.
Для представления сигналов должна применяться двухфазовая модуляция с фазоразностным кодированием.
Для кодовой защиты передаваемых сообщений должен применяться циклический код с производящим полиномом Х16+Х12+Х5+1.
В целях устранения случайных ошибок должна быть предусмотрена возможность повторной передачи сообщений между теми же локальными подсистемами.
Передача сообщений между локальными подсистемами должна осуществляться посредством ограниченного набора функциональных байтов, последовательность которых устанавливается форматом сообщения. Интерфейс устанавливает два типа форматов сообщений (черт. 1).
Формат 1 имеет фиксированную длину и предназначен для передачи только интерфейсных сообщений.
Формат 2 включает переменную по длине информационную часть, предназначенную для передачи данных.
Типы форматов сообщений
Формат 1
сн |
АВ |
КФ |
АС |
КБ1 |
КБ2 |
СН |
Формат 2
СН |
АВ |
КФ |
АС |
дс |
ДНІ |
|
ДНп |
КБ1 |
КБ2 |
СН |
Форматы сообщений должны включать следующие функциональные байты:
синхронизирующий СН;
адрес вызываемой локальной подсистемы АВ;
код выполняемой функции КФ;
собственный адрес локальной подсистемы АС;
длина информационной части (количество байтов данных) ДС, данных ДН]—ДН„ ;
байты контрольных кодов КБ1 и КБ2.
Синхронизирующий байт СН служит для обозначения начала и конца сообщения. Синхронизирующему байту присвоен код 01111110.
Байт адреса подсистемы АВ определяет локальную подсистему, которой направляется сообщение.
Байт выполняемой функции КФ определяет операцию, которая выполняется в данном цикле связи. Назначение разрядов внутри байта КФ приведено на черт. 2.
Структура байта КФ
О 1 2 3 4 5 6 7
Выполняемая операция
Признак повторения передачи
Тип формата сообщения
Признак занятости
Вид сообщения
Черт. 2
Продолжение
Обозначение байта |
Код функции |
Выполняемая операция |
||||||||
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
|||
КФ6 |
1 |
X |
X |
X |
0 |
1 |
0 |
1 |
Передача управления магистраль- |
|
|
|
|
|
|
|
|
|
|
ным каналом |
|
КФ7 |
1 |
X |
X |
X |
0 |
1 |
1 |
0 |
Возврат управления магистральным каналом. Сообщение с общим адре- |
|
|
|
|
|
|
|
|
|
|
сом не принято |
|
КФ8 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
Возврат управления магистральным каналом. Сообщение с общим адре- |
|
|
|
|
|
|
|
|
|
|
сом принято |
|
КФ9 |
1 |
X |
X |
X |
1 |
0 |
0 |
0 |
Децентрализованный опрос контроллеров. Отсутствие запроса на захват канала. Сообщение с общим адресом не принято |
|
КФЮ |
1 |
X |
X |
X |
1 |
0 |
0 |
1 |
Отсутствие запроса на захват канала. Сообщение с общим адресом |
|
|
|
|
|
|
|
|
|
|
принято |
|
КФП |
1 |
X |
X |
X |
1 |
0 |
1 |
0 |
Запрос на захват магистрального канала. Сообщение с общим адресом |
|
КФ12 |
|
|
|
|
|
|
|
|
не принято |
|
1 |
X |
X |
X |
1 |
0 |
1 |
1 |
Запрос на захват магистрального канала. Сообщение с общим адресом |
||
|
||||||||||
|
|
|
|
|
|
|
|
|
принято |
|
КФ13 |
1 |
X |
X |
X |
1 |
1 |
0 |
0 |
|
|
КФ14 КФ15 |
1 1 |
X X |
X X |
X X |
1 1 |
1 1 |
0 1 |
1 0 |
Резерв |
|
КФ16 |
1 |
X |
X |
X |
1 |
1 |
1 |
1 |
|
|
КФ17 |
0 |
X |
X |
X |
0 |
0 |
0 |
0 |
|
|
КФ18 |
|
|
|
|
|
|
|
1 |
Подтверждение приема сообщения |
|
0 |
X |
X |
X |
0 |
0 |
0 1 1 |
Подтверждение выдачи сообщения |
|||
КФ19 |
0 |
X |
X |
X |
0 |
0 |
0 1 |
Подтверждение приема и последую- |
||
КФ20 |
0 |
X |
X |
X |
0 |
0 |
щей выдачи сообщения. Ответы на |
|||
КФ21 |
|
|
|
|
|
|
|
|
централизованный опрос Отсутствие запроса на захват кана- |
|
0 |
X |
X |
X |
0 |
1 |
0 |
0 |
ла. Сообщение с общим адресом не |
||
|
|
|
|
|
|
|
|
|
принято Отсутствие запроса на захват кана- |
|
КФ22 |
0 |
X |
X |
X |
0 |
1 |
0 |
1 |
ла. Сообщение с общим адресом |
|
|
|
|
|
|
|
|
|
|
принято Запрос на захват канала. Сообще- |
|
КФ23 |
0 |
X |
X |
X |
0 |
1 |
1 |
0 |
ние с общим адресом не принято Запрос на захват канала. Сообще- |
|
КФ24 |
0 |
X |
X |
X |
0 |
1 |
1 |
1 |
ние с общим адресом принято |
|
КФ25 |
|
|
|
|
|
|
|
|
|
|
• |
|
|
|
|
|
|
|
|
Резерв |
|
КФЭ2 |
|
|
|
|
|
|
|
|
|
Нулевой разряд определяет вид сообщения (вызов—ответ), передаваемого по магистральному каналу.
Разряд 1 принимает единичное значение при занятости подсистемы (например формирование буфера данных).
Разряд 2 принимает единичное значение в том случае, если в данном цикле передается сообщение формата 2.
Разряд 3 принимает единичное значение в повторно посылаемом сообщении одной и той же локальной подсистеме в случае обнаружения ошибки или отсутствия ответа.
Собственный адрес локальной подсистемы, формирующей сообщение АС, выдается для того, чтобы сообщить вызываемой подсистеме адрес ответа и проконтролировать правильность ее выбора.
Байт ДС, определяющий длину информационной части сообщения, присутствует только в формате 2, при этом величина двоичного кода байта ДС определяет количество байтов ДН. Исключение составляет код 00000000, который обозначает, что передается 256 информационных байтов.
Байты данных ДН представляют информационную часть сообщения формата 2. Кодирование данных должно устанавливаться нормирующими документами на сопрягаемые локальные подсистемы.
Контрольные байты КБ1, КБ2 образуют контрольную часть и используются для определения достоверности передаваемых сообщений.
СТРУКТУРА ИНТЕРФЕЙСА
Интерфейс обеспечивает возможность построения рассредоточенных систем с магистральной структурой связи (черт. 3).