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 мс) состоит из двух фаз:
- Фаза синхронизации (Sync Phase) — MN отправляет широковещательный пакет SoC (Start of Cycle), который синхронизирует все узлы по времени.
- Фаза передачи данных (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 →