Открыть сервис

Modbus Plus

Modbus Plus — это закрытая промышленная сеть (fieldbus), разработанная компанией Modicon (ныне подразделение Schneider Electric) для высокоскоростного обмена данными между программируемыми логическими контроллерами (ПЛК), компьютерами и другими устройствами автоматизации. В отличие от классического последовательного протокола Modbus (RTU/ASCII), Modbus Plus представляет собой не просто протокол, а полноценную сетевую архитектуру с собственной физической средой передачи, методом доступа к среде и протокольным стеком. Сеть была спроектирована для обеспечения детерминированного обмена в реальном времени с высокой пропускной способностью (1 Мбит/с) и поддержкой до 64 узлов на один сегмент.

История

Разработка Modbus Plus началась в середине 1980-х годов, когда Modicon стремилась расширить возможности своего флагманского протокола Modbus, который был ориентирован на соединение «точка-точка» (master-slave) и не обеспечивал достаточной производительности для сложных распределённых систем управления. Первая коммерческая версия была представлена в 1987 году.

Сеть Modbus Plus была призвана конкурировать с другими промышленными сетями того времени, такими как Data Highway Plus (Allen-Bradley) и Profibus (Siemens). Ключевым преимуществом Modbus Plus стала её интеграция с контроллерами серии Modicon 984 и Quantum, а также возможность организации кольцевой топологии для повышения надёжности.

В 1990-е годы, с распространением Ethernet и протокола Modbus TCP/IP, популярность Modbus Plus начала снижаться. Однако благодаря значительной установленной базе на предприятиях нефтегазовой, химической и энергетической отраслей, сеть продолжала эксплуатироваться и поддерживаться. В 2010-х годах Schneider Electric официально объявила о постепенном прекращении выпуска новых компонентов Modbus Plus, но продолжает поставлять запчасти и оказывать техническую поддержку для существующих систем.

Архитектура и топология

Физический уровень

Modbus Plus использует дифференциальную передачу сигнала по витой паре (RS-485) с гальванической развязкой. Скорость передачи данных фиксирована — 1 Мбит/с. Максимальная длина сегмента без повторителей составляет 500 метров. При использовании повторителей (репитеров) общая длина сети может достигать 6 км.

Топология

Сеть поддерживает несколько топологий:

  • Линейная шина (Bus): базовый вариант, где все устройства подключаются к одному магистральному кабелю.
  • Кольцо (Ring): каждый узел имеет два порта (вход и выход), что позволяет создать замкнутую петлю. При обрыве кабеля или выходе из строя одного узла сеть автоматически реконфигурируется, обеспечивая отказоустойчивость.
  • Звезда (Star): используется с активными хабами (например, Modbus Plus Hub), которые ретранслируют сигнал.

Метод доступа к среде

В Modbus Plus применяется метод Token Passing (передача маркера). Каждый узел по очереди получает право на передачу данных. Маркер — это специальный кадр, который передаётся от узла к узлу в порядке возрастания их адресов (от 1 до 64). Время удержания маркера (Token Hold Time) ограничено, что гарантирует детерминированное время доступа. Максимальное время цикла передачи маркера для полной сети из 64 узлов составляет около 6 миллисекунд.

Протокол и кадры

Формат кадра

Кадр Modbus Plus имеет фиксированную структуру, отличную от Modbus RTU. Он включает:

  • Преамбула (8 байт) — синхронизация приёмника.
  • Адрес назначения (1 байт) — адрес целевого узла.
  • Адрес источника (1 байт) — адрес отправителя.
  • Тип кадра (1 байт) — определяет функцию (например, чтение, запись, диагностика).
  • Данные (от 0 до 255 байт) — полезная нагрузка.
  • Контрольная сумма CRC (2 байта) — проверка целостности.

Типы кадров

  • Data Frameпередача данных между узлами.
  • Acknowledge Frame — подтверждение приёма.
  • Token Frame — передача маркера.
  • Diagnostic Frame — диагностика и тестирование сети.

Коммуникационные услуги

