Перейти до вмісту

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

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

  1. Когда состояние СМСТ или СМЗП становится актив­ным устройство должно использовать местное управление и игно­рировать входные данные, получаемые черіез интерфейс.

Однако, устройство может быть сконструировано так, что в нем будут использоваться:

самые последние полученные входные данные до тех пор, пока они не будут отменены последующим местным управлением;

значения, устанавливаемые всеми ручками местного управле­ния в любой момент, когда состояния СМ.СТ и СМЗП становятся активными.

    1. Сообщение «внм» не должно выдаваться постоянно.

    2. Случаи, когда необходимо только местное управление устройством при помощи местного программирующего источника (например, оператором), не рассматриваются в настоящем стан­дарте.

  1. Функция интерфейса «параллельный оп­рос» (ОП)

    1. Функция ОП позволяет устройству выдавать управляю­щему контроллеру сообщение «реакция на параллельный опрос» (РОП), не будучи предварительно адресованным на передачу.

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

  1. Линии сигналов ЛДО—ЛД7 используются для передачи битов о состоянии устройства во время параллельного опроса.

Это позволяет обслуживать до восьми устройств, используя одну линию на устройство, хотя любое количество устройств мо­жет обслуживаться при совместном использовании линии ЛД.

  1. Использование параллельного опроса в системе предпо­лагает проведение контроллером интерфейса периодического оп­роса.

  2. Параллельный опрос может использоваться для указа­ния запроса на обслуживание. Однако, эта возможность отлича­ется от сообщения 30 следующим образом:

устройству, использующему параллельный опрос, дается своя индивидуальная линия в шине, по которой посылается его запрос на обслуживание, в то время как все запросы на обслуживание всех устройств, использующих сообщение ЗО, связаны связью ИЛИ на одной линии в шине . Поэтому идентификация устройств, делающих запрос на обслуживание, не требует последовательного опроса;

сообщение 30 может быть послано через интерфейс в любой момент, когда устройство делает запрос на обслуживание, но за­просы на обслуживание пр>и помощи параллельного опроса могут быть посланы только тогда, когда об этом просит действующий контроллер интерфейса.

  1. Функция интерфейса «параллельный опрос» должна вы­полняться в соответствии с диаграммой состояний (черт. 15) и требованиями п. 2.16. Сообщения и состояния, необходимые для осуществления перехода из одного состояния в другое, указаны в табл. 28. В табл. 29 указаны сообщения, которые должны посы­латься функцией в то время, когда каждое состояние активно.

Гомо] V [ОПРЛСОМЛСПРМ}

КПРЬСПАДЛСПРМ

ГПКЛКПРЛСПРМ

Черт. 15

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

  1. В состоянии «холостой ход параллельного опроса» (СОХХ) функция ОП не способна реагировать на параллельный опрос, выполняемый контроллером интерфейса.

Функция ОП получает питание в состоянии СОХХ.

В состоянии СОХХ сообщение РОП должно посылаться пас­сивным ложным. Функция ОП должна выйти из состояния СОХХ и принять состояние «ожидание параллельного опроса» (СООЖ), если сообщение ОПР истинно и состояние СОАД и СПРМ актив­ны или сообщение «отпирание местного опроса» (омо) истинно.

  1. В состоянии «ожидание параллельного опроса» (СООЖ) функция ОП способна реагировать на параллельный опрос, вы­полняемый контроллером интерфейса в любой момент, когда он

■осуществляется. В состоянии СООЖ сообщение РОП должно по­сылаться пассивным ложным. Функция ОП должна выйти из сос­тояния СООЖ и принять:

Таблица 28

Наименование сообщения или состояния

Обозначение сообще­ний или состояний

Функция интерфейса

Питание включено

вкл

Индивидуальный статус

ист

—

•Отпирание местного опроса

омо

—

Идентификация

итд

—

Управление

УП

—

Отпирание параллельного опроса

ОПР

—

Запирание параллельного опроса

ЗПР

—

Конфигурация параллельного опроса

КПР

—

