CODESYS Simulation Interface (Flyer/en)
2 MB

«Il tempo è denaro»! Se si automatizza una macchina o un impianto e si sviluppa l’applicazione di controllo necessaria a tal fine, questo è ovvio. Guardando oltre i propri confini, si nota che gli sviluppatori di software nel campo della programmazione IT utilizzano da molti anni strumenti aggiuntivi a supporto dello sviluppo per aumentare l’efficienza e la qualità delle loro applicazioni. Proprio questi strumenti sono a vostra disposizione anche per CODESYS: la CODESYS Professional Developer Edition. Questo pacchetto vi aiuta a ridurre notevolmente il tempo e lo sforzo necessari per la progettazione della vostra applicazione.
CODESYS Professional Developer Edition è una suite software opzionale che offre strumenti aggiuntivi per ottimizzare il processo di CODESYS Development System. Comprende un server MCP basato sull'intelligenza artificiale per l'integrazione LLM, il controllo di versione Git, l'analisi statica del codice, interfacce per la simulazione delle macchine, nonché strumenti per l'automazione dei test e la profilatura in fase di esecuzione. A breve sarà disponibile l’archiviazione basata su file per formati aperti all’interno dei progetti. Il software si basa su tecniche note e collaudate nel campo dello sviluppo software con ambienti di linguaggi di alto livello. Tutti gli strumenti possono essere utilizzati indipendentemente l’uno dall’altro e sono completamente integrati in CODESYS.
La CODESYS Professional Developer Edition è disponibile come pacchetto completo in abbonamento. Con la sottoscrizione dell’abbonamento riceverete una licenza per tutti gli strumenti inclusi nel pacchetto.


Il Model Context Protocol (MCP) è uno standard aperto per lo scambio di dati tra sistemi di intelligenza artificiale che utilizzano modelli linguistici di grandi dimensioni (LLM) e strumenti esterni. Il protocollo è stato originariamente sviluppato dalla società statunitense Anthropic (produttrice dell’IA «Claude») e viene ora implementato anche da altri produttori di IA.
Funzionalità:
I vostri vantaggi:

Stato:

Attualmente i progetti CODESYS utilizzano un formato binario proprietario che complica il controllo delle versioni e l’integrazione di strumenti esterni. L’archiviazione basata su file cambia questa situazione: ogni POU, ogni GVL e ogni visualizzazione diventa un singolo file di testo (XML, JSON o testo in chiaro) sul disco rigido. In questo modo, i progetti CODESYS si adeguano alle modalità operative dello sviluppo software moderno: i vostri file di progetto sono direttamente accessibili dagli strumenti di sviluppo standard.
I vantaggi:
Nota: File-Based Storage (FBS) sarà disponibile a breve. Non tutti i componenti aggiuntivi CODESYS supportano FBS sin dall’inizio; i componenti aggiuntivi non supportati salvano i propri dati in un formato testuale che potrebbe non essere ottimizzato. Per informazioni aggiornate sulla disponibilità, si prega di contattare sales(at)codesys.com.

Git è lo standard di settore per il controllo di versione distribuito. Con CODESYS Git è possibile integrare rami, unioni, cronologia e rollback direttamente nel sistema di sviluppo CODESYS. Non sono necessari strumenti esterni. Che lavoriate da soli o in team, Git vi offre una tracciabilità completa e la sicurezza di poter apportare modifiche senza rischi.
I vostri vantaggi:
Per ulteriori informazioni e per scaricare una versione demo, visitate il CODESYS Store.

Anche un codice sintatticamente corretto può nascondere dei problemi. Codice identico in più punti, rami irraggiungibili, variabili inutilizzate o variabili di uscita ripetute più volte. Individuare manualmente questi problemi è laborioso e soggetto a errori. CODESYS Static Analysis li rileva automaticamente grazie a oltre 100 regole configurabili.
Per ulteriori informazioni e per scaricare una versione demo, visitate il CODESYS Store.

