Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

Variablen in Fernverweise konvertieren

  • Last UpdatedSep 26, 2024
  • 4 minute read

Sie können verteilte InTouch-Projekte mit einer Client-Server-Architektur entwickeln. Dabei arbeiten die Client-Projekte mit Variablen, die auf einem anderen Rechner definiert sind. Die folgende Abbildung zeigt ein Beispiel für einen solchen Fernverweis zwischen zwei Rechnern.

Graphic describing InTouch application running on Node 1 making a remote reference to the PumpRPM tag on Node 2

In diesem Beispiel gibt es zwei Möglichkeiten, um auf die Variable "PumpeDrehzahl" auf Rechner 2 zu verweisen:

  • Sie erstellen auf Rechner 1 eine E/A-Variable und richten den dazugehörigen Zugriffsnamen so ein, dass er auf Rechner 2 verweist.

  • Sie verwenden einen direkten Fernverweis auf die Variable PumpeDrehzahl. Hierbei erstellen Sie nur einen Zugriffsnamen, jedoch keine separaten E/A-Variablen. Beispiel: SPS1:"PumpeDrehzahl"

    In Ihren Fenstern und Skripten können Sie statt lokalen Variablenverweisen Fernverweise nach dem folgenden Muster verwenden. Der Zugriffsname wird dabei vor den Namen der Variablen gestellt.

    Zugriffsname:"Variablenname"

Wenn Sie ein Fenster oder Skript importieren, können Sie die dabei erstellten Platzhalter durch einen Zugriffsnamen ersetzen, um die Variablenverweise in Fernverweise umzuwandeln. Der Zugriffsname kann beispielsweise auf das Projekt verweisen, aus dem Sie das Fenster importiert haben. Die importierten Fenster oder Skripte können auf diese Weise auf Variablen auf anderen Rechnern verweisen, ohne dass Sie dafür zusätzliche Variablen erstellen müssen.

Um lokale Variablenverweise in Fernverweise zu konvertieren, haben Sie mehrere Möglichkeiten:

  • Sie wandeln die Verweise manuell um

  • Sie konvertieren die Platzhalter in den Variablenverweisen eines importierten Fensters oder Skripts

  • Sie wählen die gewünschten Fernverweise über den Variablenbrowser aus.

Variablen manuell in Fernvariablenverweise konvertieren

  1. Öffnen Sie ein Projektfenster in WindowMaker.

  2. Wählen Sie das Objekt mit dem Variablenverweis aus, den Sie in einen Fernverweis konvertieren möchten.

  3. Wählen Sie auf der Registerkarte Animation in der Gruppe Ersetzen die Option Variablen.

    Das Dialogfeld Variablen ersetzen wird angezeigt. Es zeigt alle Variablen, auf die das ausgewählte Objekt verweist.

    Substitute Tagnames dialog

  4. Wählen Sie Index, um die Variablenverweise mit einem Indexzeichen zu versehen.

  5. Wählen Sie Konvertieren. Das Dialogfeld Konvertieren wird angezeigt. Sie können die Verweise hier in lokale oder Fernverweise umwandeln.

  6. Wählen Sie Entfernt. Das Dialogfeld Zugriffsnamen wird angezeigt. Es zeigt alle Zugriffsnamen, die im Projekt definiert sind.

  7. Wählen Sie einen Zugriffsnamen aus der Liste.

  8. Wählen Sie Schließen aus. Alle Variablenverweise, die im Dialogfeld Variablen ersetzen angezeigt werden, werden nun in Fernverweise über den ausgewählten Zugriffsnamen umgewandelt.

  9. Wählen Sie OK aus.

Variablen eines importierten Fensters in Fernverweise konvertieren

  1. Öffnen Sie das importierte Fenster und wählen Sie alle Objekte aus.

  2. Wählen Sie auf der Registerkarte Animation in der Gruppe Ersetzen die Option Variablen.

    Das Dialogfeld Variablen ersetzen wird angezeigt.

  3. Wählen Sie Konvertieren. Das Dialogfeld Konvertieren wird angezeigt.

    Konvertieren, Dialogfeld

  4. Wählen Sie Entfernt. Das Dialogfeld Zugriffsnamen wird angezeigt. Es zeigt alle Zugriffsnamen, die im Projekt definiert sind.

    Neuer Zugriffsname, Liste

  5. Wählen Sie einen Zugriffsnamen aus der Liste.

    Die Konfiguration des Zugriffsnamens rufen Sie mit Ändern auf.

    Wenn Sie noch keinen Zugriffsnamen definiert haben, der auf die Variablenquelle verweist, wählen Sie Hinzufügen und definieren Sie ihn jetzt. Der Zugriffsname muss den Namen des entfernten Knotens enthalten, auf dem sich das Projekt befindet.

  6. Wählen Sie Schließen aus. Alle Variablenverweise, die im Dialogfeld Variablen ersetzen angezeigt werden, werden nun in Fernverweise über den ausgewählten Zugriffsnamen umgewandelt.

    Substitute Tags appended

  7. Wählen Sie OK aus.

    Fernvariablenverweis im Variablenbrowser auswählen

    1. Wählen Sie die Objekte mit dem Variablenverweis aus, den Sie in einen Fernverweis konvertieren möchten.

    2. Wählen Sie auf der Registerkarte Animation in der Gruppe Ersetzen die Option Variablen.

      Das Dialogfeld Variablen ersetzen wird angezeigt. Es zeigt die Variablenverweise des ausgewählten Objekts.

    3. Löschen Sie in der Spalte Neuer Name den Variablenverweis, den Sie durch einen Fernverweis ersetzen möchten.

    4. Doppelklicken Sie auf das leere Feld in der Spalte Neuer Name. Das Dialogfeld Variable wählen wird angezeigt. Es enthält eine Liste aller Variablen im Projekt.

    5. Wählen Sie über die Verzeichnisbaumansicht eine Variable aus.

      1. Wählen Sie das Symbol Verzeichnisbaum aus. Im linken Fensterbereich wird eine Liste aller lokalen und entfernten Variablenquellen angezeigt.

        Zugriffsname, Baumstruktur

      2. Wählen Sie eine Variablenquelle aus. Die darin enthaltenen Variablen werden im rechten Fensterbereich angezeigt.

      3. Wählen Sie eine Fernvariable, die Sie als Fernverweis verwenden möchten.

      4. Wählen Sie OK aus. Das Dialogfeld Variablen ersetzen erscheint erneut. Die ausgewählte Variable ist im Feld Neuer Name eingetragen.

        Substitute Tags appended

    6. Wählen Sie OK aus, um das Dialogfeld zu schließen und die Fernvariable mit dem ausgewählten Objekt zu verknüpfen.

    7. Wiederholen Sie diese Schritte für jede Variable, die Sie durch einen Fernverweis ersetzen möchten.