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

AVEVA™ InTouch HMI

InTouch-Variablen, UDTs und Alarmgruppen vom OPC UA-Server erstellen

InTouch-Variablen, UDTs und Alarmgruppen vom OPC UA-Server erstellen

  • Last UpdatedJun 08, 2026
  • 7 minute read

In InTouch definiert der Zugriffsname den Kommunikationskanal zu externen Datenquellen. Wenn Sie sich mit einem externen OPC UA-Server verbinden, muss der Gateway Communication Driver konfiguriert werden, um diesen Kommunikationskanal einzurichten. Diese Konfiguration beinhaltet typischerweise die IP-Adresse des OPC UA-Servers und die erforderlichen Sicherheitseinstellungen und ist im Allgemeinen eine einmalige Einrichtungsaktivität.

Bei der Inbetriebnahme von Anlagen ist jedoch nicht der Kommunikationsaufbau, sondern die Variablengenerierung die zeitaufwändigste Aufgabe. Dazu werden InTouch-Variablen mit korrekten OPC UA-Elementreferenzen erstellt und mit den entsprechenden Grafikelementen verbunden. In Systemen mit Tausenden von Variablen kann die manuelle Erstellung von Variablen einen erheblichen Aufwand bedeuten.

System Platform 2026 vereinfacht diesen Prozess. InTouch kann jetzt den OPC UA-Server-Namensraum von WindowMaker aus durchsuchen. Der OPC UA-Browser, der bisher nur im Gateway Communication Driver verfügbar war, wird jetzt an der Stelle eingebettet, an der Variablen erstellt werden. Dadurch entfällt die Notwendigkeit, zwischen den Tools zu wechseln oder Export-/Importschritte durchzuführen.

Der erweiterte OPC UA-Browser stellt das Server-Objektmodell auch in einer strukturierten, intuitiven Benutzeroberfläche dar. Dadurch können OPC UA-Objekte direkt in WindowMaker importiert und benutzerdefinierten Typen (UDTs) zugeordnet werden. Beispielsweise kann ein Pumpenobjekt, das im OPC UA-Server-Namensraum definiert ist, als entsprechendes UDT in WindowMaker importiert werden, was eine schnellere und konsistentere Erstellung von Variablen, UDTs und Alarmgruppen ermöglicht.

Die Option Externe Anbieter unter Variablenliste listet alle im Gateway Communication Driver konfigurierten OPC UA-Serververbindungen auf, die sich auf demselben Rechner befinden. Mit dieser Option können Sie mehrere manuelle Schritte vermeiden und Zugriffsnamen, InTouch-Variablen, Alarmgruppen und UDTs aus OPC UA-Elementverweisen einfach erstellen.

Hinweis: Sie müssen Mitglied der Betriebssystem-Benutzergruppe „oiAdministrators“ sein, um externe Anbieter in WindowMaker öffnen zu können.

InTouch-Variablen und UDTs vom OPC UA-Server erstellen, der im Gateway Communication Driver konfiguriert ist:

