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

  1. Состояние ССБА воздействует только на функции уст­ройства и не воздействует на функции интерфейса.

Устройство может использовать функцию СБ в любых целях,, необходимых для своей работы. Нормальное использование этой функции приведет к тому, что функция устройства будет в таком же состоянии, как при подаче сигнала «питание включено». Эта функция может быть использована для установления функций, устройства в определенное состояние, которое конструктор дол­жен указать.

  1. Функция интерфейса «запуск устройст­ва» (ЗП)

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

    2. Функция интерфейса «запуск устройства» должна вы­полняться в соответствии с диаграммой (черт. 17) и требования­ми п. 2.18. В табл. 35 указаны сообщения и состояния, необходи­мые для перехода из одного активного состояния в другое. В табл. 36 приведено взаимодействие с функциями устройства, когда каж­дое состояние активно.

ЗАЛУ СПАД

Черт. 17

  1. В состоянии «холостой ход» функции запуск устройства (СЗПХ) функция ЗП не активна.

В состоянии СЗПХ никакие дистанционные сообщения не мо­гут быть посланы.



Таблица 35

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

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

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

Запуск устройства

ЗАП

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

СЗПХ

ЗП

запуска устройства

Состояние запуск устройства «активен»

СЗПА

То же

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

СПРМ

СП

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

СПАД

п


Таблица 36

Состояние ЗП

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

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

СЗПХ

СЗПА

Нет

Нет

Нет

У2 должна начинать выполнение запус­каемой операции



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

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

В состоянии СЗПА никакие дистанционные сообщения не мо­гут быть посланы.

Функция ЗП должна выходить из состояния СЗПА и прини­мать состояние СЗПХ, если сообщение ЗАП ложно или состояние СПАД не активно, или состояние СПРМ не активно.

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

Таблица 37

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

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

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

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

ЗП0

ЗП1

Все

Нет

Нет Все

Нет

П1— Ш или

ПР1—ПР4



' 2.18.6. Рекомендуется, чтобы устройство начинало работу не­медленно после того, как состояние СЗПА становится активным. Если устройство начало работать, то оно не должно реагиро­вать на последующие переходы состояний до тех пор, пока не выполнит операцию. Только после завершения первой операции устройство может начать новую операцию в ответ на следующее активное состояние СЗПА.

  1. Функция интерфейса «контроллер» (К)

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

    2. Функция интерфейса «контроллер» может выполнять свои задачи только тогда, когда она посылает черкез интерфейс сообщение УП.

    3. Если несколько устройств в интерфейсе имеют функцию «контроллер», то все они, за исключением одной, должны нахо­диться в состоянии «холостой ход контроллера» (СКХХ) в один и тот же момент времени. Устройство, содержащее функцию «контроллер», которая не находится в состоянии СКХХ, называет­ся «действующий контроллер» системы интерфейс. Настоящий стандарт устанавливает алгоритм, в соответствии с котором устройство с функцией «контроллер» может стать «действующим контроллером» системы.

    4. Функция «контроллер» в одном из устройств, подсоеди­ненных к интерфейсу, может принимать состояние «управление системы активно» (СКУА). В этом состоянии может находиться не более одного устройства. Функция должна оставаться в состо­янии СКУА во время работы шины и иметь возможность посы­лать сообщение ОИ и ДУ через интерфейс в любое время, неза­висимо от того, имеется ли действующий контроллер или нет.

Это устройство называется «контроллером системы».

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

  2. В состоянии контррллера «холостой ход» (СКХХ) функ­ция К не может управлять интерфейсом. Функция К получает пи­тание в состоянии СКХХ.

В состоянии СКХХ сообщения УП и ИДТ должны посылать­ся пассивными ложными, а сообщение ПУС должно посылаться пассивным истинным. Сообщение ИДТ кодируется на линиях УП и КП (см. табл. 2а).

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

■япие управления системы «очистка интерфейса активна» (СКИА) •активно.

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

  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

Нет

Нет

скнз


Нет

Запросов на обслужива­ние нет

скзо




Нет

Запрос на обслуживание имеется в системе