La logica di una macchina piccola sta su un foglio stampato e non cambia da dieci anni. La distinta base, invece,...
Dall'idea al PLC in 2 minuti: l'IA scrive la logica di un nastro trasportatore
Il nastro trasportatore che si programma parlando
In fondo al capannone c'è un nastro trasportatore. Una fotocellula vede arrivare il pezzo, il nastro parte, il pezzo avanza. Se qualcosa si incastra, il nastro deve fermarsi e una spia rossa deve accendersi.
Detto così sembra banale. Eppure, fino a ieri, tradurre queste tre righe in un programma che gira davvero dentro un quadro elettrico richiedeva mezza giornata di lavoro a un tecnico specializzato. Oggi ne bastano quindici minuti, e la parte scritta a mano è soltanto la descrizione che avete appena letto.
Questo articolo racconta la prova, cronometro alla mano.
Dove se ne va davvero il tempo
Chi programma macchine lo sa: la parte interessante — il ciclo di lavorazione, i tempi, la logica della macchina — è forse il venti per cento del lavoro. Tutto il resto è impalcatura, sempre la stessa, su ogni impianto:
- filtrare i segnali che arrivano dal campo, perché un contatto elettrico "rimbalza" per qualche millesimo di secondo e va ignorato, altrimenti un solo pezzo ne sembra quindici;
- contare i secondi senza mai bloccare il resto del programma;
- gestire l'allarme: deve restare acceso finché qualcuno lo riconosce, non spegnersi da solo appena il problema sparisce;
- lasciare un diario di quello che è successo, perché fra sei mesi qualcun altro aprirà quel quadro.
Niente di intellettualmente difficile. Solo ore. Ore che si pagano su ogni macchina, e che vanno fatte bene, perché un filtro dimenticato non si vede in officina: si vede dal cliente, di venerdì pomeriggio.
Il metodo di ieri e il metodo di oggi
Ecco il confronto per questa identica logica — un nastro con controllo dell'inceppamento — svolta da un tecnico che conosce già la piattaforma.
| Passaggio | PLC tradizionale | GEVINO + intelligenza artificiale |
|---|---|---|
| Installare e licenziare il software di programmazione | 30–60 minuti, più la chiave di licenza | nessuno: gli strumenti sono gratuiti |
| Creare il progetto e configurare la CPU e i moduli | 15 minuti | nessuno: la scheda è già definita |
| Scrivere la logica | 45–60 minuti | circa 2 minuti per scrivere la richiesta e leggere la risposta |
| Aggiungere filtri, allarmi, diagnostica | 20–30 minuti | già compreso |
| Caricare il programma sulla macchina | 5 minuti | 5 minuti |
| Totale | circa 2 ore e mezza | circa 15 minuti |
Il risparmio non nasce dall'intelligenza artificiale che "è brava". Nasce dal fatto che spariscono due voci: la preparazione del progetto e la riscrittura a mano di cose già scritte cento volte.
La prova: cosa abbiamo chiesto
Questa è la richiesta, parola per parola, scritta in italiano corrente come la si direbbe a un collega:
"Genera il programma per un PLC GEVINO che gestisce un nastro trasportatore con la fotocellula sull'ingresso 1, il sensore di blocco sull'ingresso 2 e il teleruttore del motore sull'uscita 1. Se la fotocellula rileva un pezzo, fai girare il nastro per 5 secondi. Se il sensore di blocco resta attivo per più di 2 secondi, ferma tutto e accendi la spia di allarme sull'uscita 2."
Tutto qui. Nessun disegno da allegare, nessun manuale da consultare, nessuna sigla da ricordare.
Quello che non serve sapere
Notate le parole usate: ingresso 1, uscita 1. Sono esattamente le scritte stampate sulla morsettiera del PLC, le stesse che l'elettricista trova sullo schema del quadro. Sul GEVINO si chiamano così anche dentro il programma.
Significa che esiste un solo vocabolario, dal quadro elettrico alla richiesta all'intelligenza artificiale. Chi scrive la specifica non deve conoscere l'elettronica che c'è dietro il morsetto, né come è fatto il circuito di isolamento: ingresso 1 attivo vuol dire che il sensore ha visto qualcosa, punto.
È anche la ragione per cui l'intelligenza artificiale non sbaglia bersaglio. Ogni PLC GEVINO porta con sé, sul suo archivio pubblico, un documento pensato apposta per essere letto dalle IA: descrive i morsetti, le regole da rispettare e gli errori da non commettere. L'assistente non deve indovinare nulla. È la differenza fra un programma generico, scritto per una scheda qualunque, e un programma scritto per il vostro quadro.
Quello che l'intelligenza artificiale ha consegnato
In poco più di due minuti è arrivato il programma completo, commentato riga per riga, pronto da caricare sul PLC. Senza entrare nel tecnico, ecco cosa fa:
- Fa partire il nastro solo davanti a un pezzo vero. I disturbi elettrici e i rimbalzi del contatto vengono filtrati: un segnale deve durare almeno qualche millesimo di secondo per essere preso sul serio.
- Conta i 5 secondi di marcia senza mai bloccare il resto del programma, e se nel frattempo arriva un altro pezzo prolunga la corsa invece di tagliarla.
- Sorveglia l'inceppamento. L'allarme scatta solo dopo 2 secondi consecutivi di blocco: un contatto che sfiora il sensore mentre il pezzo passa non ferma la produzione.
- In allarme mette la macchina in sicurezza. Toglie corrente al motore e accende la spia rossa.
- Tiene l'allarme acceso finché un operatore non lo ripristina con un pulsante, e solo dopo che l'inceppamento è stato davvero rimosso. Un allarme che si spegne da solo non è un allarme: è un lampeggio che nessuno vede.
- Scrive un diario leggibile da un computer collegato al PLC: "pezzo rilevato", "tempo di marcia terminato", "allarme: nastro bloccato", "allarme ripristinato". Fra sei mesi, chi aprirà quel quadro capirà cosa è successo.
Una cosa merita di essere detta: il pulsante di ripristino non era nella richiesta. L'ha proposto l'intelligenza artificiale, e lo ha segnalato esplicitamente invece di infilarlo di nascosto. È il comportamento giusto — la decisione resta al tecnico.
Quello che resta all'uomo
Due minuti per generare, e poi la parte che nessuna intelligenza artificiale toglie di mezzo: leggere e capire il programma.
Le domande da porsi sono sempre di processo, non di informatica. Cinque secondi sono il tempo giusto per quel nastro? Un secondo pezzo che arriva durante la corsa deve prolungarla o far ripartire il conteggio? L'allarme deve fermare anche la macchina a monte? Sono decisioni di chi conosce l'impianto, e cambiarle significa modificare un numero, non riscrivere il programma.
Va detto con altrettanta chiarezza anche il confine: funghi di emergenza, barriere fotoelettriche e ripari interbloccati non si programmano, né a mano né con l'intelligenza artificiale. Sono sicurezza certificata e restano cablati in hardware, esattamente come su qualunque PLC tradizionale.
Perché funziona
Il merito non è soltanto del modello di intelligenza artificiale. È del fatto che l'ecosistema GEVINO è leggibile: programmi in chiaro, una documentazione pensata anche per le macchine, e milioni di esempi Arduino già noti a tutti gli assistenti sul mercato. Un progetto chiuso dentro un formato proprietario, invece, a un'intelligenza artificiale non offre nulla su cui lavorare.
Sotto, però, resta l'hardware giusto per stare in un quadro elettrico: ingressi optoisolati, uscite protette contro il cortocircuito, protezione dai disturbi elettrici, morsettiera industriale e barra DIN. Con, a richiesta, Ethernet, Wi-Fi, Bluetooth, orologio, modem cellulare e certificazione CE.
Il risultato: sulle logiche standard i tempi di sviluppo si riducono di circa il 70%. Due ore e mezza diventano un quarto d'ora, e il risparmio si concentra esattamente dove il valore è più basso.
L'automazione non è diventata più facile. È diventato più veloce arrivarci.
I PLC GEVINO sono progettati e prodotti in Italia da GEVA Elettronica.
Scopri i modelli sullo shop online oppure scrivici a email@gevaelettronica.it per capire quale sia il più adatto alla tua macchina.
Leave a comment