FAQ

  1. Der TwinCAT 3 UI Client meldet beim Verbinden mit einer Webseite per HTTPS den Fehlercode -202 (ERR_CERT_AUTHORITY_INVALID).
  2. Wie kann der TwinCAT 3 UI Client automatisch nach dem Anmelden am Betriebssystem starten?
  3. Wie kann das Betriebssystem nach dem Boot-Vorgang einen Benutzer automatisch einloggen?
  4. Wie kann der TwinCAT 3 UI Client mit unterschiedlichen Webapplikationen starten?
  5. Wie werden das Display und die Touch-Eingabe unter TwinCAT BSD im Portraitmodus nutzbar?

1. Der TwinCAT 3 UI Client meldet beim Verbinden mit einer Webseite per HTTPS den Fehlercode -202 (ERR_CERT_AUTHORITY_INVALID).

FAQ 1:

Hintergrund: Das Zertifikat, das für die HTTPS-Verbindung verwendet wird, wird von Chromium als unsicher eingestuft, da es dem Betriebssystem nicht bekannt ist (z. B. selbstsignierte Zertifikate).

Antwort: Folgende Optionen bieten sich an:

Verwenden Sie ein offizielles Zertifikat für den Webserver, das dem Betriebssystem als vertrauenswürdig konfiguriert ist oder vertrauen Sie dem selbstsignierten Zertifikat, wenn dies vertrauenswürdig ist. Alternativ setzen Sie in der Konfiguration den Schalter:

commandLineSwitches": ["ignore-certificate-errors"]

2. Wie kann der TwinCAT 3 UI Client automatisch nach dem Anmelden am Betriebssystem starten?

Antwort: Unter Windows bieten sich folgende Optionen an:

Erzeugen Sie eine Verknüpfung vom TwinCAT UI Client im TwinCAT StartUp Ordner.

Pfad: TwinCAT\3.1\Target\StartUp

Wenn TwinCAT in den Run Mode schaltet, wird der TwinCAT UI Client gestartet.

FAQ 2:

Wenn TwinCAT im Konfigurationsmodus betrieben wird, können Sie eine Verknüpfung vom TwinCAT UI Client im Startup Verzeichnis Ihres Benutzers anlegen. Über folgenden Befehl können Sie den Ordner direkt erreichen (Tastenkombination Windows + R):

Shell:startup

FAQ 3:

Pfad: %AppData%\Microsoft\Windows\Start Menu\Programs\Startup

Unter TwinCAT/BSD bieten sich folgende Optionen an:

Beim Installieren über das setup-full.sh Script kann über den Parameter „--autostart“ der Autostart eingerichtet werden.

Unter /usr/local/etc/TwinCAT/Functions/TF1200-UI-Client/scripts liegt das setup-autostart.sh Script, womit der Autostart nachträglich eingerichtet werden kann.

3. Wie kann das Betriebssystem nach dem Boot-Vorgang einen Benutzer automatisch einloggen?

Antwort: Unter Windows kann im TwinCAT-Projekt unter dem SYSTEM Knoten und dem Reiter Settings ein Benutzer für den Auto Logon konfiguriert werden.

FAQ 4:

Unter TwinCAT/BSD bieten sich folgende Optionen an

Beim Installieren über das setup-full.sh Script kann über den Parameter „--autostart“ der Autostart eingerichtet werden.

Unter /usr/local/etc/TwinCAT/Functions/TF1200-UI-Client/scripts liegt das setup-autologin.sh Script, womit der Autostart nachträglich eingerichtet werden kann.

4. Wie kann der TwinCAT 3 UI Client mit unterschiedlichen Webapplikationen starten?

Der ausführbaren Datei des TwinCAT 3 UI Client kann über den Parameter –config-path ein Pfad zu einer weiteren Konfigurationsdatei angegeben werden. Somit können bei deaktiviertem Kioskmodus mehrere TwinCAT 3 UI Clients parallel unterschiedliche Webapplikationen starten. Die Konfiguration kann von der bestehenden kopiert und angepasst werden.

Alternativ kann über den Parameter --exit eine neue Config erzeugt werden. Über den Parameter --config-path wird der Pfad und Name der neuen Config festgelegt

Unter Windows kann der Verknüpfung der Parameter zur weiteren Konfiguration in den Eigenschaften mitgegeben werden:

FAQ 5:

Unter TwinCAT/BSD wird aktuell nur ein UI Client unterstützt.

5. Wie werden das Display und die Touch-Eingabe unter TwinCAT BSD im Portraitmodus nutzbar?

Der UI Client unter TwinCAT BSD nutzt den Windowmanager Sway. Für den Portraitmodus muss das Bild unter der Touch-Eingabe um 90 bzw. 270 Grad gedreht werden. Fügen Sie dafür folgende Zeilen zur Sway Konfigurationsdatei (Pfad: /home/TF1200/.config/sway/config) mit Administratorrechten hinzu und starten das Betriebssystem oder Sway neu.

output * transform 90
input type:touch calibration_matrix 0 1 0 "-1" 0 1