Производство по чертежам Подбор аналогов Цены производителя Оригинальная продукция в короткие сроки
INNERпроизводство и поставка промышленных комплектующих и оборудования
Отзыв ★★★★★ Будем благодарны за отзыв в Яндексе — это помогает нам развиваться Оставить отзыв →
Правовая информация Условия использования технических материалов и калькуляторов Правовая информация →
INNER
Контакты

Промышленные сети: топологии и резервирование

  • 19.06.2026
  • Познавательное

Промышленные сети и их топологии — основа надёжной автоматизации. Выбор схемы соединения узлов и протокола резервирования определяет время восстановления связи после отказа кабеля или коммутатора, доступность системы управления и допустимость кольцевых, звездообразных или иерархических архитектур. В статье разобраны базовые топологии промышленных сетей (шина, звезда, дерево, кольцо, линия, ячеистая), кольцевое и медиа-резервирование (MRP, DLR, PRP, HSR, RSTP), их характеристики, время восстановления и принципы выбора под конкретные задачи.

Содержание статьи
Основа

Промышленная сеть: требования и уровни

Промышленная сеть отличается от офисной не столько средой передачи, сколько требованиями к детерминированности, надёжности и допустимой задержке. Для систем управления реального времени важны верхние границы времени реакции, гарантированная доставка сообщений и предсказуемая работа при единичном отказе. На физическом уровне это, как правило, медь категории 5e/6 или оптика; на канальном — коммутируемый Ethernet по семейству ИСО/МЭК/IEEE 8802-3.

В современных архитектурах автоматизации промышленные сети организуют по нескольким уровням: полевой (датчики, приводы, удалённые модули ввода-вывода), управляющий (контроллеры, шлюзы), и операторский (SCADA, MES). Базовые типы профилей передачи данных и связанных протоколов реального времени описаны в комплексе стандартов МЭК 61784 и МЭК 61158 (профили коммуникационных протоколов CPF, в том числе PROFINET, EtherNet/IP, EtherCAT, Modbus TCP); требования к высокой доступности — в серии IEC 62439.

Топология и протокол резервирования — это два независимых, но связанных решения: физическая схема прокладки кабелей и логический механизм, обеспечивающий работу сети после отказа.

Наверх Топологии

Базовые топологии и их сравнение

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

Шина

Исторически — единый общий сегмент (коаксиальная магистраль с отводами). В современных полевых шинах роль «шины» выполняют сети типа PROFIBUS DP/PA, Modbus RTU, CAN. В Ethernet «шина» в чистом виде не реализуется; функционально близки сегменты на одном коммутаторе. Преимущество — минимум кабеля; недостаток — обрыв магистрали выводит из строя весь сегмент, и поиск неисправности на длинной шине затруднён.

Звезда

Узлы подключаются к центральному коммутатору отдельными линиями. Отказ одной линии не затрагивает остальные узлы; типовая схема для шкафных решений. Стоимость кабеля и портов выше, чем в линии или кольце; центральный коммутатор — единая точка отказа, поэтому в ответственных применениях его резервируют.

Дерево

Иерархическая комбинация звёзд: коммутаторы каскадируются от ядра к периферии. Применяется на крупных объектах для разнесения по цехам и шкафам. Недостаток — отказ узла верхнего уровня обрезает целую ветвь.

Линия (daisy chain)

Устройства соединяются последовательно через встроенные двухпортовые коммутаторы. Минимум кабеля, удобный «протянуть» вдоль линии или конвейера. Недостаток — любой обрыв или отказ узла разрывает связь со всеми узлами после места повреждения; время отклика растёт пропорционально количеству хопов.

Кольцо

Линия, замкнутая в кольцо. Сама по себе кольцевая прокладка ничего не даёт без управляющего протокола: коммутируемая сеть с физической петлёй без блокировки потеряет работоспособность из-за широковещательного шторма. Поэтому кольцо всегда работает с протоколом резервирования — MRP, DLR, HSR или RSTP, который обеспечивает один логически разрезанный участок при штатной работе и переключает трафик на резервный путь при отказе.

Ячеистая (mesh)

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

