Студопедия  
Главная страница | Контакты | Случайная страница

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

Прикладной интерфейс Modbus. Алгоритм взаимодействия центральной ЭВМ и локальной станций сети Modbus.

Читайте также:
  1. SPI интерфейс
  2. Алгоритм
  3. Алгоритм
  4. Алгоритм 2. Пузырьковая сортировка
  5. Алгоритм 5. Сортировка двоичной кучей
  6. Алгоритм 6. Быстрая сортировка
  7. Алгоритм 7. Сортировка подсчетом
  8. Алгоритм вибору завдань для самостійної (дистанційної) роботи студентів
  9. Алгоритм выбора плавких предохранителей
  10. Алгоритм вычисления k-го процентиля

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

Алгоритм взаимодействия центральной ЭВМ и локальных станций сети MODBUS

Сеть MODBUS реализует алгоритм взаимодействия "Master-Slave" ("Хозяин-Слуга").

Инициатором обмена всегда выступает центральная ЭВМ - Master, а локальное устройство - Slave, лишь отвечает на запрос. Запрос центральной ЭВМ может остаться и без ответа - соответствующие ситуации будут рассмотрены ниже. Важно, что локальный узел не имеет права начать обмен по своей инициативе.

Дисциплина "Master-Slave" чрезвычайно упрощает протоколы ЛВС, однако имеет существенный недостаток - важные события в локальном узле, например, аварийные ситуации, становятся известными центральной станции лишь при обращении к данному узлу.

Каждый локальный узел может относительно сети находиться в двух состояниях: пассивный режим: Listen Only Mode, активный режим: On-line Mode.

Рис. 17. Диаграммы состояний и переходов локального узла

• Режим Listen Only Mode устанавливается при аппаратном запуске (перезапуске) станции. В рабочий режим On-line можно перейти только по одной команде - Restart Communications Option (см. Функция диагностики 08, подфункция 01). Из режима On-line узел можно перевести в Listen Only Mode командой Force Listen Only Mode (см. Функция диагностики 08, подфункция 04).При обработке любых запросов, кроме двух указанных выше, устройство находится в режиме On-line.

• В ЛВС MODBUS существует два вида передачи данных от центрального (Master) устройства: широковещательная передача, адресная передача.

• Широковещательная передача относится ко всем локальным узлам. В адресном поле кадра при этом используется нулевой адрес. При этом для всех узлов формируются один и тот же запрос и в каждом узле могут быть выполнены одинаковые действия. В этом режиме локальные узлы не отвечают на запрос. При адресной передаче сообщение-запрос назначается одному конкретному узлу сети путем указания адреса узла - числа от 1 до 255. При этом (за исключением отдельных случаев) локальный узел формирует ответ на запрос.

• Центральное устройство во всех случаях вызова, предполагающих ответ локального узла, устанавливает тайм-аут ожидания ответа. Если тайм-аут ожидания истекает, то Master-устройство вновь повторяет запрос. Число повторных попыток регламентируется. После их использования формируется сообщение программе более высокого уровня о невозможности соединения с заданным узлом.

 




Дата добавления: 2015-09-09; просмотров: 32 | Поможем написать вашу работу | Нарушение авторских прав

1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | <== 14 ==> | 15 | 16 | 17 | 18 | 19 | 20 |


lektsii.net - Лекции.Нет - 2014-2024 год. (0.005 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав