Черт.18
Таблица 38
Наименования сообщений или состояний |
Обозначения сообщений или состояний |
Функция интерфейса |
Питание включено |
вкл |
- |
Запрос управления системы |
зус |
- |
Запрос параллельного опроса |
зпо |
- |
Переход на ожидание |
пно |
- |
Взять управление асинхронно |
вуа |
- |
Взять управление синхронно |
вус |
- |
Послать "очистить интерфейс" |
очи |
- |
Послать "отпирание дистанционного управления" |
оду |
- |
Очистить интерфейс |
ОИ |
- |
Управление |
УП |
- |
Взять управление |
ВУП |
- |
Состояние контроллера "холостой ход" |
СКХХ |
К |
Состояние контроллера "адресован" |
СКАД |
То же |
Состояние контроллера "переход" |
СКПД |
" |
Состояние контроллера "активен" |
СКАК |
" |
Состояние контроллера "ожидание параллельного опроса" |
СКОП |
" |
Состояние контроллера "параллельный опрос" |
СКПР |
" |
Состояние контроллера "ожидание" |
СКОЖ |
" |
Состояние контроллера "активное ожидание" |
СКОА |
" |
Состояние контроллера "синхронное ожидание" |
СКОС |
К |
Состояние контроллера "обслуживание запрашивается" |
СКЗО |
То же |
Состояние контроллера "обслуживание не запрашивается" |
СКНЗ |
" |
Состояние "управление системы не активно" |
СКУН |
" |
Состояние "управление системы активно" |
СКУА |
" |
Состояние управления системы "холостой ход дистанционного управления" |
СКДХ |
" |
Состояние управления системы "отпирание дистанционного управления не активно" |
СКДН |
" |
Состояние управления системы "отпирание дистанционного управления активно" |
СКДА |
" |
Состояние управления системы "холостой ход очистки интерфейса" |
СКИХ |
" |
Состояние управления системы "очистка интерфейса не активна" |
СКИН |
" |
Состояние управления системы "очистка интерфейса активна" |
СКИА |
К |
Состояние "прием данных" |
СПРМ |
СП |
Состояние приемника "не готов" |
СПНГ |
СП |
Состояние синхронизации передачи источника "переход" |
СИПД |
СИ |
Состояние источника "адресован" |
СИАД |
И |
Состояние синхронизации передачи источника "задержка" |
СИЗД |
СИ |
Состояние контроллера "резерв" |
СКРЗ |
К |
Таблица 39
Состояние функции К |
Посылаемые дистанционные сообщения |
Взаимодействие с функцией устройства У2 |
||||
|
ОИ |
ДУ |
УП |
ИДТ |
многолинейные |
|
СКХХ |
- |
- |
|Л| |
|Л| |
|ПУС| |
У2 не должно посылать сообщения интерфейса |
СКАД |
- |
- |
|Л| |
|Л| |
|ПУС| |
У2 не должно посылать сообщения интерфейса |
СКАК |
- |
- |
I |
Л |
ГПК ГВК |
У2 может посылать сообщения интерфейса |
СКОП |
- |
- |
I |
I |
|ПУС| |
У2 нe должно посылать сообщения интерфейса |
СКПР |
- |
- |
I |
I |
|ПУС| |
У2 может получать сообщения РОП |
СКОЖ |
- |
- |
Л |
|Л| |
|ПУС| |
У2 не должно посылать сообщения интерфейса |
СКОС |
- |
- |
I |
Л или |Л| |
|ПУС| |
У2 не должно посылать сообщения интерфейса |
СКРЗ |
- |
- |
Л |
|Л| |
|ПУС| |
У2 не должно посылать сообщения интерфейса |
СКОА |
- |
- |
I |
Л |
|ПУС| |
У2 не должно посылать сообщения интерфейса |
СКПД |
- |
- |
I |
Л |
ВУП |
У2 должно продолжать посылать сообщения ВУП |
СКИХ |
|Л| |
- |
- |
- |
- |
Нет |
СКИН |
Л |
- |
- |
- |
- |
Нет |
СКИА |
I |
- |
- |
- |
- |
Нет |
СКДХ |
- |
|Л| |
- |
- |
Нет |
Нет |
СКДН |
- |
Л |
- |
- |
Нет |
Нет |
СКДА |
- |
I |
- |
- |
Нет |
Нет |
СКНЗ |
- |
- |
- |
- |
Нет |
Запросов на обслуживание нет |
СКЗО |
- |
- |
- |
- |
Нет |
Запрос на обслуживание имеется в системе |
2.19.6. В состоянии контроллера "холостой ход" (СКХХ) функция К не может управлять интерфейсом. Функция К получает питание в состоянии СКХХ.
В состоянии СКХХ сообщения УП и ИДТ должны посылаться пассивными ложными, а сообщение ПУС должно посылаться пассивным истинным. Сообщение ИДТ кодируется на линиях УП и КП (см. табл.2а).
Функция К должна выходить из состояния СКХХ и принимать состояние "контроллер адресован" (СКАД), если сообщение "взять управление" (ВУП) истинно (посылается действующим контроллером) и состояния СИАД и СПРМ активны, или состояние управления системы "очистка интерфейса активна" (СКИА) активно.
2.19.4-2.19.6. (Измененная редакция. Изм. N 2).
2.19.7. В состоянии контроллера "адресован" (СКАД) функция К находится в процессе становления "действующим контроллером" интерфейса, но ожидает того момента, когда работающий контролер перестанет передавать сообщение УП.
В состоянии СКАД сообщения УП и ИДТ должны посылаться пассивными ложными, а сообщение ПУС должно посылаться пассивным истинным.
Функция К должна выходить из состояния СКАД и принимать:
состояние "контроллер активен" (СКАК), если сообщение УП ложно;
состояние СКХХ в пределах , если сообщение ОИ истинно и состояние СКУА не активно.
2.19.8. В состоянии контроллера "активен" (СКАК) функция К обеспечивает передачу многолинейных сообщений интерфейса от функции (функций), устройства на линии сигналов интерфейса. Этими сообщениями являются адреса устройств, универсальные команды или адресные команды. Функция СИ определяет время, когда функции (функция) устройства могут изменить содержание посылаемых многолинейных сообщений. Однако содержание сообщения определяется только функцией (функциями) устройства.
Сообщение УП должно посылаться истинным, сообщение ИДТ должно посылаться ложным в то время, когда состояние СКАК активно.
Функция К должна выходить из состояния СКАК и принимать:
состояние контроллера "переход" (СКПД), если сообщение ВУП (посылаемое своей собственной функцией устройства, но принимаемое как дистанционное сообщение) истинно, состояние СИАД не активно, а состояние СПРМ активно;
состояние контроллера "ожидание параллельного опроса" (СКОП), если сообщение "запрос параллельного опроса" (зпо) истинно и состояния СИЗД и СИПД не активны;
состояние контроллера "холостой ход" (СКХХ) в пределах , если сообщение ОИ истинно и состояние СКУА не активно;
состояние контроллера "ожидание" (СКОЖ), если сообщение "переход на ожидание" ("пно") истинно, а состояние СИПД и СИЗД не активны.
2.19.9. В состоянии контроллера "ожидание параллельного опроса" (СКОП) функция К проводит параллельный опрос через интерфейс, но ожидает установления сигналов на линиях ЛД. В состоянии СКОП сообщение ИДТ должно посылаться истинным, а сообщение ПУС должно быть послано пассивным истинным.
Функция К должна выходить из состояния СКОП и принимать:
состояние контроллера "параллельный опрос" (СКПР) после истечения периода времени ;
состояние СКОА, если сообщение "зпо" ложно;
состояние СКХХ в пределах , если сообщение ОИ истинно и состояние СКУП не активно.
2.19.10. В состоянии контроллера "параллельный опрос" (СКПР) функция К проводит параллельный опрос и передает сообщение, полученное через линии сигналов интерфейса на функции устройства. В состоянии СКПР сообщение ИДТ должно посылаться истинным, а сообщение ПУС должно посылаться пассивным истинным. Функция К должна выходить из состояния СКПР и принимать:
состояние СКОА, если сообщение "зпо" ложно;
состояние СКХХ в пределах , если сообщение ОИ истинно и состояние СКУА не активно.
2.19.11. В состоянии контроллера "ожидание" (СКОЖ) функция К позволяет устройству передавать сообщения устройства через интерфейс. В состоянии СКОЖ сообщение УП должно посылаться ложным, сообщение ПУС должно посылаться пассивным истинным, а ИДТ пассивным ложным.
Функция К должна выходить из состояния СКОЖ и принимать:
состояние контроллера "синхронное ожидание" (СКОС), если сообщение "взять управление асинхронно" (вуа) истинно;
состояние контроллера СКРЗ, если сообщение "взять управление синхронно" (вус) истинно и состояние СПНГ активно;
состояние СКХХ в пределах , если сообщение ОИ истинно и состояние СКУА не активно.
2.19.9-2.19.11. (Измененная редакция, Изм. N 2).
2.19.11а. В состоянии контроллера "резерв" (СКРЗ) функция К при помощи функций П и СП через интерфейс посылает ложное сообщение ГП. В этом состоянии она находится до тех пор, пока сообщение СД не станет ложным на входе всех устройств в КОП. Состояние СКРЗ препятствует ошибочному одновременному появлению сообщений УП и СД и приему их устройствами, которые находятся в состоянии холостого хода.
В состоянии СКРЗ сообщение УП должно посылаться ложным, сообщение ИДТ пассивным ложным, а сообщение ПУС пассивным истинным.
Функция К должна выходить из состояния СКРЗ и принимать:
состояние СКОС после истечения периода времени ;
состояние СКОЖ, если сообщение "вус" ложно;
состояние СКХХ в пределах периода времени , если сообщение ОИ истинно и состояние СКУА не активно.
(Введен дополнительно, Изм. N 2).
2.19.12. В состоянии контроллера "синхронное ожидание" (СКОС) функция К находится в процессе принятия состояния "активное ожидание" (СКОА), но ожидает определенного момента времени ( ) или состояния СИАД активно для того, чтобы убедиться, что действующий активный "источник" распознает сообщения УП, посылаемые через интерфейс. Если состояние СКОС принимается при помощи сообщения "вус", то во время пребывания в этом состоянии функция (функции) устройства должна продолжать посылать "вус" истинным. При этом функция интерфейса "синхронизация приемника" продолжает посылать через интерфейс сообщение ГП ложным, задерживая передачу следующего байта данных.