Progettazione software per automazione industriale

L’obiettivo dell’automazione è la realizzazione di sistemi di comando e di controllo per la gestione di macchine, impianti e processi atti ad eseguire operazioni ripetitive o complesse.
Attraverso sistemi di automazione industriale Real Time è possibile, inoltre, sviluppare applicazioni che richiedono l’esecuzione di operazioni secondo determinate priorità ed entro tempi prefissati.

Si utilizzano linguaggi e tecnologie di programmazione di ultima generazione, che riducono tempi di sviluppo e costi di realizzazione e manutenzione delle applicazioni. I linguaggi più datati vengono invece utilizzati ove sia richiesto l’intervento su applicazioni già esistenti, o quando è fondamentale cercare l’ottimizzazione e il controllo di certe prestazioni a basso livello, rispetto al tempo e al costo di sviluppo.

I principali linguaggi di programmazione utilizzati sono: C#, VB Net, etc. per Framework e Compact Framework .Net (tutte le versioni), ASP .Net, C, C++, MFC, ATL, WTL, COM, VB6, SQL, T-SQL, etc.

  • Software per la gestione del Motion, utilizzando sistemi automatici elettrici che utilizzano assi e camme elettroniche, costituiti da motori controllati in posizione e velocità attraverso gli azionamenti;

Ci occupiamo di:

  • PLC Software (Programmable Logic Controller), vengono sviluppati applicativi per la maggior parte delle piattaforme PLC presenti sul mercato. Abbiamo esperienza nella gestione di tutte le tipologie di reti da campo quali Profibus, Ethernet, Can open, DeviceNet, etc;
  • Software per il controllo robotico che si occupano della programmazione dei robot utilizzati nei più svariati settori, dalla gestione di movimenti dell’isola (ingombri, aree condivise, etc), alla gestione della logica di scambio dati con gli I/O esterni (gestione utensili, trasporti, etc), fino all’interfaccia uomo/macchina e alla supervisione della linea con il collegamento al gestionale;
  • PLC HMI Software (Sviluppo interfaccia Human Machine Interface) che permette l’interazione tra l’operatore e la macchina/impianto in modo semplice, intuitivo ed ergonomico.  Vengono sviluppati progetti con i più comuni ambienti di sviluppo presenti sul mercato;
  • Sviluppo di applicazioni per sistemi di visione: garantiscono velocità e precisione nel controllo della produzione fornendo un modello approssimato del mondo reale (3D) partendo da immagini bidimensionali (2D), riproducendo la vista umana. Un sistema di visione artificiale è costituito dall’integrazione di componenti ottiche, elettroniche e meccaniche che permettono di acquisire, registrare ed elaborare immagini sia nello spettro della luce visibile che al di fuori di essa.

Richiedi informazioni

Contatta IPREL Progetti per ricevere maggiori informazioni sulle attività e sui servizi offerti

Contatti