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

CODESYS® Compositore di applicazioni

Massimo aumento della produttività nella progettazione di macchine e sistemi modulari

CODESYS Application Composer

Massimo aumento della produttività nella progettazione di macchine e sistemi modulari

CODESYS include molte funzioni per rendere la progettazione di applicazioni di controllo rapida ed efficace. Ma cosa succederebbe se si potesse creare l'intero progetto senza alcuna conoscenza o sforzo di programmazione - parola chiave "low/no code"? L'Application Composer di CODESYS vi porta molto vicino a questo obiettivo. Immaginiamo che stiate pianificando la progettazione di una macchina completa con una struttura modulare composta da unità funzionali ricorrenti. Il tempo di progettazione si riduce da diverse settimane a un solo giorno se si utilizza l'Application Composer. Questo può portare a enormi applicazioni con molte migliaia di linee di codice generate!

Il CODESYS Application Composer è un componente aggiuntivo completamente integrato nel sistema di sviluppo CODESYS. Genera automaticamente il codice di programma completo in conformità alla norma IEC 61131-3 a partire da descrizioni di moduli predefiniti. Una volta sviluppate queste descrizioni di moduli, l'utente definisce la struttura della macchina o del sistema da configurare e specifica i parametri richiesti. Il generatore integrato genera automaticamente un modello di applicazione orientato agli oggetti, con tutte le descrizioni degli ingressi e delle uscite necessarie e le visualizzazioni, se richieste, con opzioni diagnostiche come la traccia di campionamento e la configurazione degli allarmi.

Questo è uno sviluppo efficiente dell'applicazione!

I vostri vantaggi

Enorme risparmio di tempo:

Sviluppo di applicazioni senza programmazione con l'aiuto di descrizioni di moduli predefiniti ("low/no code")

Qualità superiore:

Astrazione precisa delle parti della macchina nelle descrizioni dei moduli con interfacce chiare per I/O, oggetti di visualizzazione, allarmi, trend, ecc.

Miglioramento della riutilizzabilità:

Utilizzo dei moduli definiti senza modifiche per ulteriori configurazioni

Integrazione perfetta:

Applicazione direttamente nell'ambiente di sviluppo del sistema di sviluppo CODESYS - senza importazione/esportazione di dati

Padroneggiare la complessità:

Ideale per progetti, macchine e sistemi di grandi dimensioni

Controllo completo del progetto:

Accesso completo al codice generato, compreso l'uso delle funzioni di debug e profiling disponibili.

Distribuzione ottimale dei compiti:

Sviluppatori di software ⇒ Descrizioni dei moduli, sviluppatori di applicazioni ⇒ Configurazione della macchina e quindi dell'applicazione

Aree di applicazione tipiche

Macchine in serie modulare

Macchine in serie modulari che vengono create in base alle specifiche del cliente. La configurazione effettiva della macchina avviene direttamente nel processo di vendita.

Macchine speciali

Macchine o sistemi per usi speciali costituiti da unità ricorrenti.

Allegati

Sistemi costituiti da molti componenti elettromeccanici o logici di base simili.

Esempi di applicazioni reali

Eickhoff underground shearer loader

Caricatore per cesoie sotterranee della Eickhoff Maschinenfabrik GmbH

Responsabile del progetto Dr Thomas Bartnitzki:
"Non conosco nessun altro strumento sul mercato che supporti la creazione di applicazioni orientate agli oggetti di un PLC in modo così professionale come CODESYS Application Composer"
Articolo tecnico sull'argomento (PDF) "

Sistemi per la tecnologia del calcestruzzo di Liebherr Mischtechnik GmbH

Sistemi per la tecnologia del calcestruzzo della Liebherr Mischtechnik GmbH

"Con un numero relativamente basso di colleghi nello sviluppo, ora possiamo fornire ai molti colleghi nell'applicazione un'elevata qualità utilizzando CODESYS Application Composer. Il gran numero di varianti dei nostri sistemi ha così perso il suo terrore. Un altro grande vantaggio: la riutilizzabilità degli stessi moduli in progetti completamente diversi".

Presentazione tecnica su YouTube "

Macchine per l'imballaggio on-demand di Packsize Technologies

Confezionatrici modulari on-demand di Packsize Technologies AB

Dr Jochen Wendebaum, Global Control System Engineering Manager:
"Un grande vantaggio di lavorare con l'Application Composer è che costringe gli sviluppatori ad avere una progettazione molto chiara e modulare. [...] Utilizzate la formazione disponibile per l'Application Composer. Questo apre possibilità inimmaginabili: Una volta che esiste una libreria di moduli, è possibile immettere sul mercato in tempi brevissimi nuove varianti di macchine con una tecnologia già collaudata. Oggi non sviluppiamo più macchine, ma moduli. Le applicazioni vengono generate automaticamente! Questo ci permette di reagire in modo flessibile alle richieste dei clienti".

Guarda la presentazione tecnica su YouTube "

Fasi di applicazione tipiche

CODESYS Application Composer - panoramica
CODESYS Application Composer - Phase 1 Development

Fase 1: sviluppo del modulo

Sviluppatore di software:

  • Mappatura del concetto di base della macchina in moduli con blocchi funzionali programmati ad alto livello con le funzionalità desiderate.
  • Utilizzo della programmazione orientata agli oggetti, in genere con strumenti aggiuntivi per aumentare l'efficienza(CODESYS Professional Developer Edition).
  • Definizione dei parametri, degli I/O, delle visualizzazioni, degli allarmi e dei dispositivi del modulo, nonché della loro relazione con altri moduli.
  • Creazione di moduli Composer attraverso la corrispondente dichiarazione di FB nell'Application Composer.
  • Descrizioni dei moduli per tutte le possibili unità, varianti e opzioni, ecc.
  • Riassunto e trasmissione dei moduli creati sotto forma di librerie specifiche per l'applicazione.

Ulteriori informazioni nella Guida in linea di CODESYS.

CODESYS Application Composer - Phase 2 Composizione

Fase 2: composizione della macchina specifica in base all'ordine del cliente

Sviluppatore di applicazioni:

  • Configurazione della macchina in base ai moduli della fase 1 nell'albero dei moduli.
  • Compilazione e parametrizzazione dei moduli in base all'elenco dei moduli macchina o alla descrizione della funzione
  • Configurazione dei moduli della catena di passi con l'aiuto di un pratico editor di sequenze
  • Opzionale: aggiunta di codice specifico per l'applicazione sotto forma di moduli di estensione ⇒ Considerazione quando si esegue nuovamente il generatore
  • Generazione del codice sorgente IEC 61131-3 tramite comando di menu - trasparente e modificabile ⇒ Creazione di applicazioni senza codice senza alcuna conoscenza di programmazione

Ulteriori informazioni nella Guida in linea di CODESYS.

CODESYS Application Composer - Phase 3 Commissione

Fase 3: traduzione e messa in servizio dell'applicazione

Ingegnere addetto alla messa in servizio:

  • Traduzione del codice sorgente in un'applicazione eseguibile
  • Adattamento manuale del codice sorgente, se necessario
  • Download dell'applicazione e messa in servizio con tutte le opzioni disponibili in CODESYS ⇒ Debug con operazioni a passo singolo, breakpoint, trace e altre funzioni
  • CODESYS Application Composer e strumenti aggiuntivi non sono più necessari: la qualità è già definita dallo sviluppo del modulo.


Ulteriori informazioni nella Guida in linea di CODESYS.

CODESYS Store How to get

Informazioni di riferimento

Per utilizzare con successo CODESYS Application Composer è necessario familiarizzare con un modo di pensare e lavorare modulare, orientato ai moduli e alle funzioni specifiche della macchina.

Per questo motivo si consiglia di frequentare un workshop o un corso di formazione. Le offerte di formazione sono disponibili qui.

Il supporto del nostro team di consulenza CODESYS si ripaga molto rapidamente per l'introduzione nella vostra azienda. Inviate un'e-mail a sales(at)codesys.com.

Modello di licenza: licenze per workstation a seconda del numero di istanze del modulo.

Importante:
La licenza di CODESYS Application Composer è necessaria solo fino alla generazione dell'applicazione. Una volta generato il codice, è possibile utilizzarlo tutte le volte che si vuole e adattarlo manualmente senza ulteriori licenze del CODESYS Application Composer. Per utilizzare il codice dell'applicazione, è necessario disporre di sistemi compatibili dei produttori di dispositivi o di controllori CODESYS basati su software (SoftPLC/PLS virtuale).

CODESYS for Users (Brochure/en)

CODESYS - One software. All applications. Your automation solution.

2 MB

25.10.2023