Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-1500 Funktionshandbuch Seite 150

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

Werbung

Nach dem gleichen Schema lässt sich auch die Funktion "RegisteredRead" nutzen, was
insbesondere beim wiederkehrendem Auslesen von Daten sinnvoll ist. Beachten Sie jedoch,
dass es je nach Anwendung sinnvoller sein kann, eine Subscription zu verwenden.
Empfehlung: Registrierungen platzieren Sie am besten im Hochlauf-Programm des OPC
UA-Clients, da die Registrierung Zeit in Anspruch nimmt.
Beachten Sie, dass Sie in den Eigenschaften der S7-1500 CPU die maximale Anzahl
registrierter Knoten einstellen können und die Clients diese Anzahl berücksichtigen müssen,
siehe Allgemeine Einstellungen des OPC UA-Servers (Seite 189).
Subscription
Mit "Subscription" wird eine Funktion bezeichnet, bei der nur Variablen übertragen werden,
für die sich ein OPC UA-Client beim OPC UA-Server angemeldet hat. Der OPC UA-Server
sendet für diese angemeldeten Variablen (überwachte Elemente = monitored Items) nur
dann eine Nachricht an den OPC UA-Client, wenn sich ein Wert geändert hat. Durch die
Überwachung dieser Variablen entfällt ein ständiges Abfragen durch den OPC UA-Client
(Polling); die Netzlast wird reduziert.
Um diese Funktion zu nutzen, müssen Sie eine Subscription anlegen. Dazu geben Sie beim
UA-Client das Sendeintervall ("Publishing Interval") vor und klicken auf die Schaltfläche
"Create". Das Sendeintervall ist das Zeitintervall, in dem der Server neue Werte in einer
Benachrichtigung (data change notification) an den Client sendet.
Beim folgenden Beispiel wurde eine Subscription angelegt: Alle 50 Millisekunden erhält hier
der Client eine Nachricht mit den neuen Werten (Sendeintervall 50 ms).
Kommunikation
Funktionshandbuch, 11/2019, A5E03735814-AH
OPC UA-Kommunikation
9.1 Wissenswertes zu OPC UA
149

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis