Skip to main content

Beispiel: HTML5 API

Produkt: CODESYS Visualization

Das Beispiel HTML5_DemoControls.project zeigt die Verwendung einfacher HTML5-Steuerelemente. Es beinhaltet die zusätzlichen Dateien, die notwendig sind, um die Steuerelemente als Visualisierungselemente in der CODESYS-Visualisierung darzustellen.

Beschreibung

Das Beispielprojekt beinhaltet diverse konfigurierte HTML5-Steuerelemente. Die Funktionalität der HTML5-Steuerelemente ist im Onlinebetrieb einfach erkennbar.

Die Steuerelemente sind nur zur Demonstration gedacht. Deshalb verwenden sie ein einfaches Aussehen.

Wichtig

Wenn ein Element aufgrund einer fehlenden Signatur nicht auf die Steuerung geladen werden kann, wird in der Meldungsansicht (Kategorie Visualisierung) eine Warnung ausgegeben. Klicken Sie auf die Schaltfläche _visu_icon_three_dots.png und bestätigen Sie den nachfolgenden Dialog, wenn Sie diesem Element trauen.

Weitere Informationen

HTML5 Demo Button

Dieses Control demonstriert, wie Sie Mausaktionen über ein HTML5-Control auswerten und über die Eingabekonfiguration an IEC weiterleiten können. Sie können die konfigurierten Eingabeereignisse OnMouseDown, OnMouseUp und OnMouseMove ausführen.

HTML5 Demo Combobox

Dieses Control demonstriert, wie Sie eine IEC-Aufzählung in einer Combobox verwenden können. Das Beispiel zeigt, wie Sie eine Typinformation (getTypeDesc) aus einer Variablen abfragen. Es zeigt weiterhin, wie Sie Farben und Schriftarten übertragen und verwenden können.

HTML5 Demo Image

Dieses Control demonstriert, wie Sie Bilder in einem HTML5-Steuerelement verwenden können.

HTML5 Demo Table

Dieses Control demonstriert, wie Sie ein IEC-Array in einem HTML5-Steuerelement anzeigen und verändern können. Die Daten werden in einer optimierten Weise übertragen. Dabei wird nur ein bestimmter Bereich übertragen. Diese Lösung ist auch für größere Arrays mit vielen Zeilen möglich. Sie können die Werte der Zellen in der Tabelle verändern und so die Werte der Array-Variablen verändern.

HTML5 Demo Table No Scroll Range

Dieses Control demonstriert, wie Sie ein IEC-Array in einem HTML5-Steuerelement anzeigen und verändern können. Das komplette Array wird übertragen, wenn sich ein Wert im Array geändert hat. Sie können die Werte der Zellen verändern und so die Werte der Array-Variablen verändern.

HTML5 Demo Textfield

Dieses Control demonstriert, wie verschiedene Typen von IEC-Skalarwerten in beide Richtungen (Lesen/Schreiben) behandelt werden können.

HTML5 Demo Donut Gauge

Dieses Control demonstriert, wie Sie ein HTML5-Element mit der d3-Bibliothek verwenden können. Die veränderbare Größe des Rahmenbereichs wird direkt über Breite und Höhe übergeben. Es besteht aus einer Anzeige und einer Schaltfläche zum Ziehen.

HTML5 Demo Bar Gauge

Dieses Control demonstriert, wie Sie ein HTML5-Element mit der d3-Bibliothek verwenden können. Die veränderbare Größe des Rahmenbereichs wird direkt über Breite und Höhe übergeben. Es wird ein editierbares Balkenelement angezeigt.

Systemvoraussetzungen und Einschränkungen

Programmiersystem

CODESYS Development System Version 3.5.18.0 oder höher

Laufzeitsystem

CODESYS Control Win Version 3.5.18.0

Zusatzkomponenten

CODESYS Visualization Version 4.5.0.0 oder höher

Hinweis

_example_icon.png DOWNLOAD Projekt