ГОСТ 26.003-80 сторінка 8 з 18
Однако, в зависимости от особых возможностей запоминания программы, устройство может быть сконструировано так, что: местное управление в нем используется до тех пор, пока оно не отменяется последующими входными данными, полученными через интерфейс;
в нем используются входные данные, ранее полученные через интерфейс.
-
Когда состояние СМСТ или СМЗП становится активным устройство должно использовать местное управление и игнорировать входные данные, получаемые черіез интерфейс.
Однако, устройство может быть сконструировано так, что в нем будут использоваться:
самые последние полученные входные данные до тех пор, пока они не будут отменены последующим местным управлением;
значения, устанавливаемые всеми ручками местного управления в любой момент, когда состояния СМ.СТ и СМЗП становятся активными.
-
-
Сообщение «внм» не должно выдаваться постоянно.
-
Случаи, когда необходимо только местное управление устройством при помощи местного программирующего источника (например, оператором), не рассматриваются в настоящем стандарте.
-
-
Функция интерфейса «параллельный опрос» (ОП)
-
Функция ОП позволяет устройству выдавать управляющему контроллеру сообщение «реакция на параллельный опрос» (РОП), не будучи предварительно адресованным на передачу.
-
(Измененная редакция, Изм. № 2).
-
Линии сигналов ЛДО—ЛД7 используются для передачи битов о состоянии устройства во время параллельного опроса.
Это позволяет обслуживать до восьми устройств, используя одну линию на устройство, хотя любое количество устройств может обслуживаться при совместном использовании линии ЛД.
-
Использование параллельного опроса в системе предполагает проведение контроллером интерфейса периодического опроса.
-
Параллельный опрос может использоваться для указания запроса на обслуживание. Однако, эта возможность отличается от сообщения 30 следующим образом:
устройству, использующему параллельный опрос, дается своя индивидуальная линия в шине, по которой посылается его запрос на обслуживание, в то время как все запросы на обслуживание всех устройств, использующих сообщение ЗО, связаны связью ИЛИ на одной линии в шине . Поэтому идентификация устройств, делающих запрос на обслуживание, не требует последовательного опроса;
сообщение 30 может быть послано через интерфейс в любой момент, когда устройство делает запрос на обслуживание, но запросы на обслуживание пр>и помощи параллельного опроса могут быть посланы только тогда, когда об этом просит действующий контроллер интерфейса.
-
Функция интерфейса «параллельный опрос» должна выполняться в соответствии с диаграммой состояний (черт. 15) и требованиями п. 2.16. Сообщения и состояния, необходимые для осуществления перехода из одного состояния в другое, указаны в табл. 28. В табл. 29 указаны сообщения, которые должны посылаться функцией в то время, когда каждое состояние активно.
Гомо] V [ОПРЛСОМЛСПРМ}
КПРЬСПАДЛСПРМ
ГПКЛКПРЛСПРМ
Черт. 15
(Измененная редакция, Изм. № 2).
-
В состоянии «холостой ход параллельного опроса» (СОХХ) функция ОП не способна реагировать на параллельный опрос, выполняемый контроллером интерфейса.
Функция ОП получает питание в состоянии СОХХ.
В состоянии СОХХ сообщение РОП должно посылаться пассивным ложным. Функция ОП должна выйти из состояния СОХХ и принять состояние «ожидание параллельного опроса» (СООЖ), если сообщение ОПР истинно и состояние СОАД и СПРМ активны или сообщение «отпирание местного опроса» (омо) истинно.
-
В состоянии «ожидание параллельного опроса» (СООЖ) функция ОП способна реагировать на параллельный опрос, выполняемый контроллером интерфейса в любой момент, когда он
■осуществляется. В состоянии СООЖ сообщение РОП должно посылаться пассивным ложным. Функция ОП должна выйти из состояния СООЖ и принять:
Таблица 28
|
Наименование сообщения или состояния |
Обозначение сообщений или состояний |
Функция интерфейса |
|
Питание включено |
вкл |
|
|
Индивидуальный статус |
ист |
— |
|
•Отпирание местного опроса |
омо |
— |
|
Идентификация |
итд |
— |
|
Управление |
УП |
— |
|
Отпирание параллельного опроса |
ОПР |
— |
|
Запирание параллельного опроса |
ЗПР |
— |
|
Конфигурация параллельного опроса |
КПР |
— |
|
Группа первичных команд |
ГПК |
— |
|
.Деконфигурация параллельного опроса |
ДПР |
— |
|
Состояние «холостой ход параллельного |
СОХХ |
оп |
|
опроса» Состояние «ожидание параллельного оп- |
СООЖ |
То же |
|
роса» Состояние «параллельный опрос акти- |
СОАК |
» |
|
вен» Состояние «параллельный опрос іье адре- |
СОНА |
» |
|
сован на конфигурацию» •Состояние «параллельный опрос адресо- |
СОАД |
» |
|
ван на конфигурацию» Состояние «прием данных» |
СПРМ |
СП |
|
Состояние «приемник адресован» |
СПАД |
п |
Таблица 29
|
Состояние ОП |
Необходимое условие |
Посланное дистанционное сообщение |
Взаимодействие с функцией устройства |
|
СО£Х |
|Л| |
Нет |
|
|
СООЖ |
|Л| |
Нет |
|
|
СОАК |
ист = С |
I |
Нет |
|
СОАК |
ист -У С |
1 л г |
Нет |
состояние «параллельный опрос активен» (СОАК) в пределах А. если сообщение ИДТ истинно (параллельный опрос действует);
состояние СОХХ если: сообщение «омо» ложное или сообщение «запирание параллельного опроса» (ЗПР) истинно и состояния СОАД и СПРМ активны, или сообщение «деконфигурация параллельного опроса» (ДПР) истинно и состояние СПРМ активно.
-
В состоянии «параллельный опрос активен» (СОАК)
-
функция ОП реагирует на параллельный опрос, проводимый в. это время контроллером интерфейса.
В состоянии СОАК одно из сообщений РОП (табл. 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—РЗ. Все другие сообщения РОП должны посылаться пассивными ложными.
Функция интерфейса «параллельный опрос» должна выходить из состояния СОАК и переходить в состояние СООЖ в течение если сообщение ИДТ ложно (параллельный опрос закончен).
-
В состоянии «параллельный опрос не адресован на конфигурацию» (СОНА) функция ОП должна игнорировать любые сообщения ОПР или ЗПР, которые могут быть получены через интерфейс.
Функция ОП получает питание в состоянии СОНА. В состоянии СОНА никакие сообщения не могут быть посланы.
Функция ОП должна выходить из состояния СОНА и принимать состояние «параллельный опрос адресован на конфигурацию»- (СОАД), или сообщение КПР истинно, состояние СПАД и СПРМ активны.
-
2.16.9. (Измененная редакция, Изм. № 2).
-
В состоянии «параллельный опрос адресован на конфигурацию (СОАД) функция ОП получает через интерфейс сообщения ОПР или ЗПР. Если сообщение ОПР получено, то сопутствующие биты С, Pl, Р2 и РЗ должны быть сохранены функцией. В состоянии СОАД никаких сообщений не может быть послано. Функция ОП должна переходить в состояние «параллельный опрос не адресован на конфигурацию» (СОНА), когда сообщение ГПК истинно, сообщение КПР ложное, а состояние, СПРМ активно.
-
Используемые варианты функции интерфейса «параллельный опрос» должны соответствовать указанным в табл. 31.
Т а б л и ц а 31
|
Обозначение варианта |
Исключаемые состояния |
Функциональные возможности |
Прочие требования |
Другие необходимые под множества функций |
|
ОП0 |
Все |
Нет |
Нет |
Нет |
|
ОП1 |
Нет |
Дистанционное конфигурирование |
|
ПІ—П4 ПР1-ПР4 |
|
ОП2 |
СОНА СОАД |
Местное конфигурирование |
|
Нет |
(Измененная редакция, Изм. № 2).
-
-
Если используется вариант ОП2, то местные сообщения должны заменять команду ОПР.
-
-
Функция интерфейс «очистить устройство» (СБ)
-
Функция интерфейса «очистить устройство» дает устройству возможность перейти в исходное состояние либо индивидуально, либо коллективно в составе группы устройств. Группой могут быть все адресованные устройства в данной системе.
-
Функция интерфейса «очистить устройство» должна выполняться в соответствии с диаграммой (черт. 16) и требованиями п. 2.17. В табл. 32 указан ряд сообщений и состояний, необходимых для перехода из одного активного состояния в другое. В табл. 33 приведено взаимодействие функции СБ с функцией устройства, когда каждое состояние функции СБ активно.
-
В состоянии «холостой ход функции очистить устройство» (ССБХ) функция СБ не активна.
-
(.СБУУ^БАЛСПАД^Л СПРМ
2^>6сбА
(СБУУ[СБАЛСПАДЗуСІЇРМ
Черт. 16
Таблица 32
|
Содержание сообщений или состояний |
Обозначение сообщений или состояний |
Функции интерфейса |
|
Очистить устройство |
СБУ |
— |
|
Очистить выбранное устройство |
СБА |
— |
|
Состояние «холостой ход» |
ССБХ |
СБ |
|
Состояние «активна» |
ССБА |
СБ |
|
Состояние «прием данных» |
СПРМ |
СП |
|
Состояние «приемник адресован» |
СПАД |
П |
Таблица 33
|
Состояние СБ |
Посланные дистанционные сообщения |
Взаимодействие с функцией устройства У2 |
|
ССБХ |
Нет |
Нормальное состояние функции устройства |
|
ССБА |
Нет |
У2 должно вернуться в известное фиксированное состояние |
В состоянии ССБХ никакие дистанционные сообщения не должны быть посланы.
Функция СБ должна выходить из состояния ССБХ и принимать еостояние «функция очистить устройство активна» (ССБА), ■если состояние СПРМ активно и:
сообщение «очистить устройство» (СБУ) истинно, или
сообщение «очистить выбранное устройство» (СБА) истинно и состояние СПАД активно.
-
В состоянии функции очистить устройство «активно» (ССБА) функция СБ посылает внутреннее сообщение на функции (функцию) устройства, заставляя их переходить в исходное состояние. В состоянии ССБА никакие дистанционные сообщения не должны быть посланы.
Функция СБ должна выходить из состояния ССБА и принимать состояние «холостой ход» функции очистить устройство (ССБХ), если состояния СПРМ или СПАД не активны или сообщения СБУ и СБА ложны.
|
Используемые варианты функции интерфейса «очистить устройство» должны соответствовать табл. 34.Обозначение варианта |
Исключаемые состояния |
Функциональные возможности |
Прочие требования |
Другие необходимые функции |
|
СБ0 |
Все |
Нет |
Нет |
Нет |
|
СБ1 |
Нет |
Все |
Нет |
П1—П4 или ПР1—ПР4 |
|
СБ2 |
Нет |
Исключить «очистить выбранное устройство» |
Исключить СБАДСПАД |
СШ |
Побачили розбіжність з офіційним текстом?
Дивіться також
Сборник ГОСТ ЕСКД
Збірник із 154 стандартів