ТопологияКабельОтказоустойчивостьСложность монтажаТипичное применение
ШинаМинимумНет: обрыв магистрали — сегмент не работаетНизкаяПолевые шины (PROFIBUS, CAN), сегменты Modbus RTU
ЗвездаБольше — отдельная линия к каждому узлуУзловая: отказ одной линии локаленСредняяШкафные системы, кросс-соединения, серверные сегменты
ДеревоСреднийЛокальная по веткамВысокаяКрупные объекты, многоуровневые архитектуры
ЛинияМинимумНет: обрыв обрезает связь после места отказаНизкаяКонвейеры, протяжённые линии IO
КольцоБлизко к линии плюс замыкающий участокС протоколом резервирования — выдерживает один отказСредняяОтветственные системы автоматизации, подстанции
ЯчеистаяМаксимумВысокая, выдерживает несколько отказовВысокаяРадиосети, распределённые установки

Любая физическая петля в коммутируемом Ethernet недопустима без активного протокола, разрывающего петлю логически. Кольцо без MRP, DLR, HSR или RSTP — это рабочий шторм широковещательных кадров, а не отказоустойчивая сеть.

Наверх Принцип

Кольцевое резервирование: общий принцип

Идея кольцевого резервирования проста: устройства образуют замкнутый контур, в штатном режиме один из участков логически блокирован, чтобы не было петли. При отказе кабеля или коммутатора менеджер кольца (или сам алгоритм распределённо) обнаруживает разрыв, разблокирует резервный участок и восстанавливает связность. Время от момента отказа до восстановления передачи рабочего трафика называется временем восстановления (recovery time).

Разные протоколы решают эту задачу по-разному:

  1. Менеджер кольца с тестовыми кадрами. Выделенный узел (MRM в MRP, активный супервизор в DLR) периодически шлёт служебные кадры по обоим портам; их пропадание свидетельствует об отказе. Так работают MRP и DLR.
  2. Параллельная передача дублированных кадров. Передатчик шлёт одинаковые кадры по двум независимым путям (PRP) или по двум направлениям кольца (HSR), приёмник принимает первый пришедший и отбрасывает дубликат. Восстановление при отказе — нулевое: время потери кадров отсутствует.
  3. Распределённый алгоритм связующего дерева. Коммутаторы обмениваются BPDU и совместно строят дерево без петель. RSTP и MSTP работают в произвольной топологии, не требуют выделенного менеджера, но дают большее и менее детерминированное время восстановления.
Наверх Кольцо

MRP: протокол медиа-резервирования

Media Redundancy Protocol определён в стандарте IEC 62439-2; действующая редакция — Ed.3.0:2021 с корригендумом 2023 года. Протокол построен на кольцевой топологии и обеспечивает детерминированное восстановление связи при одиночном отказе линии или коммутатора в кольце под управлением выделенного узла Media Redundancy Manager (MRM); остальные узлы — Media Redundancy Clients (MRC). Все узлы кольца имеют ровно по два кольцевых порта.

В штатном режиме один из портов MRM логически блокирован — это разрывает петлю. MRM периодически шлёт тестовые кадры (MRP_Test) по обоим портам; они проходят по всему кольцу через MRC и возвращаются ко второму порту MRM. При обрыве кольца тестовые кадры перестают возвращаться, MRM разблокирует резервный порт, очищает таблицы MAC у клиентов сообщениями MRP_TopologyChange и восстанавливает связность.

IEC 62439-2:2021 определяет несколько профилей с гарантированными верхними границами времени восстановления: 500 мс, 200 мс и 30 мс для кольца до 50 узлов и 10 мс — для кольца до 14 узлов. Реально достижимое время зависит от количества узлов, периодичности тестовых кадров и характеристик коммутаторов.

Стандарт
IEC 62439-2:2021 действующий
Топология
Кольцо
Менеджер
Один MRM (опционально несколько MRA — Media Redundancy Auto-manager)
Узлов в кольце
До 50
Время восстановления
10 / 30 / 200 / 500 мс — выбор профиля
Уровень OSI
L2 (MAC)
Наверх PROFINET

MRP и MRPD в PROFINET

