CODESYS Release new service pack

CODESYS V3.5 SP22 Release

24 marzo 2026

CODESYS è attualmente disponibile nella versione V3.5 SP22 e può essere scaricato dal CODESYS Store.

La nuova versione di CODESYS è disponibile per il download nel CODESYS Store pronto.

I documenti di rilascio corrispondenti possono essere scaricati alla voce CODESYS Release Information.

 

I punti salienti in sintesi:

Engineering

  • Novità: formato del progetto su base cartella/file (File-Based Storage - Versione di anteprima 0.9.0.0, opzionale come parte della Professional Developer Edition) ottimizzato per il controllo delle versioni e lo sviluppo collaborativo. Funzione di conversione per i progetti esistenti
  • Novità: chatbot supportato dall'intelligenza artificiale nella CODESYS Online Help - risponde alle domande su CODESYS basandosi sulla documentazione attuale
  • Nuovo: componente aggiuntivo MCP (Model Context Protocol) per la connessione di strumenti di IA al sistema di ingegneria (rilascio poco dopo l'SP22).
  • Analisi statica: esportazione/importazione dei risultati dell'analisi in formato SARIF per le catene di strumenti CI/CD, correzioni rapide applicabili a tutti i progetti, meno falsi positivi/negativi.
  • Scripting: nuovi metodi specifici per la generazione di POU, accesso alla versione del compilatore e alle definizioni del progetto tramite script
  • Editor KOP: significativi miglioramenti delle prestazioni, nuovi tooltip, rami paralleli più comodi, sequenza di elaborazione standardizzata con KOP/FUP
  • Gestione delle ricette: aggiornamento notevolmente accelerato delle variabili strutturate, generazione ottimizzata del codice per ricette di grandi dimensioni
  • Installatore: controllo delle dipendenze di riferimento prima dell'installazione
  • Librerie di stringhe: elaborazione ASCII ottimizzata

Runtime

  • SP22 come release di supporto a lungo termine con aggiornamenti di sicurezza per i prossimi sei anni
  • Pronto per il CRA con certificazioni in conformità a ISO 27001, IEC 62443-4-1 e IEC 62443-4-2
  • Miglioramento delle latenze grazie al supporto XDP esteso per i bus di campo basati su Ethernet
  • Modalità Rootless per i SoftPLC
  • Control SL: disattivazione opzionale dell'hyper-threading e del throttling RT, supporto completo di I2C, SPI e GPIO per tutti i runtime Linux, strumento di deploy con supporto del gestore di pacchetti rpm
  • Agente di sicurezza: creazione di Certificate Signing Request (CSR) direttamente sul PLC
  • Ridondanza: intervalli di sincronizzazione configurabili per le aree registrate (ciclici o una tantum).

Safety

  • Novità: Virtual Safe Control SL con supporto FSoE, time provider migliorato e interfaccia FB esterna
  • Lettura dell'ID dell'applicazione di sicurezza tramite menu contestuale

Automation Server

  • Pre-release del CODESYS Automation Server On-Prem per il funzionamento sulla vostra infrastruttura.
  • Panoramica centrale, gestione e archiviazione di tutti i CSR dei PLC collegati, creazione di nuovi CSR per più casi d'uso e più PLC contemporaneamente
  • File system centralizzato nell'Automation Server per salvare, condividere e trasferire file, ad esempio ricette o configurazioni, tra client, PLC e utenti direttamente via browser
  • Nuovo dialogo per la selezione dei gateway nel sistema di sviluppo
  • Possibilità di controllare il connettore dell'Automation Server tramite script
  • Panoramica di tutti i WebVisus disponibili su un PLC nei dettagli del PLC, compreso l'accesso remoto
  • Possibilità di reimpostare il blocco del login da parte degli amministratori

Visualization

  • Dialoghi di input rivisti: Numpad/tastiera azionabile tramite tastiera fisica, assegnazioni di tasti specifiche per la lingua, nuovi dialoghi per i tipi di dati data/ora.
  • Ottimizzazione significativa delle dimensioni del codice e dei tempi di compilazione.
  • Gli allarmi possono essere attivati tramite API
  • WebVisu con supporto migliorato del gestore di password, protezione dell'accesso ai file
  • Fattore di scala per le finestre di dialogo configurabile, utilizzo dell'orologio in tempo reale del PLC.
  • Sovrapposizione di TargetVisu con supporto del lettore multimediale
  • Blocchi funzione non bloccanti per applicazioni in tempo reale.

Motion CNC Robotics

  • Novità: supporto SoftMotion Stäubli - controllo dei robot TS2/TX2 direttamente dall'applicazione IEC tramite l'interfaccia uniVAL-Drive.
  • Robotica: assi aggiuntivi, ad esempio per movimenti sincronizzati di pinze e trasportatori, nuova modalità di transizione TMAxisDistance per la miscelazione nello spazio degli assi.
  • CNC: codice G31 (cancellazione della distanza residua), modalità DryRun per la messa in servizio/debug, cinematica robotica in applicazioni CNC tramite SMC_TRAFO_Wrapper
  • Punti di commutazione percorso ad alta precisione con look-ahead
  • Dischi a camme: Nuovi tipi di segmento Poly7, seno modificato e inclinato
  • Novità: supporto degli azionamenti per Maxon EPOS4, Danfoss ISD, Kollmorgen KED e BoschRexroth CtrlX Drive (SoE)

Fieldbus

  • Modifica online per i dispositivi
  • PROFINET: nuova parametrizzazione dei dispositivi durante il funzionamento e miglioramenti alla diagnostica PROFIsafe
  • Modbus: ridondanza della CPU e della linea per i sistemi fail-safe, canali I/O di stato disponibili.
  • EtherCAT: corretto instradamento EoE con CoE contemporaneamente attivo, nuovo supporto per i dispositivi (EL6633, gateway IO-Link SIG300).

Communication

  • Nuovo: DNP3 V2.0 con outstation e master (non compatibile con la V1.0).
  • Server OPC UA: Profilo del dispositivo embedded completamente certificato, allarmi A&C conformi, esportazione NodeSet2.xml per la progettazione offline dei client OPC UA.
  • OPC UA PubSub: sicurezza dei messaggi criptati e firmati (da Runtime V3.5 SP21).
  • OPC UA Datasources: supporto per le modifiche online, istanza client condivisa per applicazione.
  • Librerie IIoT: Codice dispositivo OAuth2 nel client Web, OAuth2 per il servizio di posta, esempio di Azure Event Grid per MQTT, compatibilità con le librerie di base 4.0.1 e 5.0.
  • API client OPC UA: Timestamp, diagnostica migliorata, controllo della dimensione dell'array con codici di errore specifici.