Realizzazione professionale di progetti di automazione secondo la norma IEC 61131-3

CODESYS® Edizione professionale per sviluppatori

Suite software che offre strumenti aggiuntivi nel sistema di sviluppo CODESYS.

CODESYS Professional Developer Edition - miglioramento della produttività integrata

"Il tempo è denaro! Se state automatizzando una macchina e un sistema e state sviluppando la necessaria applicazione di controllo, questo va da sé. Uno sguardo fuori dagli schemi mostra che gli sviluppatori di software nella programmazione IT utilizzano da molti anni strumenti aggiuntivi di supporto allo sviluppo per aumentare l'efficienza e la qualità delle loro applicazioni. Proprio questi strumenti aggiuntivi sono disponibili anche per CODESYS: la CODESYS Professional Developer Edition. Questo kit di strumenti vi aiuta a ridurre in modo significativo il tempo e lo sforzo necessario per progettare la vostra applicazione.

 

Una suite software opzionale

La CODESYS Professional Developer Edition è una suite software opzionale che offre strumenti aggiuntivi nel sistema di sviluppo CODESYS per ottimizzare il processo di sviluppo. Include connessioni ai sistemi di gestione del codice sorgente Apache® Subversion® e Git™, analisi statica del codice, supporto UML®, interfacce per la simulazione di macchine e strumenti per l'automazione dei test e la misurazione della velocità di esecuzione (profiling). Il software si basa su tecniche ben note e consolidate nel campo dello sviluppo di software con ambienti di linguaggio di alto livello. Tutti gli strumenti possono essere utilizzati indipendentemente l'uno dall'altro e sono completamente integrati in CODESYS.

CODESYS Professional Developer Edition è disponibile come pacchetto completo di abbonamento. Con una sola prenotazione di abbonamento, si riceve una licenza per tutti gli strumenti inclusi nel pacchetto. Vedrete: i costi si ammortizzeranno in pochissimo tempo!

I vantaggi:

Aumento della produttività in ogni fase dello sviluppo del software

Realizzate i vostri compiti in modo più rapido ed efficace.

Supporto nell'analisi e nella risoluzione dei problemi

Ottenete un successo più rapido grazie a processi e strumenti automatizzati.

Migliore qualità del codice del programma creato

Evitare inutili ritardi dovuti a problemi prevedibili.

Integrazione perfetta degli strumenti nel sistema di sviluppo CODESYS

Sfruttate subito il valore aggiunto senza dover ricorrere a lunghe misure di familiarizzazione.

Automazione delle fasi di lavoro manuali

Ammortamento immediato dell'investimento nel software aggiuntivo grazie al risparmio di tempo di lavoro.

Tecniche note di sviluppo del software con linguaggi di alto livello

Approfittate di metodi consolidati e collaudati per il vostro progetto di automazione.

Comoda connessione agli strumenti di simulazione delle macchine

Sviluppate e testate la vostra applicazione di controllo utilizzando i modelli e velocizzate l'intero processo di sviluppo.

Suite software che offre strumenti aggiuntivi nel sistema di sviluppo CODESYS
Gli strumenti UML (Unified Modelling Language™) integrati nel sistema di sviluppo CODESYS semplificano notevolmente la visione d'insieme e la gestione delle dipendenze nella struttura dell'applicazione e delle macchine a stati del vostro progetto.

CODESYS UML - pianificazione grafica del progetto

Con gli strumenti UML (Unified Modelling Language™) integrati nel sistema di sviluppo CODESYS, è molto più facile ottenere una visione d'insieme e padroneggiare le dipendenze nella struttura dell'applicazione e nelle macchine a stati del vostro progetto. Non perdete questo vantaggio, soprattutto quando discutete della struttura dell'applicazione con altri!

Il vostro vantaggio:

  • Diagramma delle classi (Class Diagram) 
    Consente di progettare graficamente strutture di progetto orientate agli oggetti o di visualizzare chiaramente strutture già create. Ogni aggiornamento del progetto viene immediatamente e coerentemente trasferito al diagramma.
  • Diagramma di stato 
    Consente di creare comodamente macchine di stato come linguaggio grafico aggiuntivo per i blocchi. Queste diventano codice di programma senza deviazioni, che può essere elaborato e sottoposto a debug.
  • Modalità Viewer 
    Anche senza licenza, è possibile visualizzare i diagrammi di classe e di stato già creati.

Ulteriori informazioni e una versione demo sono disponibili nel CODESYS Store.

Git è un software libero per la gestione distribuita delle versioni dei file ed è utilizzato nello sviluppo di numerosi progetti software.

CODESYS Git - Gestione delle versioni nei progetti di controllo

Git è un software gratuito per la gestione distribuita delle versioni dei file ed è utilizzato nello sviluppo di numerosi progetti software. Con CODESYS Git, potete sfruttare i vantaggi di questo sistema per i vostri progetti di automazione. Se lavorate alle vostre applicazioni di controllo in team, presto non vorrete più fare a meno della vostra connessione Git.

