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

AVEVA™ InTouch HMI

Verhalten von Fenstern mit SmartSymbol während der Konvertierung

Verhalten von Fenstern mit SmartSymbol während der Konvertierung

  • Last UpdatedJun 29, 2026
  • 4 minute read

Mechanismus der Konvertierung

Beim Konvertieren eines Fensters in eine Industriegrafik wird zuerst der Inhalt des Fensters geprüft. Wenn es ein Smartsymbol enthält, werden zwei Grafiken erstellt. Eine Grafik, die im Format SmartSymbol_<Name des SmartSymbols> benannt wird, enthält nur das SmartSymbol und dient als Vorlage. Diese Grafik verweist über eine benutzerdefinierte Eigenschaft auf dieselbe Variable wie das ursprüngliche SmartSymbol. Die zweite Grafik wird mit dem Namen des Fensters erstellt und enthält den gesamten Fensterinhalt einschließlich des SmartSymbols (SmartSymbol_<Name des SmartSymbols>). Wenn SmartSymbol-Verweise im Fenster vor der Konvertierung überschrieben werden, verwendet das SmartSymbol in dieser Grafik eine benutzerdefinierte Eigenschaft, um auf die überschriebene Variable zu verweisen.

Nach dem Konvertieren eines Fensters, das ein SmartSymbol enthält, in eine Industriegrafik müssen alle Änderungen an der SmartSymbol-Vorlage innerhalb der konvertierten Grafik mit dem Namen „SmartSymbol_<Name des SmartSymbols>“ vorgenommen werden, die als Vorlage dient. Beachten Sie, dass Änderungen am ursprünglichen SmartSymbol, das vor der Konvertierung im Fenster verwendet wurde, nicht in die konvertierte Grafik übernommen werden.

Beispiel:

Angenommen, es gibt ein SmartSymbol namens „Kessel“, das auf die Temp-Variable verweist. Dieses SmartSymbol wird in einem Fenster namens Werk1 verwendet und ist mit einer anderen Variablen (Temp1) verknüpft. Dasselbe SmartSymbol wird auch in einem anderen Fenster (Werk2) verwendet, das mit einer weiteren Variablen (Temp2) verknüpft ist usw. Wenn das Fenster „Werk1“ in eine Industriegrafik umgewandelt wird, entstehen zwei Grafiken: eine mit dem Namen „SmartSymbol_Kessel“, die auf die ursprüngliche Variable „Temp“ verweist und als Vorlage dient, und eine zweite Grafik mit dem Namen „Werk2“. Die Grafik „Werk1“ enthält die Grafik „SmartSymbol_Kessel“ zusammen mit anderen Fensterelementen und verweist auf die überschriebene Variable „Temp1“. Auf ähnliche Weise wird bei der Konvertierung von „Werk2“ eine Grafik mit dem Namen „Werk2“ erstellt, die ebenfalls die Grafik „SmartSymbol_Kessel“ enthält und auf die überschriebene Variable „Temp2“ verweist. Wenn Sie die Grafik nach dem Konvertieren ändern möchten, müssen Sie die Änderungen in „SmartSymbol_Kessel“ vornehmen, damit die Änderungen an „Werk1“ und „Werk2“ weitergegeben werden.

Weitergabe von überschriebenen Variablen

Die überschriebene Variable bleibt erhalten und wird in der konvertierten Industriegrafik angezeigt. Wenn das SmartSymbol auf eine Variable verweist und dann durch einen anderen Variablenverweis überschrieben wird, verweist es bei der Konvertierung des Fensters in eine Industriegrafik auf die überschriebene Variable.

Beispiel: Wenn ein Symbol mit Variable1 referenziert und dann mit einer anderen Variable namens Variable2 überschrieben wird, dann verweist nach dem Konvertieren des Fensters in eine Industriegrafik die Industriegrafik auf Variable2.

Weitergabe von überschriebenem Text

Überschriebener Text bleibt erhalten und wird in der konvertierten Industriegrafik angezeigt. Wenn das SmartSymbol einen Text enthält und dann durch einen anderen Texteintrag überschrieben wird, wird bei der Konvertierung des Fensters in eine Industriegrafik der überschriebene Text in die Industriegrafik übernommen.

