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

POWERLINK

POWERLINK — это открытая промышленная сеть реального времени (Fieldbus) на основе стандарта Ethernet, разработанная австрийской компанией B&R (Bernecker + Rainer, ныне подразделение ABB) для применения в системах автоматизации, робототехники, станкостроения и других областях, где требуется детерминированная передача данных с минимальными задержками. Технология обеспечивает синхронизацию множества устройств (контроллеров, приводов, датчиков, вводов-выводов) в едином цикле управления, сочетая свойства промышленного Ethernet и традиционных полевых шин.

История

Разработка POWERLINK началась в конце 1990-х годов, когда компания B&R столкнулась с ограничениями существовавших промышленных сетей (CANopen, Profibus, SERCOS) при построении высокопроизводительных систем управления движением. В 2001 году была представлена первая версия протокола, основанная на стандартном Ethernet (IEEE 802.3) и работающая на скоростях 100 Мбит/с.

В 2003 году B&R передала технологию в управление некоммерческой организации Ethernet POWERLINK Standardization Group (EPSG, ныне — OPEN Automation Group), которая занимается развитием и сертификацией устройств. В 2008 году POWERLINK был стандартизирован как IEC 61784-2 (профиль 3) и IEC 61158 (тип 13). В 2012 году вышла версия 2.0, включающая поддержку гигабитных скоростей и улучшенные механизмы безопасности.

С 2017 года технология активно продвигается в рамках инициативы Industry 4.0 и Industrial Internet of Things (IIoT). В 2020 году B&R была приобретена швейцарско-шведской корпорацией ABB, что укрепило позиции POWERLINK в портфеле промышленных сетей ABB.

Архитектура и принцип работы

POWERLINK использует топологию «звезда» или «дерево» на основе стандартных коммутаторов Ethernet, но с программным управлением доступом к среде (MAC). В отличие от обычного Ethernet, где коллизии разрешаются случайным образом (CSMA/CD), POWERLINK применяет детерминированный метод — управляемый доступ по времени (Time-Triggered).

Основные элементы сети

  • Управляющий узел (Managing Node, MN) — единственное устройство, которое управляет циклом обмена данными. Обычно это ПЛК или промышленный контроллер.
  • Управляемые узлы (Controlled Nodes, CN) — все остальные устройства (приводы, датчики, модули ввода-вывода). Они подчиняются командам MN.

Цикл обмена данными

Каждый цикл POWERLINK (типичная длительность — от 100 мкс до 10 мс) состоит из двух фаз:

  1. Фаза синхронизации (Sync Phase) — MN отправляет широковещательный пакет SoC (Start of Cycle), который синхронизирует все узлы по времени.
  2. Фаза передачи данных (Data Phase) — MN последовательно опрашивает каждый CN по уникальному идентификатору (Node ID). CN немедленно отвечает пакетом с данными. Этот механизм гарантирует, что в каждый момент времени передаёт только одно устройство, исключая коллизии.

В конце цикла MN может отправить пакет SoA (Start of Asynchronous) для передачи недетерминированных данных (например, параметров настройки, диагностики).

Детерминизм и задержки

Благодаря жёсткому расписанию, POWERLINK обеспечивает детерминированное время передачи (джиттер менее 1 мкс). Для 100 Мбит/с Ethernet максимальная задержка в сети с 50 узлами составляет около 200 мкс, что позволяет использовать технологию в контурах управления движением с частотами до 10 кГц.

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

POWERLINK существует в нескольких вариантах, различающихся по скорости и функциональности:

  • POWERLINK V1 — базовая версия на 100 Мбит/с, поддерживает до 240 узлов.
  • POWERLINK V2 — расширенная версия с поддержкой гигабитных скоростей (1 Гбит/с), улучшенной диагностикой и профилями безопасности (Safety over POWERLINK).
  • openSAFETY — дополнительный протокол безопасности, работающий поверх POWERLINK и сертифицированный по стандарту IEC 61508 (SIL 3). Позволяет передавать данные безопасности по тому же кабелю, что и обычные данные.

Применение

POWERLINK используется в отраслях, где требуется высокая точность синхронизации и надёжность:

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

Преимущества и недостатки

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

  • Открытость — протокол не требует лицензионных отчислений, спецификации доступны бесплатно.
  • Совместимость со стандартным Ethernet — можно использовать обычные кабели (Cat5e, Cat6), разъёмы RJ45 и коммутаторы.
  • Детерминизм — гарантированное время передачи данных, пригодное для жёсткого реального времени.
  • Масштабируемость — от 2 до 240 узлов в одной сети.
  • Безопасность — встроенный профиль openSAFETY для функций безопасности (SIL 3).
  • Поддержка IIoT — возможность интеграции с облачными платформами через шлюзы.

Недостатки

  • Зависимость от одного управляющего узла (MN) — при отказе MN вся сеть останавливается.
  • Ограниченная длина сегмента — стандартное ограничение Ethernet (100 м между узлами), что требует использования коммутаторов для больших расстояний.
  • Сложность настройки — требуется конфигурация времени цикла и идентификаторов узлов, что может быть нетривиально для сложных систем.
  • Меньшая распространённость по сравнению с Profinet или EtherNet/IP, особенно в Северной Америке.

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

POWERLINK конкурирует с такими технологиями, как Profinet (Siemens), EtherCAT (Beckhoff), SERCOS III, EtherNet/IP (Rockwell Automation). Основные отличия:

  • POWERLINK vs EtherCAT: EtherCAT использует аппаратную обработку «на лету» (on-the-fly), что обеспечивает ещё меньшие задержки (до 1 мкс), но требует специализированных ASIC. POWERLINK реализуется программно на стандартных Ethernet-контроллерах, что снижает стоимость.
  • POWERLINK vs Profinet: Profinet (особенно версия IRT) также детерминирован, но требует специальных коммутаторов. POWERLINK может работать на обычных неуправляемых коммутаторах.
  • POWERLINK vs SERCOS III: SERCOS III изначально ориентирован на управление движением и имеет схожие характеристики, но менее распространён в общепромышленной автоматизации.

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

  • POWERLINK является одной из немногих промышленных сетей, которая изначально разрабатывалась как открытая (без лицензионных отчислений), что способствовало её принятию в академической среде и среди малых производителей.
  • В 2018 году B&R выпустила библиотеку POWERLINK for Linux, позволяющую использовать технологию на встраиваемых системах и Raspberry Pi.
  • Технология поддерживает «горячее подключение» (Hot Plug) — добавление новых узлов без остановки сети.
  • В 2021 году ABB объявила о поддержке POWERLINK в своих контроллерах AC500 и AC800M.

Источники

  • IEC 61784-2: Industrial communication networks — Profiles — Part 2: Additional fieldbus profiles for real-time networks based on ISO/IEC 8802-3.
  • IEC 61158: Industrial communication networks — Fieldbus specifications.
  • B&R Automation: «POWERLINK — The Open Real-Time Ethernet Protocol» (техническая документация).
  • Ethernet POWERLINK Standardization Group (EPSG): «POWERLINK Communication Profile Specification» (версия 2.0).
  • ABB: «POWERLINK in ABB Automation Products» (белая книга, 2021).
  • Журнал «Автоматизация в промышленности»: статья «Промышленные сети реального времени: обзор технологий» (2020).

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

На главную BFOmetr →