1. Функция ИР должна быть выполнена в соответствии с .диаграммами состояний на черт. ГО и требованиями п. 2.12. В табл/ 14 указаны сообщения и состояния, необходимые для выполнения перехода из .одного состояния в другое. В табл. 13 указаны сообщения, которые должны посылаться, когда каждое состояние активно. '

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

В состоянии источника «холостой ход» (СИХХ) функция «источник» или функция «источник с расширением» не участвуют в посылке байтов данных или состояний. Функция И или функ­ция ИР в состоянии СИХХ получает питание.





В состоянии СИХХ сообщения КП и ОБЗ должны посылаться пассивными ложными, а сообщение ПУС должно посылаться пассивным истинным.

Таблица 12

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

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

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

Питание включено

ркл


Только передавать

тпд

__

Очистить интерфейс

ОИ

—,

Управление

УП

—«

Мой адрес источника

МАИ

.

Отпирание последовательного опроса

опо

—■»

Запирание последовательного опроса

зпо

——,

Другие адреса источников

дли


Мой адрес на прием

МАП


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

СИХХ

И

Состояние источника «адресован»

СИАД

То же

Состояние источника «активен»

СИАК

>

Состояние «последовательный опрос активен»

СПСА

>

Состояние «холлостой ход последовательного опроса»

СХПС

»

Состояние «режим последовательного опроса»

СПСО

»

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

СПРМ

СП



Таблица 13

Состояние И

Условие

Посылаемые дистанци­онные сообщения '

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

Многоли­нейные

КП

ОБЗ

сихх

СИАД сидк


1 ПУС і

|ПУС 1 БТД или КСТ

1Л 1

|Л|

I

или Л

1 л г

1Л1-

1 л 1

У2 не разрешается посылать сообщения

То же

У2 может посылать БТД, КСТ или КП (под управлени­ем СИ)

СПСА

СПРЗ не активно

БСТ

|Л| или

I

Л

У2, управляемое СИ может посылать сообщения БСТ (под управлением СИ)

СПСА

СПРЗ активно

БСТ

ГЛ 1 или

I

I

То же

Обозначения: ПУС — пусто; КСТ—конец строки; БТД — байт данных (разд. 5); БСТ — байт состояния (разд. 5); ОБЗ — сообщение «обслуживание запрашивается (разд. 5); СПРЗ — состояние «положительная реакция на опрос» (п. 2.14.2).

Таблица 14

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

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

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

Питание включено

®кл

«Только передавать»

тпд

« -

Очистить интерфейс

ОИ

■ - ■

Управление

■ УП

■і

Мой адрес источника

МАИ

■ і, ■

Другие адреса источников

ДАИ

Другие вторичные адреса

ДВА


Группа первичных команд

ГПК

■ ■■

Отпирание последовательного опроса

опо

——

Запирание последовательного опроса

ЗПО

——

Мой вторичный адрес

МВА

її

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

СИХХ

И, ИР

Состояние источника «адресован»

СИАД

То же

Состояние источника «активен»

СИАК

»

Состояние «последовательный опрос ак­тивен»

СПСА

»

Состояние источника «первичный холос­той ход»

СИПХ

ИР

Состояние источника «первичный адре­сован»

СИПА

То же

Состояние «холостой ход последова­тельного опроса»

СХПС

И, ИР

Состояние «режим последовательного опроса»

СПСО

То же

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

СПРМ

СП

Состояние приемника «первичный адре­сован

СППА

ПР



Черт. 10



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

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

  1. В состоянии источника «адресован» (СИАД) функция И получила свой адрес источника и готова посылать данные или байты состояния, но еще не посылает их. В состоянии СИАД функция ИР получила свои первичные и вторичные адреса на передачу и готова посылать данные или байты состояния, но пока не посылает их.

В состоянии СИАД сообщения КП, ОБЗ должны посылаться ложными, а сообщение ПУС должно быть послано пассивным истинным.

  1. Функция И должна выходить из состояния СИАД и принимать:

состояние источника «активен» (СИАК), если сообщение УП ложно и состояние «режим последовательного опроса» не актив­но;

состояние «последовательный опрос активен» (СПСА), если сообщение УП ложно и состояние СПСО активно;

состояние СИХХ, если сообщение «другие адреса источников» (ДАИ) истинно и состояние СПРМ активно или сообщение МАП, используемое по выбору разработчика истинно и состояние СПРМ активно;

состояние СИХХ в пределах /4, если сообщение ОИ истинно.

  1. Функция ИР должна выходить из состояния СИАД и принимать:

состояние СИАК, если сообщение УП ложно и состояние СПСО не активно;

состояние СПСА, если сообщение УП ложно и состояние СПСО активно;

состояние СИХХ, если сообщение ДАИ истинно и состояние СПРМ активно или сообщение «другие вторичные адреса» (ДВА), истинно, состояния СИПА и СПРМ активны или сообще­ние МВА, используемое по выбору разработчика истинно и сос­тояния СППА и СПРМ активны. Если функция ИР используется совместно с функцией П, то выражение [МВАДСПРМ/СППА] должно быть заменено на [МАП ДСПРМ];

