OPC UA wird in einer Reihe aufeinander aufbauender Parts (Teile) spezifiziert. Die Beschreibung erfolgt dabei bewusst abstrahiert (technologie- und sprachunabhängig), um eine lange Lebensdauer von OPC UA über die Lebensdauer einer Basistechnologie wie DCOM hinaus zu gewährleisten. Lediglich in ausgewählten Abschnitten wird ein konkreter Bezug zu einer bestehenden Technologie hergestellt, auf der OPC-UA-Software entwickelt werden kann. Die Parts der OPC UA Specifications sind in drei zentrale Themenbereiche unterteilt: – Core Specifications (Kernspezifikationen) – Access Type Specifications (Zugriffstypspezifikationen) – Utility Specifications (Dienstespezifikationen) Core Specification Parts Wie in der Grafik 1 dargestellt, besteht die Core Specification aus sieben Parts, die im Folgenden erläutert werden. Part 1 – Overview and Concepts Dieser Abschnitt erläutert die Zielsetzung von OPC UA und führt in die Modelle ein, die zur Erreichung dieses Zieles dienen. Part 2 – Security Model OPC UA trifft Maßnahmen zur Abwehr von Risiken, denen Systeme ausgesetzt sein können, in welchen die OPC-UA-Technologie verwendet wird. Es wird beschrieben, auf welche Weise sich OPC UA auf andere Sicherheitsstandards z.B. die des World Wide Web (w3c) Konsortiums oder der Oasis Organisation stützt. Die vorgeschlagene Architektur setzt sich aus einer Anwendungs- und einer Kommunikationsschicht zusammen. Die eingeführten Sicherheitsverfahren (Security Policy) sind Teil einer Endpoint Description und legen die zu verwendenden Sicherheitsmechanismen fest. Part 3 – AddressSpace Model Es gibt keinen Zweifel daran, dass die Informationstechnologie und die Prozessleittechnik integriert werden müssen. Auf diese Weise können Vorteile aus der Optimierung von Prozessen sowie Synergieefferkte, die sich aus der Integration ergeben, genutzt werden. Entsprechend der Spezifikation wird eine Reihe von Objekten, die ein unterlagertes (Echtzeit-) System repräsentieren, von einem OPC-UA-Server als sogenannter AddressSpace veröffentlicht. Die besondere Funktion des AddressSpace-Konzepts ermöglicht, dass sowohl die reale Prozessumgebung als auch ein (Echtzeit-) Prozessverhalten repräsentiert werden können – und zwar auf einheitliche Weise, die für verschiedene Systeme verständlich ist. Dazu besteht der AddressSpace aus einem Satz von Nodes (Knoten), die über References (Referenzen) miteinander verbunden sind. Part 4 – Services Bei den OPC UA Services handelt es sich um eine Reihe abstrakter Remote Procedure Calls (RPCs), die durch die Server implementiert und durch die Clients aufgerufen werden. Die Services werden als abstrakt bezeichnet, da in diesem Abschnitt keine bestimmte Implementierung in einer konkreten Technologie definiert wird. Die Trennung von Definition und Implementierung der Services ermöglicht die problemlose Verwendung neu entstehender Technologien, indem entsprechende neue Mappings erstellt werden. Part 5 – Information Model Um die durch den AddressSpace veröffentlichten Daten für unterschiedliche Systeme verständlich und nutzbar zu machen, werden die Informationen im Abschnitt für das Information Model in standardkonforme, computeroptimierte Daten konvertiert. Zur Verbesserung der Interoperabilität definiert das Information Model den Inhalt des AddressSpace eines leeren OPC UA Servers. Die in diesem Abschnitt bereitgestellten Definitionen werden als abstrakt angesehen, da sie keine bestimmte Repräsentation in der Umsetzung definieren. Part 6 – Mappings Dieser Abschnitt definiert die Abbildung (Mapping) abstrakter Definitionen in der Spezifikation (z.B. in den Abschnitten Information Model, Services, Security Model), auf reale Technologien, die für deren Implementierung verwendet werden können. Mappings sind in drei Gruppen unterteilt: Datenkodierungen, Sicherheits- und Transportprotokolle. Verschiedene Mappings werden zusammengefasst, um sogenannte Stack-Profiles zu erstellen. Part 7 – Profiles Die OPC UA Profiles werden hier als Gruppen von Services oder Funktionen dargestellt, die für die Konformitätsebenen-Zertifizierung verwendet werden können. Einzelne Funktionen werden in Konformitätseinheiten gruppiert, die wiederum weiter in Profiles unterteilt werden. Alle OPC-UA-Anwendungen müssen mindestens ein Stack-Profile implementieren. Sie können ausschließlich mit anderen OPC-UA- Anwendungen kommunizieren, bei denen das gleiche Stack-Profile implementiert wurde. Server und Clients werden anhand dieser Profiles zertifiziert. Server und Clients tauschen während des Verbindungsaufbaus die von ihnen unterstützten Profiles als Teil ihres Software Zertifikats aus. Access Type Specification Parts Im folgenden werden die Access Type Specification Parts erläutert, die aus insgesamt vier Teilen bestehen. Part 8 – Data Access Das Information Model, das für den Zugriffstyp Data Access (DA) vorgesehen ist, enthält vor allem eine zusätzliche Definition von Variablentypen sowie eine ergänzende Beschreibung von AddressSpace-Objekten. Neben der Darstellung dieses Modells enhält der Abschnitt Erläuterungen zu den für DA benötigten Node-Klassen und Attributes sowie eine Beschreibung der DA-spezifischen Verwendung von Services für den Zugriff auf Prozessdaten. Part 9 – Alarms and Conditions Alarms and Conditions beschreibt die Repräsentation von konfigurierten Zuständen im OPC UA AddressSpace. Es werden die Konzepte Condition, Dialog, acknowledgeable Condition (quittierbare Bedingung), confirmable Condition (bestätigbare Bedingung) und Alarm vorgestellt. Zur Veröffentlichung dieser Informationen wird das in anderen Teilen der OPC UA Specification definierte Information Model erweitert und auf die alarmspezifische Verwendung der Services eingegangen. Part 10 – Programs In diesem Abschnitt wird das Konzept der Programs als komplexe, zustandsgesteuerte Funktionen in einem Server oder unterlagertem System eingeführt, die durch OPC UA Clients aufgerufen und verwaltet werden können. Die bereitgestellten Definitionen beschreiben die Standardrepräsentation von Programs im AddressSpace eines Servers. Es werden Methoden dargelegt, mit denen Programs verwaltet werden können. Part 11 – Historical Access Das Information Model für Historical Access (HA), das in diesem Abschnitt erläutert wird, enthält vor allem zusätzliche und ergänzende Definitionen der Repräsentation historischer Seriendaten sowie historischer Eventdaten. Außerdem behandelt dieser Abschnitt die HA-spezifische Verwendung von Services für die Ermittlung und den Zugriff auf historische Daten und Events. Utility Specification Parts Im folgenden werden die Utility Specifcation Parts erläutert, die aus insgesamt zwei Teilen bestehen. Part 12 – Discovery Die wichtigste Zielsetzung dieses Abschnitts ist die Behandlung des Discovery-Prozesses, der es Clients ermöglicht, zunächst Server im Netzwerk zu ermitteln, um dann eine Möglichkeit zur Herstellung einer Verbindung zu finden. Es wird dargelegt, wie UA Clients und Server zusammenarbeiten, um Informationen auszutauschen, die in einem Netzwerk verteilt, auf verschiedenen Ressourcen vorhanden sind. Zur Erreichung dieses Ziels werden zwei Konzepte vorgestellt: Ein Discovery Server, der allgemeine Informationen verwaltet, sowie ein lokaler Discovery Server, dessen Hauptaufgabe in der Bereitstellung von Informationen liegt, die für lokale Ressourcen von Bedeutung sind. Abschließend wird auf die Erkennung von OPC-UA-Anwendungen bei Verwendung allgemeiner Verzeichnisdienstprotokolle wie UDDI oder LDAP eingegangen. Part 13 – Aggregates Dieser Abschnitt spezifiziert das Information Model für Aggregates (Berechnungen) und beschreibt die Berechnung und Rückgabe von Aggregates wie Minimum, Maximum, Durchschnitt usw. Aggregates können sowohl mit Basis- (Live-) Daten als auch mit historischen (HA) Daten verwendet werden. Außerdem wird die aggregatspezifische Verwendung von Services behandelt. Kasten 1: Artikelserie im SPS-MAGZIN Ausgabe Thema 3 Status OPC UA 4 OPC UA: Entstehung und Ziele HMI Special 10 Gründe für OPC UA 5 OPC-UA-Spezifikationen 6 OPC UA Companion Standards 7 OPC UA Compliance Test 8 OPC UA Toolkits 9 OPC-UA-Ausblick Kasten 2: Buchtipp Grundlagen, Implementierung und Anwendung von Classic OPC und OPC UA werden in diesem Buch umfassend beschrieben. Anwendern und Herstellern von OPC-Produkten bietet dieses Buch den idealen Einstieg, die OPC-Technologie zu verstehen und effizient zu nutzen. Lange/Iwanitz/Burke, OPC. Von Data Access bis Unified Architecture. XXIII, 494 pages. Kart. Mit CD-ROM. VDE Verlag, ISBN 978-3-8007-3217-3, Preis 58e,
Teil 4 von 8: OPC-UA-Spezifikationen
-
Ifo-Umfrage
Unternehmen erwarten eher sinkende Löhne durch KI-Einsatz
Viele Unternehmen in Deutschland erwarten durch den Einsatz von Künstlicher Intelligenz eher sinkende Löhne in den nächsten fünf Jahren.
-
Zur Modernisierung von Werkzeugmaschinen
Bügelclips für Energieketten
Wollen Konstrukteure von Werkzeugmaschinen bei einer Modernisierung größere Schläuche einsetzen, erfordert das häufig den teuren Austausch der Energiekette.
-
Mit 8-poligem M12-Anschluss
Not-Halt-Schalter
Georg Schlegel erweitert seine Baureihe Shortron Connect um drei neue Not-Halt-Geräte mit 8-poligen M12-Anschluss.
-
Schlüsselkomponente für IEC61800-5-2-konforme Antriebssysteme Sicherheitszertifizierte Drehgeber
Funktionale Sicherheit im Maschinenbau beginnt nicht im Antrieb, sondern am Sensor.
-
Für Rechenzentren, Edge-Umgebungen und Enterprise-IT
Gemanagte Rack-Stromverteilung
Panduit gibt den Produktlaunch der ES2P Power Distribution Unit bekannt, eine gemanagte Rack-PDU, die mit Energieintelligenz für moderne Compute-Umgebungen konzipiert ist.
-
Auch Importe gestiegen
Exporte im Juni lagen bei +0,9%
Im Juni sind die deutschen Exporte gegenüber Mai kalender- und saisonbereinigt um 0,9%…
-
Neue Automation-Einheit bei Siemens
Rainer Brehm übernimmt Leitung
Siemens stärkt sein Automatisierungsgeschäft und bündelt dazu die bisher vier Geschäftsbereiche in einer…
-
Steuerungstechnik
SPS ermöglicht dezentrale Echtzeitkommunikation über CAN UDS
Die Arcon-SPS ist eine IEC61131-kompatible Steuerung für räumlich verteilte Automatisierungssysteme.
-
Inlandsbestellungen ziehen kräftig an
Elektroindustrie mit Auftragsplus zur Jahresmitte
Im Juni verzeichnete die deutsche Elektroindustrie ein Plus von 13,3% gegenüber dem Vorjahr…
-
Physical-AI an der Edge
Das applikationsfertige Modul aReady.COM Conga-HPC/cRX1 mit AMD Ryzen AI Embedded X100 Series Prozessoren…
-
… den aktiven Verteilern und Passivverteilern von Bihl+Wiedemann?
Unter dem Titel ‚Sichere Sache‘ stellte Bihl+Wiedemann in der Titelstory der Ausgabe 7/2016…
-
Geschäftsführerwechsel bei Alphitan
Alphitan gibt im 25. Jubiläumsjahr der deutschen Tochtergesellschaft Antecs einen Wechsel bekannt: Geschäftsführer…
-
Neue Fachmesse: All About Electronic Solutions
Mit der All About Electronic Solutions startet Easyfairs eine neue Messereihe.
-
Industrie-PC
19-Zoll-Industrie-PC lässt sich flexibel für die Anwendung konfigurieren
ICO Innovative Computer bietet mit dem Controlmaster 1785 einen konfigurierbaren 19“-Industrie-PC für leistungsintensive…
-
Industrielle Kommunikation
Mobilfunkmodule bringen 4G und 5G auf den Raspberry Pi
Spectra erweitert mit der Calyx Embedded Modul Serie Raspberry Pi 4 und Raspberry…
-
Drehzahl- und Positionssensor
Drehgeber kombiniert Positionsmessung und Zustandsüberwachung
Lenord+Bauer erweitert sein Portfolio digitaler MiniCoder um eine Variante mit serieller Schnittstelle für…
-
Drehzahl- und Positionssensor
Drehgeber kombiniert Positionsmessung und Zustandsüberwachung
Lenord+Bauer erweitert sein Portfolio digitaler MiniCoder um eine Variante mit serieller Schnittstelle für…
-
Neuer Muttertyp sorgt für mehr Leistung
Bosch Rexroth erweitert die Performance Line seiner Kugelgewindetriebe um eine Lösung für vertikale…
-
Flexible Ethercat-Architektur
Der duale Ansatz von Dunkermotoren bei der Ethercat-Architektur ermöglicht es OEMs, die Antriebsarchitektur…
-
Auftragseingang im Maschinen- und Anlagenbau: Positive Momentaufnahme, geprägt durch das Auslandsgeschäft
Die Unternehmen im Maschinen- und Anlagenbau können in Summe auf ein leicht positives…
-
Marktstart für multivariable Steuerung
Mit der Steuerung MultiControl II Einzel/Parallel von Rose+Krieger können Anwender bis zu zwei…
-
Drahtlose Integration von AGV und Robotik
Die Produktfamilie von Modibus zur Vernetzung von Maschinen- und Anlagensteuerungen ermöglicht die Fernwartung…
-
Einfache Sensor-Integration in Fanuc CNC-Systeme
Lenord+Bauer erweitert sein Portfolio der digitalen MiniCoder um eine Variante mit serieller Schnittstelle…
-
Cybersecurity
IEC62443-Zertifizierung bestätigt Reifegrad ML3 für sichere Entwicklung
Softing Industrial hat seine Zertifizierung nach IEC62443-4-1:2018 durch TÜV Süd erneuert und erstmals…
-
Druckausgleichselemente mit Spezialmembranen
Kaiser stellt mit Agro ein hochrobustes, aus rostfreiem Stahl A4 (V4A) gefertigtes Druckausgleichselement…
