Voraussetzungen:

  • Konfigurieren Sie die OPC UA-Server-Verbindung im Gateway Communication Driver. Weitere Informationen finden Sie in der Hilfe zum Gateway Communication Driver.

  • Gateway Communication Driver und InTouch WindowMaker müssen sich auf demselben Rechner befinden.

  1. Öffnen Sie das InTouch-Projekt in WindowMaker.

  2. Verwenden Sie im Menü Start in der Gruppe Variablen das Dropdown-Listenfeld unter Variablenliste und wählen Sie Externe Anbieter. Alternativ können Sie auch die Tastaturkombination Strg + Q verwenden.

    External Providers Option

    Es werden alle im Gateway Communication Driver konfigurierten OPC UA-Server-Verbindungen angezeigt.

  3. Sie können den OPC-UA-Baum erweitern, um die Objektreferenzen anzuzeigen und zu durchsuchen.

    External Providers Tab

    Hinweis:
    Die OPC UA-Server des entfernten Gateway Communication Driver werden nicht angezeigt.
    Wenn Sie nach der Anzeige der OPC UA-Elemente einen weiteren OPC UA-Server konfigurieren, klicken Sie auf Aktualisieren am unteren Rand des Fensters Externe Anbieter, um die neu hinzugefügten OPC UA-Server-Elemente anzuzeigen.

  4. Öffnen Sie den Bereich Modell - Variablenname.

    Im Bereich Modell - Variablenname werden alle Alarmgruppen, UDTs und Variablen des InTouch-Projekts angezeigt. Weitere Informationen zum Bereich „Modell - Variablenname“ finden Sie unter Modell - Variablenname.

    ModelTagname

  5. Ziehen Sie die Elemente aus dem Bereich Externe Anbieter in das Fenster Modell - Variablenname und legen Sie sie dort ab. Sie können mehrere Elemente auswählen, indem Sie die Strg-Taste gedrückt halten, während Sie die Elemente auswählen.

    External Providers Screen

    Die ausgewählte Hierarchie einschließlich Alarmgruppen, Variablen, UDT-Vorlagen, Instanzen und Mitglieder wird im Bereich Modell - Variablenname unter dem Knoten $System angezeigt. Die Alarmgruppen, die Sie per Drag & Drop verschoben haben, werden ebenfalls unter der Alarmgruppenliste erstellt. Alarmgruppen und Objekte werden auf der Grundlage der OPC UA-Serverhierarchie erstellt, nicht basierend auf dem Ablageort des Benutzers. Ziehen Sie Objekte per Drag & Drop aus OPC UA: Es werden keine SuperTags erstellt, sondern UDTs auf der Grundlage der Objekttyp-Definition.

    Alarma Group List

    Wenn Sie Elemente per Drag & Drop verschieben, werden die entsprechenden OPC UA-Variablen oder UDTs automatisch basierend auf der Objekttyp-Definition erstellt. Wenn es sich bei dem Element um einen Objekttyp handelt, wird ein UDT erstellt. Andernfalls werden Standard-OPC-UA-Variablen erstellt. Alle erstellten Variablen werden in einen der folgenden Datentypen konvertiert: Boolesch, Integer, String oder Real. Rufen Sie die neu erstellten OPC UA-Variablen im Bereich Modell – Variablenname auf.

  6. Um das Fenster Externe Anbieter zu schließen, wählen Sie Schließen.

