OPC UA-Server Konfigurationseinstellungen
Für den Zugriff eines OPC UA-Clients auf CODESYS-Variablen müssen Sie den OPC UA-Server konfigurieren. Dies erfolgt in der Konfigurationsdatei CODESYSControl.cfg
, die im Installationsverzeichnis von CODESYS im Verzeichnis \GatewayPLC
abgelegt ist.
[CmpOPCUAServer] NetworkAdapter="eth0"
Schlüssel | Standardwert | ab Laufzeitsystem | Beschreibung |
---|---|---|---|
| 100 | V3.5 SP 17 | Definiert die Anzahl der Knoten, die vom entsprechenden OPC UA-Dienst akzeptiert werden. Dabei werden auch die |
| 100 | V3.5 SP 17 | |
| 100 | V3.5 SP 17 | |
| 100 | V3.5 SP 17 | |
| 100 | V3.5 SP 17 | |
| 100 | V3.5 SP 17 | |
| 100 | V3.5 SP 17 | |
| 100 | V3.5 SP 17 | |
| 100 | V3.5 SP 17 | |
| 100 | V3.5 SP 17 | |
| V3.5 SP7 | Konfiguriert den Netzwerkadapter, der vom OPC UA-Server verwendet werden soll. Beispiel: "eth0", "Ethernet Adapter" Wenn keine Konfiguration vorhanden ist, werden alle Netzwerkadapter mit einer gültigen IP-Adresse verwendet. | |
| 4840 | V3.5 SP7 | Konfiguriert den vom OPC-UA-Server verwendeten Port. |
| 1 | V3.5 SP7 Patch 2 | Fügt den Loop-Back-Adapter als OPC-UA-Endpunkt hinzu, falls er in der Konfiguration fehlt. |
| 5000 | V3.5 SP15 | Legt das Intervall fest, in welchem der OPC UA-Server auf geänderte Netzwerkadapter reagiert. Ports werden geöffnet oder geschlossen, je nachdem ob ein Netzwerkadapter neu verbunden ist oder die Verbindung verloren hat |
| 100 | V3.5 SP15 | Legt die Mindestabtastrate der überwachten Variablen in ms fest. |
| -1 | V3.5 SP16 | Konfiguriert die Anzahl der zu erzeugenden Arbeitstasks. Der Standardwert -1 erzeugt zwischen 1 und (<Anzahl der CPU-Kerne> - 1) Arbeitstasks. Die Arbeitstasks sind für das Abtasten der überwachten Variablen verantwortlich. |
| 2 | V3.5 SP18 | Definiert, ob OPC UA-Server-Arbeitstasks dynamisch in Abhängigkeit von der Last oder statisch erstellt werden sollen, um das Startverhalten zu optimieren:
|
| 1 | V3.5 SP17 | Konfiguriert die Auflösung des Schedulers des OPC UA-Servers in ms |
| 100 | V3.5 SP17 | Maximal mögliche Anzahl von Sitzungen (nur wirksam, wenn größer als die Startgröße). Eine Sitzung ist eine Online-Verbindung eines Clients. |
| 50 | V3.5 SP19 | Maximale Anzahl der vom Server unterstützten Kommunikationskanäle. Einige Kanäle können mehrere Sitzungen enthalten. Wenn die Anzahl den Wert |
| 50 | V3.5 SP17 | Maximal mögliche Continuation Points pro Sitzung. Der Parameter wird benötigt, damit der Client nachträglich Informationen durchsuchen kann. |
| Unlimited | V3.5 SP17 | Maximal mögliche Veröffentlichungsanfragen pro Sitzung |
| Unlimited | V3.5 SP17 | Maximal mögliche Anzahl von Abonnements pro Sitzung |
| Unlimited | V3.5 SP17 | Maximale Anzahl möglicher Veröffentlichungsnachrichten |