Che cos'è un progetto?
-
Un progetto contiene gli oggetti necessari per creare un programma di controllo ("applicazione"):
-
POU puri, ad esempio programmi, blocchi funzione, funzioni e GVL.
-
Oggetti che sono necessari anche per poter eseguire l'applicazione su un PLC. Ad esempio, configurazione dei task, Library Manager, configurazione dei simboli, configurazione dei dispositivi, visualizzazioni e file esterni.
-
-
In un progetto, è possibile programmare più applicazioni e collegare più dispositivi di controllo.
-
CODESYS gestisce i POU specifici del dispositivo e dell'applicazione nella vista «Devices» ("albero dei dispositivi") e i POU dell'intero progetto nella vista «POUs».
-
Per la creazione di progetti, esistono modelli che contengono già determinati oggetti.
-
Le configurazioni e le informazioni di base per il progetto sono definite in «Impostazioni del progetto» e «Informazioni sul progetto». Ad esempio:
-
Impostazioni del compilatore
-
Gestione degli utenti
-
Autore
-
Dati sul file di progetto
Ci sono impostazioni per la compatibilità di versione del progetto nelle finestre di configurazione dell'ambiente di progetto .
-
-
Si salva un progetto come file nel file system. In alternativa, è possibile inserirlo insieme ai file e alle informazioni rilevanti per il progetto in un archivio di progetto. È anche possibile salvare i file in un sistema di gestione del codice sorgente come SVN.
-
Ogni progetto contiene le informazioni sulla versione di CODESYS con cui è stato creato. Quando lo aprite in un'altra versione, CODESYS vi informerà dei possibili o necessari aggiornamenti relativi al formato dei file, alle versioni delle librerie, ecc.
-
È possibile confrontare, importare/esportare progetti e creare la relativa documentazione.
-
È possibile proteggere un progetto dalle modifiche o addirittura proteggerlo completamente dalla lettura. Utilizzando la gestione degli utenti, è possibile controllare selettivamente l'accesso al progetto e persino ai singoli oggetti del progetto.