Beispiel 10.3

Beispiel 10.3: Konfiguration des OPC-UA-Servers in Codesys

In Codesys sind die Variablen, deren Werte ausgetauscht werden sollen, in einer Symbolkonfiguration auszuwählen. Für das einfache Beispiel der Tankbefüllung werden die Symbole wie unten dargestellt angewählt. Der OPC-Server läuft automatisch im Hintergrund. Da im OPC-Client
die Node-ID benötigt wird, sollte diese mit einem OPC-Testclient für die einzelnen Variablen ermittelt werden. Für die Variable YS ist dies:

NodeID: ns=4;s=|var|Codesys Control Win V3.Tank_UAServer.GVL.YS

Darin werden der Server „Codesys Control Win V3”, die Application „Tank_UAServer” im Projekt und das Item YS in der GVL (Global Variable List) spezifiziert. Dieses Video zeigt die Ankopplung des OPC-Servers im Projekt B10_3_OPCUA.project1,2) mit dem OPC-Testclient UA-Expert von Unified Automation.

1) in einigen Browsern muss die .project-Datei mit der rechten Maustaste angeklickt und zunächst durch "Link speichern unter" oder "Link herunterladen" gespeichert werden, bevor man diese dann mit Codesys öffnen kann. 

2) Die Projekte wurden mit Codesys V3.5.16.4 erstellt. Falls Sie eine neuere Version verwenden, setzen Sie bitte nach dem Öffnen der Projektdateien unter Projekt|Projektumgebung "Alles auf neuest". Außerdem klicken Sie bitte im Fenster Geräte auf Device und mit der rechten Maustaste auf "Gerät aktualisieren"!

Speicherprogrammierbare Steuerungen in der Industrie 4.0

5. Auflage erschienen im Hanser Verlag 2021