I vostri vantaggi:

  • Multi-utente 
    Lo strumento consente a più sviluppatori di lavorare insieme comodamente su un singolo progetto interamente nel sistema di sviluppo CODESYS.
  • Rami, fork e cronologia 
    Potete confrontare chiaramente gli stati dei vostri progetti e riutilizzarli in tutte le direzioni.
  • Tracciabilità e recuperabilità 
    È possibile tracciare le modifiche apportate all'applicazione in qualsiasi momento e recuperarle parzialmente o completamente.
  • Automazione dei processi 
    È possibile automatizzare i processi ricorrenti con script integrati.
  • Qualsiasi archiviazione 
    È possibile gestire il progetto in repository Git locali o remoti, come Github o GitLab.

Ulteriori informazioni e una versione demo sono disponibili nel CODESYS Store.

CODESYS SVN fornisce una connessione al sistema di versionamento del software Apache Subversion®. I vantaggi di questo strumento sono simili a quelli di CODESYS Git. Ulteriori informazioni e una versione demo sono disponibili nel CODESYS Store.

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

CODESYS Static Analysis - Trovare aree problematiche nel codice sorgente

Anche il codice sintatticamente corretto può nascondere dei problemi, ad esempio perché un codice identico ricorre più volte, un codice non viene mai richiamato o viene commentato, le variabili scritte non vengono mai lette o le variabili di output vengono scritte più volte... Per trovare queste aree problematiche, dovete cercare nel codice sorgente in modo specifico, sia con i vostri occhi che con un software. Questo è esattamente ciò che CODESYS Static Analysis fa per voi: non potrete farlo in modo più rapido e accurato!

Individuare le aree problematiche nel codice sorgente.

Il vostro vantaggio:

  • Ricerca automatica
    Trovate le aree problematiche ("code smells") con la semplice pressione di un tasto, utilizzando più di 100 regole di analisi ordinabili.
  • Completamente integrato
    Non dovete esportare o importare, ma eseguire la ricerca direttamente nel vostro progetto CODESYS, in tutti i linguaggi di programmazione.
  • Applicazione secondo le vostre specifiche
    Configurate voi stessi le regole di analisi specifiche e, soprattutto, l'esecuzione della ricerca: ad esempio, implicitamente durante il runtime, con l'esecuzione manuale o con il processo di traduzione. È sufficiente disattivare singole regole a livello globale o locale.
  • Correzione rapida
    Correggere i risultati con un solo clic utilizzando gli utili suggerimenti dello strumento.
  • Metriche del software
    Valutate la qualità del vostro codice utilizzando metriche generate automaticamente o visualizzando la conformità con i valori limite in un diagramma.
  • Linee guida di codifica
    Controllate la conformità alle linee guida di codifica e alle convenzioni di denominazione.
  • Rilevamento dei cloni
    Trova automaticamente il codice duplicato e lascia che lo strumento generi blocchi di programma utili e riutilizzabili.
  • Propagazione delle costanti
    Utilizzate valori noti nelle espressioni per riconoscere in fase di compilazione posizioni aggiuntive che potrebbero causare problemi durante l'esecuzione dell'applicazione di controllo.

Ulteriori informazioni e una versione demo sono disponibili nel CODESYS Store.

 

Tenete sotto controllo l'esecuzione della vostra applicazione di controllo con CODESYS Profiler.

CODESYS Profiler - tempo di esecuzione sotto controllo

Il controllore previsto può eseguire la vostra applicazione abbastanza velocemente? Quando le cose si fanno difficili, come si individuano i blocchi che richiedono un tempo di esecuzione particolarmente lungo? Quali blocchi vengono chiamati con particolare frequenza e vale la pena di ottimizzarli? Quali moduli del progetto non vengono mai chiamati?

Se volete avere sotto controllo l'elaborazione della vostra applicazione di controllo, non potete evitare queste e altre domande. Potete trovare le risposte utilizzando gli strumenti della scheda del sistema di sviluppo CODESYS. Oppure potete lasciare che CODESYS Profiler lo faccia per voi, risparmiandovi il lavoro e il tempo necessari per trovare le risposte!

Il vostro vantaggio:

  • Panoramica completa 
    Analizzate l'intero progetto con un solo clic del mouse e ottenete una panoramica del tempo di esecuzione di tutti i blocchi e della loro frequenza di chiamata.
  • Approfondimenti dettagliati 
    In alternativa, potete concentrare le vostre analisi esattamente sulle parti del progetto che vi interessano, senza dover effettuare un nuovo download o una modifica online.
  • Diverse prospettive 
    Analizzate il tempo di esecuzione del progetto da diverse prospettive, ad esempio attraverso il codice di misurazione strumentato nella vostra applicazione, attraverso un campionamento statistico dall'esterno o attraverso una rappresentazione delle parti del programma che sono state eseguite. In questo modo si ottiene un quadro completo del comportamento del runtime.
  • Monitorare i progressi dello sviluppo 
    Salvare i risultati come istantanee e utilizzarli per valutare i progressi della velocità di elaborazione durante il progetto di sviluppo.

