Schritt 2

SCADA-Skripte

SCADA-Skript ist eine erweiterte Funktion eines Basissystems. Es ist vor allem dann erforderlich, wenn der Benutzer die Integration für ein ungewöhnliches Szenario anpassen muss oder ein anderes eindeutiges Verhalten, das mit normalen Einstellungen nicht erreicht werden kann. Zum Beispiel eine Operation, die mathematische Berechnung erfordert.

Einer der Vorteile von Ecava IGX ist die Inklusion der eingebauten Funktionen (nennen wir sie IGX-Funktion), die für alle Benutzer kostenlos zur Verfügung gestellt wurde. Es gibt 2 meist verwendete IGX-Funktionen, setTag () und getTag (). Wie der Funktionsname angibt, wird setTag () zum Schreiben von Werten in das bestimmte Tag verwendet, während getTag () zum Lesen von Werten aus dem Tag dient. In diesem Training werden einige dieser IGX-Funktionen durchlaufen.

Neues SCADA-Skript erstellen

Beginnen wir mit dem Öffnen eines vorhandenen oder erstellen Sie ein neues Ecava IGX-Projekt. Navigieren Sie dann zu „Skript“ und stellen Sie fest, dass für die Benutzerfreundlichkeit einige Skriptdateien vorhanden sind. Klicken Sie auf den Skriptnamen im linken Fensterbereich, um den Inhalt der Skriptdatei im Editor zu öffnen. Beachten Sie, dass das Skript in Javascript-Sprache geschrieben ist.

Erstellen Sie ein neues SCADA-Skript, indem Sie eine neue Zeile in der Skripttabelle hinzufügen, für Trigger nach Tag festlegen und dann ein Tag aus der Liste auswählen. Erstellen Sie in diesem Fall ein virtuelles Tag vom Boolean-Typ und verwenden Sie es als Skriptauslöser. Speichern Sie das Projekt, und die neue leere Skriptdatei wird generiert und in der Liste angezeigt.


SCADA-Skript schreiben

Erstellen Sie einige weitere virtuelle Tags für die Verwendung des Skripts. Zum Beispiel eine für die Schreibfunktion und eine für die Lesefunktion. Öffnen Sie dann die neue Skriptdatei und versuchen Sie, einige einfache Skripts für die Operationen setTag () und getTag () zu schreiben, wie im folgenden Beispiel gezeigt.


SCADA Script testen

Führen Sie das Projekt aus, um das SCADA-Skript zu testen. Ändern Sie zunächst den Wert für das Tag ’script_gettag‘ mithilfe des Überwachungsfensters. Triggern Sie dann das Skript, indem Sie den Trigger-Tag-Wert festlegen, und beachten Sie, dass das Tag ’script_settag‘ entsprechend dem geschriebenen Skript entsprechend der folgenden Abbildung geändert wird.


Grundsätzlich haben Anwender die Freiheit, eigene SCADA-Skripte auf Basis ihrer Anforderungen zu entwickeln. Die beste Vorgehensweise ist jedoch immer, die Programmiervorgänge so sauber und fehlerfrei wie möglich zu halten, damit der gesamte SCADA-Steuerungsvorgang effizient ist.

Öffnen Sie für ein komplizierteres SCADA-Skript-Beispiel das vorhandene Skript „init.js“, um die Java-Skripte aufzurufen (siehe Abbildung oben). Zusammengefasst wird das Skript verwendet, um eine mathematische Operation auszuführen, die eine Zufallszahlenfunktion für die Berechnung verwendet.


Sehen Sie sich das Video-Tutorial an und erfahren Sie mehr über das Arbeitskonzept einer SCADA-Systemkonfiguration unter Verwendung von phiControl

Unser 3teiliges Video-Tutorial erklärt Ihnen einfach und anschaulich, wie Sie ein Projekt mit phiControl erstellen.

phiControl -das ausführliche Handbuch (englisch) finden Sie im Download Bereich →