CODESYS® AI-supported Engineering

CODESYS Engineering con supporto AI

Il CODESYS Development System include già molte comode funzioni che rendono la progettazione facile e veloce. Per migliorare l'implementazione della vostra applicazione PLC, utilizzate gli strumenti forniti con la Professional Developer Edition. Questi strumenti vi offrono funzioni ancora più potenti e vi aiutano a lavorare in modo più efficace e sicuro.

AI in CODESYS - Le principali aree di sviluppo e ricerca

Come si può usare l'intelligenza artificiale per ottimizzare il lavoro con CODESYS? I nostri sviluppatori stanno approfondendo sempre di più questo argomento. Quello che sappiamo per certo è che l'IA vi permetterà di ottenere risultati impressionanti molto più velocemente e facilmente, senza lasciare la piattaforma CODESYS.

Chatbot per la CODESYS Online Help

Caratteristiche:

  • Comunicazione in chiaro con il chatbot in caso di problemi con CODESYS.
  • Istruzioni chiare basate sulla Guida in linea di CODESYS
  • Testato e approvato dal Supporto CODESYS

Il vostro vantaggio:

  • Accesso più rapido e semplice alle informazioni della Guida in linea di CODESYS con supporto basato sull'intelligenza artificiale, compresi esempi di applicazioni specifiche.
  • Nessuna allucinazione da AI! Utilizza solo la Guida in linea CODESYS e non restituisce alcun risultato se non riesce a trovare informazioni adeguate.

Stato:

Completamento del codice per il codice ST in CODESYS go!

Caratteristiche:

  • I suggerimenti basati sul contesto vengono visualizzati durante la digitazione.
  • Facile accettazione con la semplice pressione di un tasto

Vantaggi per l'utente:

  • Suggerimenti concreti e utili che si possono accettare semplicemente premendo un pulsante e modificare a piacimento.
  • I suggerimenti vanno ben oltre la portata della funzione Intellisense® già integrata nel sistema di sviluppo CODESYS (ad esempio, il completamento dei nomi delle funzioni in base agli spazi dei nomi delle librerie). Si veda la schermata precedente.
  • Considerazione del contesto specifico del programma nel blocco di programma corrente (fino a 200 righe di codice prima e dopo la posizione corrente).

Stato:

  • Implementazione prevista solo per CODESYS go!
  • Attualmente in corso come progetto di ricerca, previsto per l'inclusione nel prodotto

Scambio di dati integrato con i sistemi pubblici di IA attraverso il plug-in MCP per i LLM

IlModel Context Protocol (MCP) è un protocollo standard aperto per lo scambio di dati tra sistemi di IA con modelli linguistici di grandi dimensioni (LLM) e strumenti esterni. Il protocollo è stato inizialmente sviluppato dall'azienda statunitense Anthropic (il produttore dell'AI Claude) ed è ora implementato anche da altri produttori di AI.

Caratteristiche:

  • Interfaccia integrata con gli LLM nel sistema di sviluppo CODESYS:
    Controllo remoto dell'ingegneria da parte del sistema AI
  • Generazione automatica di POU e codice PLC
  • Rilevamento e correzione automatica degli errori di codifica

Il vostro vantaggio:

  • La struttura di un nuovo progetto CODESYS viene costruita automaticamente con un semplice comando di testo nella chat dell'IA.
  • Date all'IA comandi per generare automaticamente il codice del programma e osservate come l'IA sviluppa e corregge autonomamente i suggerimenti.
  • Lasciate che l'IA cerchi errori sintattici o strutturali nella vostra applicazione e sviluppi suggerimenti per migliorarla.
  • Farsi spiegare il codice del progetto esistente e il suo funzionamento.
  • Utilizzare l'IA come membro di un team virtuale per semplici compiti di programmazione.

Stato:

  • Prototipo di un server MCP integrato per il sistema di sviluppo CODESYS.
  • Scambio di dati riuscito, ad esempio con Claude Desktop e OpenAI/GPT-5
  • Disponibile come prototipo per il CODESYS Development System (anteprima per V3.5 SP22)
  • Da integrare nel prodotto nel prossimo futuro

Ulteriori possibilità di intelligenza artificiale in CODESYS

Progetto di ricerca per LLM locali

Caratteristiche:

  • Ottimizzazione degli LLM per l'uso su dispositivi locali
  • Messa a punto per la generazione di codice PLC
  • Implementazione di OpenVINO GenAI su diverse architetture Intel

Vantaggi:

  • Implementazione edge sui PC Intel AI per l'assistenza sul campo
  • Supporto alla programmazione di messaggi che non abbandonano l'azienda
  • Uso di architetture ibride che sfruttano sia le GPU discrete che l'accelerazione AI integrata (iGPU/NPU)

Stato:

  • Ricerca in collaborazione con Intel
  • Prodotti previsti a medio termine

Soluzioni esterne

Caratteristiche:

  • SyntaxShift di KS Solutions AG: conversione del codice basata sull'intelligenza artificiale per diversi standard PLC (ad esempio, Siemens IL, SCL ↔ CODESYS ST).
  • Opzioni aggiuntive, ad esempio, per la grafica del codice / configurazione / visualizzazione

Il vostro vantaggio:

  • Significativo risparmio di tempo nella conversione del codice
  • Ideale per le opzioni di retrofit e per il cambio flessibile del produttore

Stato:

  • Disponibile come prodotto/servizio di KS Solutions AG - in arrivo sul CODESYS Store

Conclusione

  • Il team di sviluppo di CODESYS sta lavorando intensamente per offrire funzionalità AI integrate per il vostro lavoro con CODESYS.
  • La prima integrazione è già disponibile, altri prodotti sono in programma.

Approfittate di CODESYS con l'integrazione dell'intelligenza artificiale

Delegate all'intelligenza artificiale i compiti di codifica più semplici e concentratevi su quelli più stimolanti e impegnativi.

Utilizzate le funzioni AI integrate per individuare gli errori, spiegare e documentare il codice, ecc. e quindi implementate la vostra applicazione PLC in modo più rapido e sicuro.