В семействе PROFINET MRP используется как базовый протокол медиа-резервирования. Спецификация MRP интегрирована в комплекс IEC 61158 (Тип 10 PROFINET) и в профильный стандарт IEC 61784-2, что обеспечивает межвендорную совместимость в пределах требований PROFINET. Для PROFINET RT (Real-Time) рекомендованная конфигурация — MRP с временем восстановления, не превышающим 200 мс, при количестве узлов в кольце до 50; время сторожевого таймера PROFINET выбирают согласованно (порядка нескольких сот мс).

Для приложений PROFINET IRT (Isochronous Real-Time), где недопустима даже краткая потеря пакетов (например, синхронизированные сервоприводы), используется MRPD — Media Redundancy for Planned Duplication. MRPD передаёт каждый изохронный кадр сразу в обе стороны кольца; приёмник принимает первый пришедший пакет и отбрасывает дубликат. При обрыве потери кадров нет — время восстановления нулевое. MRPD применяется в дополнение к MRP, а не вместо него: служебный и стандартный RT-трафик идут по MRP-механизму.

Все устройства кольца должны поддерживать выбранный протокол и быть включены в одну редундантную область (redundancy domain). Смешение MRP-устройств с не-MRP в одном кольце нарушает корректную работу алгоритма.

Наверх EtherNet/IP

DLR: кольцо уровня устройств в EtherNet/IP

Device Level Ring — протокол кольцевого резервирования EtherNet/IP, определённый в спецификации CIP Networks Library (Volume 2, EtherNet/IP Adaptation of CIP) консорциума ODVA. DLR оперирует на канальном уровне; роль менеджера кольца выполняет активный ring supervisor, остальные узлы — обычные ring nodes; возможен резервный supervisor. Все узлы кольца имеют по два Ethernet-порта со встроенной коммутаторной функцией.

В штатном режиме активный супервизор блокирует пересылку между своими кольцевыми портами и периодически рассылает кадры Beacon с заданным интервалом (по умолчанию короткий, в сотни микросекунд). Узлы кольца отслеживают непрерывность приёма Beacon. При отказе линии или узла супервизор фиксирует пропадание Beacon, открывает свой ранее заблокированный порт и инициирует переразметку MAC-таблиц. Заявленное время восстановления для типового кольца из десятков узлов — менее 3 миллисекунд.

DLR применяется преимущественно для оборудования с EtherNet/IP — приводы, удалённые модули IO, контроллеры со встроенной поддержкой DLR. В одно DLR-кольцо допускается включение коммутаторов или конечных устройств, не поддерживающих DLR, но это удлиняет наихудшее время восстановления и снижает диагностируемость.

Спецификация
ODVA CIP Networks Library, Volume 2 (EtherNet/IP)
Топология
Одиночное кольцо
Менеджер
Активный ring supervisor, опционально backup
Время восстановления
Менее 3 мс для типового кольца
Уровень OSI
L2
Наверх Бесшовное

PRP и HSR: бесшовное резервирование

Parallel Redundancy Protocol и High-availability Seamless Redundancy определены в стандарте IEC 62439-3; действующая редакция — Ed.4.0:2021 (с корригендумом 2023 года). Оба протокола обеспечивают нулевое время восстановления при одиночном отказе линии или коммутатора: передатчик шлёт две копии каждого кадра, приёмник принимает первый пришедший и отбрасывает дубликат.

PRP

Узлы подключаются параллельно к двум независимым локальным сетям LAN A и LAN B. Передатчик добавляет к кадру 6-байтный трейлер RCT (Redundancy Control Trailer), содержащий порядковый номер, идентификатор LAN, размер LSDU и суффикс PRP, и отправляет копии в обе сети одновременно. Приёмник по RCT обнаруживает и отбрасывает дубликат. PRP не накладывает требований на топологию каждой из двух сетей — это могут быть звёзды, деревья, кольца, миксты; единственное условие — изоляция LAN A и LAN B.

HSR

Узлы соединяются в кольцо двумя кольцевыми портами. Передатчик отправляет один и тот же кадр одновременно по часовой стрелке и против неё; приёмник принимает первый пришедший. В отличие от MRP и DLR, кольцо HSR не имеет логически заблокированного участка — оба направления передают данные постоянно. HSR подходит для топологий «кольцо», «связанные кольца» (через QuadBox) и сетки (mesh) на двухпортовых узлах.

