Herunterladen Inhalt Inhalt Diese Seite drucken

Adressierung Von Knoten - Siemens SIMATIC S7-1500 Funktionshandbuch

Vorschau ausblenden Andere Handbücher für SIMATIC S7-1500:
Inhaltsverzeichnis

Werbung

9.1.5

Adressierung von Knoten

Knoten (Nodes) sind die grundlegenden Elemente von OPC UA, sie sind vergleichbar mit
Objekten aus der objektorientierten Programmierung. Knoten werden z. B. für Nutzdaten
(Variablen) oder andere Metadaten verwendet. Mit Knoten wird ein OPC UA-Adressraum
modelliert, der auch ein Typenmodell mit Typdefinitionen enthält.
Knoten-ID (NodeId)
Knoten im OPC UA-Adressraum werden durch eine NodeId (Node Identifier) eindeutig
bestimmt.
Die NodeId besteht aus dem Identifier, Identifier Type und einem Namensraumindex.
Namensräume werden verwendet, um Namenskonflikte zu vermeiden.
Die OPC Foundation hat eine Reihe von Knoten definiert, die Auskunft über den jeweiligen
OPC UA-Server geben. Diese Knoten sind im Namensraum der OPC Foundation zu finden
und besitzen den Index 0.
Weiterhin hat die OPC Foundation Daten- und Variablentypen definiert.
Namensraum (Namespace)
Neben dem oben beschriebenen Namensraum der OPC Foundation ist der Namensraum für
den Zugriff auf CPU-Daten von Interesse: Alle Variablen bzw. Methoden eines S7-1500 OPC
UA-Servers befinden sich im Namensraum (Namespace) der Standard-Server-Schnittstelle
"http://www.siemens.com/simatic-s7-opcua".
Standardmäßig besitzt dieser Namensraum den Index 3. Wenn weitere Namensräume in
den Server eingefügt oder vorhandene gelöscht werden, kann sich der Index ändern.
Deshalb ist es erforderlich, dass ein OPC UA-Client den aktuellen Index des Namensraums
(z. B. "http://www.siemens.com/simatic-s7-opcua") beim Server erfragt, bevor er dessen
Werte liest oder schreibt.
Das folgende Bild zeigt ein beispielhaftes Ergebnis einer solchen Anfrage.
Kommunikation
Funktionshandbuch, 11/2019, A5E03735814-AH
OPC UA-Kommunikation
9.1 Wissenswertes zu OPC UA
143

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis