-

Symbolliste

Mit einer Symbolliste können Elemente eines Arrays an ein Symbol gebunden werden. Dabei wird innerhalb der Symbolliste jeweils eine Instanz des verknüpften Symbols mit jedem einzelnen Array-Element verknüpft.

Die Parameter für die Verknüpfung des Arrays mit der Symbolliste (siehe die folgende Tabelle) befinden sich in der Kategorie 'Liste' im Eigenschaftenregister des Objekts.

Beispiel

EigenschaftBeschreibung
QuelltypQuelltyp der Daten, der der Symbolliste zugewiesen ist. Die Dropdown-Liste enthält folgende Einträge:

  • 'DataVariable'

    Wenn Sie diese Option wählen, geben Sie die Array-Variable, die der Symbolliste zugeordnet ist, in das Feld 'Datenvariable' ein (siehe unten).

  • 'TextList'

    Wenn ausgewählt, wählen Sie unter 'Textliste' die Textliste aus, die der Symbolliste zugeordnet ist (siehe unten).

  • 'AlarmView'

    Verknüpfen Sie bei Auswahl von 'AlarmView' ein benutzerdefiniertes Alarmsymbol mit der Symbolliste. Mit Hilfe des Alarmsymbols erhalten Sie Zugriff auf die globale Alarmliste und deren Eigenschaften (im Editor 'Alarm-Server | Alarme' konfiguriert) und die Alarmdaten zur Laufzeit (z.B. Alarmstatus, Alarmbedingung, usw.). Die Liste der aktiven Alarme ist als Array von Feldern abgebildet.

    Die Alarmkonfiguration und die von der Alarmquelle (z. B. Protokoll, Anwendungsprogramm, PLCnext-Komponente) abgefragten Informationen werden in einem Alarm-Array gespeichert. Durch das Verknüpfen eines Symbolparameters des HMI-Symbols, das für die Symbolliste definiert ist, mit einem Element des Alarm-Arrays können die Alarminformationen eines aktiven Alarms angezeigt und eine entsprechende Aktion (z.B. Quittieren oder Bestätigen des Alarms) ausgeführt werden.

    Weitere Informationen hierzu finden Sie im Thema "HMI Alarming".

Je nach gewählter Option werden einige Eigenschaften der Symbolliste ausgeblendet oder erscheinen ausgegraut und sind auf einen festen Wert gesetzt.
DatenvariableArray-Variable, die mit der Symbolliste verknüpft ist. Die Parameter des instanziierten Symbols (eine Symbolinstanz pro Reihe) sind an die entsprechenden Elemente des ausgewählten Arrays gebunden.

Diese Eigenschaft ist nur sichtbar, wenn der Quelltyp 'DataVariable' ausgewählt ist.
TextlisteTextliste, die mit der Symbolliste verknüpft ist. Die Parameter des instanziierten Symbols (eine Symbolinstanz pro Reihe) sind an die entsprechenden Listeneinträge der gewählten Textliste gebunden.

Diese Eigenschaft ist nur sichtbar, wenn der Quelltyp 'TextList' ausgewählt ist.
SymbolObligatorische HMI-Symbolinstanz, die mit jedem Element eines Eintrags in der Symbolliste verknüpft ist.

In der Fehlerliste (MELDUNGEN-Fenster) erscheint eine entsprechende Fehlermeldung, wenn Sie hier keine Auswahl treffen.
RichtungMit dieser Einstellung legen Sie fest, ob das gewählte HMI-Symbol vertikal oder horizontal innerhalb der Symbolliste wiederholt wird.

Für den Quelltyp 'AlarmView' fest auf 'Vertikal' gesetzt.
AuffüllungLegt den Leerraum um jedes einzelne Element einer Reihe fest.
Farbe / Stärke horizontale LinieFarbe und Linienstärke jedes Elements einer Reihe.
Ausgewählte IndexvariableIn die hier eingestellte numerische Variable wird der nullbasierte Index der ausgewählten Reihe zur Laufzeit geschrieben. Bleibt das Feld leer, ist der Wert -1.
Angezeigte IndexvariableWenn sich der Wert der zugehörigen Variablen ändert, wird das mit der numerischen Variable (nullbasierter Index des Elements) ausgewählte Element in den sichtbaren Bereich gescrollt.
Bildlaufleisten-ModusLegt fest, ob Bildlaufleisten angezeigt werden oder nicht. Sie können hier zwischen drei Einstellungen wählen: 'Verbergen', 'Anzeigen' und 'Auto'.

Mit 'Auto' werden die Bildlaufleisten nur dann eingeblendet, wenn mehr Elemente vorhanden sind, als auf dem Bildschirm sichtbar sind.
Auswahlmodus anzeigenLegt fest, ob das ausgewählte Element in der Liste visuell hervorgehoben wird. Sie können hier zwischen drei Einstellungen wählen: 'Immer', 'Fokus' und 'Nie'

Mit 'Fokus' wird die ausgewählte Zeile angezeigt, wenn die Symbolliste den Fokus hat. Wenn die Symbolliste den Fokus verloren hat, wird der visuelle Hinweis entfernt.

Hinweis
Wenn Sie ein Symbollistenobjekt konfigurieren, müssen alle Symbolparameter des verknüpften Symbols einen gültigen Wert besitzen (andernfalls wird ein Fehler gemeldet).
 
Wie bei Standard-Symbolinstanzen werden die Symbolparameter in der 'Parameter'-Registerkarte der Symbolliste eingestellt. Der 'Quelltyp' ist per Voreinstellung auf 'Feld' gesetzt. Die Auswahlliste unter 'Quellwert' basiert auf der 'Datenvariable', die im Eigenschaftenregister des Symbols eingestellt ist. Bei einem Array einer Struktur enthält die Auswahlliste die unterstützten Elemente. Bei einem Array eines elementaren Datentyps oder Enumeration-Datentyps kann nur der Eintrag "." ausgewählt werden.