PRP и HSR обеспечивают нулевое время восстановления (seamless) при отказе любого одного элемента сети — это их ключевое отличие от MRP и DLR, у которых восстановление измеримое, но ненулевое.

Для устройств с одним сетевым интерфейсом (SAN — Single Attached Node) в PRP и HSR применяют шлюзы RedBox (Redundancy Box), которые формируют и обрабатывают дубликаты от имени защищённого узла. PRP и HSR широко применяются на цифровых подстанциях по IEC 61850 и в энергетике, где недопустима потеря данных при перерыве связи.

Наверх STP-семейство

RSTP и MSTP: связующее дерево

Rapid Spanning Tree Protocol (RSTP) был стандартизован как IEEE 802.1w-2001 и затем интегрирован в IEEE 802.1D-2004, а в текущей консолидированной редакции находится в составе IEEE 802.1Q-2022 (мосты и сети с мостами). Multiple Spanning Tree Protocol (MSTP), также в составе 802.1Q-2022, расширяет RSTP несколькими экземплярами дерева, распределёнными по VLAN.

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

Время восстановления RSTP — от сотен миллисекунд до нескольких секунд и зависит от размера сети, диаметра дерева и значений таймеров. Это существенно медленнее специализированных кольцевых протоколов. Для критических приложений RSTP применяют как резервный или вспомогательный механизм; в качестве основного — на менее ответственных участках, где допустима пауза в сотни мс. Классический STP (IEEE 802.1D без расширений быстрой реконфигурации) даёт время сходимости порядка десятков секунд и в современных промышленных сетях не используется.

Наверх Сравнение

Сравнение протоколов и времени восстановления

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

ПротоколСтандартТопологияВремя восстановленияОсобенности
MRPIEC 62439-2:2021Кольцо10 / 30 / 200 / 500 мс (профили)Один MRM, до 50 узлов; PROFINET RT
MRPDIEC 61158 / IEC 61784 (PROFINET)КольцоНулевое (seamless)PROFINET IRT, изохронные приложения
DLRODVA CIP, Volume 2КольцоМенее 3 мсEtherNet/IP, активный супервизор
PRPIEC 62439-3:2021Две независимые LANНулевое (seamless)Дублирование кадров с RCT, любая топология LAN
HSRIEC 62439-3:2021Кольцо, связанные кольцаНулевое (seamless)Параллельная передача по обоим направлениям кольца
RSTPIEEE 802.1Q-2022ПроизвольнаяСотни мс — несколько секундУниверсальный, без выделенного менеджера
MSTPIEEE 802.1Q-2022Произвольная, с VLANСотни мс — несколько секундМножественные экземпляры дерева по группам VLAN
STPIEEE 802.1D (исторический)ПроизвольнаяДесятки секундЗамещён RSTP/MSTP; в новых проектах не применяется

Время восстановления — это интервал, в течение которого рабочий трафик прерван. Сторожевые таймеры приложений верхнего уровня (PROFINET, EtherNet/IP, OPC UA) должны быть выбраны больше наихудшего времени восстановления, иначе при штатном переключении канала контроллер зафиксирует пропажу устройства.

Наверх Решение

Выбор топологии и протокола

Выбор архитектуры опирается на три ключевых параметра: требуемое время восстановления, тип используемой промышленной сети (PROFINET, EtherNet/IP, иной) и характер размещения оборудования.

  1. Определите допустимое время восстановления. Дискретное I/O без обратной связи — допустимы сотни миллисекунд; синхронизированные сервоприводы и контуры регулирования с быстрой динамикой — десятки миллисекунд и менее; защиты подстанций по IEC 61850 — режим «без потери кадров».
  2. Учтите используемый промышленный протокол. Для PROFINET RT — MRP; для PROFINET IRT — MRPD. Для EtherNet/IP — DLR. Для энергетических подстанций — PRP/HSR. Для смешанных и менее критичных сегментов — RSTP/MSTP.
  3. Подберите топологию. Линия — для удлинённых линий с малым числом узлов и допустимой паузой; кольцо — для критичных линий, требующих отказоустойчивости при одиночном отказе; звезда с резервированным ядром — для шкафных решений; PRP — когда нужны две полностью независимые сети; HSR — когда требуется «нулевое» восстановление на кольце.
  4. Проверьте поддержку у выбранного оборудования. Не все коммутаторы и устройства IO поддерживают каждый из протоколов; смешение неподдерживающих устройств в кольце увеличивает наихудшее время восстановления.
  5. Согласуйте таймауты приложений. Сторожевой таймер приложения должен превышать наихудшее время восстановления сети минимум в 2–3 раза с запасом.
