RTOS Microware OS-9 unterstützt Open Source OPC UA-TSN Projekt

- Prozessvisualisierung in Echtzeit -

Der Ethernet-Standard ist die Grundlage heutiger und künftiger Kommunikation im industriellen Umfeld, auch vom Sensor an der Maschine über Steuerungen bis zu Serverumgebungen. Dabei wird die Anzahl der Netzwerkknoten überproportional wachsen. Damit die Kommunikation zwischen allen Netzwerkteilnehmern beherrschbar bleibt, soll auf das Protokoll OPC UA (Open Platform Communications Unified Architecture) zurückgegriffen werden. OPC UA ist eine Sammlung von Standards für die M2M-Kommunikation, die bereits von weiten Teilen der Automatisierungsindustrie weltweit unterstützt werden und weiter zukunftsfähig gemacht werden sollen.

Dazu wurde auf der Basis des Projekts open62541 ( https://open62541.org/ ) von der Open Source Automation Development Lab eG (OSADL) das OSADL OPC UA/TSN Projectins Leben gerufen (siehe dazu: https://www.osadl.org/OPC-UA-TSN.opcua-tsn.0.html .

Durch diese Open Source Initiative erhält die Industrie freien Zugang auf diese Basistechnologie samt Quellcode.

Zusätzlich wird das Protokoll TSN (Time Sensitive Networking) für deterministischen und sicheren Datenaustausch mitberücksichtigt. TSN ist in der Endphase der Standardisierung und soll innerhalb von IEEE 802 Netzwerken für eine zuverlässige Kommunikation bis auf Feldbusebene sorgen.

Das RTOS Microware OS-9 von MicroSys ergänzt die OPC UA Funktionen mit seiner speziellen Eignung für harte Echtzeitanwendungen, bei denen es vor allem auf Präzision, auf Zuverlässigkeit und schnellste Start Up- und Reaktionszeiten ankommt. Die übersichtliche Architektur ermöglicht schlanke Laufzeitumgebungen und damit kostengünstige Systemdesigns.

Diese Eigenschaften wurden nun erweitert um mit dem OSADL OPC UA/TSN Projekt zu harmonisieren:

Compiler-Technology

Auf Basis des OpenSource Projektes LLVM/CLANG Compiler, hat MicroSys für OS-9 einen neuen C/C++ Compiler erstellt, der die neusten C und C++ Standards erfüllt.

OPC UA

Mit Hilfe dieses Compilers wurde das OPC UA Projekt
open62541.org für Microware OS-9 angepasst und in das Original GitHub Repository zurückgeführt.

In einem ersten Schritt wurde diese Entwicklung für die Arm®- und Power Architecture umgesetzt, die Anpassung für Intel CPUs wird folgen.

Somit haben OS-9 Benutzer die Möglichkeit, mit
open62541 einen OPC UA Server als auch Clients auf Basis des Open Source Projekts zu erstellen.

Am Beispiel einer EtherCAT-Kommunikation, visualisiert mit OPC UA, können die Möglichkeiten für Steuerungsaufgaben unter Microware OS-9 demonstriert werden. MicroSys steht bei Interesse gerne hilfreich zur Seite.

erfahren Sie mehr über OS-9 hier

 

 

Prozess_Visualization_180709.jpg