Die Steuerung U-Control von Weidmüller ist eine flexible Hard- und Softwarelösung mit offener Schnittstelle und allen relevanten maritimen Zulassungen. Der modulare Aufbau der Hardware bietet die typischen Vorteile eines Baukastensystems: beliebig erweiterbar und hochflexibel. Durch die Dual-Core-Technologie sind die nicht zeitkritischen und webbasierten Anwendungen unter Linux strikt von den sensiblen Echtzeitanwendungen im zweiten Kern getrennt. Die offene Schnittstelle erfüllt die Anforderung nach Flexibilität, um individuelle Software zu installieren, was gerade in maritimen Anwendungen oftmals erforderlich ist.
Domänenspezifische Sprache
Ein grundlegender Baustein zur Flexibilisierung von Automatisierungssystemen aus Softwaresicht sind modulare, virtualisierte Echtzeitarchitekturen, die als verteilte Echtzeitsysteme realisiert werden. Um Entwickler in die Lage zu versetzen, robuste Systeme hinsichtlich der Echtzeiteigenschaften zu entwerfen und zu verwalten, wurde am ISW der Universität Stuttgart auf Basis einer domänenspezifischen Sprache ein Werkzeug entwickelt, das die Analyse des Echtzeitverhaltens sowie die automatisierte Echtzeitorchestrierung Container-basierter Steuerungsanwendungen mit Kubernetes und Docker-Compose erlaubt.