Herunterladen Inhalt Inhalt Diese Seite drucken

Zugriffsmöglichkeiten Auf Daten Des Opc Ua-Servers - Siemens SIMATIC S7-1500 Funktionshandbuch

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

Werbung

9.3.2.5
Zugriffsmöglichkeiten auf Daten des OPC UA-Servers
Hohe Performance abhängig vom Anwendungsfall
OPC UA ist für die Übertragung vieler Daten in kurzer Zeit ausgelegt. Sie können die
Leistung deutlich steigern, wenn Sie nicht auf einzelne PLC-Variablen zugreifen, sondern
Arrays und Strukturen als Ganzes lesen und schreiben.
Am schnellsten ist der Zugriff auf Arrays. Deshalb sollten Sie die Daten für OPC UA-Clients
in Arrays zusammenfassen.
Empfehlungen für den Zugriff auf den OPC UA-Server durch den OPC UA-Client
● Nutzen Sie für den einmaligen oder seltenen Datenzugriff den normalen Read/Write-
Zugriff.
● Nutzen Sie für den zyklischen Zugriff auf wenige Daten (bis ca. alle 5 Sekunden)
Subscriptions.
Optimieren Sie am OPC UA-Server die Einstellungen für das kleinste Sendeintervall und
das kleinste Abtastintervall.
● Nutzen Sie für einen regelmäßigen (wiederkehrenden) Zugriff auf bestimmte Variablen
die Funktionen "RegisteredRead" und "RegisteredWrite".
Gewähren Sie der CPU mehr Kommunikationslast, indem Sie den Wert für "Zyklusbelastung
durch Kommunikation" erhöhen. Vergewissern Sie sich, dass Ihre Anwendung mit den
geänderten Einstellungen noch ordnungsgemäß funktioniert.
Vorgehensweise zum Anlegen eines Arrays-DBs
Arrays können sie z. B. in globalen Datenbausteinen, im Instanzdatenbaustein eines
Funktionsbausteins oder als Array-DB anlegen. Im Folgenden ist beschrieben, wie Sie einen
Array-DB anlegen.
Um einen Datenbaustein mit einem Array (Array-Datenbaustein) anzulegen, gehen Sie
folgendermaßen vor:
1. Wählen Sie in der Projektnavigation die CPU mit dem OPC UA-Server.
2. Doppelklicken Sie auf "Programmbausteine".
3. Doppelklicken Sie auf "Neuen Baustein hinzufügen".
4. Klicken Sie auf die Schaltfläche "Datenbaustein".
5. Wählen Sie einen eindeutigen Namen für den Datenbaustein oder übernehmen Sie den
bereits eingetragenen Namen.
6. Wählen Sie in der Klappliste bei "Typ" den Eintrag "Array-DB".
7. Wählen Sie in der Klappliste bei "Array-Datentyp" den Datentyp für die einzelnen
Komponenten des Arrays.
8. Tragen Sie die obere Grenze des Arrays bei "Array-Grenze" ein.
9. Klicken Sie auf die Schaltfläche "OK".
Kommunikation
Funktionshandbuch, 11/2019, A5E03735814-AH
OPC UA-Kommunikation
9.3 S7-1500 CPU als OPC UA-Server nutzen
183

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis