O-PAS (Open Process Automation Standard) - это стандарт, который определяет:
- как должны выглядеть компоненты промышленной автоматизации;
- какие у них должны быть интерфейсы;
- как разные модули от разных производителей должны взаимодействовать между собой;
- какие требования по безопасности, управлению, кибербезопасности и межоперабельности должны быть.
Это инициатива ExxonMobil, Schneider Electric и других компаний, объединенных в
OPAF (Open Process Automation Forum). OPAF был создан в 2017 году, и с тех пор занимается разработкой O-PAS: его части основаны на уже признанных отраслью стандартах - ISA 95, ISA 99, ISA 18, OPC UA и других. Предварительная версия стандарта O-PAS 2.1 была опубликована в мае 2021 года и доступна сейчас.
Стандарт O-PAS включает восемь частей: техническую архитектуру (Part 1), аспекты безопасности (Part 2), профили (Part 3), фреймворк связи (Connectivity Framework, Part 4), систему управления (System Management, Part 5), переносимость конфигураций (Part 6), физическую платформу (Part 7) и переносимость приложений (Part 8). Ниже рассмотрим три наиболее интересных направления: кибербезопасность, коммуникации и системное управление.
Кибербезопасность является ключевым требованием О-PAS и одним из важнейших приоритетов для членов OPAF. Управление безопасностью в распределенной среде, которая характерна для систем O-PAS, требует учёта защиты на всех уровнях технической архитектуры. В нее входят физическая и коммуникационная платформы, операционная система, сервисы управления системой и приложения. Спецификация безопасности основана на широко принятом стандарте ISA/IEC 62443 для систем промышленной автоматизации и управления. Среда O-PAS может включать тысячи компонентов, соответствующих O-PAS, и поставляемых разными производителями. Первая версия стандарта сосредоточена на обеспечении того, чтобы поставщики выпускали компоненты, соответствующие требованиям O-PAS и способные быть надежно защищенными после интеграции в систему.
Фреймворк связи (Part 4) определяет информационные модели и транспортные протоколы для передачи данных с использованием архитектуры OPC UA. Первая версия описывает необходимые механизмы безопасности OPC UA, службы для обеспечения совместимости клиентских и серверных систем, а также функции для взаимодействия в режимах client/server и publish/subscribe. Предварительная версия стандарта 2.0 дополняет набор спецификаций стандартными информационными моделями для DCN, сигналов, тревог и приложений на базе функциональных блоков.
Система управления (Part 5) использует стандарт Redfish, разработанный Distributed Management Task Force. В первой версии основное внимание уделено управлению аппаратными вычислительными узлами - шасси, платами, охлаждением, включая устройства как с контроллером управления базовой платой, так и без него. Вторая версия расширяет функциональность за счет добавления информации, специфичной для DCN в среде промышленной автоматизации: данных о времени работы, метрик, интерфейсов датчиков, а также встроенной информации об операционной системе и связанных метриках.