Im folgenden Beispiel wird die Erstellung einer einfachen Bedien-App mit OPC-UA Kommunikation beschrieben. Die Beispiel-App besteht aus einer Ansicht mit einer Anzeige der aktuellen Temperatur und einem Eingabefeld für die Grenzwert-Eingabe.
Die Bedien-App wird mit dem Unified-E App Designer per Drag & Drop erstellt. Programmierkenntnisse für die App-Entwicklung sind dabei nicht erforderlich. Ihre App läuft automatisch auf Android, iOS und Windows Geräten.
Als nächstes wird festgelegt, mit welchen Endpunkten bzw. Datenpunkten (z. B. SPS-Variablen, SQL Abfragen) die Bedien-App kommunizieren soll.
Jetzt, nachdem die Datenpunkte definiert sind, wechseln Sie wieder zum Ansichten-Editor, um die Ansichten der Bedien-App zu konfigurieren.
Sie können die erstellte App ohne Bediengerät direkt auf dem App Designer PC testen. Beim App-Test können simulierte Werten oder Werte eines realen Endpunktes mit Endpunkt-Verbindung verwendet werden. Die aktuellen Werte der Datenpunkte werden unter Endpunkt_1 angezeigt.
Wenn die Bedien-App ohne Gateway, also direkt mit den Endpunkten, kommuniziert, ist der App-Manager nicht nötig. Schritt 3 kann direkt folgen.
Für eine Gateway-Kommunikation müssen Sie zuerst das Programm Unified-E App Manager herunterladen Programm und auf dem PC, der in der Produktion oder an der Maschine steht, installieren. Damit wird der PC in der Produktion zum Gateway und ist das Bindeglied zwischen den Endpunkten und Bediengeräten. Alle Endpunkte müssen daher vom Gateway-PC erreichbar sein.
Am schnellsten gelangen Sie zur Testlizenz wie folgt:
Nach der Erstellung der Bedien-App im Schritt 1 und die Einrichtung des Gateway-PCs im Schritt 2 (nur notwendig falls die Kommunikation über den Gateway-PC stattfinden sollte) muss zurück im App Designer aus der Bedien-App ein App-Paket erzeugt und veröffentlicht werden. Dieses App-Paket wird dann anschließend auf dem Bediengerät (z. B. Smartphone) installiert. Bei der Veröffentlichung des App-Paketes ist erneut zu unterscheiden, ob die Bedien-App später indirekt via Gateway oder direkt mit den Endpunkten kommunizieren soll.
Während der App-Manager auf einem Remote-PC installiert, wird eine Remote-Veröffentlichung durch Eingeben der Gateway-Lizenz und des App-Namens durchgeführt, wie hier veranschaulicht:
Um die erstellte Bedien-App zu betreiben, muss diese in einem Unified-E App Client aus den App-Stores (oder für Windows im Download-Bereich) eingebettet werden. Der Unified-E App Client muss zuerst auf das Bediengerät (z. B. Smartphone) installiert werden und dient als eine Art Bedien-App Container.
Hierfür werden der App-Manager und der Unified-E App Client benötigt. Im App-Manager muss zuerst ein berechtigter Benutzer (Administrator) den Registrierungs-Vorgang für die Bedien-App starten. Anschliessend wird die Bedien-App am Smartphone durch das Einscannen eines Registrierungs-Code registriert.
In diesem Beispiel muss der OPC-UA Server direkt vom Bediengerät (z.B. Smartphone) via WLAN erreichbar sein, damit eine direkte Kommunikation zwischen Smartphone und OPC-UA Endpunkt möglich ist.
Für die Registrierung der Bedien-App gibt es mehrere Möglichkeiten.
Variante 1:
App-Paket über URL in Unified-E App Client registrieren
Variante 2:
App-Paket wird per Email an Smartphone gesendet (für iOS & Android). In diesem Fall muss mit der "Unified-E"-App der Email-Anhang (.uea Datei) geöffnet werden. Nach Vergabe einen neuen App-Namens ist die Bedien-App registriert.
Die registrierte Bedien-App kann nun in der Start-Ansicht des Unified-E App Clients gestartet werden.
Es erscheint die im Schritt 1 konfigurierte Ansicht.