Beispiel: Wenn ein Symbol den Text „Schaltfläche“ enthält und dann durch den Text „Schalter“ überschrieben wird, enthält die Industriegrafik nach dem Konvertieren des Fensters in eine Industriegrafik den Text „Schalter“.

Unterstützung von UDT-Instanzmitgliedern

Das SmartSymbol-Dialogfeld arbeitet nahtlos mit UDT-Instanzmitgliedern zusammen, wobei die Unterstützung für die Überschreibung vollständig erhalten bleibt.

Erstellung von Industriegrafiken

Pro SmartSymbol wird eine einzige wiederverwendbare Industriegrafik erstellt, deren Überschreibungen auf Fensterebene angewendet werden. Wenn beim Massenimport dasselbe SmartSymbol in mehreren Fenstern verwendet wird, wird die für die erste Instanz erstellte Industriegrafik in allen anderen Fenstern wiederverwendet, die dasselbe SmartSymbol verwenden. Direkte Variablenverweise werden in der konvertierten Industriegrafik durch benutzerdefinierte Eigenschaften ersetzt, um überflüssige Industriegrafiken zu eliminieren. Da die maximale Länge für eine benutzerdefinierte Eigenschaft 32 Zeichen beträgt, werden alle Variablennamen, die länger als 32 Zeichen sind, gekürzt, und ein eindeutiger Name wird mit einem bestimmten Algorithmus gefüllt.

Beispiel: Wenn ein Smartsymbol-Verweis Variable1 ist, wird in der konvertierten Industriegrafik cpVariable1 (mit demselben Datentyp) erstellt, und Animationen, Skripte und Ausdrücke verweisen auf cpVariable1.

Einschränkungen bei der SmartSymbol-Konvertierung

In der folgenden Liste werden die Einschränkungen des Konvertierungsprozesses erläutert:

  • Wenn Sie die Industriegrafik in ein SmartSymbol umbenennen, wird bei der Fensterkonvertierung eine neue Industriegrafik erstellt.

  • Wenn Sie das SmartSymbol umbenennen, wird bei der Fensterkonvertierung eine neue Industriegrafik unter dem neuen SmartSymbol-Namen erstellt.

  • Wenn Sie das SmartSymbol löschen, schlägt die Fensterkonvertierung fehl, wenn es nur dieses SmartSymbol enthält.

  • Wenn die SmartSymbol-Vorlage nicht existiert, fehlt der Inhalt ihrer SmartSymbol-Instanz nach der Konvertierung des Fensters. Wenn z. B. eine SmartSymbol-Vorlage (SS1) zusammen mit anderem Inhalt in ein Fenster (W1) eingebettet ist und die SS1-Vorlage aus der SmartSymbol-Bibliothek gelöscht wird, ist nach dem Konvertieren von W1 der Inhalt der SmartSymbol-Instanz nicht mehr verfügbar.

  • Wenn Sie das SmartSymbol aktualisieren, wird bei der Fensterkonvertierung die bestehende Industriegrafik-Entsprechung des SmartSymbols aktualisiert.

  • Wenn auf das SmartSymbol ein Variablenname verweist, der länger als 30 Zeichen ist, wird automatisch ein eindeutiger Name der benutzerdefinierten Eigenschaft generiert.

  • Die InTouch-Variable „Real“ ist einer benutzerdefinierten Eigenschaft des Typs „Double“ zugeordnet.

  • Wenn eine Variable auf das SmartSymbol verweist, die Sonderzeichen enthält (z. B. Variable@2), wird es nach der Konvertierung nicht korrekt aufgelöst.

  • Wenn die Industriegrafik (entspricht einem SmartSymbol) geändert und das SmartSymbol erneut konvertiert wird, wird die entsprechende Industriegrafik erneut aktualisiert.

    Beispiel:

    • Wenn Sie ein SmartSymbol mit dem Namen SS1 in das Fenster W1 einfügen und dann in Industriegrafiken konvertieren, werden SmartSymbol_SS1 und SmartSymbol_W1 als zwei Symbole erstellt.

    • Wenn SmartSymbol_SS1 durch Hinzufügen oder Löschen von Inhalt geändert wird, ändert SS1, wenn SS1 in ein neues Fenster W2 eingebettet und konvertiert wird, das bereits erstellte SmartSymbol_SS1.