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 Sie die Datenpunkte definiert haben, wechseln Sie wieder zum Ansichten-Editor, um die Ansichten der Bedien-App zu konfigurieren.
Die erstellte App kann ohne Bediengerät direkt auf dem App Designer PC getestet werden. 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.
Sollte Ihre Bedien-App ohne Gateway, also direkt mit den Endpunkten kommunizieren, dann brauchen Sie den App-Manager nicht und können direkt mit Schritt 3 fortfahren.
Für eine Gateway-Kommunikation
muss zuerst das Programm Unified-E App Manager heruntergeladen und auf dem PC, der in der Produktion oder an der Maschine steht, installiert werden. Damit wird der PC in der Produktion zum Gateway und ist
das Bindeglied zwischen Endpunkte und Bediengeräte. Alle Endpunkte müssen daher vom Gateway-PC aus 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 übers Gateway stattfinden soll) 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äre der App-Manager auf einem remote PC installiert, dann 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 einer Basis-App aus den App-Stores eingebettet werden. Die Basis-App 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 die Basis-App benötigt. Im App-Manager muss zuerst ein berechtigter Benutzer 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 der Basis-App registrieren
Variante 2:
App-Paket wird per Email an Smartphone gesendet (für iOS & Android). In diesem Fall muss mit der Basis-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 der Unified-E Basis-App gestartet werden.
Es erscheint die im Schritt 1 konfigurierte Ansicht.