Call us! 512-349-0334 or (877) INDUSOFT

Verwenden Sie unterschiedliche Startbildschirme für Remote-Clients in InduSoft Web Studio SCADA/HMI-Software

Die Thin Clients in InduSoft Web Studio SCADA/HMI Software stellen sehr effiziente Wege zur Überwachen oder remote Interaktion mit Maschinen und Prozessen dar. Andere Anwendungen sind Maschinen oder Anlagen mit mehreren Stationen an strategischen Standorten.

Manchmal ist es notwendig, einen anderen Startbildschirm auf der Web Thin Client oder Secure-Viewer zu haben als auf dem Haupt-Server-Projekt.

Hier sind die Schritte, wie Sie ein Thin Client mit einem anderen Bildschirm startet (Thin Client Web oder Secure Viewer):

  • Erstellen Sie eine Boolesche Variable namens $IsServer und
    setzen Sie den Scope auf lokal.

    1. Im Startup Skript fügen Sie diese Zeile hinzu: $IsServer=1
      Dies setzt die Variable auf dem Server, aber im Remote Client
      bleibt sie auf „0“ (das Startup Skript wird auf dem Server ausgeführt).
    2. In der OnStart() Sektion des Grafik Skriptsfügen Sie folgende Logik ein (WICHIG: Nicht im Startup Skript, da nur das Grafik Skript im Remote-Client ausgeführt wird):
      1. If $IsServer = 0 Then
        $Open(“Screen2”)
        End if

 

Um noch einen Schritt weiter zu gehen, sollten verschiedene Clients ebenfalls unterschiedliche Startbildschirme haben….
Nutzen Sie die Funktion GetComputerName() oder GetComputerIP(), um die entsprechenden Startbildschirme an der jeweiligen Station zu definieren (achten Sie darauf, dass Computernamen eineindeutig sind oder IP-Adressen statisch vergeben wurden):

  • If $IsServer=0 AND $GetComputerName()=”ClientComputerName” Then
    $Open(“Screen2”)
    End If

ODER:

  • If $IsServer=0 AND $GetComputerIP()=”ClientComputerIP” Then
    $Open(“Screen2”)
    End If

Leave a Reply