-

Symbolparameter definieren und Dynamiken/Aktionen hinzufügen

Auf eine Dynamik/Aktion, die mit einer Objekteigenschaft des HMI-Symbols verknüpft ist, muss von außen zugegriffen werden können. Dieser Zugriff von außen wird über einen Symbolparameter, der mit der Dynamik/Aktion verknüpft wird, ermöglicht. Das bedeutet, wenn Sie ein HMI-Symbol auf einer HMI-Seite verwenden, kann über den Symbolparameter auf eine bestimmte Dynamik/Aktion innerhalb des Symbols zugegriffen werden.

Hinweis
Veröffentliche (von außen zugängliche) Symbolparameter von Symbolinstanzen erhalten ihre Werte zur Laufzeit basierend auf der zugeordneten Variablen (HMI-Tag). Im Gegensatz dazu sind die Einstellungen für von außen nicht zugängliche Objekt-/Dynamikeigenschaften von Symbolinstanzen statisch. D.h. sie behalten die symbolspezifischen Werte.

  1. Legen Sie zuerst wie folgt einen Symbolparameter an:

    1. Wenn der 'Parameter'-Editor noch nicht geöffnet ist, öffnen Sie ihn durch Anklicken des Editornamens unter der Registerkarte der Symbolseite.
    2. Geben Sie im 'Parameter'-Editor in der Zelle 'Parametername eingeben' den gewünschten Parameternamen ein (maximale Länge: 50 Zeichen, Leerzeichen sind nicht zulässig). Drücken Sie die <Eingabe>- oder <Tab>-Taste, um den Eintrag zu bestätigen. Wenn der eingegebene Name nicht eindeutig ist, wird ein roter Rahmen eingeblendet.
      Alternativ dazu klicken Sie auf die Schaltfläche in der Symbolleiste. Damit wird am Tabellenanfang eine neue Zeile mit einem vorgegebenen Namen eingefügt.
    3. Wählen Sie den Parameter-'Typ' aus der Dropdownliste.

      Folgende Typen stehen zur Auswahl:

      TypBeschreibung
      Variable - ANY*
      Variable - BOOL
      Diese Datentypen können mit Dynamiken/Aktionen verbunden werden, die eine IEC-Variable visualisieren oder schreiben. Stellen Sie sicher, dass der ausgewählte Typ zum Datentyp der IEC-Variablen passt, die später bei Verwendung des Symbols auf einer HMI-Seite mit dem Parameter verknüpft wird.

      Beispiel: Ein Parameter des Typs 'Variable - BOOL' kann nur für Dynamiken und Aktionen verwendet werden, die mit einer Booleschen IEC-Variable verknüpft werden können (z.B. Dynamik 'Sichtbarkeit' oder Aktion 'Wert umschalten').
      Variable - UDTErmöglicht die Verwendung eines anwenderdefinierten Datentyps (UDT) als Symbolparameter. Den UDT, den Sie mit dem Symbolparameter verknüpfen möchten, wählen Sie in der Spalte 'UDT' aus. Die Auswahlliste enthält alle UDTs, die in Ihrem Projekt verfügbar sind. Das sind alle im System vordefinierten UDTs sowie die in den Datentyp-Arbeitsblättern des Projekts definierten.
      SeiteKann mit seitenspezifischen Aktionen wie 'Seite laden' verknüpft werden.
      Support-DateiKann mit einer 'Aktion beim Klicken > Befehl ausführen'-Aktion verknüpft werden, um eine HMI-Support-Datei zu öffnen.

      Hinweis
      ANY_NUM vs. ANY_BIT Parametertypen
      Für den Parametertyp 'Variable - ANY_NUM' sind arithmetische Operationen wie z.B. Addition, Multiplikation, usw. erlaubt (z.B. Multiplikation eines Variablenwerts, um ein Objekt zu skalieren). Mit ANY_NUM-Parametern können keine Ausdrücke für den teilweisen Zugriff auf Bit-Variablen gebildet werden.
      Für den Parametertyp 'Variable - ANY_BIT' können Ausdrücke für den teilweisen Zugriff auf Bit-Variablen gebildet werden. Arithmetische Ausdrücke sind aber nicht möglich.
       
      Weitere Informationen zu Ausdrücken finden Sie im Thema "Ausdrücke für Objektanimationen".

    4. Geben Sie, falls gewünscht, einen Kommentar in die Zelle 'Kommentar' ein (maximale Länge: 250 Zeichen).
  2. Verknüpfen Sie eine Dynamik/Aktion mit den Eigenschaften eines Objekts.

    1. Wählen Sie in der HMI-Seite das Objekt aus, das mit einer Dynamik/Aktion verknüpft werden soll.
    2. Klicken Sie im Eigenschaftenfenster auf die Registerkarte 'Dynamiken'.
    3. Klicken Sie oben auf die Schaltfläche 'Neue Dynamik' und wählen Sie die gewünschte Dynamik oder Aktion aus der Auswahlliste. Die zugehörigen Parameter können jetzt im Eigenschaftenfenster eingestellt werden.

    Weitere Infos
    Allgemeine Informationen zu Dynamiken und Aktionen finden Sie unter "Objekte mit Dynamiken verknüpfen".

  3. Verknüpfen Sie die neue Dynamik/Aktion mit dem Symbolparameter:

    Öffnen Sie im Register 'Dynamiken' der neuen Dynamik/Aktion die Auswahlliste rechts vom Feld 'Variable' oder 'Seite'. Wählen Sie den Symbolparameter, den Sie in Schritt 1 erstellt haben.

    Wenn der Symbolparameter nicht in der Liste erscheint, passt der Typ nicht zur Dynamik/Aktion. Ändern Sie in diesem Fall den Parameter-'Typ' entsprechend im 'Parameter'-Editor.