Скидка на подшипники из наличия!
Новое поступление товара в 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 «шина» в чистом виде не реализуется; функционально близки сегменты на одном коммутаторе. Преимущество — минимум кабеля; недостаток — обрыв магистрали выводит из строя весь сегмент, и поиск неисправности на длинной шине затруднён.
Узлы подключаются к центральному коммутатору отдельными линиями. Отказ одной линии не затрагивает остальные узлы; типовая схема для шкафных решений. Стоимость кабеля и портов выше, чем в линии или кольце; центральный коммутатор — единая точка отказа, поэтому в ответственных применениях его резервируют.
Иерархическая комбинация звёзд: коммутаторы каскадируются от ядра к периферии. Применяется на крупных объектах для разнесения по цехам и шкафам. Недостаток — отказ узла верхнего уровня обрезает целую ветвь.
Устройства соединяются последовательно через встроенные двухпортовые коммутаторы. Минимум кабеля, удобный «протянуть» вдоль линии или конвейера. Недостаток — любой обрыв или отказ узла разрывает связь со всеми узлами после места повреждения; время отклика растёт пропорционально количеству хопов.
Линия, замкнутая в кольцо. Сама по себе кольцевая прокладка ничего не даёт без управляющего протокола: коммутируемая сеть с физической петлёй без блокировки потеряет работоспособность из-за широковещательного шторма. Поэтому кольцо всегда работает с протоколом резервирования — MRP, DLR, HSR или RSTP, который обеспечивает один логически разрезанный участок при штатной работе и переключает трафик на резервный путь при отказе.
Полносвязные или частично связные схемы; типичны для радиосегментов и крупных распределённых установок. Дают высокую отказоустойчивость, требуют сложного управления маршрутами.
Любая физическая петля в коммутируемом Ethernet недопустима без активного протокола, разрывающего петлю логически. Кольцо без MRP, DLR, HSR или RSTP — это рабочий шторм широковещательных кадров, а не отказоустойчивая сеть.
Идея кольцевого резервирования проста: устройства образуют замкнутый контур, в штатном режиме один из участков логически блокирован, чтобы не было петли. При отказе кабеля или коммутатора менеджер кольца (или сам алгоритм распределённо) обнаруживает разрыв, разблокирует резервный участок и восстанавливает связность. Время от момента отказа до восстановления передачи рабочего трафика называется временем восстановления (recovery time).
Разные протоколы решают эту задачу по-разному:
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 узлов. Реально достижимое время зависит от количества узлов, периодичности тестовых кадров и характеристик коммутаторов.
В семействе 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 в одном кольце нарушает корректную работу алгоритма.
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, но это удлиняет наихудшее время восстановления и снижает диагностируемость.
Parallel Redundancy Protocol и High-availability Seamless Redundancy определены в стандарте IEC 62439-3; действующая редакция — Ed.4.0:2021 (с корригендумом 2023 года). Оба протокола обеспечивают нулевое время восстановления при одиночном отказе линии или коммутатора: передатчик шлёт две копии каждого кадра, приёмник принимает первый пришедший и отбрасывает дубликат.
Узлы подключаются параллельно к двум независимым локальным сетям LAN A и LAN B. Передатчик добавляет к кадру 6-байтный трейлер RCT (Redundancy Control Trailer), содержащий порядковый номер, идентификатор LAN, размер LSDU и суффикс PRP, и отправляет копии в обе сети одновременно. Приёмник по RCT обнаруживает и отбрасывает дубликат. PRP не накладывает требований на топологию каждой из двух сетей — это могут быть звёзды, деревья, кольца, миксты; единственное условие — изоляция LAN A и LAN B.
Узлы соединяются в кольцо двумя кольцевыми портами. Передатчик отправляет один и тот же кадр одновременно по часовой стрелке и против неё; приёмник принимает первый пришедший. В отличие от MRP и DLR, кольцо HSR не имеет логически заблокированного участка — оба направления передают данные постоянно. HSR подходит для топологий «кольцо», «связанные кольца» (через QuadBox) и сетки (mesh) на двухпортовых узлах.
PRP и HSR обеспечивают нулевое время восстановления (seamless) при отказе любого одного элемента сети — это их ключевое отличие от MRP и DLR, у которых восстановление измеримое, но ненулевое.
Для устройств с одним сетевым интерфейсом (SAN — Single Attached Node) в PRP и HSR применяют шлюзы RedBox (Redundancy Box), которые формируют и обрабатывают дубликаты от имени защищённого узла. PRP и HSR широко применяются на цифровых подстанциях по IEC 61850 и в энергетике, где недопустима потеря данных при перерыве связи.
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 без расширений быстрой реконфигурации) даёт время сходимости порядка десятков секунд и в современных промышленных сетях не используется.
Сводная таблица протоколов резервирования промышленных сетей. Указаны типичные значения для штатных условий применения; реальные показатели зависят от числа узлов, конфигурации таймеров и характеристик коммутаторов.
Время восстановления — это интервал, в течение которого рабочий трафик прерван. Сторожевые таймеры приложений верхнего уровня (PROFINET, EtherNet/IP, OPC UA) должны быть выбраны больше наихудшего времени восстановления, иначе при штатном переключении канала контроллер зафиксирует пропажу устройства.
Выбор архитектуры опирается на три ключевых параметра: требуемое время восстановления, тип используемой промышленной сети (PROFINET, EtherNet/IP, иной) и характер размещения оборудования.
Большая часть проблем с промышленными сетями возникает не из-за выбора неудачного протокола, а из-за нарушения базовых принципов проектирования.
Оба — кольцевые протоколы резервирования на канальном уровне, но MRP стандартизован IEC (62439-2) и тесно интегрирован с PROFINET, а DLR определён ODVA в составе спецификации EtherNet/IP. У MRP типовые профили времени восстановления — 10, 30, 200 и 500 мс; у DLR — менее 3 мс для типового кольца. MRP управляется одним менеджером (MRM), DLR — активным супервизором с возможным резервом.
В PRP передатчик одновременно отправляет два экземпляра кадра по двум независимым сетям LAN A и LAN B, добавляя 6-байтный Redundancy Control Trailer (порядковый номер, идентификатор LAN, размер LSDU и суффикс PRP). Приёмник принимает тот кадр, что пришёл первым, и отбрасывает дубликат по RCT. При отказе в одной из сетей кадр всё равно дойдёт по второй — потери данных не происходит, поэтому время восстановления нулевое (seamless).
Технически RSTP блокирует петлю в кольце и обеспечивает работоспособность, но время восстановления — сотни миллисекунд и более, что превышает большинство сторожевых таймеров PROFINET RT (обычно 200 мс и менее). При отказе сети контроллер зафиксирует пропажу устройств. Поэтому для PROFINET-колец применяется MRP, для IRT-приложений — MRPD; RSTP допустим только на сегментах, где задержка восстановления не критична.
Стандарт IEC 62439-2 рассчитан на кольца до 50 узлов с профилями 30, 200 и 500 мс; для профиля 10 мс предельный размер сокращается до 14 узлов. При большем числе узлов гарантированное время восстановления не достигается; кольцо в этом случае разделяют на сегменты или переходят на иной протокол.
Линия (daisy chain) — последовательное соединение устройств через встроенные двухпортовые коммутаторы без замыкания концов. Минимум кабеля, но любой обрыв или отказ узла обрезает связь со всеми узлами после него. Кольцо отличается замкнутыми концами и работающим протоколом резервирования, который перенаправляет трафик при единичном отказе.
На подстанциях по МЭК 61850 недопустима потеря сообщений GOOSE и Sampled Values при перерыве связи, поэтому применяют бесшовные протоколы. PRP используется, когда нужны две полностью независимые сети станционной или процессорной шины; HSR — когда строится кольцевая или сетчатая архитектура с двухпортовыми устройствами. Возможна комбинация PRP-LAN и HSR-кольца через RedBox.
Если допустима пауза в случае обрыва — топология «линия» с обычным управляемым коммутатором экономит кабель. Если обрыв должен восстанавливаться автоматически, оба конца сводят в шкаф и замыкают кольцо с MRP (PROFINET) или DLR (EtherNet/IP). Кабельные трассы прокладывают так, чтобы оба плеча кольца физически не пересекались — иначе один кабельный канал может перерубить обе ветви.
В MRP штатно одновременно активен только один MRM. Для повышения доступности применяется режим Media Redundancy Auto-manager (MRA): несколько узлов с правом стать менеджером ведут переговоры и выбирают активного; остальные ждут в горячем резерве. В DLR аналогично применяется backup ring supervisor — резервный супервизор берёт управление при отказе активного.
Вы можете задать любой вопрос на тему нашей продукции или работы нашего сайта.