Anhang G: OPC-UA — Funktionen
und Konfiguration
G.1 OPC-UA — Überblick
Bei der Open Platform Communications Unified
Architecture (OPC-UA) handelt es sich um eine
plattform-unabhängige, serviceorientierte Architektur,
die alle Funktionen einer OPC Classic
erweiterbaren Framework integriert.
Dieser vielschichtige Ansatz ermöglicht das Erreichen
dieser ursprünglichen und verbesserten OPC-Designziele.
Siehe
OPC-UA —
Implementierung.
Funktionale Äquivalenz
OPC-UA bringt diese Erweiterungen im Vergleich zu
OPC Classic:
•
Unterstützung für Entdeckung verfügbarer OPC-
Server auf lokalen PCs und Netzwerken.
•
Eine hierarchische Darstellung der Daten im
Adressraum — zum Beispiel Dateien und Ordner —
ermöglicht die Entdeckung einfacher und komplexer
Strukturen für die Nutzung durch OPC-Kunden.
•
Ablesung und Schreiben von Daten/Informationen auf
Abruf auf Grundlage der Zugangsberechtigungen.
•
Überwachung von Daten, Informationen und
Ereignissen und Bericht durch Ausnahme, wenn die
Werte sich nach Kriterium eines Kunden ändern
(bekannt als Subskriptionen).
•
Kunden können Programme usw. auf Grundlage von
auf dem Server definierten Methoden ausführen.
Plattformübergreifender Support
Die Plattformunabhängigkeit ist eine wesentliche
OPC-UA-Komponente. Dieses Protokoll bietet die nötige
Infrastruktur für Interoperabilität und unterstützt die
gängigen Hardwareplattformen im Unternehmen von
Maschine zu Maschine, Maschine zu Unternehmen und
allem zwischendrin.
1
Quelle:
https://opcfoundation.org/about/opc-technologies/opc-ua/
2
Siehe
https://opcfoundation.org/about/opc-technologies/opc-classic/
1
2
in einem
OPC-UA ist auch im Sinne der Software
plattformübergreifend und ist nicht an ein Betriebssystem
oder eine Programmiersprache gebunden.
Sicherheit
Die OPC-UA Sicherheitsimplementierung ist Firewall-
freundlich und spricht gleichzeitig Sicherheitsbedenken
an, indem sie eine Reihe an Kontrollen zur Verfügung
stellt, wie zum Beispiel:
•
Transport optionen, wie zum Beispiel der ultraschnelle
OPC-binäre Transport oder das universelle kompatible
SOAP-HTTPS.
•
Sitzungsverschlüsselung, mit sicher über 128-Bit- oder
256-Bit-Verschlüsselungen übertragenen Nachrichten.
•
Nachrichtensignatur, was sicherstellt, dass die
Nachrichten genauso empfangen werden, wie sie
versendet wurden.
•
Sequenced Packet Exchange, was die Gefahr Replay-
Angriffen verhindert.
•
Authentifizierung über OpenSSL-Zertifikate, die jeden
UA-Clienten und Server identifiziert und Kontrolle
darüber bietet, welche Anwendungen und Systeme
sich miteinander verbinden dürfen.
•
Benutzerkontrolle, die von Benutzern die
Authentifizierung—über Anmeldedaten Zertifikat,
usw.—für die Nutzung von Anwendungen und Daten
erfordern kann.
•
Auditing, was die Aktivitäten nach Benutzer und/oder
System protokolliert und ein Protokoll erstellt.
Informationsmodellierung
Der OPC-UA-Informationsmodellierungsrahmen macht
Daten zu Informationen. Mit vollständig
objektorientierten Fähigkeiten können sogar die
komplexesten Multi-Level-Strukturen modelliert und
erweitert werden. Datentypen und -strukturen sind in
den Profilen definiert. Die bestehenden OPC-Classic-
Spezifikationen wurden in UA-Profile modelliert, die auch
von anderen Organisationen erweitert werden können.
OsmoTECH XT Einzelproben-Mikro-Osmometer Bedienungsanleitung
89