CODESYS Application Composer
Le CODESYS Application Composer è uno strumento di ingegneria per la creazione efficiente di applicazioni di controllo. Supporta un approccio modulare ed è particolarmente adatto per applicazioni basate su moduli ripetuti
Le CODESYS Application Composer fornisce anche un modello di progetto che può essere selezionato nel Nuovo progetto dialogo. Questo modello crea un progetto con un dispositivo, un'applicazione e un Library Manager nel pool POU. Il Library Manager contiene AC_ModuleBase e AC_Persistence librerie. Il modello, basato sul progetto ComposerProject.project, può essere modificato se necessario. È memorizzato nella sottocartella «Modelli» del CODESYS cartella di installazione.
Gestore della persistenza: Il CODESYS Application Composer include anche il Persistence Manager. Può essere utilizzato anche senza una licenza Composer. In questo caso, l'opzione per generare un'applicazione controller completa non è disponibile
Fasi di applicazione del CODESYS Application Composer
Fase 1: sviluppo di moduli
Destinatari: Sviluppatori di software
È richiesta la conoscenza dello sviluppo del software.
Obiettivo: Fornitura di moduli riutilizzabili per un uso successivo nel CODESYS Application Composer come base per le applicazioni.
Nella Fase 1, la funzionalità è suddivisa in unità modulari logicamente distinte. I moduli sono organizzati in librerie specifiche per le applicazioni e forniti centralmente
Ogni modulo caratterizza un'unità funzionale ad alto livello e definisce quanto segue:
Parametri
Ingressi e uscite (I/O)
Visualizzazioni
Allarmi
Dispositivi
Relazioni funzionali con altri moduli
Editor delle dichiarazioni dei moduli: I moduli possono essere creati qui.
Fase 2: creazione di applicazioni
Destinatari: sviluppatori di applicazioni e tecnici addetti alla messa in servizio
Non è richiesta la conoscenza dello sviluppo del software.
Obiettivo: Assemblaggio di un'applicazione specifica mediante configurazione.
Nella Fase 2, l'applicazione viene creata selezionando e combinando i moduli preparati nella Fase 1 dall'albero dei moduli. I parametri del modulo vengono impostati e i processi della macchina vengono definiti tramite moduli di processo. Facoltativamente, è possibile aggiungere codice specifico dell'applicazione sotto forma di moduli di estensione. Questo verrà preso in considerazione quando il generatore
Dalla struttura configurata, un codice sorgente IEC 61131-3 completo e altri oggetti speciali (visualizzazione, dispositivi I/O, configurazione degli allarmi) vengono generati tramite comandi di menu. Il codice generato è trasparente
Albero dei moduli: Ambiente in cui le applicazioni vengono create e/o modificate utilizzando i moduli predefiniti nella Fase 1. Per ottenere un Persistence Manager, Persistence Manager deve essere inserito nell'albero dei moduli.
Editor del modulo: Strumento per assemblare i moduli software precedentemente sviluppati con il Module Declaration Editor. Le proprietà dei canali di persistenza e della memorizzazione dei dati di Gestore della persistenza sono configurate anche qui.
Fase 3: compilazione e messa in servizio dell'applicazione
Destinatari: tecnici incaricati della messa in servizio
Obiettivo: Fornitura di un'applicazione funzionante sul controller di destinazione.
Il codice sorgente generato viene compilato, scaricato nel controller e avviato. Gli strumenti di diagnostica e debug di CODESYS l'ambiente è disponibile per scopi di test, verifica e ottimizzazione.
L'applicazione è stata compilata e installata correttamente sul controller ed è operativa. La macchina può ora essere testata e utilizzata nello stato operativo previsto
In questa fase, un PersistenceConfig l'oggetto viene generato nel progetto dal modello di primo livello del Persistence Manager istanziato nella Fase 2. Dopodiché, nulla può essere modificato
È possibile installare e aggiornare CODESYS Application Composer componente aggiuntivo in CODESYS Installer.