Weitere Informationen

  • Suche: Die Suchfunktion funktioniert nur bei aufgeklappten (erweiterten) Knoten; sie funktioniert nicht, wenn die Knoten zusammengeklappt sind. Da pro Knoten gesucht wird, können Sie nur in erweiterten Hierarchien nach Elementen suchen.

  • Schließen: Wenn es einige Zeit dauert, die Erweiterung des Baumknotens zu verarbeiten, können Sie die Seite über Schließen schließen.

  • Aktualisieren: Es gibt zwei Arten von Aktualisierungen. Eine befindet sich neben jedem OPC UA-Objekt, die andere ist eine globale Aktualisierungsoption unten neben der Schaltfläche „Schließen“. Die Schaltfläche „Aktualisieren“ neben jedem Objekt löscht den Cache und lädt die neuesten Daten vom Server neu. Bereits erstellte oder per Drag & Drop verschobene Variablen werden jedoch nicht validiert. Bei der globalen Aktualisierung werden nur vorhandene Serverdaten aktualisiert und der Cache wird nicht gelöscht.

    Refresh Options

  • Für verschiedene OPC UA-Verbindungen werden unterschiedliche Zugriffsnamen hinzugefügt. Der Zugriffsname der Variable ist der Knotenname der OPC UA-Verbindung im Gateway Communication Driver.

    Hinweis: Wenn Sie nach dem Hinzufügen der Variable den OPC-UA-Knoten im Gateway Communication Driver umbenennen, müssen Sie den Zugriffsnamen manuell ändern; er wird nicht automatisch geändert.

  • Doppelten Variablennamen wird die Indexnummer angehängt. Beispiel: Wenn es zwei Variablen mit dem Namen „Input“ gibt, dann wird die erste Variable als „Input“ und die zweite als „Input_1“ bezeichnet.

    Hinweis: Wenn eine Variable die maximale Länge von 128 Zeichen überschreitet, werden die Zeichen am Ende abgeschnitten, um den Variablennamen auf 128 Zeichen zu beschränken.
    Wenn die Länge des Variablennamens 128 Zeichen überschreitet und es einen doppelten Variablennamen gibt, wird die Anzahl der Zeichen am Ende des Variablennamens entfernt, so dass die Länge des Variablennamens +_{ index } 128 beträgt.

  • Wenn der Objekttyp von BaseObjectType abgeleitet wird und keine spezifische Typdefinition verfügbar ist, wird für jede Instanz eine Vorlage erstellt. Der Vorlagenname und der Instanzname sind identisch.

  • Wenn der Variablenname mit einem vordefinierten Feldnamen (Punktfeldname) übereinstimmt, wird die Variable nicht erstellt.

  • Nachdem eine UDT-Vorlage erstellt wurde, werden Aktualisierungen am OPC UA-Objekt nicht automatisch synchronisiert. Drag-and-Drop-Aktionen überschreiben den bestehenden UDT nicht; stattdessen wird ein neuer UDT erstellt.

  • Für einen einzelnen Knoten ist die Browser-API auf 10.000 Elemente beschränkt. Wenn dieser Grenzwert überschritten wird, wird eine Warnung protokolliert und es werden nur die ersten 10.000 Elemente zurückgegeben. In Externe Anbieter werden keine zusätzlichen Elemente angezeigt, die über dieses Limit hinausgehen.

  • Sie können InTouch auch als OPC UA-Server verwenden, indem Sie InTouch im Projekt-Manager als OPC UA-Server konfigurieren. Weitere Informationen finden Sie unter Den InTouch OPC UA-Server konfigurieren und verwenden.

  • Aktivieren Sie im Log-Flag-Editor unter WindowMaker das Kontrollkästchen OPC-UA-Variablen-Erstellung, um die mit OPC-UA-Variablen verbundenen Protokollmeldungen im Log Viewer anzuzeigen.

    Log Flag Editor window

  • Wenn der OPC UA Item-Name nicht unterstützte Sonderzeichen enthält, wird beim Erstellen der entsprechenden InTouch-Variablen das nicht unterstützte Sonderzeichen im Variablennamen durch ‚A‘ oder ‚_‘ ersetzt. Steht das nicht unterstützte Zeichen am Anfang der Variable, so wird es durch ‚A‘ ersetzt, an anderen Stellen durch ‚_‘. Details darüber, welches Zeichen ersetzt wurde, können Sie im Fenster Meldungsdetails des Log Viewer einsehen.

    Message Details

  • Datentypverarbeitung

    • Unten finden Sie die Support-Typen für diese Version

      • Objekttyp

      • Primitivtyp (grundlegender Datentyp, z. B. Integer, Boolean)

    • Nicht-objektbasierte Primitivtypen werden als native Variablen erstellt. Die flache Variable im Ordner wird als native InTouch-Variable erstellt. Wenn es zu einer Kollision zwischen Variablennamen kommt, wird dem neuen Variablennamen ein Suffix hinzugefügt.

      Flat tag under a folder

    • Eigenschaften des Primitivtyps werden nicht unterstützt. Primitivtypen mit Eigenschaften werden nicht unterstützt und werden in „Externe Anbieter“ nicht angezeigt.

    • Eigenschaften des Primitivtyps werden nicht unterstützt. Alarmgruppen und -instanzen werden nur auf der Grundlage der OPC UA-Serverhierarchie erstellt, nicht jedoch basierend darauf, wo der Benutzer die Instanzen in der Ansicht „Modell - Variablenname“ ablegt. Nachdem Sie die Instanz erstellt haben, können Sie diese in eine beliebige Alarmgruppe verschieben.

    • Wenn der Datentyp des OPC UA-Objekts unbekannt ist, werden diese Objekte deaktiviert und können nicht per Drag & Drop verschoben werden.

    • Wenn der Datentyp des OPC UA-Objekts nicht unterstützt wird, wird ein UDT vom Meldungstyp erstellt.

    • OPC UA-Elemente vom Typ STRUCT werden nicht unterstützt. Diese Objekte sind deaktiviert und können nicht per Drag & Drop verschoben werden.

      OPC UA-Typ

      Zugeordneter Typ

      Ganze Zahl

      Ganze Zahl

      Double, Real

      Real

      Zeichenfolge

      Meldung

      DateTime

      Meldung

      Binär

      Binär

      Byte

      Ganze Zahl

      StatusCode

      Ganze Zahl

      Array

      Meldung