
Kommunikation über OPC UA: Standardschnittstellen für die Kommunikation

CODESYS OPC UA Server
Mit dem CODESYS OPC UA Server geben Sie den Zugriff auf Variablen Ihres Steuerungsprojekts frei. So ermöglichen Sie den Datenaustausch mit anderen Systemen, die einen OPC UA Client implementiert haben. Der Server ist bereits in vielen CODESYS-kompatiblen Steuerungen implementiert. In den SoftSPS-Systemen von CODESYS ist eine Basisversion mit eingeschränktem Umfang an Austauschdaten enthalten. Über Zusatzlizenzen können Sie das Limit deutlich erhöhen bzw. ganz abschalten.
Eigenschaften:

- In allen CODESYS-kompatiblen SoftSPSen enthalten (Voraussetzung: ausreichende Performance des Zielsystems, TCP/IP-Stack und Echtzeituhr)
- Implementation der Kommunikation gemäß der OPC-UA-Spezifikation nach den Profilen „Micro Embedded Device Server“ und „Embedded 2017 UA Server Profile“, basierend auf dem Kommunikationsstack der OPC Foundation
- OPC UA Server: auf Konformität geprüft und zertifiziert
- Ohne weitere Lizenzgebühren als eingeschränkte Version in allen applikationsbasierten Runtime-Lizenzen enthalten
- Komfortable Integration in Projekt-Benutzerverwaltung
- Symbol Sets: unterschiedliche Informationsmodelle für verschiedene Use Cases und Clients (HMI, Cloud, SCADA etc.)
- Grafischer Konfigurator (Communication Manager) im CODESYS Development System: Freigabe von SPS-Variablen für die OPC-UA-Kommunikation mit wenigen Klicks

- Nahtlose Integration mit der Steuerungsapplikation
- Direkter Zugriff auf Variablen des Steuerungsprojekts ohne zusätzliche Tools
- Einfacher Aufruf von implementierten Methoden im Steuerungsprojekt durch OPC UA möglich
- Integration mit Alarmkonfiguration: einheitliche und konsistente Alarme in HMI und OPC UA Clients
- Zwei Arten der Serverkonfiguration möglich:
- Auf Basis des Informationsmodells
- Auf Basis der Steuerungsapplikation: implizite Erstellung eines Informationsmodells
CODESYS OPC UA Client
Mit dem CODESYS OPC UA Client verbinden Sie sich mit Variablen eines beliebigen OPC-UA-Servers, typischerweise einer Steuerung. Sie verwenden diese in Ihrem Steuerungsprojekt wie lokal deklarierte Variablen. Der CODESYS OPC UA Client ist bereits in vielen CODESYS-kompatiblen Steuerungen implementiert. In den SoftSPS-Systemen von CODESYS ist eine Basisversion mit eingeschränktem Umfang an Austauschdaten enthalten. Über Zusatzlizenzen können Sie das Limit deutlich erhöhen bzw. ganz abschalten.

Eigenschaften:
- In allen CODESYS-kompatiblen SoftSPSen enthalten (Voraussetzung: ausreichende Performance des Systems, TCP/IP-Stack und Echtzeituhr)
- Unterstützung von Variablenzugriff, Methodenaufrufen und Alarmen sowie aller verfügbaren Funktionen im CODESYS OPC UA Server
- Nutzungsvarianten zum Einlesen von Daten für die IEC-61131-3-Applikation sowie CODESYS-Visualisierung:
- Komfortable Konfiguration im Datenquellenverwalter
- Expliziter Aufruf von Bibliotheksfunktionen innerhalb der Applikation
CODESYS OPC UA PubSub
Mit dem Publish-Subscribe-Standard als speziellem Teil der OPC-UA-Spezifikation können Sie Daten zwischen zwei Systemen nahezu ohne Overhead austauschen. Das Protokoll eignet sich damit für Sensoren und Aktoren genauso wie für den schlanken Datenaustausch zwischen Steuerungen, weil nicht der vollständige OPC-UA-Stack erforderlich ist.

Eigenschaften:
- CODESYS-Bibliothek für den Datenaustausch nach dem standardisierten Verfahren zwischen Geräten über UDP-Protokoll
- Lizenzierung pro Gerät („SL“-Lizenz)
- Nutzung von Funktionsbausteinen zum Versand (Publisher) und Empfang (Subscriber) der Daten sowie zur Konfiguration der Kommunikation in der SPS-Applikation
- Ausführung der Bausteine zyklisch in einer SPS- bzw. Hintergrundtask
- Zur Laufzeit oder per Visualisierung abrufbare Diagnoseinformationen für nahezu sämtliche Funktionen
- Mitgeliefertes Beispielprojekt zum einfachen Einstieg
- Erweiterbarkeit für zukünftige Protokolle sowie TSN/FLC
- Systemvoraussetzungen auf der Steuerung:
- Implementierte Systembibliothek für den Socketzugriff auf Ethernet
- Möglichkeit der Lizenzablage (per Dongle bzw. Softwarecontainer)
- Nutzung in allen CODESYS-SoftSPSen möglich (siehe CODESYS Store)
Zusatzinformationen
- Fachartikel
- Roland Wagner, Head of Product Marketing, CODESYS GmbH
Drei Richtige! Die drei integrierten OPC UA-Möglichkeiten in CODESYS
- Roland Wagner, Head of Product Marketing, CODESYS GmbH
- Video
- Roland Wagner, Head of Product Marketing, CODESYS GmbH
CODESYS OPC UA – Wie Sie sofort profitieren (Webinar-Aufzeichnung)
- Roland Wagner, Head of Product Marketing, CODESYS GmbH

Bezugsinformationen
- CODESYS OPC UA Server SL:
- Ist möglicherweise bereits in CODESYS-kompatiblen Steuerungen enthalten bzw. kann über den CODESYS Store installiert und lizenziert werden.
- Ist in einer eingeschränkten Basisversion in den applikationsbasierten Lizenzen enthalten und kann per Zusatzlizenz erweitert werden.
- CODESYS OPC UA Client SL:
- Ist möglicherweise bereits in CODESYS-kompatiblen Steuerungen enthalten bzw. kann über den CODESYS Store installiert und lizenziert werden.
- Ist in einer eingeschränkten Basisversion in den applikationsbasierten Lizenzen enthalten und kann per Zusatzlizenz erweitert werden.
- CODESYS OPC UA PubSub SL:
Lizenzen können im CODESYS Store erworben werden.