.NET-basiertes OPC UA Client & Server SDK (Bundle)

Das UA SDK besteht aus Assemblies, die sie bei der Entwicklung von .NET-basierten OPC UA Servern (und Clients) unterstützen. Es besteht im Wesentlichen aus drei Bibliotheken, der C# Base Library, C# Server Library und C# Client Library. Die Base Library enthält den nativen UA Stack und unterstützt das UA TCP Protokoll und das UA Binär-Enncoding.

Das .NET-basierte OPC UA Server SDK ist als Bundle mit dem Client SDK erhältlich. Weitere Informationen finden Sie auf der Produktseite für das Client SDK.

Das SDK unterstützt .NET Framework  4.8 und und Standard 2.1 (Core 3.1) und wird mit Beispielen in Form von Projektdateien für Visual Studio 2019 ausgeliefert. Es enhält einfach verwendbare NuGet Pakete mit den entsprechenden Assemblies. Seit der SDK Version 3.1 unterstützen wir auch das neue .NET 6.

Die vorgebauten SDK-Binärdateien sind reine .NET Assemblies, d. h. sie können auf jeder Prozessorarchitektur verwendet werden, die vom .NET Framework unterstützt wird. Die Assemblies der NuGet-Pakete für .NET Standard 2.1 (Core 3.1), und .NET 6 sind unter Windows und Linux lauffähig.

Unterstützte OPC UA Services

  • Discovery Service Set: FindServers, GetEndpoints
  • Secure Channel Service Set: OpenSecureChannel, CloseSecureChannel
  • Session Service Set: CreateSession, ActivateSession, CloseSession
  • View Service Set: Browse, BrowseNext, TranslateBrowsePathToNodeIds, RegisterNodes, UnregisterNodes
  • Attribute Service Set: Read, Write
  • Method Service Set: Call
  • MonitoredItem Service Set: CreateMonitoredItems, ModifyMonitoredItems, DeleteMonitoredItems, SetMonitoringMode
  • Subscription Service Set: CreateSubscription, ModifySubscription, DeleteSubscription, SetPublishingMode, Publish, Republish

Das Logo der OPC Foundation ist Eigentum der OPC Foundation und wird unter Lizienz verwendet.

Produktvarianten

Versionen Windows Binary
Lizenzvarianten Binary Developer License (single seat), Evaluation License
Zielplattformen Windows Desktop with .NET Framework 4.8 (enthält Assemblies für 3.5,4.0,4.5)
Windoes/Linux mit .NET Standard 2.1 (Core3.1) und .NET6
Entwicklung MS Visual Studio Project Files for VS 2019 and VS 2022

Vollständige Lizenzbedingungen.

Unterstützte Features and Profile

  • Data Access, Events, Alarms & Conditions, Historical Access
  • Reverse Connect
  • Role Based Permissions
  • GDS Push and Pull
  • User Authentication

Detailliertere Informationen finden Sie auf dem nächsten Tab.

Security None, Basic128Rsa15(default-off), Basic256(default-off), Basic256Sha256, Aes128-Sha256-RsaOaep, Aes256-Sha256-RsaPss(.NET4.8 and Core 2.0/3.1)
General Standard 2017 UA Server Profile, Node Management Server Facet, Client Redundancy Facet, Redundancy Visible Server Facet, Global Certificate Management Server Facet
Data Access DataAccess Server Facet, ComplexType 2017 Server Facet.
Events Standard Event Subscription Server Facet, Address Space Notifier Server Facet, Auditing Server Facet
Methods Method Server Facet, State Machine Server Facet, File Access Server Facet
Alarms & Conditions A&C Simple Server Facet, A&C Address Space Instance Server Facet, A&C Enable Server Facet, A&C Alarm Server Facet, A&C Acknowledgeable Alarm Server Facet, A&C Exclusive Alarming Server Facet, A&C Non-Exclusive Alarming Server Facet, A&C Previous Instances Server Facet, A&C Dialog Server Facet, A&C Refresh2 Server Facet
Historical Access Historical Raw Data Server Facet, Historical Aggregate Server Facet, Historical Data AtTime Server Facet, Historical Access Modified Data Server Facet, Historical Annotation Server Facet, Historical Data Insert Server Facet, Historical Data Update Server Facet, Historical Data Replace Server Facet, Historical Data Delete Server Facet, Historical Access Structured Data Server Facet, Base Historical Event Server Facet, Historical Event Update Server Facet, Historical Event Replace Server Facet, Historical Event Insert Server Facet, Historical Event Delete Server Facet
  • Base Library mit integriertem UA Stack, Server Library, Client Library
  • Visual Studio Projekte, Beispiele, Anleitungen, Dokumentation
  • Supportpaket inklusive 15 Ereignissen
  • Maintenance-Paket für das erste Jahr
  • eine UaModeler Runtime-Lizenz

UaGateway

UaGateway wurde entwickelt, um „klassische“ OPC-Produkte in OPC-UA-Umgebungen zu integrieren. Die wichtigsten Features sind die Verbindung von UA-Clients mit COM/DCOM-Servern (Wrapper), der Zugriff mit COM/DCOM-Clients auf UA-Server (Proxy) und das Tunneln von COM/DCOM über eine sichere UA Verbindung. Weitergehende Informationen finden Sie auf der Produktseite zum UaGateway.

OPC-UA-Schulungen

Unified Automation veranstaltet Seminare, Workshops und Praxisschulungen um Ihnen den Einstieg in OPC UA und unsere SDK-Produkte zu erleichtern. Weitergehende Informationen finden Sie auf den folgenden Seiten:

Außerdem können Sie Vor-Ort-Schulungen buchen, die wir an die Anforderungen ihrer Firma anpassen.

OPC UA Buch

Das Buch „OPC Unified Architecture“ wurde von Wolfgang Mahnke, Stefan-Helmut Leitner und Matthias Damm geschrieben, einem der Referenten bei Schulungen von Unified Automation.

„Dieses Buch gibt Ihnen eine solide Grundlage um alles zu erfahren, was Sie jemals über die Entwicklung von OPC-UA-basierten Weltklasse-Produkten für die Interoperabilität zwischen verschiedenen Herstellern wissen wollten“, sagt Tom Burke, Präsident der OPC Foundation.