Voraussetzung
-
Die TIA Portal Openness-Anwendung ist mit dem TIA Portal verbunden.
Siehe Verbindung zum TIA Portal aufbauen -
Ein Projekt ist geöffnet.
Siehe Projekt öffnen
Verwendung
Die folgenden Daten einer Bildbausteininstanz in einem Bild werden importiert:
|
Bild |
Daten |
|---|---|
|
Attribute |
Left, Top, Width, Height, ObjectName, Resizing,TabIndex, FaceplateTypeName |
|
Schnittstellenattribute |
Alle konfigurierten Schnittstellenattribute einer Bildbausteininstanz werden als importierbare Bildelemente importiert. |
|
Zusammensetzungen |
|
Die Existenz folgender Attribute ist für das Importieren verpflichtend:
-
ObjectName
-
FaceplateTypeName
Die folgenden Daten von Bildelementen innerhalb einer Bildbausteininstanz sind von Export und Import ausgeschlossen:
|
Bildelement |
Attribut |
|---|---|
|
E/A-Feld |
Flashing on limit violation |
|
Grafisches E/A-Feld |
Fit embedded graphic object to screen size |
Einschränkungen
-
Bildbaustein, Ereignis oder Schnittstellenattribut unbekannt
Wenn ein faceplate type name, ein event name oder ein interface attribute name in der Importdatei angegeben ist, der nicht im Projekt existiert, wird der Import abgebrochen und eine Ausnahme ausgegeben.
-
Skalierungsverhalten einer Bildbausteininstanz
Das Attribut „Resizing“ wird in jedem Fall importiert, unabhängig von den Exportoptionen.
Beispiele:
Ist "Resizing" auf "KeepRatio" gesetzt, dann wird das Attribut "Height" verwendet, um den Attributwert "Width" zu berechnen.
-
Die Größe eines Bildbausteintyps beträgt 100 x 100 Pixel. Wenn eine Bildbausteininstanz mit einer Größe von 300 x 100 Pixel importiert wird und der Wert "FixedSize" auf das Attribut "Resizing" eingestellt ist, ist der Import erfolgreich und die Bildbausteingröße wird auf 100 x 100 Pixel gesetzt.
-
Die Größe eines Bildbausteintyps beträgt 100 x 50 Pixel. Wenn eine Bildbausteininstanz mit einer Größe von 100 x 100 Pixel importiert wird und der Wert "KeepRatio" auf das Attribut "Resizing" eingestellt ist, ist der Import erfolgreich und die Bildbausteingröße wird auf 200 x 100 Pixel gesetzt.
Hinweis
Skalierungsverhalten von importierten Bildbausteininstanzen
Die Werte von „Resizing“ und die Werte der Schnittstellenattribute können die Größe der importierten Bildbausteininstanz und sogar die Größe der darin enthaltenen Bildelemente beeinflussen.
Um ungewünschte Änderungen am Aussehen einer Bildbausteininstanz zu vermeiden, importieren Sie einen Bildbaustein in der ursprünglichen Größe oder ohne die Attributwerte "Width" und "Height".
-
-
Abweichende Schnittstellenattributwerte
-
Wenn Sie die Attribute für den Import ändern, wird der letzte verwendete Schnittstellenattributwert importiert.
-
Wenn die Attribute voneinander abhängig sind, können andere Attribute während des Imports geändert werden.
Beispiel: Ein Bildbaustein enthält ein E/A-Feld. Das Attribut „Betriebsart“ wird mit einem Schnittstellenattribut verbunden. Wenn Sie erst die Betriebsart auf „Ausgang“ und dann das Attribut „Versteckter Eingang“ auf wahr setzen, wird der Wert von „Versteckter Eingang“ nach dem Import nicht verwendet. Das Attribut „Versteckter Eingang“ wurde bei der ersten Änderung auf schreibgeschützt gesetzt und der Wert kann nicht verwendet werden.
-
Wenn ein Attributwert die Einschränkungen von WinCC nicht erfüllt, wird der Wert des Bildbausteintyps angezeigt.
Beispiel: Der Anzeigebereich eines Zeigerinstrument wird auf 10 - 80 eingestellt. Die Attribute "Maximalwert" und "Minimalwert" werden als Schnittstellenattribute konfiguriert. Wenn Sie einen Minimalwert einstellen, der den Maximalwert übersteigt, z. B. 100, dann wird der Wert des Bildbausteintyps für „Minimalwert“ nach dem Import angezeigt.
-
Wenn ein Schnittstellenattribut mit mehreren Attributen von Bildelementen innerhalb des Bildbausteintyps verbunden ist, dann zeigt das Schnittstellenattribut an der Bildbausteininstanz den verwendeten Attributwert des ersten verbundenen Bildelements an.
Beispiel: Ein Bildbaustein enthält zwei Zeigerinstrumente mit abweichenden Maximalwerten. Die Minimalwerte beider Zeigerinstrumente werden mit einem einzelnen Schnittstellenattribut verbunden.
Wenn Sie erst einen Minimalwert einstellen, der für beide Zeigerinstrumente anwendbar ist, werden beide Werte eingestellt.
Wenn Sie dann einen Wert einstellen, der nur für das zweite Zeigerinstrument anwendbar ist, wird der Wert nur für das zweite Zeigerinstrument eingestellt, der Wert des ersten Zeigerinstruments wird hingegen als Schnittstellenattribut angezeigt.
-
Programmcode: Bilder mit einer Bildbausteininstanz importieren
Um ein Bild mit einer Bildbausteininstanz zu importieren, ändern Sie den folgenden Programmcode: