Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-1500 Funktionshandbuch Seite 151

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

Werbung

OPC UA-Kommunikation
9.1 Wissenswertes zu OPC UA
Server vor Überlast schützen
Den OPC UA-Server der S7-1500 CPU können Sie mithilfe des Parameters "Kleinstes
Sendeintervall" so einstellen, dass er nicht extrem kurze, vom Client gewünschte
Sendeintervalle bedient, siehe Einstellungen des Servers für Subscriptions (Seite 191).
Beispiel: Ein Client möchte wie oben beschrieben in einem Sendeintervall von 50 ms bedient
werden. Ein so kurzes Sendeintervall würde aber eine hohe Netzlast und eine hohe
Belastung des Servers hervorrufen. Daher stellen Sie als "Kleinstes Sendeintervall" beim
Server 1000 ms ein. Clients, die kürzere Sendeintervalle in ihrer Subscription fordern,
werden so auf 1000 ms "heruntergebremst", der Server vor Überlastung geschützt.
Abtastung und Senden (Sampling & Publishing) im Rahmen einer Subscription sind
Kommunikationsprozesse, die ebenso wie andere Kommunikationsprozesse
(TCP/UDP/Webserver-Kommunikation ...) mit der Priorität 15 von der CPU abgearbeitet
werden. OBs mit höherer Priorität unterbrechen die Kommunikation. Wenn Sie die Abtast-
und Sendeintervalle zu kurz einstellen, verursacht diese Einstellung eine hohe
Kommunikationslast. Wählen Sie daher möglichst große Intervalle, die für die Anwendung
noch ausreichend sind.
Informationen zur Konsistenz von Variablen finden Sie in Konsistenz von CPU-Variablen
(Seite 180).
Überwachung von PLC-Variablen
Wenn die Subscription angelegt ist, teilen Sie dem Server mit, welche Variablen er damit
überwachen soll. Im folgenden Beispiel wurde die Variable "Voltage" der Subscription
hinzugefügt.
Die Variable "Voltage" enthält z. B. den Wert einer Spannungsgröße, die von einer S7-1500
CPU erfasst wird.
Das Abtastintervall ("Sampling Interval") enthält einen negativen Wert (-1). Dadurch wird
festgelegt, dass die Default-Einstellung des OPC UA-Servers für das Abtastintervall
verwendet wird. Die Default-Einstellung ist durch das Sendeintervall ("Publishing Interval")
der Subscription festgelegt. Wenn Sie das kleinstmögliche Abtastintervall einstellen wollen,
dann wählen Sie den Wert "0".
Die Länge der Warteschlange ist hier im Beispiel auf "1" festgelegt: Es wird immer nur ein
Wert im Intervall von 50 Millisekunden aus der CPU gelesen und anschließend an den OPC
UA-Client gesendet, wenn sich der Wert verändert hat.
Der Parameter "Deadband" ist im Beispiel "0,1": Wertänderungen müssen mindestens 0,1
Volt betragen, nur dann sendet der Server den neuen Wert an den Client. Kleinere
Wertänderungen sendet der Server nicht. Mit diesem Parameter können Sie zum Beispiel
Rauschen ausblenden: geringfügige Änderungen einer Prozessgröße, denen keine reale
Bedeutung zukommt.
150
Funktionshandbuch, 11/2019, A5E03735814-AH
Kommunikation

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis