Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-1500 Funktionshandbuch Seite 174

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

Werbung

Laden der CPU kann OPC UA-Server beeinflussen
Wenn Sie eine CPU mit laufendem OPC UA-Server laden, dann kann es in Abhängigkeit
von den geladenen Objekten notwendig sein, dass der Server stoppen und neu starten
muss. In diesem Fall werden aktive Verbindungen unterbrochen und müssen nach dem
Server-Neustart wieder aufgebaut werden.
Die Dauer des Neustarts ist vor allem von folgenden Parametern abhängig:
● Vom Umfang der Datenstruktur
● Von der Anzahl der Variablen, die im OPC UA Adressraum sichtbar sind
● Von der Einstellung zu abwärts kompatibler Datentyp-Definition nach der
OPC UA-Spezifikation bis V1.03 (TypeDictionary aktiviert)
● Von den Einstellungen zur Kommunikationslast und Mindestzykluszeit, weitere
Informationen finden Sie hier. (Seite 302)
Bei den FW-Versionen der CPU kleiner als V2.8 wurde der OPC UA-Server bei jedem Laden
in die CPU gestoppt und anschließend neu gestartet.
Ab der FW-Version V2.8 wurde das Verhalten des OPC UA-Servers folgendermaßen
optimiert:
● Beim Laden von Objekten im Betriebszustand STOP der CPU stoppt der OPC UA Server
weiterhin grundsätzlich und startet anschließend wieder. STEP 7 zeigt in diesem Fall
keine Warnung.
● Beim Laden von Objekten im Betriebszustand RUN der CPU stoppt der OPC UA-Server
nur dann, wenn die geladenen Objekte OPC UA-relevant sind, bzw. OPC UA-relevant
sein könnten. Nach einer Reinitialisierung wegen geänderter OPC UA-Daten startet der
OPC UA-Server wieder.
Bevor OPC UA-relevante Objekte in die CPU geladen werden und den OPC UA-Server
stoppen, zeigt STEP 7 im Vorschau-Dialog zum Laden eine Warnung an. Sie können
dann entscheiden, ob ein Server-Neustart verträglich ist für den laufenden Prozess oder
ob Sie das Laden abbrechen. Diese Warnungen werden nur bei einem laufenden OPC
UA-Server angezeigt. Wenn der OPC UA-Server nicht aktiviert ist, haben geänderte OPC
UA-Daten keinen Einfluss auf den Ladevorgang.
Beispiele
● Sie wollen nur einen weiteren Codebaustein zum Programm hinzufügen.
Weder Datenbausteine noch Eingänge, Ausgänge, Merker, Zeiten oder Zähler sind
betroffen.
Reaktion beim Laden: Ein laufender OPC UA-Server wird nicht unterbrochen.
● Sie wollen einen neuen Datenbaustein laden und Sie haben den Datenbaustein als nicht-
OPC-UA-relevant gekennzeichnet.
Reaktion beim Laden: Ein laufender OPC UA-Server wird nicht unterbrochen.
● Sie wollen einen Datenbaustein überschreiben.
Reaktion beim Laden: Eine Warnung erscheint, dass der Server neu gestartet wird.
Hintergrund: STEP 7 kann nicht ermitteln, ob sich die Änderungen auf OPC UA-relevante
Daten beziehen oder nicht.
Kommunikation
Funktionshandbuch, 11/2019, A5E03735814-AH
OPC UA-Kommunikation
9.3 S7-1500 CPU als OPC UA-Server nutzen
173

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis