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

IEC 62439-2

IEC 62439-2 — это международный стандарт, разработанный Международной электротехнической комиссией (МЭК), который определяет протокол резервирования сетей промышленной автоматизации, известный как Media Redundancy Protocol (MRP). Стандарт входит в серию IEC 62439, посвящённую высокодоступным сетям автоматизации, и регламентирует механизмы обеспечения отказоустойчивости в сетях Ethernet, используемых в системах управления технологическими процессами.

История и контекст разработки

Разработка серии стандартов IEC 62439 началась в 2000-х годах в ответ на растущие требования к надёжности промышленных сетей. Традиционный Ethernet, изначально не предназначенный для детерминированных и отказоустойчивых приложений, не мог гарантировать время восстановления после сбоя, необходимое для критически важных производственных процессов. В 2008 году была опубликована первая редакция IEC 62439, которая включала несколько протоколов резервирования, в том числе MRP. Часть 2 (IEC 62439-2) была выделена в отдельный документ, посвящённый исключительно MRP, и впоследствии неоднократно пересматривалась, последняя актуальная версия — IEC 62439-2:2016.

Основной задачей стандарта было создание простого и экономичного механизма резервирования, который мог бы работать на стандартном оборудовании Ethernet без необходимости в специализированных дорогостоящих контроллерах. MRP стал одним из ключевых протоколов для сетей PROFINET (промышленный Ethernet компании Siemens и других производителей), где он используется в качестве основного средства обеспечения отказоустойчивости.

Принцип работы Media Redundancy Protocol (MRP)

MRP реализует топологию «кольцо» (ring topology), в которой все устройства сети соединены последовательно, образуя замкнутый контур. В нормальном режиме работы одно из соединений в кольце логически блокируется, чтобы предотвратить образование петель и широковещательных штормов, характерных для Ethernet. Это блокирующее устройство называется менеджером резервирования (Redundancy Manager, RM). Остальные устройства в кольце являются клиентами резервирования (Redundancy Clients, RC).

Обнаружение сбоя

Каждое устройство в кольце постоянно отправляет тестовые кадры (test frames) своим соседям. Если какое-либо устройство перестаёт получать эти кадры, оно делает вывод о разрыве кольца. В случае физического обрыва кабеля, выхода из строя порта коммутатора или отказа устройства, менеджер резервирования обнаруживает потерю связи и инициирует процесс восстановления.

Восстановление после сбоя

При обнаружении разрыва менеджер резервирования разблокирует ранее заблокированный порт, тем самым замыкая кольцо через альтернативный путь. Вся процедура обнаружения и восстановления, согласно стандарту, должна занимать не более 200 миллисекунд (типичное время — 80–120 мс) для кольца с максимальным количеством устройств (до 50). После восстановления трафик перераспределяется по новому маршруту, и сеть продолжает функционировать, хотя и с возможным снижением пропускной способности из-за увеличения длины пути.

Классификация и версии MRP

Стандарт IEC 62439-2 определяет несколько режимов работы MRP, различающихся по времени восстановления и сложности реализации:

  • MRP-A (Automatic): Основной и наиболее распространённый режим. Время восстановления гарантированно не превышает 200 мс. Требует, чтобы все устройства в кольце поддерживали MRP-A.
  • MRP-M (Manual): Режим с ручным управлением. Восстановление после сбоя происходит только после вмешательства оператора. Используется в некритичных приложениях или для тестирования.
  • MRP-I (Interconnection): Режим для соединения нескольких колец MRP между собой. Позволяет строить более сложные иерархические топологии.

Также существует протокол MRPD (Media Redundancy with Planned Duplication), описанный в других частях серии IEC 62439, который обеспечивает детерминированное время восстановления (менее 1 мс) за счёт дублирования трафика, но требует более сложного оборудования.

Устройство и характеристики

