Erzeugung und Nutzung des ZoneImageLayoutConfig-Serversymbols
Zur Speicherung und Wiederverwendung von Layouts, die auf der Layout-Seite der Temperaturen erzeugt werden, wird pro Layout eine Instanz des ZoneImageLayoutConfig-Serversymbols benötigt.
Erzeugung des Serversymbols
![]() | Je benötigtes Layout wird eine einzelne Stelle im |
Dafür empfiehlt es sich, ein dynamisches Array von diesem Typ anzulegen. Dies erfolgt im TwinCAT HMI Konfigurationsfenster:
- 1. Erzeugung des Datentyps

- 2. Anlegen eines Serversymbols unter der Kategorie
TcHmiSrvvom entsprechenden Datentyp
- 3. Einstellen des Serversymbols als persistent über die Checkbox (
Persist).
- Serversymbol ist erzeugt.
Nutzung des Serversymbols im Konfigurationsmodus des ZoneImageLayout-Controls
- 1. ZoneImageLayout-Control in der Toolbox auswählen und auf einen Content ziehen.
- 2.
Mode-Parameter unter der KategorieConfigurationaufConfigstellen.
- 3. Zum Beispiel mithilfe eines TcHmiCombobox-Controls die im LiveView zur Verfügung stehende Anzahl an Layouts über das
.onSelectionChangedEvent konfigurieren.
- 4. Dazu kann ein neuer
CASEmit dem Wert 4 für denSelectedId-Parameter der Combobox angelegt werden. - 5. Die
CreateBinding-Funktion kopieren und in den neuenCASEeinfügen und beimsymbol-Übergabeparameter einen anderen Arrayplatz wie z. B.ZoneImageLayoutConfigList[3]auswählen.
- Serversymbol ist im Konfigurationsmodus korrekt genutzt.
Verwendung des Serversymbols im Anzeigemodus
- 1. ZoneImageLayout-Control in der Toolbox auswählen und auf einen Content ziehen.
- 2. Unter der Kategorie
ConfigurationdenZoneImageLayoutConfig-Parameter mit einem der Arrayplätze desZoneImageLayoutConfigList-Serversymbols verknüpfen und denMode-Parameter aufViewstellen.
- 3. Die eingestellte Breite und Höhe des ZoneImageLayout-Controls muss in dem Serversymbol eingestellt werden (
LayoutHeight,LayoutHeightUnit,LayoutWidthundLayoutWidthUnit). Dazu mit einem Rechtsklick auf das Serversymbol im TwinCAT HMI Configuration Fenster klicken und den Defaultwert anpassen.
- Serversymbol ist im Anzeigemodus korrekt genutzt.
