Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Интерфейсные функции СП и СИ




Некоторые возможные состояния интерфейсных функций СП и СИ представлены в табл. 2.3. Рассмотрим (рис. 2.6 и 2.7) направленные графы состояний этих интерфейсных функций.

Исходное состояние СП при включении "Холостой ход". Переход к следующему состоянию "Не готов" возможен лишь при наличии внешнего сигнала УП. Переход в состояние "Готов" возможен лишь при наличии двух внутренних (местных) сообщений:

а) прибор переведен в асинхронный режим работы;

б) прибор готов к приему очередного сообщения.

Таблица 2.2

Обозначение Наименование местного сообщения
вкл инб гтп прм тпд тпм вус Питание включено Имеется новый байт Готов для принятия следующего сообщения Принимать Только передать Только принимать Взять управление синхронно

Таблица 2.3

Обозначение Наименование интерфейсной функции
СПХС СПНГ СПГТ СПРМ СПОЦ СИХС СИГР СИЗД СИПД СИОЦ Состояние приемника "Холостой ход"        << <<  "Не готов"        << <<  "Готов"        << <<  "Прием данных"        << <<  "Ожидание нового цикла"        << <<  "Холостой ход"        << <<  "Генерация"        << <<  "Задержка"        << <<  "Передача"        << <<  "Ожидание нового цикла"

 

Переход в состояние "Прием" происходит при поступлении в приборный интерфейс внешнего сообщения сопровождения данных (СД), говорящего о достоверности последних. По истечении времени считывания данных функция переходит в режим ожидания, а после прекращения сигнала достоверности – в состояние "Не готов".

Приведем диаграммы состояний линий и интерфейсных функций СИ и СП при асинхронной передаче информации (рис. 2.8).

Пояснения к рис. 2.8:

1 – данные к передаче не готовы, приборы к приему не готовы;

2 – источник формирует очередной байт;

3 – формируется местный сигнал готовности источника «Имеется новый байт». Функция синхронизации передачи источника (СИ) переходит из состояния "Генерация" (источник формирует очередной байт) в состояние "Задержка" (СИЗД), когда сообщение "Имеется новый байт" истинно. Это состояние сохраняется до тех пор, пока все приемники не будут готовы;

Рис. 2.6. Направленный граф состояний интерфейсной функции СП

 

Рис. 2.7. Направленный граф состояний функции СИ

 

4 – приемник по местному сообщению гтп (готов к приему) переходит в состояние СПГТ;

5 – функции СП всех приемников перешли в состояние СПГТ. По мере готовности всех приемников ГП переходит в высокое состояние (логическая схема И-НЕ всех сигналов гтп);

6 – при появлении сигнала готовности на линии ГП функция СИ переходит в состояние "Передача данных" (СИПД) и формируется сигнал достоверности данных на линии СД (низкий уровень);

7 – при появлении сигнала достоверности функция СП переходит в состояние "Прием данных" и формируется сигнал низкого уровня на ГП, так как приемники не готовы для приема следующего байта;

8 – каждый приемник формирует местное сообщение «Не готов к приему», и функция СП переходит в состояние "Ожидание нового цикла" (СПОЦ);

9 – в состоянии ожидания по принятию данных всеми приемниками формируется сигнал "Данные приняты" (уровень ДП высокий);

10 – при появлении высокого ДП функция СИ переходит в состояние "Ожидание" (СИОЦ). Одновременно формируется сигнал недостоверности данных (высокий уровень СД);

11 – снимается байт с линий ЛД и готовится очередной;

12 – по сигналу "Данные недостоверны" функция СП переходит в состояние "Не готов" и формируется сигнал "Данные не приняты";

13 – функция СИ возвращается в исходное состояние СИГР (генерация источником нового байта сообщения).

Рис. 2.8. Диаграммы состояний линий и интерфейсных функций

 

    Интерфейсная функция «Запрос на обслуживание»

Интерфейсная функция З используется прибором в тех случаях, когда он нуждается во внеочередном обслуживании. В табл. 2.4 приведена расшифровка состояний и условий перехода функции З. Граф состояний приведен на рис. 2.9.

Сигнал ЗО формируется, например, если: прибор не работоспособен; прибор не готов; входной буфер переполнен; возникли ошибки программирования, синтаксиса или синхронизации.

 Таблица 2.4

Наименование сообщения или состояния  Обозначение
Состояние “Последовательный опрос активен” СПСА
 Питание включено вкл
 Запрос на обслуживание зно
 Состояние “Отрицательная реакция на опрос” СОРЗ
       <<  “Запрос на обслуживание” СЗОБ
       <<  “Положительная реакция на опрос” СПРЗ

 

Рис. 2.9. Интерфейсная функция

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

 

Временная последовательность процесса идентификации при запросе на обслуживание показана на рис. 2.10.

 

Рис. 2.10. Временная последовательность идентификации

        

Пояснения к рис. 2.10:

 1 – прибор устанавливает линию ЗО в “1” (низкое);

 2 – контроллер включает цикл идентификации ЗО;

 3 – установка УП в низкое состояние для передачи команд;

 4 – передача команды отпирания последовательного опроса ОПО из структуры ГУК, т.е. без адресации;

 5 – установка адреса на передачу первого прибора (первый по списку);

 6 – снятие сигнала УП;

 7 – первый прибор посылает байт своего состояния;

 8 – контроллер проверяет байт состояния и интерпретирует данные (ЛД6=0 – прибор не запрашивает обслуживание, ЛД6=1 – прибор запрашивает обслуживание, ЛД5...ЛД0 – данные состояния);

9 – если опрос окончен, то переход к позиции 14, если нужно опросить другие приборы, то переход к позиции 10;

10 – установка адреса на передачу другого прибора;

11 – установка УП в высокое состояние;

12 – второй прибор посылает байт своего состояния;

13 – проверка данных состояния и возврат к 9;

14 – все приборы опрошены;

15 – посылка универсальной команды (ГУК) «Запирание последовательного опроса» (ЗПО);

16 – установка УП в высокое состояние и продолжение работы системы.

    Предполагается, что после проведения опроса всех потенциальных запросчиков, выявлен истинный запросчик, проанализирован его байт состояния и выполнены действия, снимающие запрос обслуживания.

 










Последнее изменение этой страницы: 2018-04-12; просмотров: 532.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...