Diese Seite verwendet Cookies. Mit der weiteren Nutzung der Seite erklären Sie sich damit einverstanden. Ausblenden Mehr Informationen

Mit JavaScript erweiterbares WizardScript für PLC Engine Collect Logiktabellen

Mit JavaScript erweiterbares WizardScript für PLC Engine Collect Logiktabellen

WizardScript für umfangreichere Logiktabellen

In der Tani Konfiguration stehen diverse Assistenten für die Logiktabellen bereit. Viele Standardaufgaben können Sie damit erledigen.
Bei grösseren Aufgaben reicht das nicht immer aus. Diese Lücke schließt der Erweiterbare Assistent WizardScript.

Funktionsweise

WizardScript läd beim Start eine JavaScript Datei. Im Lieferumfang sind diese JavaScript Dateien enthalten:

Im zweiten Schritt fällt die Entscheidung ob direkt Online mit PLC Engine Collect gearbeitet werden soll, oder ob offline die Logik erstellt wird.
Zuletzt wird der Speicherort der Ergebnisse angegeben.

Nun wird der eigentliche Assistent gestartet. Damit wählen Sie die Steuerungselemente aus. Da es oft sehr viele Elemente sind werden im Online Betrieb viele Optionen zur Wahl der Elemente angeboten. Zum Beispiel werden die "Regular Expressions" genutzt. Zusätzlich können Sie alle Variablen einer Liste einfügen, gegebenenfalls auch rekursiv. Und natürlich können Sie einzelne oder mehrer Variablen per Click hinzufügen.

Das Ergebnis ist je nach Online oder Offline zum Einen die Logiktabelle direkt im Gerät oder als Datei. Zusätzlich wird weitere Information in Dateien geschrieben.

Das benötigen Sie wenn Sie WizardScript erweitern

WizardScript basiert auf JavaScript. Basiswissen über JavaScript ist in aller Regel vorhanden weil viele Webseiten und manche Webserver das ebenfalls nutzen. Sie können alle allgemeinverfügbare JavaScript Anweisungen nutzen.
Welche Anweisungen Sie für die Logiktabellen nutzen können ist in der Beispieldatei documentation.js enthalten.

Basis für das verwendete JavaScript

Es wird das JavaScript der Qt Bibliothek genutzt. Das wird auch QtScript oder QML genannt.