Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Каждому прибору, который входит в состав системы, объединенной интерфейсом, присущи три вида функций: приборные, кодирования информации и интерфейсные. Приборные функции— это вид параметров, измеряемых данным прибором, диапазон измерений, режим работы прибора ит. п. Они задаются 'разработчиком, который учитывает вопросы сопряжения я выбирает сигналы из номенклатуры интерфейса. Кодирование информации выполняется в соответствии с регламентированными кодамии форматами [9]. Третий вид функций рассматривается ниже более подробно.
Интерфейсные функции — это совокупность типовых операций, выполняемых при обмене данными в системе, организованной интерфейсом. Каждая интерфейсная функция, осуществленная в приборе, позволяет ему принимать, передавать сообщения или выполнять определенную обработку их. Взаимодействие соединенных шин приборов достигается в результате выполнения десяти интерфейсных функций, пять из которых относят к основным, а еще память — к дополнительным. Раскроем сущность интерфейсных функций, указав их символические обозначения.
Основные фуккции
1. Прием данных L (П) или расширенный (от нескольких источников) прием данных LE (ПР). Эта функция позволяет прибору получить данные, переданные через интерфейс другим прибором. Такая возможность осуществляется тогда, когда контроллер
или местный входной сигнал «только прием» (получаемый с передней панели) задают интерфейсную функцию приема.
2. Согласование прибора-приемника АН (СП) —функция квитированного обмена со «слушающим» прибором, гарантирующая правильный прием информации.
3. Передача информации источником Т (И) или расширенная передача ТЕ (ИР) — функция, позволяющая «говорящему» прибору передавать через интерфейс формируемые им данные другим приборам, подключенным к интерфейсу. Подобная возможность осуществима тогда, когда контроллер или местный входной сигнал «только передача» задают интерфейсную функцию передачи.
4. Согласование прибора-передатчика SH (СИ) — функция квитированного обмена с «говорящим» прибором, гарантирующая правильную передачу информации.
5. Контроллер С (К) —функция, дающая возможность прибору передавать другим приборам, подключенным к интерфейсу, адреса и универсальные команды (если в системе с интерфейсом не сколько устройств имеют функцию С (К), то все они, за исключением одного, называемого действующим контроллером, должны находиться в состоянии «холостой ход контроллера»).
Дополнительные функции
1. SR - запрос на обслуживание – функция, которая позволяет прибору запрашивать у контроллера операции по обслуживанию (например, опрос).
2. RL – дистанционное и местное управление - функция, создающая для данного прибора возможность получать программирующую информацию либо с его передней панели (местное управление), либо от интерфейса (дистанционное управление).
3. РР - параллельный опрос – функция, позволяющая прибору выдавать ответную информацию при параллельном опросе в контроллер без предварительной команды «передача информации».
4. DC – очистка прибора – функция установки прибора в исходное состояние.
5. DL – запуск прибора – функция, создающая возможность контроллеру выдавать прибору команду начала работы (основной или запрограммированной).
Временная диаграмма режима "рукопожатия":
Режим "рукопожатие" - это режим асинхронного обмена информацией между ФБП и ФБИ.
Рассмотрим режим "рукопожатие" между прибором говорящим и слушающим, т.е. обмен между одним источником и одним приемником. В начальный момент времени отсутствуют подготовленные данные и ниодин из приборов не подготовлен к обмену информацией.
Стандарт работы:
1. На шине DIO данные не выставлены. При нормальной работе интерфейса на линии достоверности данных должен быть высокий уровень, т.к. данные еще не выставлены, и низкий уровень свидетельствовал бы о неисправности системы. На линиях "готов к приему" и "данные приняты" низкий уровень.
2. Приемники, т.е. слушающие приборы, начинают выбрасывать флаги готовности и, когда последний из приборов (самый медленнодействующий) выставит флаг готовности – на линии NRFD устанавливается высокий уровень, что свидетельствует о его готовности к приему информации.
3. Идет проверка на достоверность данных. Если данные достоверны, то на линии DAV устанавливается низкий уровень. Проверка проведена.
4. Приборы готовы к приему информации, данные – достоверны. Начинается прием информации приборами-приемниками и, одновременно с этим на NRED снимается флаг готовности.
5. Приемники, по мере окончания приема, выставляют флаги, свидетельствующие о том, что прием окончен и когда последний из них выставит флаг об окончании информации - на линии NDAC устанавливается высокий уровень
6. Нет необходимости на линии DAV (достоверность данных) держать низкий уровень, свидетельствующий о достоверности данных и на этой линии, выставляется высокий уровень.
7. На шине NDAC снимается флаг о принятии данных, и на линии DIО снимаются данные. Закончен прием первого байта информации. Для осуществления приема нового байта данных повторяют процедуру «рукопожатия».
Дата публикования: 2015-07-22; Прочитано: 780 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!