Группа первичных команд

ГПК

—

.Деконфигурация параллельного опроса

ДПР

—

Состояние «холостой ход параллельного

СОХХ

оп

опроса»

Состояние «ожидание параллельного оп-

СООЖ

То же

роса»

Состояние «параллельный опрос акти-

СОАК

»

вен»

Состояние «параллельный опрос іье адре-

СОНА

»

сован на конфигурацию»

•Состояние «параллельный опрос адресо-

СОАД

»

ван на конфигурацию» Состояние «прием данных»

СПРМ

СП

Состояние «приемник адресован»

СПАД

п

Таблица 29

Состояние ОП

Необходимое условие

Посланное дистанци­онное сообщение

Взаимодействие с функцией устройства

СО£Х

|Л|

Нет

СООЖ

|Л|

Нет

СОАК

ист = С

I

Нет

СОАК

ист -У С

1 л г

Нет

состояние «параллельный опрос активен» (СОАК) в пределах А. если сообщение ИДТ истинно (параллельный опрос действует);

состояние СОХХ если: сообщение «омо» ложное или сообщение «запирание параллельного опроса» (ЗПР) истинно и состояния СОАД и СПРМ активны, или сообщение «деконфигурация па­раллельного опроса» (ДПР) истинно и состояние СПРМ активно.

  1. В состоянии «параллельный опрос активен» (СОАК)

  2. функция ОП реагирует на параллельный опрос, проводимый в. это время контроллером интерфейса.

В состоянии СОАК одно из сообщений РОП (табл. 30) долж­но посылаться истинным тогда, когда значение сообщения «инди­видуальный статус» (ист) равно значению бита «считывание» (С), полученному в составе команды ОПР по линии ЛДЗ.

Таблица 30

Л

Сообщение РОП

о 0 Q 0!

1 и

1 1


1 ■г о о И 1


о 1 о 1 о 1 о 1


РОП1 РОП2 РОПЗ РОП4 РОП5 РОП6 РОП7

РОП8


огическое значение битов,
получаемых с ОПР

Сообщение РОП должно быть определено тремя битами Р1— РЗ, получаемыми вместе с командой ОПР. Причем Р1—РЗ посы­лается по линии ЛД0—ЛД2 соответственно.

Сопутствующие биты С, Pl, Р2 и РЗ должны быть функцией сохранены.

В табл. 30 указаны сообщения РОП, определяемые каждой комбинацией значений Р1—РЗ. Все другие сообщения РОП дол­жны посылаться пассивными ложными.

Функция интерфейса «параллельный опрос» должна выходить из состояния СОАК и переходить в состояние СООЖ в течение если сообщение ИДТ ложно (параллельный опрос закончен).

  1. В состоянии «параллельный опрос не адресован на кон­фигурацию» (СОНА) функция ОП должна игнорировать любые сообщения ОПР или ЗПР, которые могут быть получены через интерфейс.

Функция ОП получает питание в состоянии СОНА. В состоя­нии СОНА никакие сообщения не могут быть посланы.

Функция ОП должна выходить из состояния СОНА и прини­мать состояние «параллельный опрос адресован на конфигурацию»- (СОАД), или сообщение КПР истинно, состояние СПАД и СПРМ активны.

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

  1. В состоянии «параллельный опрос адресован на кон­фигурацию (СОАД) функция ОП получает через интерфейс со­общения ОПР или ЗПР. Если сообщение ОПР получено, то со­путствующие биты С, Pl, Р2 и РЗ должны быть сохранены функ­цией. В состоянии СОАД никаких сообщений не может быть пос­лано. Функция ОП должна переходить в состояние «параллель­ный опрос не адресован на конфигурацию» (СОНА), когда сооб­щение ГПК истинно, сообщение КПР ложное, а состояние, СПРМ активно.

  2. Используемые варианты функции интерфейса «парал­лельный опрос» должны соответствовать указанным в табл. 31.

Т а б л и ц а 31

Обозначение варианта

Исключаемые состояния

Функциональные возможности

Прочие требования

