Creazione automatica degli archivi di progetto

Trigger per la creazione di un archivio di progetto mediante Script Hook Manager

È possibile utilizzare il modello AutomaticProjectArchiveCreation.py di Script Hook Manager per creare automaticamente un archivio di progetto ogni volta che si verificano eventi specifici. Ciò consente di garantire la creazione di un archivio di progetto ogni volta che il progetto è stato modificato. Pertanto, a ciascun utente viene fornito lo stato più recente del progetto se viene utilizzato l'archivio del progetto più recente. Gli eventi possono essere configurati nell'editor Script Hook Manager.

Procedere come segue:

Fase

Azione

1

Fare clic con il pulsante destro del mouse sul nodo Globale dell'Applicazione o sulla struttura della POU ed eseguire il comando Aggiungi oggetto > Script Hook Manager.

2

Nella finestra di dialogo Aggiungi Script Hook Manager, selezionare l'opzione Da modello e selezionare il modello AutomaticProjectArchiveCreation.py come base per la creazione dello script Python.

3

Fare clic sul pulsante Aggiungi.

Risultato: si apre l’editor Script Hook Manager.

4

Dalla struttura ad albero sul lato sinistro, selezionare i comandi o gli eventi per attivare la creazione di un archivio di progetto (ad esempio, Eventi progetto > BeforeProjectClose o Eventi online > BeforeOnlineChange) e fare clic sul pulsante Attiva hook .

Risultato: queste impostazioni vengono salvate nel progetto e gli hook rimangono attivi e vengono attivati non appena l'evento o il comando diventa valido anche dopo la chiusura e la riapertura del progetto.

5

Dall'area Sintassi dichiarazione sul lato destro, fare clic sul pulsante Copia codice per inserire il codice nel codice Python nell'editor Script Python ed estendere questo metodo con i comandi Python che si desidera eseguire.

Esempio di codice Python:

Per ulteriori informazioni su Script Hook Manager, vedere la Guida alla programmazione.