Seite „Skripting“

e!COCKPIT kann neben der Bedienung über die grafische Benutzeroberfläche zusätzlich über Skripte gesteuert werden. Als Skriptsprache wird Python verwendet.

Der in e!COCKPIT integrierte Python-Interpreter verarbeitet Befehle sowie ganze Programmabläufe aus einer Abfolge von Skriptbefehlen, so dass e!COCKPIT über diese Befehle applikativ gesteuert werden kann. Auf diese Weise können beispielsweise Projekte geladen, kompiliert und auf die Steuerung geladen werden.

Python-Befehle können via Skriptaufruf über die e!COCKPIT -Bedienoberfläche (siehe Tabelle) oder direkt über die Kommandozeile ausgeführt werden. Nach dem Aufruf über die Kommandozeile wird e!COCKPIT gestartet und führt die entsprechenden Kommandos aus, die über die Parameterwerte festgelegt wurden.

Hinweis

Weitere Information zur Skriptsprache Python

Informationen und Referenzen zur Skriptsprache Python finden Sie in der einschlägigen Literatur sowie im Internet. Eine kurze Anleitung zur Verwendung sowie eine Sammlung von hilfreichen Links finden Sie ebenso in der CODESYS Onlinehilfe (Stichwort „Python“).

Hinweis

Weitere Informationen zur API-Referenz von Python-Befehlen

Die Hilfedatei „ScriptEngine.chm“ zu den Skriptbefehlen ist nicht in der Onlinehilfe implementiert, liegt jedoch im CODESYS Installationsverzeichnis vor:

„…\WAGO Software\e!COCKPIT\3S CODESYS\CODESYS\Online Help\de\“

Die Hilfedatei beinhaltet die Python-Referenz von CODESYS, welche um eine e!COCKPIT-spezifischen Referenz erweitert wurde.

Wenn Sie mit Python arbeiten, verwenden Sie die e!COCKPIT-spezifischen Befehle. Falls es für eine gewünschte Funktion keinen e!COCKPIT-spezifischen Befehl gibt, verwenden Sie die Standard CODESYS Befehle. Beide Befehle sind in der API-Referenz beschrieben. In der Backstage-Ansicht, Seite „Hilfe“ > [Verknüpfungen] > [Beispielprojekte] finden Sie Beispielskripte für verschiedene Anwendungsfälle in e!COCKPIT. Eine Liste der Beispielskripte finden Sie unter Skripte ausführen in dieser Dokumentation.

Backstage-Ansicht, Seite „Skripting“
Backstage-Ansicht, Seite „Skripting“
Bedienelemente Backstage-Ansicht, Seite „Skripting“

Schaltfläche

Beschreibung

Phython-Skripting

[Skript-Datei ausführen]

Öffnet ein Dialogfenster zur Auswahl einer Python-Skriptdatei (*.py) und führt das Skript aus

[Skript-Tracing aktivieren]

Aktiviert bzw. deaktiviert das „Skript-Tracing“, d. h. bei Aktivierung (enable) werden Skriptkommandos im Bedienfeld „Meldungen“ ausgegeben und außerdem in einer Python-Skript-Log-Datei gespeichert

[Skript-Log-Datei öffnen]

Öffnet die Python-Skript-Log-Datei

[Skript-Log-Datei löschen]

Löscht die Python-Skript-Log-Datei

Weitere Informationen finden Sie unter: