(Измененная редакция, Изм. № 2).
Состояние ССБА воздействует только на функции устройства и не воздействует на функции интерфейса.
Устройство может использовать функцию СБ в любых целях,, необходимых для своей работы. Нормальное использование этой функции приведет к тому, что функция устройства будет в таком же состоянии, как при подаче сигнала «питание включено». Эта функция может быть использована для установления функций, устройства в определенное состояние, которое конструктор должен указать.
Функция интерфейса «запуск устройства» (ЗП)
Функция интерфейса «запуск устройства» позволяет начинать выполнение основной работы (измерения) либо одному устройству, либо одновременно группе устройств. Группой могут быть все адресованные устройства в одной системе.
Функция интерфейса «запуск устройства» должна выполняться в соответствии с диаграммой (черт. 17) и требованиями п. 2.18. В табл. 35 указаны сообщения и состояния, необходимые для перехода из одного активного состояния в другое. В табл. 36 приведено взаимодействие с функциями устройства, когда каждое состояние активно.
ЗАЛУ СПАД
Черт. 17
В состоянии «холостой ход» функции запуск устройства (СЗПХ) функция ЗП не активна.
В состоянии СЗПХ никакие дистанционные сообщения не могут быть посланы.
Таблица 35
Наименование сообщений или состояний |
Обозначение сообщений или состояний |
Функции интерфейса |
Запуск устройства |
ЗАП |
|
Состояние «холостой ход» |
СЗПХ |
ЗП |
запуска устройства Состояние запуск устройства «активен» |
СЗПА |
То же |
Состояние «прием данных» |
СПРМ |
СП |
Состояние приемника «адресован». |
СПАД |
п |
Таблица 36
Состояние ЗП |
Посланное дистанционное сообщение |
Взаимодействие с функцией устройства У2 |
СЗПХ СЗПА |
Нет Нет |
Нет У2 должна начинать выполнение запускаемой операции |
Функция ЗП должна выходить из состояния СЗПХ и принимать состояние «активен» (СЗПА), если сообщение «запуск устройства» (ЗАП) истинно и состояния СПАД и СПРМ активны.
В состоянии функции запуск устройства «активен» (СЗПА) функция ЗП посылает сообщение на функцию устройства, заставляя ее начинать выполнение своей основной задачи.
В состоянии СЗПА никакие дистанционные сообщения не могут быть посланы.
Функция ЗП должна выходить из состояния СЗПА и принимать состояние СЗПХ, если сообщение ЗАП ложно или состояние СПАД не активно, или состояние СПРМ не активно.
Используемые варианты функции интерфейса «запуск устройства» должны соответствовать табл. 37.
Таблица 37
Обозначение варианта |
Исключаемые состояния |
Функциональные возможности |
Лругие необходимые функции |
ЗП0 ЗП1 |
Все Нет |
Нет Все |
Нет П1— Ш или ПР1—ПР4 |
' 2.18.6. Рекомендуется, чтобы устройство начинало работу немедленно после того, как состояние СЗПА становится активным. Если устройство начало работать, то оно не должно реагировать на последующие переходы состояний до тех пор, пока не выполнит операцию. Только после завершения первой операции устройство может начать новую операцию в ответ на следующее активное состояние СЗПА.
Функция интерфейса «контроллер» (К)
Функция интерфейса «контроллер» позволяет устройству посылать адреса устройств, универсальные команды и адресные команды на другие устройства через интерфейс. Она также обеспечивает проведение параллельного опроса для определения устройств, которым необходимо обслуживание.
Функция интерфейса «контроллер» может выполнять свои задачи только тогда, когда она посылает черкез интерфейс сообщение УП.
Если несколько устройств в интерфейсе имеют функцию «контроллер», то все они, за исключением одной, должны находиться в состоянии «холостой ход контроллера» (СКХХ) в один и тот же момент времени. Устройство, содержащее функцию «контроллер», которая не находится в состоянии СКХХ, называется «действующий контроллер» системы интерфейс. Настоящий стандарт устанавливает алгоритм, в соответствии с котором устройство с функцией «контроллер» может стать «действующим контроллером» системы.
Функция «контроллер» в одном из устройств, подсоединенных к интерфейсу, может принимать состояние «управление системы активно» (СКУА). В этом состоянии может находиться не более одного устройства. Функция должна оставаться в состоянии СКУА во время работы шины и иметь возможность посылать сообщение ОИ и ДУ через интерфейс в любое время, независимо от того, имеется ли действующий контроллер или нет.
Это устройство называется «контроллером системы».
Функция интерфейса «контроллер» должна выполняться в соответствии с диаграммой, приведенной на черт. 18 и требованиями п. 2.19. В табл. 38 указан ряд сообщений и состояний,, необходимых для осуществления перехода из одного активного состояния в другое. В табл. 39 указаны сообщения, которые должны быть посланы, когда каждое состояние активно.
В состоянии контррллера «холостой ход» (СКХХ) функция К не может управлять интерфейсом. Функция К получает питание в состоянии СКХХ.
В состоянии СКХХ сообщения УП и ИДТ должны посылаться пассивными ложными, а сообщение ПУС должно посылаться пассивным истинным. Сообщение ИДТ кодируется на линиях УП и КП (см. табл. 2а).
Функция К должна выходить из состояния СКХХ и принимать состояние «контроллер адресован» (СКАД), если сообщение «взять управление» (ВУП) истинно (посылается действующим контроллером) и состояния СИАД и СПРМ активны, или состо-
■япие управления системы «очистка интерфейса активна» (СКИА) •активно.
2.19.6. (Измененная редакция, Изм. № 2).
В состоянии контроллера «адресован» (СКАД) функция К находится в процессе становления «действующим контроллером» интерфейса, но ожидает того момента, когда работающий контроллер перестанет передавать сообщение УП.
В состоянии СКАД сообщения УП и ИДТ должны посылаться пассивными ложными, а сообщение ПУС должно посылаться пассивным истинным.
Функция К должна выходить из состояния СКАД и принимать:Наименования сообщений или состояний |
Обозначения сообщении или состояний |
Функция интерфейса |
Питание включено |
вкл |
|
Запрос управления системы |
зус |
— |
Запрос параллельного опроса |
ЗПО |
— |
Переход на ожидание |
пно |
— |
Взять управление асинхронно |
вуа |
— |
Взять управление синхронно |
вус |
—— |
Послать «очистить интерфейс» |
очи |
— |
Послать «отпирание дистанционного управления» |
оду |
— |
Очистить интерфейс |
ОИ |
— |
Управление |
УП |
— |
Взять управление |
ВУП |
— |
Состояние контроллера «холостой ход» |
скхх |
к |
Состояние контроллера «адресован» |
С КАД |
То же |
Состояние контроллера «переход» |
скпд |
» |
Состояние контроллера «активен» |
СКАК |
.» |
Состояние контроллера «ожидание параллельного опроса» |
скоп |
» |
Состояние контроллера «параллельный |
СКПР |
» |
Состояние контроллера «ожидание» |
скож |
» |
Состояние контроллера «активное ожидание» |
СКОА |
» |
Состояние контроллера «синхронное ожидание» |
СКОС |
к |
Состояние контроллера «обслуживание запрашивается» |
скзо |
То же |
Состояние контроллера «обслуживание не запрашивается» |
скнз |
» |
Состояние «управление системы не активно» |
СКУН |
» |
Состояние «управление системы активно» |
СКУА |
|
Состояние управления системы «холостой ход дистанционного управления» |
скдх |
> |
Состояние управления системы «отпирание дистанционного управления не активно» |
скдн |
» |
Состояние управления системы «отпирание дистанционного управления активно» |
с к ДА |
> • * |
Состояние управления системы «холостой ход очистки интерфейса» |
ских |
» |
Состояние управления системы «очистка интерфейса не активна» |
скин |
» |
Состояние управления системы «очистка интерфейса активна» |
СКИА |
к |
Состояние «прием данных» > |
СПРМ |
СП |
Состояние приемника «не готов» |
спнг |
СП |
Состояние синхронизации передачи источника «переход» |
сипд |
СИ |
Продолжение табл. 38
Наименования сообщений или состояний |
Обозначения сообщений или состояний |
Функция интерфейса |
Состояние источника «адресован» |
СИАД |
и |
Состояние синхронизации передачи |
СИЗД |
СИ |
источника «задержка» Состояние контроллера «резерв» |
СКРЗ |
к |
Таблица 39
Состояние функции К |
Посылаемые дистанционные сообщения |
Взаимодействие с функцией устройства 5'2 |
||||
ОИ |
ДУ |
УП |
идт |
многолинейные |
||
СКХХ |
— |
— |
|Л| |
|Л| |
|ПУС| |
У2 не должно посылать сообщения интерфейса |
СКАД |
— |
— |
|Л| |
|Л| |
1ПУС1 |
У2 не должно посылать сообщения интерфейса |
СКАК |
— |
— |
I |
Л |
ГПКУГВК |
У2 может посылать сообщения интерфейса |
скоп |
— |
— |
I |
I |
| ПУС | |
У2 не должно посылать сообщения интерфейса |
СКПР |
— |
— |
I |
I |
I ПУС [ |
У2 может получать сообщения РОП |
скож |
— |
— |
л |
1Л| |
1 ПУС 1 |
У2 не должно посылать сообщения интерфейса |
скос |
— |
— |
I |
Л или |Л| |
1 ПУС 1 |
У2 не должно посылать сообщения интерфейса |
СКРЗ |
— |
— |
л |
|Л| |
I ПУС [ |
У2 не должно посылать сообщения интерфейса |
СКОА |
— |
— |
I |
л |
1 ПУС 1 |
У2 не должно посылать сообщения интерфейса |
СКПД |
— |
— |
I |
л |
ВУП |
У2 должно продолжать посылать сообщения ВУП |
ских |
|Л| |
—« |
Нет |
|||
скин |
л |
. |
——4 |
Нет |
||
СКИА |
I |
|
|
Нет |
||
скдх |
|
|Л| |
Нет |
Нет |
||
скдн |
л |
Нет |
Нет |
|||
СКДА |
I |
Нет |
Нет |
|||
скнз |
— |
|
— |
— |
Нет |
Запросов на обслуживание нет |
скзо |
|
|
— |
|
Нет |
Запрос на обслуживание имеется в системе |