OPC UA Reverse Connect-Einstellungen
| Hinweis
PLCnext Technology-Steuerungen mit einer Firmware-Version 2023.0 oder neuer unterstützen Reverse Connect gemäß Teil 6 der OPC Unified Architecture-Spezifikation. |
Reverse Connect ermöglicht es einem OPC UA-Server, die Verbindung zu einem OPC UA-Client herzustellen ohne die Verwendung traditioneller Client-Server-Verbindungen, bei welchen der Client den Verbindungsaufbau zum Server vornimmt. Diese Funktion ist entscheidend für die Verbindung von Servern in gesicherten industriellen Netzwerken, beispielsweise hinter Firewalls, wo eingehende Verbindungen eingeschränkt sind, und ermöglicht eine sichere Kommunikation und vereinfachte Netzwerksicherheitskonfigurationen.
Bei Reverse Connect wartet ein OPC UA-Client auf einem TCP-Port auf Verbindungen von einem oder mehreren OPC UA-Servern. Ein OPC UA-Server auf der anderen Seite versucht kontinuierlich, einen Kommunikationskanal zu einer Liste bekannter OPC UA-Clients herzustellen, die durch eine URL mit IP-Adresse und Port identifiziert werden. Auf Basis eines solchen Kanals kann der Client eine Session mit denselben Diensten aufbauen, die er auch im Normalfall nutzt. Nachdem die Session aufgebaut wurde, kann sie so verwendet werden, als wäre sie vom Client zum Server aufgebaut worden. Da der Server kontinuierlich versucht und der Client kontinuierlich wartet, ist die Reihenfolge, in der Client und Server gestartet werden, nicht wichtig.
Eine Liste der URLs der Clients, die berechtigt sind, eine Client-Server-Verbindung herzustellen, kann in der Kategorie 'Reverse Connect' des Editors 'Servereinstellungen' angegeben werden. Um die Client-URLs angeben zu können (maximal sind 5 Clients möglich), wählen Sie 'Freigeschaltet' aus der Dropdown-Liste 'Reverse Connect'. Geben Sie eine Client-URL an, indem Sie in der Dropdown-Liste 'Freischalten' die Option 'Ja' auswählen und die URL in folgendem Format eingeben:
opc.tcp://<Adresse>:<Port>
<Adresse> ist die IP-Adresse oder der Hostname des Clients und <Port> ist der Port, auf dem der Client auf die Verbindung wartet. Stellen Sie sicher, dass der Port nicht von anderen Anwendungen auf Ihrem PC verwendet wird.