Automatische Erstellung von Projektarchiven

Trigger für die Erstellung eines Projektarchivs mithilfe des Scripthook-Verwalters

Sie können die Vorlage AutomaticProjectArchiveCreation.py des Scripthook-Verwalters verwenden, um automatisch ein Projektarchiv zu erstellen, wenn bestimmte Ereignisse auftreten. Dadurch wird sichergestellt, dass bei jeder Bearbeitung des Projekts ein Projektarchiv erstellt wird. So verfügt jeder Benutzer über den neuesten Status des Projekts, wenn das neueste Projektarchiv verwendet wird. Die Ereignisse können im Scripthook-Verwalter-Editor konfiguriert werden.

Gehen Sie wie folgt vor:

Schritt

Aktion

1

Klicken Sie mit der rechten Maustaste auf den Knoten Global in der Baumstruktur Anwendung oder POUs und führen Sie den Befehl Objekt hinzufügen > Scripthook-Verwalter aus.

2

Wählen Sie im Dialogfeld Scripthook-Verwalter hinzufügen die Option Ausgehend von Vorlage aus und wählen Sie die Vorlage AutomaticProjectArchiveCreation.py als Grundlage für die Erstellung Ihres Python-Skripts aus.

3

Klicken Sie auf die Schaltfläche Hinzufügen.

Ergebnis: Der Scripthook-Verwalter-Editor wird geöffnet.

4

Wählen Sie in der Baumstruktur auf der linken Seite die Befehle oder Ereignisse aus, um die Erstellung eines Projektarchivs auszulösen (z. B. Projektereignisse > Vorm Schließen eines Projekts oder Online-Ereignisse > Vor Online-Änderung) und klicken Sie dann auf die Schaltfläche Hook aktivieren .

Ergebnis: Diese Einstellungen werden im Projekt gespeichert und die Hooks bleiben aktiv und werden ausgelöst, sobald das Ereignis oder der Befehl gültig wird, auch nach dem Schließen und erneuten Öffnen des Projekts.

5

Klicken Sie im Bereich Deklarationssyntax auf der rechten Seite auf die Schaltfläche Code kopieren, um den Code in Ihren Python-Code im Python-Skript-Editor einzufügen und diese Methode um die Python-Befehle zu erweitern, die Sie ausführen möchten.

Python-Codebeispiel:

Weitere Informationen zum Scripthook-Verwalter finden Sie im Programmierhandbuch.