Il collaudo del software applicativo è un’attività laboriosa, soprattutto quando dopo ogni modifica è necessario verificare gli stessi processi. CODESYS Test Manager automatizza la creazione, l’esecuzione e l’analisi dei test unitari e di sistema. In questo modo potrete concentrarvi sullo sviluppo, anziché dedicarvi a routine di collaudo ricorrenti. I test vengono eseguiti su hardware di destinazione simulato o reale e possono essere integrati nelle pipeline CI/CD per garantire un controllo continuo della qualità.
Per ulteriori informazioni e per scaricare una versione demo, visitate il CODESYS Store.

Il sistema di controllo previsto è in grado di eseguire la vostra applicazione con sufficiente rapidità? In caso di difficoltà, come individuare i blocchi che richiedono un tempo di esecuzione particolarmente lungo? Quali blocchi vengono richiamati con maggiore frequenza e meritano un’ottimizzazione? Quali moduli del progetto non vengono mai richiamati?
Potete trovare le risposte a queste domande utilizzando gli strumenti integrati nel CODESYS Development System. Oppure potete lasciare che sia il CODESYS Profiler a svolgere il lavoro per voi, risparmiando così molto tempo e fatica.
I vostri vantaggi:
Ulteriori informazioni e una versione demo sono disponibili nel CODESYS Store.

Per rendere il processo di sviluppo dell’applicazione di controllo il più efficiente possibile, è consigliabile iniziare già prima che la macchina o alcune sue parti siano disponibili. Se in questa fase si desidera sottoporre l’applicazione a un test di sistema con la macchina, è necessario disporre di un modello di simulazione della macchina (Digital Twin). Le numerose funzioni integrate in CODESYS per accelerare la messa in servizio non sostituiscono la simulazione di macchine o sistemi con strumenti specifici. La nuova interfaccia di simulazione in CODESYS consente di collegare un runtime CODESYS a tali strumenti con un solo clic del mouse: quando l’interfaccia è attivata, i dati di I/O configurati nel progetto vengono scollegati dal bus di campo e scambiati con lo strumento di simulazione nel ciclo del PLC. In questo modo, l’applicazione Runtime CODESYS reale controlla il modello di macchina fornito dallo strumento, che a sua volta restituisce i corrispondenti valori dei sensori all’applicazione.
Altri scenari applicativi: progettazione di macchinari in stretta collaborazione tra i reparti di ingegneria e automazione, nonché formazione del personale operativo e di assistenza tramite simulazioni 3D realistiche.
Strumenti di simulazione supportati e disponibili a breve:
Attualmente disponibili: F.EE fe.screen-sim, Cape Sw VPLink
Interfacce previste: ISG virtuous, Siemens SIMIT, Schneider Machine Expert Twin, digifai twin, dSPACE-SiL VEOS, Rockwell Emulate3D
Una versione preliminare (pre-release) dell’interfaccia di simulazione CODESYS è disponibile dal secondo trimestre del 2025.
Ulteriori informazioni sulla versione preliminare sono disponibili qui.
Per ulteriori informazioni, si prega di contattare sales(at)codesys.com.
2 MB
Progetto individuale a lungo termine – Focus sulla qualità del codice e sull'ottimizzazione delle prestazioni
Flusso di lavoro parallelo per i team – Controllo delle versioni e test a prova di regressione
Messa in servizio virtuale - convalida precoce con strumenti di simulazione di uso comune
Che si tratti di ottimizzare la qualità del codice individualmente, di lavorare in team su un codice condiviso o di prepararsi a una messa in produzione critica, il PDE offre gli strumenti adatti al vostro flusso di lavoro.

È in fase di sviluppo un IDE completamente nuovo per l'automazione industriale. CODESYS 4 offre un formato di progetto basato su testo, una moderna architettura front-end/back-end, indipendenza dalla piattaforma (Windows, Linux, Mac) e supporto completo per CI/CD – progettato da zero per i moderni flussi di lavoro di sviluppo. Utilizzabile gratuitamente fino alla fine del 2028.
Scoprite di più su CODESYS 4 nella pagina dedicata al prodotto!
