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

Safety over EtherCAT

Safety over EtherCAT (FSoE) — это протокол функциональной безопасности, используемый в системах промышленной автоматизации для передачи данных безопасности (например, сигналов аварийной остановки, контроля доступа) по стандартной сети EtherCAT. Он был разработан консорциумом EtherCAT Technology Group (ETG) и стандартизирован как часть международного стандарта IEC 61784-3. FSoE позволяет достичь уровня полноты безопасности (SIL) до 3 согласно IEC 61508, не требуя выделенной физической линии для передачи критически важных сигналов.

История и предпосылки создания

Протокол EtherCAT (Ethernet for Control Automation Technology) был представлен в 2003 году компанией Beckhoff Automation как высокоскоростная промышленная сеть реального времени. Однако изначально он не поддерживал передачу данных безопасности, что требовало использования отдельных проводных каналов для аварийных цепей. В 2005 году ETG начала разработку расширения Safety over EtherCAT, чтобы объединить управляющий и защитный трафик в одной среде передачи. Первая версия спецификации была опубликована в 2007 году, а в 2009 году протокол был включён в международный стандарт IEC 61784-3-12. Внедрение FSoE позволило снизить стоимость кабельной инфраструктуры и упростить проектирование систем безопасности.

Принцип работы

Архитектура

Safety over EtherCAT работает как «чёрный канал» (black channel) — это означает, что он не зависит от нижележащих протоколов передачи данных. Данные безопасности инкапсулируются в стандартные EtherCAT-телеграммы и передаются по той же сети, что и обычные управляющие данные. Для обеспечения целостности и достоверности информации FSoE использует механизмы:

  • CRC (Cyclic Redundancy Check) — 32-битная контрольная сумма для обнаружения ошибок передачи.
  • Watchdog — таймеры, контролирующие временные задержки.
  • Sequence numbering — последовательная нумерация пакетов для предотвращения дублирования или потери.
  • Timestamping — метки времени для синхронизации.

Уровни безопасности

Протокол поддерживает два режима передачи:

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

Взаимодействие с EtherCAT

FSoE использует специальные служебные объекты (Service Data Objects, SDO) для передачи данных безопасности. В каждом цикле EtherCAT (обычно 1–100 мкс) может быть передано до 8 байт полезной информации. Для обеспечения реального времени приоритет отдаётся пакетам безопасности перед обычными данными.

Классификация и компоненты

Устройства FSoE

Система FSoE включает три типа устройств:

Топологии

FSoE поддерживает стандартные топологии EtherCAT:

  • Линейная — наиболее распространённая, устройства соединяются последовательно.
  • Звездообразная — с использованием коммутаторов.
  • Древовидная — для иерархических систем.
  • Кольцевая — с резервированием каналов.

Применение

Промышленная автоматизация

Safety over EtherCAT широко используется в:

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

Примеры конкретных систем

  • Аварийная остановка пресса — датчик безопасности (например, световая завеса) отправляет сигнал через FSoE на ПЛК, который останавливает двигатель за 10–50 мс.
  • Контроль доступа к роботизированной ячейке — при открытии двери FSoE-модуль отключает питание сервоприводов.
  • Мониторинг скорости конвейера — если скорость превышает заданный порог, FSoE-слейв передаёт сигнал тревоги.

Преимущества и ограничения

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

  • Снижение стоимости — отказ от выделенных кабелей безопасности.
  • Упрощение проектирования — единая сеть для управления и безопасности.
  • Высокая скорость — время реакции менее 1 мс для большинства приложений.
  • Совместимость — FSoE работает с любым оборудованием, поддерживающим EtherCAT.

Ограничения

  • Зависимость от EtherCAT — протокол не может использоваться с другими промышленными сетями без шлюзов.
  • Сложность сертификации — для достижения SIL 3 требуется двухканальная архитектура, что увеличивает стоимость конечных устройств.
  • Ограниченная полоса пропускания — в каждом цикле передаётся только 8 байт данных безопасности.

Критика и альтернативы

Критика

Некоторые специалисты отмечают, что FSoE, как и другие «чёрные каналы», может быть уязвим к ошибкам конфигурации (например, неправильной настройке таймеров). Кроме того, протокол не поддерживает шифрование, что делает его потенциально уязвимым для атак на сетевом уровне (хотя в промышленных средах это редкость). Также высказываются опасения по поводу сложности диагностики неисправностей в больших сетях.

Альтернативы

Все эти протоколы используют схожие принципы «чёрного канала», но отличаются деталями реализации и совместимостью с конкретными средами.

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

  • Safety over EtherCAT был одним из первых протоколов безопасности, интегрированных в стандарт IEC 61784-3 (2009 год).
  • В 2018 году ETG объявила о поддержке FSoE в версии EtherCAT G (гигабитная скорость), что позволило увеличить пропускную способность.
  • Протокол используется не только в промышленности, но и в медицинском оборудовании (например, в МРТ-сканерах) для управления безопасностью.

Источники

  1. IEC 61784-3-12:2009 — Industrial communication networks. Profiles. Part 3-12: Functional safety fieldbuses. Additional specifications for EtherCAT.
  2. EtherCAT Technology Group (ETG). Safety over EtherCAT Specification. Version 2.0, 2015.
  3. Beckhoff Automation. Safety over EtherCAT — Technical Documentation. 2020.
  4. J. Jasperneite, K. Weber. «EtherCAT: The Ethernet Fieldbus». Industrial Ethernet Book, 2005.
  5. M. Felser. «Real-Time Ethernet for Automation». Springer, 2010.

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

На главную BFOmetr →