состояние СИХХ в пределах /4, если сообщение ОИ истинно.

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

  1. В состоянии «источник активен» (СИАК) функция И или ИР позволяет передавать сообщение «байт данных» (БТД) и сообщение КП, если оно используется, от функции устройства на линии сигналов ЛД и КП. Содержание сообщения определяет­ся только функцией (функциями) устройства. Функция СИ опре­деляет, когда функция устройства может изменять содержание сообщения БТД и КП, если оно используется.

Во время состояния СИАК сообщения БТД или «конец стро­ки» (КСТ) и КП могут быть посланы функциями устройства. Сообщение «обслуживание запрашивается» (ОБЗ) должно быть пассивным ложным.

Код и формат данных зависит от устройства (разд. 5).

Функции И или ЦР должны выходить из состояния СИАК и принимать:

состояние СИАД в пределах (2, если сообщение УП истинно;

состояние СИХХ в пределах /4, если сообщение ОИ истинно.

  1. В состоянии «последовательный опрос активен» (СПСА) функции И или ИР позволяют передавать одиночное сообщение о состоянии от функции устройства на линии сигнала интерфейса, используя функцию интерфейса СИ для управления передачей «байта состояния» (БСТ), который содержит сообще­ния ОБЗ. Хотя контроллер требует от устройства только один байт для сообщений БСТ и ОБЗ, устройство может повторять этот комбинированный байт сообщения. В этом случае содержа­ние сообщения БСТ может изменяться между последовательными передачами, хотя сообщение ОБЗ не изменяется функцией «зап­рос на обслуживание».

Во время состояния СПСА сообщение КП должно быть пос­лано истинным или пассивным ложным не зависимо от того, активно или не активно состояние СПРЗ. Сообщение ОБЗ дол­жно быть послано истинным, если состояние СПРЗ (см. пункт 2.14), содержащееся в функции интерфейса «запр.ос на обслу­живание», активно, и ложным, если состояние СПРЗ не активно.

Кроме того, функцией устройства должно быть послано сооб­щение БСТ.

Функции И или ИР должны выходить из состояния СПСА и принимать:

состояние СИАД в пределах /2, если сообщение УП истинно: состояние СИХХ в пределах tA, если сообщение ОИ истинно. (Измененная редакция, Изм. № 2).

  1. В состоянии «холостой ход последовательного опроса» (СХПС) функции И или ИР не могут участвовать в последова­тельном опросе. Функции И или ИР принимают состояние СХПС при включении. В состоянии СХПС никакие дистанционные сооб­щения не могут быть посланы. Функции И или ИР должны выхо­дить из состояния СХПС и принимать состояние СПСО, если сообщение «отпирание последовательного опроса» (ОПО) истин­но и состояние СПРМ активно.

  2. В состоянии «режим последовательного опроса» (СПСО) функции И или ИР участвуют в последовательном опро­се. В состоянии СПСО никакие дистанционные сообщения не могут быть посланы. Функции И или ИР должны выходить из состояния СПСО и принимать:

состояние СХПС, если сообщение «запирание последователь­ного опроса» (ЗПО) истинно и состояние СПРМ активно;

состояние СХПС в пределах t4, если сообщение ОИ истинно.

  1. В состоянии источника «первичный холостой ход» (СИПХ) функция ИР способна узнавать свой первичный адрес и не способна реагировать на свой вторичный адрес. Функция ИР принимает состояние СИПХ при включении.

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

  1. В состоянии источника «первичный адресован» (СИПА) функция ИР способна распознавать и реагировать на свой вторичный адрес.

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

  1. Все используемые варианты функций интерфейса И и ИР должны соответствовать перечисленным в табл. 15 и 16.

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

  3. Каждое устройство, которое содержит функции «источ­ник» или «источник с расширением», должно иметь средства, при помощи котор,ых адрес источника (МАП) или вторичный адрес (МВА) может быть изменен при эксплуатации прибора.

Прерывание данных, посылаемых устройством путем выхода из состояния СИАК или входа в это состояние, не должно влиять на формат выходных данных. Рекомендуется, чтобы устройство, возвращающееся в состояние СИАК, продолжало строку выходных данных с точки прерывания.

Каждое устройство, которому необходимо сообщение «тпд», должно иметь ручное переключение на режим «только передача».

  1. Функция интерфейса «приемник» (П)

    1. Функция интерфейса П дает устройству возможность по­лучать данные (включая данные о состоянии) через интерфейс от других устройств. Эта возможность существует только тогда, когда функция адресована на прием.

Существуют два варианта этой функции: без расширенного адреса и с расширенным адресом. Обычная функция «приемник» использует однобайтовый адрес. Функция интерфейса «приемник с расширенным адресом» (ПР) (далее — функция «приемник с расширением») использует двухбайтовый адрес. Во всех других аспектах эти две функции одинаковы.

В отдельном устройстве необходима только одна из этих двух функций «приемника».

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

  2. Функция «приемник с расширением» должна реализо­вываться в соответствии с диаграммой состояний, приведенной 2*