Über Fernverweise auf E/A-Daten zugreifen
- Last UpdatedSep 26, 2024
- 2 minute read
InTouch HMI ermöglicht es, Automationsprojekte mit einer echten Client-Server-Architektur zu entwickeln. Dabei müssen in den Client-Projekten keine lokalen Variablen definiert werden. Stattdessen greifen die Client-Projekte über Fernverweise auf Variablen auf einem anderen Rechner zu.
Die folgende Abbildung zeigt ein einfaches Beispiel. Die Variable TempVar ist lokal auf Rechner 2 definiert.
Sie haben nun zwei Möglichkeiten, um aus dem InTouch-Projekt auf Rechner 1 auf den Wert der Variablen "TempVar" zuzugreifen:
-
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 TempVar. Beispiel: Rechner2:"TempVar".
Für den direkten Verweis auf eine Fernvariable in einem anderen Projekt verwenden Sie einfach das Format Zugriffsname:Item. Sie müssen die Fernvariablen nicht in Ihrer lokalen Variablenliste definieren. Mit Fernverweisen können Sie auch auf Daten von anderen E/A-Datenquellen zugreifen, z. B. von einem DAServer oder Microsoft Excel.
Fernverweise auf SuperTags sind ebenfalls möglich. Die Syntax hierfür lautet wie folgt:
Access_name:Parent_Instance\ChildMember\SubMember
Weitere Informationen über Fernverweise auf SuperTags finden Sie unter Verweise auf SuperTag-Member.
Wenn Sie ein Fenster oder Skript importieren, können Sie die dabei erstellten Platzhalter durch einen Zugriffsnamen ersetzen, um die Variablenverweise in Fernverweise umzuwandeln. Sie müssen auf diese Weise keine zusätzlichen Variablen in Ihrer lokalen Variablenliste definieren. Der Zugriff auf Fernverweise ist aus jedem Projekt im Netzwerk möglich.