Darstellungsvarianten konfigurieren und ausführen
Sie können Ihre in CODESYS erstellte Visualisierung als Darstellungsvariante ausführen. Dabei können Sie nur eine, aber auch mehrere Darstellungsvarianten gleichzeitig ausführen. Der Inhalt der Visualisierung ist dabei in allen Varianten immer gleich, auch wenn mehrere Varianten gleichzeitig ausgeführt werden. Wenn außerdem CODESYS geöffnet ist, wird auch im Visualisierungseditor die Visualisierung in Laufzeit (mit dem gleichen Inhalt) dargestellt.
Für die Konfiguration jeder Darstellungsvariante Ihrer Visualisierung verwenden Sie ein entsprechendes Objekt unter dem Visualisierungsmanager. Wenn unter dem Visualisierungsmanager kein Objekt eingefügt ist, wird bei Start der Applikation die Visualisierung automatisch als integrierte Visualisierung dargestellt.
Folgende Objekttypen stehen Ihnen zur Verfügung:
TargetVisu
WebVisu
Sie können eine Darstellung als CODESYS TargetVisu ausführen, aber beliebig oft Ihre Visualisierung als CODESYS WebVisu ausführen, und somit auch beliebig viele Objekte mit Objekttyp WebVisu einfügen.
Sobald unter dem Visualisierungsmanager ein Objekte vorhanden ist, wird automatisch unter der Taskkonfiguration die Visualisierungstask VISU_TASK eingefügt. Die Task wird automatisch gelöscht, wenn unter dem Visualisierungsmanager kein Objekt mehr vorhanden ist oder die Objekte darunter vom Übersetzen ausgeschlossen sind. Sie können ein einzelnes Objekte in dessen Dialog Eigenschaften in der Registerkarte Übersetzen entsprechend konfigurieren.
Siehe auch
Ausnahmebehandlung zur Laufzeit
Wenn in einer Visualisierung zur Laufzeit ein Fehler oder eine Ausnahme auftritt, wird die Ausführung der Visualisierung gestoppt, ohne die Ausführung der Applikation zu stoppen. Ein Fehlerbildschirm erscheint, in dem Sie darüber informiert werden. Außerdem ermöglicht Ihnen der Fehlerbildschirm (üblicherweise) die Visualisierung wieder zu starten.
Diese Ausnahmebehandlung erfolgt ab Visualisierungsprofil CODESYS V3.5 SP7, Compilerversion 3.5.7.0 und einem Laufzeitsystem ab Version 3.5.7.0.
Wählen Sie den Befehl Ausführung an behandelten Exceptions anhalten, um die Ursache für das Auftreten von Ausnahmen und die Fehlerstelle zu untersuchen.
Siehe auch
Darstellungsvariante identifizieren
Um eine Darstellungsvariante programmatisch zu identifizieren, steht Ihnen der Bibliotheksbaustein VisuFbClientTagDataHelper der Bibliothek VisuElemBase zu Verfügung. Die Bibliothek selbst ist in VisuElems referenziert. Der Bibliotheksbaustein wird typischerweise mit VisuElems.VisuFbClientTagDataHelper aufgerufen.
Weitere Informationen zu diesem Bibliotheksbaustein erhalten Sie in dessen Dokumentation im Bibliotheksverwalter.