
Intervista a CODESYS go! Business Product Owner Kevin Ketterle
Alcune domande rivolte a Kevin Ketterle, Business Product Owner di CODESYS go!, vi daranno una visione più approfondita:

Caro Kevin, grazie mille per essere stato disponibile per una breve intervista!
Kevin Ketterle:
Niente di meglio! Dall'annuncio di CODESYS go! nel maggio 2023, abbiamo cercato di sviluppare il nuovo prodotto in modo trasparente e in un dialogo vivace con i nostri utenti. La gestione delle aspettative e la vicinanza al mercato sono molto importanti per noi. Per questo motivo abbiamo deciso di andare in onda con la prima versione nell'aprile 2026.
L'ambito di questa versione è già definito con le funzionalità principali e la chiara attenzione allo sviluppo di librerie come caso d'uso. Può dirci qualcosa di più sulle ulteriori versioni e su quando possiamo aspettarcele?
Kevin Ketterle:
È un'ottima domanda, a cui non è facile rispondere in processi di sviluppo incentrati sul cliente. Come sviluppatori di software agili, lavoriamo secondo il metodo SCRUM e manteniamo un backlog con funzionalità che vengono valutate dinamicamente e classificate in ordine di priorità in un piano di rilascio. Ci sono alcune funzionalità già pianificate. Il secondo bus di campo più popolare nella comunità CODESYS è EtherCAT, prima di Profinet e CAN. Dato che l'implementazione di Modbus sarà già inclusa nella prima release, ci occuperemo sicuramente di EtherCAT. Nel 2026 ci concentreremo anche su una soluzione per la visualizzazione dei progetti. Ci occuperemo anche di Softmotion. Resta da vedere quando queste estensioni saranno effettivamente rilasciate. A seconda del feedback dei clienti e dei loro progetti, ci riserviamo il diritto di modificare i tempi e i contenuti dei rilasci.
CODESYS go! è inteso come un supplemento al sistema di sviluppo. Come dobbiamo intendere questa dichiarazione?
Kevin Ketterle:
Entrambi gli ambienti di sviluppo si completano a vicenda, nel senso che go! convince per la sua capacità di memorizzazione e automazione basata sul testo e sugli standard IT. Le capacità di sviluppo nell'industria sono poche e molto distanti tra loro. Ora possiamo finalmente partecipare al progresso dell'IT, che si tratti di flussi di lavoro CI/CD o di formati di archiviazione basati sul testo. Il collaudato sistema di sviluppo CODESYS V3 è l'ambiente di sviluppo più completo nella tecnologia dell'automazione e richiede quindi molte risorse, soprattutto per progetti complessi e sistemi di automazione di grandi dimensioni. Al contrario, i progetti e le librerie in particolare possono essere programmati in modo agile e automatico in go! Il sistema di sviluppo è di fatto la nave madre per tutte le attività di automazione e inizialmente utilizziamo go! per lo sviluppo snello e automatizzato delle librerie.
Questo significa che go! è destinato solo agli sviluppatori di librerie?
Kevin Ketterle:
Posso rispondere chiaramente in modo negativo. Il principale punto dolente del nostro settore è la carenza di manodopera qualificata e la crescente necessità di automazione, che aumenterà in modo significativo nei prossimi anni. Con lo sviluppo delle biblioteche, stiamo affrontando un caso d'uso iniziale che sarà il pane per i nostri clienti fin dall'inizio. Le biblioteche sono sinonimo di standardizzazione, di tecnologia di automazione efficiente e di alta qualità: tutti punti che affrontiamo direttamente con go! Siamo convinti che i nostri clienti possano realizzare più rapidamente il potenziale aperto con un miglioramento significativo dello sviluppo delle librerie.
Capito, quindi CODESYS go! verrà ampliato successivamente?
Kevin Ketterle:
Esatto. La prima fase del nostro sviluppo si è concentrata sull'architettura di base. Dopo il rilascio iniziale, vogliamo pubblicare a intervalli regolari nuove funzionalità che consentiranno ai nostri clienti di realizzare nuovi casi d'uso con CODESYS go! Tuttavia, il caso d'uso numero 1 è lo sviluppo della libreria.
Come si prospetta il futuro, come continuerà?
Kevin Ketterle:
CODESYS go! sarà ampliato con nuove funzionalità a intervalli regolari. Siamo in stretto dialogo con i nostri clienti e utenti chiave e valutiamo regolarmente le loro esigenze. L'obiettivo comune è quello di definire i casi d'uso che possono essere soddisfatti con la rispettiva release. Nella nostra pipeline, ad esempio, abbiamo dato grande priorità ai casi d'uso "Visualisation" e "Softmotion". Visualizzazione" significa la configurazione di HMI come console di controllo o pannelli macchina con l'aiuto di CODESYS go!"Softmotion" sarà l'estensione per il controllo di movimenti coordinati in modo affidabile e indipendente dal produttore. Entrambi i casi d'uso saranno disponibili nelle prossime versioni. Oltre alle versioni orientate alle applicazioni, ci sono naturalmente anche funzionalità classiche che stiamo gradualmente implementando in CODESYS go! Queste includono, ad esempio, configuratori di bus di campo, protocolli di comunicazione dedicati e interfacce che non sappiamo ancora se saranno rilevanti in futuro.