Наверх Практика

Типичные ошибки проектирования

Большая часть проблем с промышленными сетями возникает не из-за выбора неудачного протокола, а из-за нарушения базовых принципов проектирования.

  1. Замыкание физической петли без протокола резервирования. Кольцо без MRP, DLR, HSR или RSTP — широковещательный шторм; коммутаторы перестают обрабатывать пользовательский трафик в течение секунд.
  2. Смешение протоколов в одном кольце. Часть устройств с MRP, часть со STP, часть без поддержки — детерминированность теряется, наихудшее время восстановления непредсказуемо.
  3. Превышение размера кольца. Для MRP — типично 50 узлов; для DLR — рекомендации ODVA; для HSR — ограничения по задержке и пропускной способности.
  4. Сторожевые таймеры приложения короче времени восстановления. При штатном переключении сеть восстановится, но контроллер уже зафиксирует пропажу устройства и поднимет аварию.
  5. Использование неуправляемых коммутаторов как менеджеров кольца. Встроенный неуправляемый коммутатор контроллера не может выполнять роль MRM и не закрывает кольцо.
  6. Игнорирование требований к физической прокладке. Кольцевые сети требуют, чтобы оба направления кольца шли по физически разнесённым трассам — иначе единичное механическое повреждение перерубает оба плеча сразу.
  7. Отказ от резервирования инфраструктуры верхнего уровня. Резервированное кольцо полевого уровня теряет смысл, если центральный коммутатор и контроллер не зарезервированы.
Наверх

Часто задаваемые вопросы

Чем MRP отличается от DLR?

Оба — кольцевые протоколы резервирования на канальном уровне, но MRP стандартизован IEC (62439-2) и тесно интегрирован с PROFINET, а DLR определён ODVA в составе спецификации EtherNet/IP. У MRP типовые профили времени восстановления — 10, 30, 200 и 500 мс; у DLR — менее 3 мс для типового кольца. MRP управляется одним менеджером (MRM), DLR — активным супервизором с возможным резервом.

Как работает PRP и почему время восстановления равно нулю?

В PRP передатчик одновременно отправляет два экземпляра кадра по двум независимым сетям LAN A и LAN B, добавляя 6-байтный Redundancy Control Trailer (порядковый номер, идентификатор LAN, размер LSDU и суффикс PRP). Приёмник принимает тот кадр, что пришёл первым, и отбрасывает дубликат по RCT. При отказе в одной из сетей кадр всё равно дойдёт по второй — потери данных не происходит, поэтому время восстановления нулевое (seamless).

Можно ли использовать RSTP вместо MRP в PROFINET-сети?

Технически RSTP блокирует петлю в кольце и обеспечивает работоспособность, но время восстановления — сотни миллисекунд и более, что превышает большинство сторожевых таймеров PROFINET RT (обычно 200 мс и менее). При отказе сети контроллер зафиксирует пропажу устройств. Поэтому для PROFINET-колец применяется MRP, для IRT-приложений — MRPD; RSTP допустим только на сегментах, где задержка восстановления не критична.

Сколько узлов можно включить в кольцо MRP?

Стандарт IEC 62439-2 рассчитан на кольца до 50 узлов с профилями 30, 200 и 500 мс; для профиля 10 мс предельный размер сокращается до 14 узлов. При большем числе узлов гарантированное время восстановления не достигается; кольцо в этом случае разделяют на сегменты или переходят на иной протокол.

