The standard installation of CODESYS includes an OPC UA Server. You can add the OPC UA Server to your project by first adding a Communication Manager object to the application and then adding the OPC UA Server object below that.
You can use the OPC UA Server object to access the variable interface of the controller via a client. The OPC UA Server communicates with connected OPC UA Clients via a separate TCP connection. For this reason, the security of these connections must be checked again separately.
Der OPC UA Server kann nun durch eine verschlüsselte Kommunikation zum Client und eine OPC UA Benutzerverwaltung abgesichert werden. Die möglichen Einstellungen dafür finden Sie in den folgenden Abschnitten:




HINWEIS

Ab der Runtime-Version 3.5 SP17 muss für den Zugriff auf die CODESYS Runtime-Systeme standardmäßig eine Geräte-Benutzerverwaltung eingerichtet werden. Für den OPC UA Server ist es jedoch möglich, den anonymen Zugriff weiterhin zuzulassen, wenn dies ausdrücklich erlaubt ist. Diese Erlaubnis wird im Dialog „Change Communication Policy“ auf der Seite ⮫ Kommunikationseinstellungen Registerkarte des Geräte-Editors.
Der Server CODESYS OPC UA unterstützt die folgenden Funktionen:
-
Durchsuchen von Datentypen und Variablen
-
Standard-Lese-/Schreibdienste
-
Benachrichtigung bei Wertänderungen: Abonnement- und überwachte Artikeldienste
-
Verschlüsselte Kommunikation nach "OPC UA Standard (Profil: Basic256SHA256)"
-
Abbildung der IEC-Anwendung nach "OPC UA Information Model for IEC 61131-3"
-
Unterstütztes Profil: "Micro Embedded Device Server Profil"
-
Anzahl der Sitzungen
Standardmäßig sind überwachte Objekte und Abonnements nicht eingeschränkt. Die Anzahl hängt von der Leistung der jeweiligen Plattform ab.
-
Versenden von Ereignissen nach dem OPC UA Standard
-
Kommunikation mit einer Datenquelle OPC UA Client
Für weitere Informationen siehe: ⮫ „Aufbau der Verbindung eines Datenquellen-OPC-UA-Clients mit einem OPC-UA-Server “
Der OPC UA Client UAExpert wird in diesem Kapitel mehrfach zitiert. UAExpert ist ein Produkt des Herstellers "Unified Automation".
Für weitere Informationen siehe: ⮫ Vereinheitlichte Automatisierung
Wenn Sie eine ⮫ „IEC-Symbolsatz Konfiguration “ mit dem Communication Manager ist der OPC UA-Zugriff automatisch.
Anwendungshinweis
Wie man einen OPC V2 oder OPC V3 Server installiert und konfiguriert und wie man ihn für AC500 SPSen verwendet, ist in der Application Note ⮫ How to use OPC server beschrieben.
Applikationsbeispiel
Um ein tieferes Verständnis des OPC-Protokolls zu erlangen und die SPS entsprechend zu konfigurieren, ist ein ⮫ Anwendungsbeispiel verfügbar.
-
Erstellen eines Projekts für den OPC UA Zugriff mit der vorhandenen Symbolkonfiguration
-
Konfiguration und Inbetriebnahme des OPC UA Servers
-
Spezifikationskonforme Konfiguration des OPC UA Servers
-
Aufbau einer verschlüsselten Verbindung mit dem "UaExpert"-Client
-
Benutzerverwaltung in OPC UA
-
Verwendung des OPC UA Clients zum Ändern einer Variablen
-
Verwendung von Ereignissen oder Alarmen im Projekt CODESYS
-
Beobachten eines Ereignisses über den "UaExpert" OPC UA Client
-
OPC UA Server Konfigurationseinstellungen
-
Erweiterung der Standard OPC UA Tag Begrenzung