CODESYS 4 – the web-based development environment

CODESYS®4 L'ambiente di sviluppo basato sul web

Per visualizzare il video, i cookie devono essere abilitati nella sezione "Pubblicità"!

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.

Programmazione PLC efficiente e basata su testo nel browser

Massima indipendenza dal sistema operativo: il front-end funziona su tutti i browser più comuni come Firefox, Chrome, Opera, Safari, Brave, Edge.

Massima indipendenza dall'hardware: il backend viene eseguito su PLC, IPC, SBC, nel cloud, sul bordo della rete, in loco, ovunque!

Standard IT per lo sviluppo OT, tra cui archiviazione basata su file, interfaccia a riga di comando e controllo di versione.

Maggiore efficienza grazie alla fornitura centralizzata senza installazione locale.

Vantaggi dell'interfaccia di sviluppo basata sul web

Compatibilità comprovata

Compilatori, librerie e stack di bus di campo CODESYS di provata efficacia, combinati con una nuova architettura, un nuovo aspetto,
un nuovo concetto di implementazione e nuove opzioni di integrazione.

Nessun conflitto di versione

Gestione delle versioni del backend da parte dell'IT: niente più problemi dovuti a versioni diverse su PLC diversi di operatori diversi.

Nuovo livello di indipendenza grazie alla nuova architettura

L'architettura frontend/backend consente l'indipendenza dai sistemi operativi e dall'hardware.
Rilasci frequenti all'anno in base alle priorità della nostra comunità CODESYS.

Sviluppo orientato all'utente e rilascio regolare di nuove funzioni

Prossimi passi: Ladder editor, stack EtherCAT,
OPC UA, analisi statica. Diventate un early adopter e unitevi a noi nel futuro dell'automazione!

CODESYS 4 CI CD Pipeline

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?