Другие необ­ходимые под множества функций

ОП0

Все

Нет

Нет

Нет

ОП1

Нет

Дистанционное конфигури­рование

  1. Исключает: «омо»

  2. Включает: [((ЗПРДСОАД) V ДПР) ДСПРМ] [ОПРДСОАД ДСПРМ]

ПІ—П4 ПР1-ПР4

ОП2

СОНА

СОАД

Местное кон­фигурирование

  1. Включает «омо»

  2. Исключает [ (ЗПРДСОАД) V ДПР) ДСПРМ] [ОПРДСОАД ДСПРМ]

  3. Местные сооб­щения, должны заменить С, Р1, Р2, РЗ

Нет

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

    1. Если используется вариант ОП2, то местные сообще­ния должны заменять команду ОПР.

  1. Функция интерфейс «очистить устройст­во» (СБ)

    1. Функция интерфейса «очистить устройство» дает уст­ройству возможность перейти в исходное состояние либо индиви­дуально, либо коллективно в составе группы устройств. Группой могут быть все адресованные устройства в данной системе.

    2. Функция интерфейса «очистить устройство» должна вы­полняться в соответствии с диаграммой (черт. 16) и требования­ми п. 2.17. В табл. 32 указан ряд сообщений и состояний, необ­ходимых для перехода из одного активного состояния в другое. В табл. 33 приведено взаимодействие функции СБ с функцией устройства, когда каждое состояние функции СБ активно.

    3. В состоянии «холостой ход функции очистить устрой­ство» (ССБХ) функция СБ не активна.

(.СБУУ^БАЛСПАД^Л СПРМ

2^>6сбА

(СБУУ[СБАЛСПАДЗуСІЇРМ

Черт. 16

Таблица 32

Содержание сообщений или состояний

Обозначение сообще­ний или состояний

Функции интерфейса

Очистить устройство

СБУ

—

Очистить выбранное устройство

СБА

—

Состояние «холостой ход»

ССБХ

СБ

Состояние «активна»

ССБА

СБ

Состояние «прием данных»

СПРМ

СП

Состояние «приемник адресован»

СПАД

П

Таблица 33

Состояние СБ

Посланные дистанци­онные сообщения

Взаимодействие с функцией устройства У2

ССБХ

Нет

Нормальное состояние функции уст­ройства

ССБА

Нет

У2 должно вернуться в известное фиксированное состояние

В состоянии ССБХ никакие дистанционные сообщения не дол­жны быть посланы.

Функция СБ должна выходить из состояния ССБХ и прини­мать еостояние «функция очистить устройство активна» (ССБА), ■если состояние СПРМ активно и:

сообщение «очистить устройство» (СБУ) истинно, или

сообщение «очистить выбранное устройство» (СБА) истинно и состояние СПАД активно.

  1. В состоянии функции очистить устройство «активно» (ССБА) функция СБ посылает внутреннее сообщение на функции (функцию) устройства, заставляя их переходить в исходное со­стояние. В состоянии ССБА никакие дистанционные сообщения не должны быть посланы.

Функция СБ должна выходить из состояния ССБА и прини­мать состояние «холостой ход» функции очистить устройство (ССБХ), если состояния СПРМ или СПАД не активны или сооб­щения СБУ и СБА ложны.

Используемые варианты функции интерфейса «очистить устройство» должны соответствовать табл. 34.Обозначение варианта

Исключаемые состояния

Функциональные возможности

Прочие требования

Другие необходи­мые функции

СБ0

Все

Нет

Нет

Нет

СБ1

Нет

Все

Нет

П1—П4 или

ПР1—ПР4

СБ2

Нет

Исключить «очистить вы­бранное устройство»

Исключить

СБАДСПАД

СШ

Побачили розбіжність з офіційним текстом?

Повідомити про неточність

Напишіть, що саме розходиться з офіційною публікацією. Код документа вкажіть у повідомленні — так ми швидше знайдемо потрібне місце.

Перейти до форми зворотного зв'язку

Дивіться також

Весь розділ →