Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-1500 Funktionshandbuch Seite 187

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

Werbung

OPC UA-Kommunikation
9.3 S7-1500 CPU als OPC UA-Server nutzen
OPC UA-Server in Betrieb nehmen
In der Grundeinstellung ist der OPC UA-Server der CPU aus Sicherheitsgründen nicht
freigegeben: OPC UA-Clients können weder schreibend noch lesend auf die S7-1500 CPU
zugreifen.
Um den OPC UA-Server der CPU zu aktivieren, gehen Sie folgendermaßen vor.
1. Wählen Sie die CPU aus. Klicken Sie dazu auf das Symbol der CPU (z. B. in der
Netzsicht).
2. Klicken Sie in den Eigenschaften der CPU auf "OPC UA > Server".
3. Aktivieren Sie den OPC UA-Server der CPU.
4. Bestätigen Sie die Sicherheitshinweise.
5. Wählen Sie bei den CPU-Eigenschaften den Bereich "Runtime-Lizenzen" und stellen die
erworbene Runtime-Lizenz für den OPC UA-Server ein.
6. Kompilieren Sie das Projekt.
7. Laden Sie das Projekt in die CPU.
Der OPC UA-Server der CPU startet nun.
Einstellungen bleiben gespeichert
Falls Sie den Server bereits aktiviert und Einstellungen vorgenommen hatten, dann gehen
diese Einstellungen nicht verloren, wenn Sie den Server deaktivieren. Die Einstellungen sind
nach wie vor gespeichert und stehen wieder zur Verfügung, wenn Sie den Server wieder
aktivieren.
Applikationsname
Der Applikationsname ist der Name der OPC UA-Applikation und gilt für den Server und den
Client. Der Name wird angezeigt unter "OPC UA > Allgemein":
● Die Voreinstellung für den Applikationsnamen lautet: "SIMATIC.S7-1500.OPC-
UA.Application:PLC_1".
● Die Voreinstellung setzt sich aus "SIMATIC.S7-1500.OPC-UA.Application:" und dem
Namen der CPU zusammen, wie er unter "Allgemein > Produktinformation > Name"
gewählt wurde, hier "PLC_1".
● Über diesen Applikationsnamen identifiziert sich der OPC UA-Server gegenüber einem
Kommunikationspartner (OPC UA Client), z. B. wenn ein OPC UA-Client den Discovery-
Service nutzt, um erreichbare Server zu ermitteln.
● Den angezeigten Applikationsnamen verwendet der OPC UA-Client der CPU beim
Verbindungsaufbau zu einem OPC UA-Server. D. h. die CPU trägt diesen
Applikationsnamen automatisch als "ApplicationName" für die Anweisung
"OPC_UA_Connect" ein (Variable vom Typ "OPC_UA_SessionConnectInfo" am
Parameter "SessionConnectInfo" der Anweisung "OPC_UA_Connect").
Daher müssen Sie beim Programmieren der Anweisung "OPC_UA_Connect" den
"ApplicationName" mit einem Leerstring belegen. Mit dem Applikationsnamen können Sie
z. B. den Client mit seinen Sessions (SessionNames) zu Diagnosezwecken identifizieren.
186
Funktionshandbuch, 11/2019, A5E03735814-AH
Kommunikation

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis