Zum Hauptinhalt springen
Version: 5.6

Mit Vorlagen arbeiten

Mit Vorlagen projektieren Sie viele gleichartige Verbindungen effizient und konsistent. Typische Einsatzfälle sind Verbindungen, die sich nur in einzelnen Werten unterscheiden, zum Beispiel in Datenpunkten, Tabellennamen, IDs oder Anbindungsnamen.

Begriffe im Überblick

Vorlage

Eine Vorlage ist das Grundgerüst einer Verbindung. Sie enthält alle festen Teile der Projektierung.

Vorlagenvariable

Eine Vorlagenvariable ist ein Platzhalter innerhalb der Vorlage. Sie definieren damit die Werte, die sich zwischen einzelnen Verbindungen unterscheiden dürfen.

Instanz

Eine Instanz ist eine konkrete Verbindung, die aus einer Vorlage erzeugt wird. Dazu füllen Sie die Vorlagenvariablen mit konkreten Werten.

Dynamische Instanz

Eine dynamische Instanz ist eine Verbindung, die zur Laufzeit über Datenbankeinträge erzeugt wird. Sie eignet sich für Szenarien, in denen Verbindungen nicht nur einmalig projektiert, sondern später automatisiert angelegt oder geändert werden.

So arbeiten Sie mit Vorlagen

  1. Legen Sie eine Vorlage an und projektieren Sie darin alle festen Teile der Verbindung.
  2. Definieren Sie an den variablen Stellen Vorlagenvariablen.
  3. Erzeugen Sie aus der Vorlage konkrete Instanzen.
  4. Schalten Sie die Instanzen produktiv oder erzeugen Sie bei Bedarf dynamische Instanzen zur Laufzeit.

Wege zur Instanzerzeugung

Je nach Anwendungsfall gibt es drei typische Vorgehensweisen:

  • Für einzelne Verbindungen erzeugen Sie eine Instanz manuell und tragen die Werte direkt im Dialog ein.
  • Für viele ähnliche Verbindungen erzeugen Sie mehrere Instanzen aus einer Datei oder aus einer Tabelle.
  • Für automatisierte Szenarien erzeugen Sie dynamische Instanzen zur Laufzeit über die Dynamische-Instanzen-API.

Hinweise zu Vorlagenvariablen

Vorlagenvariablen sind typsicher. Verwenden Sie daher immer den passenden Variablentyp für den vorgesehenen Einsatzzweck.

Eine Kombination mehrerer Vorlagenvariablen oder eine Kombination aus Vorlagenvariablen und zusätzlichem Text innerhalb eines Ausdrucks ist nur bei Variablen vom Typ „String“ möglich, zum Beispiel bp=Objects/2:{Machine}/2:SPS/2:Heater1;.

Die folgenden Seiten zeigen Schritt für Schritt, wie Sie Vorlagen anlegen, Instanzen erzeugen und dynamische Instanzen einsetzen.

Weiterführende Seiten