Visualisierungen in einer Visualisierung darstellen

 

Visualisierungen können innerhalb einer Hauptvisualisierung in einem Frame oder als Referenz dargestellt werden.

Sie können entweder das Element Frame oder das Element Registers­teuerelement dafür verwenden. Die Elemente dienen als Fensterbere­ichselement für referenzierte Visualisierungen und definieren den Darstellungsbereich. Dann geben Sie an, welche Visualisierungen referenziert werden. Sie erscheinen unter der Eigenschaft Referen­zierte Visualisierungen.

Beim Element Frame können die Visualisierungen nacheinander umschaltbar im Fensterbereich dargestellt werden. Wann welche Visu­alisierung angezeigt wird, wird dabei über die Variable der Eigenschaft Umschaltvariable ‣ Variable gesteuert. Dafür programmieren Sie die Variable in der Applikation oder in der Benutzereingabekonfiguration. Sie können aber auch nur eine Visualisierung referenzieren.

Beim Element Registersteuerelement weisen Sie der Eigenschaft Referenzierte Visualisierungen mehrere Visualisierungen zu. Eine der referenzierten Visualisierungen ist im Vordergrund, die anderen verdeckt "dahinter". Über die automatisch zur Verfügung stehenden Reiter kann der Benutzer zwischen ihnen navigieren.

Visualisierung in einem Frame referenzieren

 

Voraussetzung: Ein CODESYS-Projekt mit der bereits fertigen Visualis­ierung visEllipse ist geöffnet. Die Visualisierung stellt einen blauen Kreis dar.

  1. Selektieren Sie die Applikation im Gerätebaum und fügen Sie eine weitere Visualisierung mit Namen visFrame hinzu.

    ⇒ Der Visualisierungseditor öffnet sich.

  2. Suchen Sie in der Ansicht Werkzeuge nach visEllipe und ziehen Sie das Element in den Editor.

    ⇒ Ein Frame erscheint, unter dessen Eigenschaft Referenzierte Visualisierungen die Visualisierung visEllipse aufgelistet ist.

  3. Konfigurieren Sie die Eigenschaft Rahmen anzeigen mit Frame.

  4. Sie können weitere Elemente einfügen.

    ⇒ Visualisierung mit Frame für die referenzierte Visualisierung visEllipse und 4 farbigen Rechteckelementen.

    _visu_img_visframe_2.png
  5. Wählen Sie Online ‣ Einloggen für Ihr Gerät und starten Sie die Applikation.

    ⇒ Die Visualisierung öffnet sich und stellt die referenzierte Visualis­ierung dar.

Siehe auch

Visualisierungen in einem Frame referenzieren und umschalten

 

