
La prossima generazione
Ambiente di sviluppo integrato e basato sul web
CODESYS 4 è un ambiente di sviluppo basato sul web per il controllo di macchine e sistemi. L'architettura è divisa in frontend e backend; in informatica si parla regolarmente di soluzione server/client. Nel caso di CODESYS 4 il frontend corrisponde anche al client, ma il backend può essere eseguito non solo su un server (edge), ma anche nel cloud, su hardware PC standard o addirittura sul PLC stesso.

Caso d'uso: Sviluppo di una libreria estesa
Visione 2026
Interfaccia a riga di comando
Archiviazione basata su file
Struttura chiara delle cartelle
Dati del codice sorgente in formato testo (JSON, XML, ecc.)
Possibilità di modifica con strumenti esterni

CODESYS 4 - programmazione PLC efficiente e basata su testo nel browser
CODESYS 4 è un ambiente di sviluppo basato sul web per il controllo di macchine e sistemi. L'architettura è suddivisa in front-end e back-end, paragonabile alle soluzioni server/client dell'informatica. Il front-end di CODESYS 4 (il client) viene eseguito nel browser, mentre il backend viene eseguito su qualsiasi computer, come ad esempio un server (edge), un cloud, un hardware PC standard o persino sul PLC stesso. Grazie alla memorizzazione basata su testo e all'interfaccia a riga di comando, i progetti creati in CODESYS 4 possono essere perfettamente integrati in flussi di lavoro CI/CD altamente automatizzati. Con CODESYS 4 è possibile ottenere risultati migliori e più rapidi nello sviluppo di applicazioni PLC e, soprattutto, di librerie grazie alla perfetta integrazione con GIT. Non è più necessario ricorrere a soluzioni per evitare conflitti di versione, poiché la gestione centralizzata degli utenti e delle versioni da parte dell'IT aumenta l'efficienza ed elimina i conflitti di versione. Un piccolo passo per l'IT, un grande passo per l'OT.

CODESYS 4 - complementare al CODESYS Development System V 3.X
Il CODESYS Development System V3.5 è un IDE (ambiente di sviluppo integrato) con molte funzioni integrate, ad esempio controllo del movimento, stack di bus di campo e opzioni per la progettazione di HMI. Per lavorare con CODESYS non è necessario alcun software di terze parti. Numerosi componenti aggiuntivi trasformano lo strumento in una suite di automazione completa. Per gli utenti di PLC, questo ambiente di sviluppo end-to-end è perfetto. Tuttavia, gli sviluppatori di librerie pure devono fare i conti con un overhead in continua crescita. È qui che entra in gioco CODESYS 4 come strumento leggero a complemento del potente CODESYS Development System V3.5.
La prima versione di CODESYS 4 contiene principalmente funzionalità di base come gli editor IEC-61131-3, i compilatori per i sistemi target rilevanti, la comunicazione runtime e l'organizzazione di progetti/oggetti. Nonostante la gamma limitata di funzioni, la prima versione offre già un valore reale agli sviluppatori di librerie: essi beneficiano dell'ambiente di sviluppo snello, dell'archiviazione basata sul testo e delle perfette opzioni di integrazione nei flussi di lavoro CI/CD. Le versioni successive amplieranno gradualmente la portata con nuove funzionalità ed estensioni.

Siete curiosi?
Ulteriori informazioni sono disponibili nell'intervista a Kevin Ketterle, Product Owner di CODESYS 4 Product Owner Kevin Ketterle.