OPC UA Server
Wenn in Ihrer IDE ein CODESYS Communication-Add-on installiert ist – wie in der CODESYS-Standardinstallationen üblich – steht neben den SPS-Laufzeitsystemen ein OPC UA Server zur Verfügung.
Um Ihre Applikation um eine OPC UA Server-Konfiguration zu erweitern, fügen Sie unterhalb Ihrer Applikation zunächst das Objekt Kommunikationsverwalter und anschließend das Objekt OPC UA Server hinzu. Danach können Sie die Servereinstellungen wie gewünscht konfigurieren.
Wenn ein passender Client, wie beispielsweise der UaExpert-Client, zur Verfügung steht, kann dieser Client die Variablenschnittstelle der Steuerung einlesen und deren Werte zur Laufzeit (Live-Werte) strukturiert anzeigen. Die Kommunikation erfolgt über eine separate TCP-Verbindung. Diese Verbindungen muss gesondert auf ihre Sicherheit hin überprüft und eingerichtet werden.
Die Verbindung von OPC UA Server zum Client kann mit Verschlüsselung eingerichtet und mit einer OPC UA-Benutzerverwaltung abgesichert werden.
Unterstützte Funktionalität
Wichtig
Ab Laufzeitsystemversion V3.5 SP17 muss für den Zugriff auf die CODESYS-Laufzeitsysteme standardmäßig eine Gerätebenutzerverwaltung eingerichtet werden.
Der OPC UA Server bietet jedoch die Möglichkeit, anonyme Zugänge zuzulassen, sofern dies explizit erlaubt wird. Diese Erlaubnis wird im Dialog Kommunikationsrichtlinie ändern in der Registerkarte Kommunikation des Geräteeditors erteilt.
Der OPC UA Server stellt umfangreiche Funktionalitäten für den Zugriff auf projektierte Steuerungsdaten bereit. Dazu gehört:
Unterstützung von Subscriptions und Monitored Items
Meldung von Wertänderungen in Echtzeit
Unbegrenzte Anzahl an Sessions, Subscriptions und Monitored Items
Die tatsächliche Anzahl ist plattformabhängig und wird durch die Leistungsfähigkeit der Steuerung bestimmt.
Bereitstellung der projektieren Variablen nach dem Modell„OPC UA Information Model for IEC 61131‑3“
Browsen der verfügbaren Datentypen, Variablen und Strukturen der IEC‑Applikation
Standardisierte Lese- und Schreibdienste (Read/Write)
Verschlüsselte Kommunikation gemäß OPC UA Security Profile Basic256SHA256
Unterstützung des Micro Embedded Device Server Profile
Versenden von Events entsprechend dem OPCUA-Standard
Kommunikation mit einer externen OPC UA Client‑Datenquelle
Für weitere Informationen siehe: Verbindung einer Datenquelle OPC UA Client zu einem OPC UA Server herstellen