de Getting Started - SEB103/QtOpcUaManager GitHub Wiki
English · Deutsch · Français · Italiano · Русский · Українська
Dieses Kapitel führt vom Start der Anwendung bis zu dem Punkt, an dem Sie einen Server durchsuchen oder einen entwerfen können.
OpcUaManager für Windows x64 wird auf der Releases-Seite des Projekts auf GitHub veröffentlicht. Jedes Release bietet drei Wege:
-
Installer —
OPC-UA-Manager-<version>-Setup.exeinstalliert die Anwendung, legt Startmenü-Verknüpfungen und das Maintenance Tool an und erhält Updates über Info > Nach Updates suchen…. -
Portables ZIP —
OPC-UA-Manager-<version>-win64.zipin einen beliebigen beschreibbaren Ordner entpacken undappOpcUaManager.exestarten; alle Daten bleiben neben der ausführbaren Datei (siehe Konfiguration). -
Aus dem Quellcode bauen — Source code (zip) von derselben Seite herunterladen oder das Repository klonen, dann mit CMake oder Qt Creator bauen oder mit
packaging/release.ps1einen eigenen Installer erzeugen. Die Voraussetzungen stehen in der README des Projekts.
OpcUaManager ist ein junges Open-Source-Projekt und wird derzeit ohne digitales Code-Signing-Zertifikat verteilt. Microsoft Edge, Microsoft Defender SmartScreen oder Windows können deshalb beim Herunterladen oder Ausführen des Installers vor einem unbekannten Herausgeber oder einer unbekannten Datei warnen. Das ist bei den aktuellen Releases zu erwarten und bedeutet für sich genommen nicht, dass der Installer Schadsoftware enthält.
Blockiert Windows den Download oder den Start des Installers, verwenden Sie die Möglichkeiten, die Windows für nicht erkannte Anwendungen anbietet (Bezeichnungen der englischen Oberfläche in Klammern):
- Edge blockiert den Download: in der Downloadliste das Menü … der Datei öffnen, die Datei behalten (Keep), dann Show more > Keep anyway.
- Der Computer wurde durch Windows geschützt: Weitere Informationen (More info), dann Trotzdem ausführen (Run anyway).
- Portables ZIP: vor dem Entpacken die Eigenschaften der ZIP-Datei öffnen und Zulassen (Unblock) ankreuzen.
Bei aktivierter intelligenter App-Steuerung (Smart App Control, Windows 11) können nicht signierte Anwendungen ohne die Option Trotzdem ausführen blockiert werden. Laden Sie Releases nur von der GitHub-Releases-Seite des Projekts herunter. GitHub zeigt neben jeder Datei einen SHA-256-Hashwert; vergleichen Sie ihn mit der Ausgabe von Get-FileHash <file> -Algorithm SHA256.
Code-Signing kann später hinzukommen, wenn das Projekt wächst und breiter genutzt wird.
Starten Sie die installierte Anwendung (oder die ausführbare Datei der portablen Version). Beim Start öffnet das Programm den Launcher, aus dem Sie:
- ein neues Client-Projekt anlegen oder ein zuletzt verwendetes öffnen;
- ein vorhandenes Client-Projekt (
.uaproj) von der Festplatte öffnen; - Server Studio öffnen, um einen lokalen OPC-UA-Server zu entwerfen oder auszuführen.
Für einen schnellen Blick ist ein Projekt optional: Sie können sich mit einem Server verbinden, ohne ein Projekt zu speichern. Ein Projekt ist nützlich, wenn Sie eine Verbindung und eine Menge überwachter Knoten für das nächste Mal behalten möchten. Siehe Konfiguration dazu, was ein Projekt speichert und wo.
- Legen Sie im Launcher ein Client-Projekt an oder öffnen Sie eines (oder fahren Sie ohne Projekt fort).
- Geben Sie im Verbindungsformular die Discovery-URL des Servers ein, zum Beispiel
opc.tcp://127.0.0.1:4840. - Wählen Sie die Sicherheitsrichtlinie und die Identität (anonym oder Benutzername/Passwort), die der Server erwartet, und verbinden Sie sich.
- Nach erfolgreicher Verbindung erscheint der Adressraum des Servers im Baum. Weiter in OPC UA Client.
- Öffnen Sie im Launcher Server Studio.
- Legen Sie ein Server-Projekt (
.uaserver) an und fügen Sie dem Adressraum einen Namensraum, Objekte und Variablen hinzu. - Starten Sie den Server; das Studio startet die eigenständige Laufzeit als separaten Prozess und meldet deren Endpunkt.
- Nutzen Sie Open in Client, um den integrierten Client mit Ihrem laufenden Server zu verbinden. Weiter in OPC UA Server und Arbeiten mit einem Server.
Die Anwendung liefert die Oberflächen in Englisch, Deutsch, Französisch, Italienisch, Russisch und Ukrainisch. Die Sprache kann zur Laufzeit umgeschaltet werden und wird zwischen Sitzungen gemerkt (siehe Konfiguration). Diese Dokumentation ist in denselben Sprachen verfügbar; die API-Referenz ist in Englisch.
Neben der Sprache bietet die Startseite das Farbdesign an: System folgt dem hellen oder dunklen Modus von Windows, Hell und Dunkel legen das Design fest. Der Arbeitsbereich öffnet sich im selben Design, und die Wahl wird zwischen Sitzungen gemerkt, zusammen mit der Fenstergröße und dem Bereichslayout (siehe Konfiguration).
Diese Anleitung wird mit der Anwendung ausgeliefert und über Info > Dokumentation geöffnet. Sie wird in einem Offline-Dokumentationsfenster angezeigt, das keine Internetverbindung benötigt und dem Anwendungsthema folgt; die Navigationselemente erlauben Zurück, Vorwärts, Neu laden und die Rückkehr zur Startseite der Anleitung. Im selben Fenster liegt auch die OpcUaManager API Reference.