Das enhanced crossover Operating System (exOS) ermöglicht es, jeden beliebigen Linux-Code im B&R-System zu verwenden. Dadurch erhalten Maschinenbauer mehr Freiheit bei der Erstellung von Automatisierungslösungen.
Programmcode aus sämtlichen höheren Programmiersprachen wie C++, Python oder JavaScript, lässt sich einfach in die Maschinenautomatisierung integrieren. Mit der engen Anbindung von Linux an das B&R-Echtzeitbetriebssystem Automation Runtime können Softwareentwickler Programmcodes in jeder Programmierumgebung entwickeln, kompilieren und debuggen. Mit exOS lässt er sich anschließend einfach in die Maschinenapplikation integrieren und ausführen. Mit dem System können z. B. Machine-Learning-Algorithmen direkt auf der Edge-Ebene ausgeführt werden. Dazu läuft ein Tensorflow-ML-Modell unter Linux auf einem Automation PC und erhält Maschinendaten von der Maschinensteuerung über die Schnittstelle. Maschinelles Lernen lässt sich so u. a. zur Optimierung der Wartung heranziehen.
Text-/Bildquelle: B&R Industrial Automation