Software PLC per una macchina di produzione

Sviluppo di un software modulare in tempo reale per il controllo di tutti i moduli dei dispositivi, con comunicazione PLC e TCP/IP, collegamento a database, GUI e coordinamento centrale dei processi per un flusso produttivo stabile.

Cliente: Costruttore internazionale di macchine
Tecnologie: C#, C++, WPF, Visual Studio, Git, TCP/IP, OPC UA, PLC, Azure DevOps, Jira, Confluence, Scrum

  • continua a leggere

    Per un costruttore di macchine leader a livello internazionale abbiamo sviluppato una soluzione software performante per una macchina di produzione complessa.
    La macchina dispone di un'unità di trasporto che conduce i prodotti attraverso diversi moduli integrati nel sistema. Questi moduli svolgono compiti diversi, come la modifica, la marcatura o l'analisi della qualità ad alta precisione dei prodotti.

    Tra i dispositivi impiegati figurano laser, scanner, telecamere, stampanti di etichette e unità di programmazione dei chip. Ciascuno di questi dispositivi è controllato da un proprio modulo software che, a seconda del tipo di prodotto e della velocità di produzione, esegue funzioni, controlli e sequenze specifici.

    La comunicazione tra macchina e dispositivi avviene tramite comuni interfacce industriali come PLC (Beckhoff TwinCAT), TCP/IP e altri protocolli consolidati.
    Un modulo di controllo centrale coordina tutti i processi, assicura la collaborazione ottimale dei singoli componenti e garantisce un flusso produttivo senza intoppi.

    L'intero software lavora in tempo reale e si basa su un sistema operativo real-time impiegato appositamente. Per la configurazione e la gestione dei dati è integrato un database collegato.
    Tramite una GUI intuitiva sul terminale centrale, l'operatore ha in qualsiasi momento visibilità sullo stato del prodotto, sui potenziali errori e su tutte le opzioni di configurazione rilevanti.

    Per il cliente abbiamo assunto l'intero processo di sviluppo software, dalla gestione dei requisiti all'architettura software, all'implementazione e al deployment fino al testing e alla garanzia della qualità.
    Il progetto si è esteso per circa un anno ed è stato realizzato da un team interdisciplinare di sei sviluppatori esperti.

CONTACT