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

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

  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

Нет

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

Исключить

СБАДСПАД

СШ