PROFIsafe
PROFIsafe — это коммуникационный профиль (протокол) для безопасной передачи данных по промышленным сетям PROFIBUS и PROFINET, предназначенный для реализации функций безопасности (Safety) в системах автоматизации. Профиль разработан компанией Siemens и поддерживается организацией PROFIBUS & PROFINET International (PI). Основная задача PROFIsafe — обеспечить передачу сигналов от устройств безопасности (аварийных выключателей, световых барьеров, реле) к контроллерам безопасности и исполнительным механизмам (приводам, клапанам) по стандартной промышленной сети без необходимости прокладки отдельных кабелей безопасности.
История
Разработка PROFIsafe началась в середине 1990-х годов как ответ на растущую потребность в интеграции функций безопасности в распределённые системы управления. До этого для цепей безопасности использовались жёстко проводные релейные схемы, что было дорого и негибко. В 1998 году была опубликована первая версия спецификации PROFIsafe для сети PROFIBUS. С появлением PROFINET в 2000-х годах профиль был адаптирован и для этой сети. В 2005 году PROFIsafe был утверждён как международный стандарт IEC 61784-3-3. Последующие версии (например, PROFIsafe V2.6) расширили функциональность, повысили производительность и обеспечили совместимость с новыми поколениями контроллеров.
Принцип работы
PROFIsafe работает на основе принципа «чёрного канала» (Black Channel). Это означает, что протокол безопасности не требует изменений в стандартной сетевой инфраструктуре (провода, коммутаторы, маршрутизаторы). Вся логика безопасности реализуется на конечных устройствах (F-устройствах — от англ. Fault-tolerant, отказоустойчивые). Данные безопасности упаковываются в стандартные пакеты PROFIBUS или PROFINET, но содержат дополнительные поля для проверки целостности, времени жизни и идентификации.
Механизмы обеспечения безопасности
Для защиты от ошибок передачи PROFIsafe использует несколько механизмов:
- Сквозной контроль целостности (CRC — Cyclic Redundancy Check): к каждому пакету добавляется контрольная сумма, вычисленная на основе данных и адреса отправителя.
- Контроль времени жизни (Watchdog): каждое безопасное сообщение имеет временную метку. Если сообщение не получено в заданный интервал, приёмник переходит в безопасное состояние (обычно — отключение).
- Идентификация отправителя/получателя: каждый пакет содержит уникальные коды устройств, исключающие подмену.
- Счётчик последовательности: для защиты от повторной передачи или потери пакетов используется последовательный номер.
Эти меры позволяют достичь уровня безопасности SIL 3 (Safety Integrity Level 3) по стандарту IEC 61508, что является максимальным требованием для большинства промышленных применений.
Архитектура
Система PROFIsafe состоит из двух основных типов устройств:
- F-хост (F-Host): контроллер безопасности (например, Siemens S7-1500F или S7-1200F), который обрабатывает логику безопасности.
- F-устройство (F-Device): периферийное устройство с функциями безопасности — удалённые блоки ввода/вывода (ET 200SP, ET 200pro), приводы (SINAMICS), пневматические клапаны.
Связь между F-хостом и F-устройством осуществляется по стандартной сети PROFIBUS или PROFINET. Каждое устройство имеет два адреса: обычный сетевой адрес и адрес безопасности (F_dest_add, F_source_add), которые используются для проверки подлинности.
Типы передачи данных
PROFIsafe поддерживает два основных режима передачи:
- PROFIsafe с PROFIBUS: использует протокол PROFIBUS DP (Decentralized Periphery). Скорость передачи до 12 Мбит/с, но задержки могут быть выше из-за особенностей шины.
- PROFIsafe с PROFINET: работает поверх протокола PROFINET RT (Real-Time) или IRT (Isochronous Real-Time). Обеспечивает более высокую скорость и детерминизм, что критично для приводов и роботов.
Применение
PROFIsafe широко применяется в отраслях, где требуется высокая надёжность и быстродействие систем безопасности:
- Машиностроение: станки с ЧПУ, прессы, роботизированные ячейки. PROFIsafe позволяет отключать опасные движения при открытии защитных ограждений.
- Автомобильная промышленность: сборочные линии, окрасочные камеры, где требуется быстрая остановка конвейера.
- Пищевая и фармацевтическая промышленность: упаковочные машины, миксеры, где безопасность персонала сочетается с требованиями гигиены.
- Энергетика: ветрогенераторы, гидротурбины, где используются системы аварийной остановки.
Пример типовой конфигурации: программируемый логический контроллер (ПЛК) Siemens S7-1500F через PROFINET подключён к нескольким удалённым блокам ввода/вывода ET 200SP. К этим блокам подключены аварийные выключатели, световые барьеры и реле безопасности. При срабатывании любого датчика контроллер через PROFIsafe отправляет команду на отключение привода.
Преимущества и недостатки
Преимущества
- Экономия кабельной продукции: не требуется прокладка отдельных медных кабелей для цепей безопасности.
- Гибкость: легко добавлять новые устройства безопасности, изменять логику без перемонтажа.
- Диагностика: возможна централизованная диагностика состояния устройств безопасности (например, определение, какой именно выключатель сработал).
- Стандартизация: соответствие международным нормам (IEC 61508, IEC 61784), что упрощает сертификацию машин.
Недостатки
- Зависимость от сети: при отказе сети PROFINET теряется связь с устройствами безопасности, что может привести к ложным срабатываниям.
- Сложность настройки: требуется специальное программное обеспечение (TIA Portal, STEP 7) и знания в области функциональной безопасности.
- Стоимость: контроллеры и модули безопасности дороже обычных промышленных устройств.
Критика и ограничения
Основная критика PROFIsafe связана с его привязкой к экосистеме Siemens. Хотя профиль открыт и поддерживается другими производителями (например, Bosch Rexroth, Beckhoff, ABB), наибольшая совместимость и производительность достигаются при использовании оборудования Siemens. Кроме того, в некоторых приложениях с очень жёсткими требованиями к времени реакции (менее 1 мс) PROFIsafe может уступать специализированным аппаратным решениям (например, безопасные реле с прямым проводным соединением). Однако для большинства промышленных задач (время реакции 10–50 мс) его возможностей достаточно.
Будущее развитие
С развитием Industry 4.0 и концепции «цифрового двойника» PROFIsafe интегрируется с облачными платформами и системами анализа данных. В версии PROFIsafe V2.6 добавлена поддержка шифрования (по опциональному профилю Security), что актуально для защиты от кибератак. Также ведётся работа по снижению задержек для применения в высокоскоростных станках (например, лазерных резаках).
Источники
- IEC 61784-3-3: Industrial communication networks — Profiles — Part 3-3: Functional safety fieldbuses — Additional specifications for PROFIBUS and PROFINET.
- PROFIBUS & PROFINET International (PI). «PROFIsafe — Profile for Safety Technology on PROFIBUS and PROFINET». Specification, Version 2.6.
- Siemens AG. «PROFIsafe — System Description». Manual, 2021.
- ГОСТ Р МЭК 61508-1-2012. Функциональная безопасность электрических, электронных, программируемых электронных систем, связанных с безопасностью.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →