Latest posts

Retrofit industriale e Modbus RS485: fai parlare i vecchi macchinari con la rete senza impazzire

La pressa del 1998 e la rete aziendale

In un angolo del capannone c'è una pressa del 1998. Funziona benissimo. Ha un inverter con una porta seriale, una morsettiera, e nessuna idea di cosa sia l'Industria 4.0.

Nessuno la rottamerà. A qualcuno, però, verrà chiesto di farla dialogare con il gestionale. E quel qualcuno passerà due giorni su tempi di trasmissione, indirizzi di registro e abilitazioni della linea seriale, prima di riuscire a leggere una singola temperatura.

Questo articolo parla di come delegare esattamente quei due giorni.

La sfida del retrofitting

Digitalizzare un impianto esistente quasi mai è un problema meccanico. La macchina ha già tutto quello che serve: azionamenti che espongono i propri dati interni, sonde di temperatura e di pressione, contatori, catene di sicurezza. Quello che manca è un nodo: un dispositivo che legga quei dati, applichi un po' di logica in locale e li mandi al livello superiore via Ethernet, Wi-Fi o radio.

Sostituire l'intero sistema di controllo per ottenere quel nodo è sproporzionato. Affiancare al quadro esistente un piccolo controllore industriale da barra DIN non lo è. È il retrofit classico: la macchina originale continua a funzionare esattamente come prima, e un secondo dispositivo — separato, con la sua morsettiera — la legge e la pubblica.

I requisiti di quel nodo sono poco affascinanti ma severi:

  • una vera porta seriale industriale RS485, non un adattatore USB fissato con il nastro dentro il quadro;
  • ingressi optoisolati e uscite protette, perché a un metro di distanza la macchina commuterà carichi induttivi accanto ai vostri cavi di segnale;
  • morsetti a vite, alimentazione a 24 V, montaggio su barra DIN;
  • abbastanza apertura software da poterci aggiungere domani una pagina web, un invio dati al cloud o un collegamento radio.

Perché la configurazione Modbus spaventa

Modbus è un protocollo semplice con una curva di apprendimento ostile. La logica è banale; sono i dettagli a divorare i due giorni.

  • Il turno di parola. Su una linea RS485 parla un dispositivo alla volta. Bisogna attivare il trasmettitore prima del primo carattere e disattivarlo dopo che l'ultimo è davvero uscito. Un istante troppo presto e la frase resta troncata; un istante troppo tardi e si accavalla alla risposta dell'altro.
  • La numerazione dei registri. Il manuale dell'inverter dice "40001". Il protocollo vuole il registro 0. La notazione 4xxxx è una convenzione di catalogo, non un indirizzo. Sbagliare di uno qui produce un numero perfettamente credibile e completamente falso.
  • La scala. Molti azionamenti rispondono in decimi: 587 significa 58,7 °C. Nel messaggio non c'è nulla che lo dica. Solo il manuale lo dice.
  • I parametri della linea. Velocità, parità, pause fra un messaggio e l'altro: devono coincidere con quelli impostati sulla macchina, che spesso nessuno ricorda più.
  • La gestione degli errori. Un nodo di retrofit che smette di leggere e lascia un'uscita accesa è peggio di nessun nodo.

Un assistente di intelligenza artificiale che ha letto la documentazione della scheda risolve da solo il primo punto, tiene naturalmente conto dell'ultimo e — soprattutto — vi avvisa del secondo e del terzo, così li verificate sul manuale dell'inverter invece di scoprirli in trasferta.

La prova: cosa abbiamo chiesto

"Crea il programma per un PLC GEVINO che legge via Modbus RS485 la temperatura di un inverter industriale (registro 40001, velocità 9600, dispositivo numero 1) e attiva l'uscita 1 se la temperatura supera i 60 °C."

Le tre cose che l'intelligenza artificiale ha segnalato

Prima ancora di scrivere il programma, l'assistente ha sollevato esattamente le obiezioni che solleverebbe un collega esperto durante una revisione.

  • La libreria giusta. Sul GEVINO il dialogo Modbus va appoggiato alla versione della libreria seriale adattata da GEVA per questa scheda, quella che gestisce correttamente il turno di parola sulla linea RS485. La versione standard si installa senza errori e poi resta muta sul bus: un classico, e una giornata persa a cercarne la causa.
  • L'indirizzo. "40001" è diventato registro 0, con l'avvertenza di verificarlo: alcuni costruttori documentano i propri registri già a partire da zero, e in quel caso va corretto.
  • La scala di lettura. Lasciata come parametro dichiarato in chiaro, con il promemoria di impostarla a decimi se l'azionamento risponde in decimi di grado. L'intelligenza artificiale non può conoscere il vostro inverter: può però rendere l'ipotesi visibile invece di seppellirla.

E ha aggiunto due cose che la richiesta non chiedeva e che un nodo di retrofit deve avere davvero:

  • Una soglia con isteresi. L'uscita si attiva a 60 °C e si disattiva a 57, non a 59,9. Con una temperatura che oscilla attorno al valore di soglia, un teleruttore senza isteresi comincia a "ballare" e in poche settimane si consuma.
  • Il comportamento in caso di silenzio. Dopo tre letture fallite consecutive il programma dichiara guasto di comunicazione, porta l'uscita a riposo e accende una spia. Non tiene un'uscita attiva basandosi su un dato vecchio di dieci minuti: è la differenza fra un impianto che si ferma e un impianto che si danneggia.

Cosa fa il programma consegnato

Il risultato è arrivato completo e commentato riga per riga, pronto da caricare. In parole semplici:

  • interroga l'inverter due volte al secondo chiedendogli la temperatura;
  • converte il valore grezzo in gradi e lo tiene aggiornato;
  • comanda l'uscita 1 con la soglia a isteresi, quindi il teleruttore commuta il minimo indispensabile;
  • se l'inverter non risponde, insiste per tre tentativi, poi mette il sistema in sicurezza e segnala il guasto sull'uscita 2;
  • quando la comunicazione torna, riprende da solo e lo scrive nel diario;
  • ogni cinque secondi pubblica una riga di diagnostica leggibile da un computer collegato: temperatura, stato dell'uscita, stato della comunicazione. È la prima cosa che guarderete quando qualcosa non torna.

Due note oneste, del tipo che un integratore esperto verifica sempre. La prima: quando il programma fa una domanda all'inverter, resta in attesa della risposta. Il tempo di attesa massimo è stato tenuto volutamente corto — due decimi di secondo — e le interrogazioni distanziate, così anche nel caso peggiore il nodo non perde colpi. La seconda: chiedere quattro dati in un'unica domanda costa quasi come chiederne uno, mentre fare quattro domande separate costa quattro volte tanto. Su un retrofit vero conviene chiedere subito il blocco completo: temperatura, corrente, stato, codice di allarme.

Il software si genera, il quadro no

L'intelligenza artificiale scrive il dialogo con la macchina. Non può cablare l'armadio.

Un nodo di retrofit vive nell'ambiente elettrico peggiore che l'impianto abbia da offrire: teleruttori che commutano a pochi centimetri, cavi motore che corrono paralleli ai cavi di segnale, masse a potenziali diversi fra una macchina e l'altra. È esattamente la posizione in cui una schedina da laboratorio fissata su un adattatore per barra DIN fallisce — non subito, ma dopo tre settimane, in modo intermittente e difficilissimo da diagnosticare.

GEVINO è costruito per stare lì:

  • 11 ingressi optoisolati, a doppia polarità: il lato campo e il lato logica non condividono la massa;
  • 4 uscite protette dal cortocircuito, 40 V / 2,5 A, adatte a carichi resistivi, induttivi e capacitivi;
  • protezione contro i ritorni induttivi, le scariche elettrostatiche e i disturbi elettromagnetici;
  • morsetti industriali a vite, alimentazione 7–40 V, contenitore per barra DIN;
  • RS485 a bordo, fino a 255 dispositivi sulla stessa linea, con supporto M-Bus;
  • a richiesta Ethernet, Wi-Fi, Bluetooth, orologio, RS232, modem cellulare e certificazione CE.

E dal lato software resta tutto aperto: stessi strumenti gratuiti, stesse librerie, stessi assistenti di intelligenza artificiale. È l'intera proposta di un nodo di retrofit — robustezza industriale sulla morsettiera, ecosistema aperto sul programma.


I PLC GEVINO sono progettati e prodotti in Italia da GEVA Elettronica.
Scopri i modelli sullo shop online oppure scrivici a email@gevaelettronica.it: raccontaci che macchina devi collegare e ti diciamo quale configurazione serve.

Posted in: GEVINI

Leave a comment