Skip to main content

Creazione e configurazione di un progetto

Che cos'è un progetto?

. Che cos'è un progetto?
  • Un progetto contiene gli oggetti necessari per creare un programma di controllo ("applicazione"):

    • POU puri

      Esempi: programmi, blocchi funzione, funzioni e GVL

    • Oggetti necessari anche per poter eseguire l'applicazione su un PLC

      Esempi: configurazione delle attività, 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 le POU specifiche del dispositivo e dell'applicazione nel Dispositivi Visualizza ("albero dei dispositivi") e POU a livello di progetto in POU Visualizza.

  • Per la creazione di progetti esistono dei template che già contengono oggetti specifici.

  • Le configurazioni di base e le informazioni per il progetto sono definite in Impostazioni del progetto e Informazioni di progetto. Per esempio:

    • Impostazioni del compilatore

    • Gestione utenti

    • Autore

    • Dati sul file di progetto

    Il Ambiente di progetto fornisce finestre di configurazione per la compatibilità della versione del progetto.

  • Si salva un progetto come file nel file system. Facoltativamente, puoi combinarlo con file e informazioni rilevanti per il progetto in un archivio di progetto. È anche possibile salvare i file in un sistema di controllo del codice sorgente come SVN.

  • Ogni progetto contiene le informazioni sul CODESYS versione con cui è stato creato. Quando lo apri in un'altra versione, CODESYS ti avviserà di eventuali o necessari aggiornamenti riguardanti il formato dei file, le versioni della libreria, ecc.

  • Puoi confrontare, importare/esportare progetti e creare documentazione per essi.

  • Puoi proteggere un progetto dalla modifica o addirittura proteggerlo completamente dalla lettura. Utilizzando la gestione utenti, è possibile controllare in modo selettivo l'accesso al progetto e anche ai singoli oggetti nel progetto. Per ulteriori informazioni, vedere: Protezione e salvataggio dei progetti