Что такое топология «линия» и чем она отличается от кольца?

Линия (daisy chain) — последовательное соединение устройств через встроенные двухпортовые коммутаторы без замыкания концов. Минимум кабеля, но любой обрыв или отказ узла обрезает связь со всеми узлами после него. Кольцо отличается замкнутыми концами и работающим протоколом резервирования, который перенаправляет трафик при единичном отказе.

Как PRP и HSR применяются на цифровых подстанциях?

На подстанциях по МЭК 61850 недопустима потеря сообщений GOOSE и Sampled Values при перерыве связи, поэтому применяют бесшовные протоколы. PRP используется, когда нужны две полностью независимые сети станционной или процессорной шины; HSR — когда строится кольцевая или сетчатая архитектура с двухпортовыми устройствами. Возможна комбинация PRP-LAN и HSR-кольца через RedBox.

Что выбрать для конвейерной линии с удалёнными модулями IO?

Если допустима пауза в случае обрыва — топология «линия» с обычным управляемым коммутатором экономит кабель. Если обрыв должен восстанавливаться автоматически, оба конца сводят в шкаф и замыкают кольцо с MRP (PROFINET) или DLR (EtherNet/IP). Кабельные трассы прокладывают так, чтобы оба плеча кольца физически не пересекались — иначе один кабельный канал может перерубить обе ветви.

Может ли в одном кольце быть несколько менеджеров?

В MRP штатно одновременно активен только один MRM. Для повышения доступности применяется режим Media Redundancy Auto-manager (MRA): несколько узлов с правом стать менеджером ведут переговоры и выбирают активного; остальные ждут в горячем резерве. В DLR аналогично применяется backup ring supervisor — резервный супервизор берёт управление при отказе активного.

Наверх
Статья носит ознакомительный характер и не заменяет проектной документации, требований стандартов и руководств производителей. При проектировании промышленных сетей и выборе протоколов резервирования параметры конфигурации, размеры кольца, время восстановления и совместимость устройств определяются по действующим стандартам и спецификациям оборудования с учётом конкретных условий объекта. Автор и издатель не несут ответственности за решения и результаты, полученные на основании использования материалов статьи.

Источники

  1. IEC 62439-1:2010 «Industrial communication networks — High availability automation networks — Part 1: General concepts and calculation methods».
  2. IEC 62439-2:2021 «Industrial communication networks — High availability automation networks — Part 2: Media Redundancy Protocol (MRP)» (Ed. 3.0, с корригендумом 2023 г.).
  3. IEC 62439-3:2021 «Industrial communication networks — High availability automation networks — Part 3: Parallel Redundancy Protocol (PRP) and High-availability Seamless Redundancy (HSR)» (Ed. 4.0, с корригендумом 2023 г.).
  4. IEC 61158 «Industrial communication networks — Fieldbus specifications» (комплекс стандартов, действующие части).
  5. IEC 61784 «Industrial communication networks — Profiles» (комплекс стандартов, действующие части).
  6. ГОСТ Р МЭК 61784-3-2015 «Промышленные сети. Профили. Часть 3. Функциональная безопасность полевых шин. Общие правила и определения профилей».
  7. IEEE Std 802.1Q-2022 «IEEE Standard for Local and Metropolitan Area Networks — Bridges and Bridged Networks» (RSTP, MSTP в составе стандарта).
  8. IEEE Std 802.3 «IEEE Standard for Ethernet» (действующая редакция).
  9. IEC 61850 «Communication networks and systems for power utility automation» (комплекс стандартов, действующие части).
  10. ODVA, The CIP Networks Library, Volume 2 «EtherNet/IP Adaptation of CIP» (раздел Device Level Ring).
  11. PROFIBUS & PROFINET International (PI) «PROFINET Media Redundancy Guideline».
  12. Олифер В. Г., Олифер Н. А. «Компьютерные сети. Принципы, технологии, протоколы» — учебник для вузов.
  13. Tanenbaum A. S., Wetherall D. J. «Computer Networks».

© Компания Иннер Инжиниринг. Все права защищены.

Появились вопросы?

Вы можете задать любой вопрос на тему нашей продукции или работы нашего сайта.