Стандарт предъявляет определённые требования к оборудованию, поддерживающему MRP:

  • Коммутаторы Ethernet: Должны поддерживать протокол MRP на аппаратном или программном уровне. Большинство современных промышленных коммутаторов (например, от Siemens, Hirschmann, Moxa) имеют встроенную поддержку MRP.
  • Количество устройств: Максимальное количество узлов в одном кольце MRP — 50. Превышение этого числа может привести к увеличению времени восстановления.
  • Время восстановления: Гарантированное время восстановления для MRP-A — 200 мс. Для MRPD — менее 1 мс.
  • Топология: Только кольцо. Другие топологии (звезда, дерево) не поддерживаются напрямую, но могут быть реализованы через комбинацию колец.
  • Скорость передачи: Поддерживаются скорости 100 Мбит/с и 1 Гбит/с.

Применение

Основная область применения IEC 62439-2 — промышленная автоматизация, где требуется высокая надёжность и быстрое восстановление после сбоев. Конкретные примеры:

  • Системы управления технологическими процессами: В нефтегазовой, химической, металлургической промышленности, где простой линии может привести к значительным финансовым потерям.
  • Энергетика: В системах автоматизации подстанций, управления распределительными сетями.
  • Транспорт: В системах управления движением поездов, вентиляции тоннелей, автоматизации портов.
  • Машиностроение: В станках с ЧПУ, роботизированных комплексах, конвейерных линиях.
  • Здания и инфраструктура: В системах управления освещением, отоплением, вентиляцией и кондиционированием (BMS).

MRP является стандартным протоколом для сетей PROFINET, что делает его особенно распространённым в европейской и российской промышленности. В России многие предприятия, использующие оборудование Siemens, применяют MRP для резервирования своих сетей.

Критика и ограничения

Несмотря на широкое распространение, MRP имеет ряд недостатков:

  • Топологическое ограничение: Поддерживается только кольцевая топология, которая не всегда оптимальна с точки зрения масштабирования и стоимости.
  • Время восстановления: 200 мс может быть недостаточно для некоторых критически важных приложений, таких как управление движением с высокой скоростью или синхронные приводы. Для таких случаев требуются более быстрые протоколы (например, MRPD или Parallel Redundancy Protocol — PRP, описанный в IEC 62439-3).
  • Сложность диагностики: При большом количестве устройств в кольце поиск места обрыва может быть затруднён без специализированных инструментов.
  • Зависимость от производителя: Хотя стандарт является открытым, реализация может иметь особенности, зависящие от вендора оборудования.

Сравнение с другими протоколами резервирования

В серии IEC 62439 описаны и другие протоколы, которые решают аналогичные задачи, но с разными компромиссами:

  • IEC 62439-3 (PRP и HSR): Обеспечивают нулевое время восстановления за счёт дублирования трафика по двум независимым сетям (PRP) или кольцу с дублированием (HSR). Требуют более дорогого оборудования и удвоения сетевой инфраструктуры.
  • IEC 62439-4 (RSTP): Протокол Rapid Spanning Tree Protocol, стандартный для Ethernet, но с временем восстановления от 1 до 10 секунд, что неприемлемо для промышленной автоматизации.
  • IEC 62439-5 (DRP): Distributed Redundancy Protocol, альтернатива MRP, но менее распространённая.

MRP занимает промежуточное положение: он проще и дешевле PRP/HSR, но быстрее RSTP.

Интересные факты

  • MRP был разработан компанией Siemens и изначально использовался в её продуктах, но затем был стандартизирован в МЭК.
  • Время восстановления в 200 мс выбрано не случайно — оно соответствует требованиям большинства промышленных приложений, где потеря данных в течение 200 мс не приводит к критическим последствиям.
  • Стандарт IEC 62439-2 активно используется в России, особенно на предприятиях, где внедрены системы автоматизации на базе PROFINET.

Источники

  • IEC 62439-2:2016. Industrial communication networks — High availability automation networks — Part 2: Media Redundancy Protocol (MRP).
  • IEC 62439-1:2016. Industrial communication networks — High availability automation networks — Part 1: General concepts and calculation methods.
  • PROFINET Specification. Version 2.4. PROFIBUS & PROFINET International (PI).
  • Tanenbaum, A. S., & Wetherall, D. (2011). Computer Networks (5th ed.). Pearson.
  • Siemens AG. (2020). PROFINET System Description.

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

На главную BFOmetr →