На многих нефтеперерабатывающих заводах для систем противопожарной защиты (ППЗ) и систем управления технологическими процессами (АСУ ТП) исторически использовались программируемые логические контроллеры (ПЛК).
Однако анализ показывает, что такая архитектура создает избыточную сложность и скрытые риски.
Ключевые недостатки использования ПЛК для безопасности:
Избыточность кода. Для реализации функций безопасности (например, аварийного отключения) в ПЛК приходится писать сложные программные блокировки. Это приводит к созданию тысяч строк дополнительного кода, который требует тестирования, документирования и сопровождения. Простая замена датчика может потребовать изменений в логике ПЛК.
Сложность верификации и аттестации. Доказать соответствие систем на базе ПЛК строгим стандартам функциональной безопасности (напр., IEC 61511) — крайне трудоемкий процесс. Каждое изменение в программе требует повторной валидации, что отнимает значительные ресурсы.
Риски при модернизации. При обновлении АСУ ТП (миграции на новую версию ПЛК) инженеры вынуждены вручную переносить и повторно аттестовывать весь массив логик безопасности, что увеличивает сроки, стоимость и вероятность ошибки.
Альтернативное решение: специализированные системы
Статья предлагает рассмотреть архитектуру, где для критических функций безопасности используются специализированные логические контроллеры (Logic Solver), напрямую связанные с датчиками и исполнительными механизмами.
Преимущества такого подхода:
Разделение ответственности: АСУ ТП на базе ПЛК управляет технологическим режимом, а выделенная система отвечает исключительно за безопасность. Это упрощает архитектуру и снижает нагрузку на основную АСУ ТП.
Снижение сложности: Логика в специализированных контроллерах, как правило, конфигурируется, а не программируется (например, с помощью функциональных блоковых диаграмм). Это минимизирует объем кода и упрощает его анализ.
Упрощение аттестации и обслуживания: Изменения в АСУ ТП не затрагивают сертифицированную систему безопасности. Модернизация одной системы может проводиться независимо от другой.
Переход от универсальных ПЛК к специализированным системам для функций безопасности позволяет НПЗ снизить инженерные риски, сократить затраты на жизненный цикл и повысить общую надежность защитных функций.
Источник: https://t.me/sandbox_ru