OPC UA Safety Stack

In diesem Projekt wird ein OPC UA Safety-Stack entwickelt, der das in OPC 10000-15 definierte Sicherheitskommunikationsprofil implementiert. Die Anforderungen an die Stack-Entwicklung sowie die Finanzierung werden von einem Firmenkonsortium der OPC Field Level Communications (FLC) Initiative bereitgestellt.

Der Quellcode des OPC UA Safety Stacks wird unabhängig von Zielprozessor, Byteorder und Compiler umgesetzt, den MISRA-C 2012 Kodierrichtlinien entsprechen und von einer benannten Stelle gemäß IEC 61508 und weiteren Sicherheitsstandards vorzertifiziert. Er wird einkanalige Designs bis zu SIL 2 und zweikanalige Designs bis zu SIL3 berücksichtigen und multiple Instanzen des SafetyProviders und des SafetyConsumers unterstützen.

Weiterhin wird eine nicht-sicherheitsgerichtete Referenzimplementierung auf Basis der open62541 OPC UA Kommunikation implementiert, um die Funktionalität des OPC UA Safety Stacks zu demonstrieren, zu verifizieren und zu validieren. Sie wird auf verschiedenen Umgebungen basierend auf einer reinen PC-Plattform und einer eingebetteten Safety-Plattform ausgeführt und soll den OPC UA Safety Konformitätstest bestehen.