Direkt auf der Sicherheits-Hardware kommen die zertifizierten Komponenten SafeOS Runtime (sicheres Laufzeitsystem) und SafeOS Firmware (Ablaufsteuerung und Managementservices) zum Einsatz. Dank dieser Komponenten reduziert sich der Aufwand eines Herstellers auf ein Board Support Package und die Hardware-Diagnose. Ein eigenständiges Betriebssystem ist unter Voraussetzung eines statischen Task-Handlings (Zeitscheiben-Modell) nicht mehr notwendig.
SafeOS: Sehr erfolgreich in der Praxis
Hinsichtlich Handling, Diagnose und Performance hat SafeOS in Verbindung mit SAFEPROG bereits seine Leistungsfähigkeit in einem Projekt in der Automobilindustrie mit dem Interbus-Safety-System unter Beweis gestellt. Die dabei erzielten Ergebnisse lagen in allen Bereichen deutlich besser als bei einer diskreten Lösung mit Sicherheitsrelais.
Leistungsstarke Debug-Funktionalitäten
Der Anwender kann SafeOS zwischen zwei Betriebsarten ("Sicher" und "Debug") umschalten. In der Betriebsart "Debug" stehen viele Monitoringfunktionen zur Verfügung:
Merkervariable überschreiben
I/O-Variablen zwangssetzen
Simulation der Ausgangssignale im Einzelzyklusbetrieb
Sicherheitssteueung starten und stoppen
Neues Anwenderprogramm downloaden
Farbliche Kennzeichnung der Betriebsart
Statische Speicherverwaltung zur Vermeidung von Zugriffsfehlern in dynamischen Speichern inkl. Methoden zur Erkennung von Speicherfehlern, z. B. für Variablen
Mechanismus zur Synchronisation der beiden diversitären Kanäle
Spezieller Speicherbereich für die Übertragung von Diagnoseinformationen an die Standard-SPS
SafeOS: 2-kanalig und diversitär
Als "bis SIL3-fähige" Lösung ist SafeOS ein 2-kanaliges, diversitäres IEC 61508-Laufzeitsystem, das durch Ausführen von systemeigenem Maschinencode hoch performant ist. Auf Wunsch können RAM- und CPU-Test implementiert werden.