Modbus Plus поддерживает три основных режима обмена:

  1. Peer-to-Peer (одноранговый) — любой узел может инициировать передачу данных любому другому узлу.
  2. Broadcast (широковещательный) — кадр отправляется всем узлам в сети.
  3. Global Data (глобальные данные) — специальный режим, при котором данные от одного узла автоматически распространяются на все остальные узлы без явного запроса.

Устройства и компоненты

Контроллеры и модули

Основными устройствами, поддерживающими Modbus Plus, являются ПЛК серий Modicon 984, Quantum, Premium и M340 (с дополнительными модулями). Для подключения к сети используются специализированные интерфейсные модули:

  • Modbus Plus Interface Module (например, 140 CRP 931 00 для Quantum) — встраивается в корзину контроллера.
  • Modbus Plus Communication Adapter (например, NW-BP85-000) — внешний адаптер для компьютеров или других устройств.

Программное обеспечение

Для настройки и диагностики сети используется ПО:

  • Modbus Plus Configuration Tool — утилита для задания адресов, параметров и топологии.
  • Modbus Plus Diagnostic Tool — программа для мониторинга трафика, обнаружения ошибок и анализа производительности.

Повторители и хабы

  • Repeater (например, 170 XBP 030 00) — усиливает сигнал и увеличивает длину сегмента.
  • Hub (например, 170 XBP 040 00) — активный концентратор, позволяющий строить топологию «звезда».

Применение

Промышленная автоматизация

Modbus Plus широко применялась в системах распределённого управления (DCS) и SCADA на предприятиях:

  • Нефтегазовая отрасль: управление насосными станциями, компрессорами, трубопроводами.
  • Химическая промышленность: контроль технологических процессов, смешивание реагентов.
  • Энергетика: управление генераторами, подстанциями, распределительными устройствами.
  • Металлургия: управление прокатными станами, печами.

Преимущества

  • Детерминированность: гарантированное время передачи данных, что критично для систем реального времени.
  • Отказоустойчивость: кольцевая топология и автоматическая реконфигурация при сбоях.
  • Высокая скорость (для своего времени): 1 Мбит/с при длине сегмента до 500 м.
  • Простота интеграции: совместимость с существующими ПЛК Modicon.

Недостатки

  • Закрытость: протокол и оборудование являются проприетарными, что ограничивает выбор поставщиков и повышает стоимость.
  • Устаревшая технология: скорость 1 Мбит/с значительно уступает современным Ethernet-сетям (100 Мбит/с и выше).
  • Ограниченная масштабируемость: максимум 64 узла на сегмент.
  • Сложность диагностики: требуется специализированное ПО и оборудование.

Сравнение с Modbus TCP/IP

ПараметрModbus PlusModbus TCP/IP
Физический уровеньВитая пара (RS-485)Ethernet (витая пара, оптика)
Скорость1 Мбит/с10/100/1000 Мбит/с
ТопологияШина, кольцо, звездаЗвезда, дерево
Метод доступаToken PassingCSMA/CD
ДетерминированностьГарантированаНе гарантирована (зависит от нагрузки)
Макс. узлов64Практически неограниченно
ОткрытостьЗакрытыйОткрытый стандарт

Современное состояние

Несмотря на появление более современных и быстрых промышленных сетей, Modbus Plus продолжает эксплуатироваться на тысячах предприятий по всему миру. Многие компании, использующие устаревшее оборудование, предпочитают не заменять его целиком, а интегрировать Modbus Plus с современными системами через шлюзы (gateways), которые конвертируют данные в Modbus TCP/IP или OPC UA. Производство новых компонентов Modbus Plus практически прекращено, однако на вторичном рынке и у специализированных поставщиков можно найти как новые, так и восстановленные модули.

Источники

  1. Modicon Modbus Plus Network Planning and Installation Guide (GM–MBPL–001). Schneider Electric, 1996.
  2. Modbus Plus Protocol Specification (PI–MBUS–300). Modicon, 1992.
  3. Industrial Communications: Fieldbus and Ethernet. John R. Gyorki, 2005.
  4. Schneider Electric Modbus Plus Product Catalog, 2010.
  5. Modbus Plus to Modbus TCP/IP Gateway Application Note. Schneider Electric, 2015.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →