Microsoft / OPC UA
Der neue OPC UA Standard Stack
Die OPC Foundation kündigte auf der Hannover Messe 2017 eine von Microsoft entwickelte neue Open-Source-Implementierung der OPC-UA-Technologie an. Sie soll eine schnelle Adaption von OPC UA in markt- und plattformübergreifende Produkte ermöglichen.
Die neue Open-Source-Implementierung der OPC-Technologie wird die ursprünglich erarbeiteten .Net Sourcen der OPC Foundation, die im Verlauf der letzten zehn Jahre entwickelt und gepflegt wurden, ersetzen. Die ursprüngliche OPC-Foundation-.Net-OPC-UA-Referenzimplementierung stand den OPC-Foundation-Mitgliedern schon immer zur Verfügung, letztes Jahr wurde diese als Open-Source auf GitHub bereitgestellt. Diese ursprüngliche Version war allerdings lediglich auf dem Microsoft-Windows-Betriebssystem lauffähig.
Der neue OPC-Foundation-.Net-Referenz-Stack wurde von Microsoft als plattformunabhängige Infrastruktur entwickelt und optimiert. Er basiert auf der neuen .Net-Standard-Technologie und ist auf folgenden Plattformen lauffähig: Verschiedene Linux-Distributionen, iOS, Android, Windows 7, Windows 8, Windows 8.1, Windows 10, Windows Phone, HoloLens und Azure Cloud.
Eine der wichtigsten Eigenschaften des OPC-UA-.Net-Standard-Stack ist die Erweiterung der Sicherheitsfunktionen, um den Anforderungen von Industrial-Internet-of-Things-Anwendungen (IIoT) und denjenigen der Plattform Industrie 4.0 zu genügen.
Die Vorteile des neuen Stack
- Die .Net-Standard-API-Portabilitätsstrategie zielt insbesondere auf eine einmalige Entwicklung ab, die dann überall lauffähig ist: OS-spezifische Funktionalitäten, die Sonderfälle regeln, werden überflüssig.
- Die Architektur des .Net-Standard-Stack fokussiert auf den ‚managed Code‘, welcher zu einer deutlich schnelleren Applikationsentwicklung führt.
- Microsoft ermöglicht NuGet-Pakete, damit die Anbieter den OPC-UA-Support mit Hilfe einiger Mausklicks in ihre Anwendung integrieren können.
- Der Stack beinhaltet erhöhte Sicherheit, einschließlich des SHA512- Supports.
- Der Stack ermöglicht die Unterstützung für plattformübergreifende UI-Designtools über Xamarin.
- Im Verbund mit der OPC Foundation stellt Microsoft Beispielanwendungen bereit: Referenz-Clients, Referenz-Server, ein Aggregation-Server, ein klassischer ‚OPC Wrapper‘ und eine Web-Anwendung gehören dazu, womit die an die Cloud gesendeten OPC-UA-Telemetriedaten schnell angezeigt werden können.