Voraussetzung: Ein CODESYS-Projekt mit einer bereits fertigen Visual­isierung ist geöffnet.

  1. Selektieren Sie die Applikation im Gerätebaum und fügen Sie eine Visualisierung mit Namen visMain hinzu.

    ⇒ Der Visualisierungseditor öffnet sich.

  2. Wählen Sie aus der Ansicht Werkzeuge das Element Frame aus und ziehen Sie es in den Editor.

    ⇒ Der Dialog Konfiguration der Framevisualisierungen öffnet sich.

  3. Doppelklicken Sie auf eine der Visualisierungen, die unter Verfüg­bare Visualisierungen aufgelistet sind. Zum Beispiel: visEllipse.

    ⇒ Die Visualisierung erscheint unter Ausgewählte Visualis­ierungen.

  4. Wählen Sie weitere Visualisierungen aus: visRectangle und visRoundedRectangle.

    ⇒ Die Visualisierungen erscheinen auch unter Ausgewählte Visu­alisierungen. Über die Reihenfolge in der Liste werden die Visual­isierungen automatisch numerisch indiziert.

  5. Beenden Sie den Dialog mit OK.

    ⇒ Die Visualisierung enthält ein neues Element des Typs Frame. Unter dessen Eigenschaft Referenzierte Visualisierungen erscheinen die 3 ausgewählten Visualisierungen.

    Im Editor ist der Frame als Rahmen dargestellt, in dem die Visualis­ierung mit dem Index 0 darstellt ist.

  6. Deklarieren Sie eine Umschaltvariable im Applikationscode.

    PROGRAM PLC_PRG
    VAR
       uiSwitch : UINT;
    END_VAR

  7. Selektieren Sie den Frame und weisen Sie die Variable der Eigen­schaft Umschaltvariable zu.

    ⇒ Eigenschaft Umschaltvariable: PLC_PRG.uiSwitch

  8. Ziehen Sie ein Element Schaltfläche in den Editor und geben Sie in dessen Eigenschaft Text eine Beschriftung ein.

    Text: Next visualization

  9. Klicken Sie unter der Eigenschaft Eingabekonfiguration, OnMouseClick auf Konfigurieren.

  10. Wählen Sie ST-Code ausführen und klicken Sie auf _icon_arrow_right.png.

  11. Geben Sie folgenden Code ein: PLC_PRG.uiSwitch := (PLC_PRG.uiSwitch + 1) MOD 3;

    ⇒ Die Umschaltvariable des Frames wird auf das Klickereignis hin inkrementiert.

  12. Wählen Sie den Menübefehl Erstellen ‣ Übersetzen .

  13. Wählen Sie Online ‣ Einloggen für Ihr Gerät und starten Sie die Applikation.

    ⇒ Die Visualisierung startet. Sie enthält einen Frame, in dem eine der referenzierten Visualisierungen läuft. Mit Klick auf die Schalt­fläche schaltet die Visualisierung den Inhalt im Frame auf die nächste referenzierte Visualisierung um.

    _visu_img_visswitchframe.png

Siehe auch

Visualisierungen in einem Registersteuerelement darstellen

 

Voraussetzung: Ein CODESYS-Projekt mit bereits fertigen Visualis­ierungen ist geöffnet: visEllipse, visRectangle und visRoundedRectangle,

  1. Selektieren Sie die Applikation im Gerätebaum und fügen Sie eine Visualisierung mit Namen visTab hinzu.

    ⇒ Der Visualisierungseditor öffnet sich.

  2. Wählen Sie aus der Ansicht Werkzeuge das Element Registers­teuerelement aus und ziehen Sie es in den Editor.

    ⇒ Der Dialog Konfiguration der Framevisualisierungen öffnet sich.

  3. Doppelklicken Sie auf eine der Visualisierungen, die unter Verfüg­bare Visualisierungen aufgelistet sind. Zum Beispiel: visEllipse.

    ⇒ Die Visualisierung erscheint unterAusgewählte Visualis­ierungen.

  4. Wählen Sie weitere Visualisierungen aus: visRectangle und visRoundedRectangle.

    ⇒ Die Visualisierungen erscheinen auch unter Ausgewählte Visu­alisierungen. Über die Reihenfolge in der Liste werden die Visual­isierungen automatisch numerisch indiziert.

  5. Beenden Sie den Dialog mit OK.

    ⇒ Die Visualisierung enthält ein neues Element des Typs Register­steuerelement. Unter dessen Eigenschaft Referenzierte Visual­isierungen erscheinen die 3 ausgewählten Visualisierungen.

  6. Geben Sie in der Eigenschaft Referenzierte Visualisierung ‣ <Visu­alisierung> ‣ Überschrift eine passende ein: 1, 2 und 3

    ⇒ Die Überschrift erscheint im Editor und in den Reitern des Regis­tersteuerelements.

  7. Wählen Sie den Menübefehl Erstellen ‣ Übersetzen .

  8. Wählen Sie Online ‣ Einloggen für Ihr Gerät und starten Sie die Applikation.

    ⇒ Die Visualisierung startet. Sie enthält eine Registerkarte für jede referenzierte Visualisierung. Mit Klick auf den Reiter stellt die Visu­alisierung die nächste referenzierte Visualisierung dar.

    _visu_img_vistab.png

Siehe auch