Ulteriori informazioni e una versione demo sono disponibili nel CODESYS Store.

 

Il test del software applicativo è noioso! Il Test Manager automatizza il collaudo della vostra applicazione.

CODESYS Test Manager - test automatizzati delle applicazioni

Il test del software applicativo è noioso! Soprattutto quando si devono testare sempre gli stessi processi. Per questo è necessario un software che faccia il lavoro al posto vostro e che automatizzi il collaudo della vostra applicazione. CODESYS Test Manager fa proprio questo!

I vantaggi:

  • Esecuzione automatica dei test
    Lasciate che lo strumento esegua le fasi di test invece di farlo voi stessi, soprattutto per le applicazioni che vengono sviluppate e mantenute per un lungo periodo di tempo.
  • Compilazione di script di test con un semplice clic del mouse
    Creazione di test di sistema o di regressione per l'intera applicazione mediante uno strumento guidato dal dialogo. Un'ampia selezione di azioni già pronte direttamente nel Sistema di Sviluppo CODESYS vi aiuta a farlo.
  • Programmare test unitari
    Sviluppate il codice di test per il collaudo mirato di singoli moduli nei linguaggi IEC 61131-3 direttamente nel vostro progetto.
  • Generare test unitari 
    In alternativa, è possibile realizzare comodamente test unitari utilizzando tabelle di test. Lo strumento genera automaticamente il codice di test necessario. In alternativa, è possibile utilizzare un generatore esterno per tali test.
  • Debug dei test
    Seguite in diretta l'esecuzione delle fasi di test e intervenite nel processo, se necessario. Se lo desiderate, potete anche integrare la vostra logica nella sequenza di test utilizzando uno script.
  • Documentare i risultati dei test
    Vedere un rapporto di prova dettagliato subito dopo il completamento dei test, che è possibile salvare in vari formati o archiviare nello strumento.

Ulteriori informazioni e una versione demo sono disponibili nel CODESYS Store.

CODESYS Simulation Handler - comoda connessione alla simulazione di macchine

Per organizzare in modo efficiente il processo di sviluppo dell'applicazione di controllo, è meglio iniziare prima di avere a disposizione la macchina o parti di essa. Se volete testare il codice dell'applicazione in questa fase, avrete bisogno di strumenti di simulazione. Con CODESYS Simulation Handler, i dati di I/O vengono reindirizzati a un'interfaccia generale che viene utilizzata dai comuni strumenti di simulazione senza interferire con il codice dell'applicazione.

Il vostro vantaggio:

  • Sviluppare e testare il codice applicativo su macchine simulate 
    Sviluppare parallelamente alla progettazione meccanica ed elettrica e testare il codice applicativo su modelli di macchine.
  • Comodo passaggio tra I/O reali e simulazione 
    Passaggio tra dati reali e simulati senza modificare il codice applicativo.
  • Simulazione generica software-in-the-loop senza costosi simulatori hardware 
    Simulazione di I/O su bus di campo con comportamento in tempo reale basato su un protocollo standardizzato (OPC UA Pub Sub), sempre più supportato dai produttori di strumenti di simulazione.
  • Flessibilità con il sistema di destinazione e la base di tempo 
    Utilizzate qualsiasi controllore, SoftPLC o PLC virtuale basato su CODESYS per la simulazione. Se necessario, adattate la base di tempo virtuale ai suoi dati di prestazione.

Il rilascio di CODESYS Simulation Handler è previsto per il secondo trimestre del 2025. Al momento del rilascio, il prodotto sarà disponibile per il download nel CODESYS Store.

CODESYS Store How to get

Informazioni di riferimento

  • Download Scaricare i singoli prodotti della CODESYS Professional Developer Editiondal CODESYS Store. In alternativa, è possibile selezionare e installare i prodotti direttamente nel CODESYS Installer.
  • Licenza per utente singolo Gli strumenti sono concessi in licenza tramite un abbonamento bundle. Ciò significa che è possibile utilizzare immediatamente tutti gli strumenti aggiuntivi con un'unica licenza. Nel CODESYS Store è disponibile anche una versione demo del pacchetto di strumenti. Utilizzatela per provare gratuitamente e senza impegno tutti gli strumenti.
  • Licenze di rete Oltre alle licenze per singolo utente, la Professional Developer Edition può essere acquistata come pacchetto di cinque licenze di rete tramite il CODESYS Store.
  • Uso della licenza L'abbonamento alla CODESYS Professional Developer Edition è valido per un anno. Se non viene annullato, l'abbonamento si rinnova automaticamente per un altro anno. La licenza può essere acquistata tramite CODESYS Key (non inclusa nella fornitura) o tramite contenitore software direttamente sul PC.