Salta al contenuto principale

Integrazione fra ERP e software MES

Il MES non sostituisce il gestionale, ne raccoglie gli ordini e gli restituisce il consuntivo

Pubblicato 29/09/2020 Aggiornato 05/09/2026


Che cosa significa integrare MES ed ERP

L'integrazione fra ERP e MES consiste nel definire quale dato appartenga a quale sistema e in quale direzione debba muoversi, così che l'ordine nato nel gestionale arrivi in reparto e il consuntivo prodotto in reparto torni al gestionale. Non è un travaso di tabelle, è un collegamento del dato, e da quell'integrazione dipende se i due sistemi si sosterranno o si contraddiranno.

La ragione per cui la questione si pone è che i due software nascono con orizzonti diversi. Il gestionale ragiona per ordini, documenti e valori, con un ritmo che al massimo è giornaliero, mentre il sistema di esecuzione MES ragiona per fasi, macchine e minuti. Quando l'informazione passa da uno all'altro senza regole condivise, l'azienda si ritrova con due verità sullo stesso avanzamento e finisce per non fidarsi di entrambe.


Integrazione ERP con software MES HEURIS - Erp Aziendale - HEURIS

Dove passa il confine fra i due sistemi

La ripartizione più diffusa deriva dal modello a livelli dello standard ISA-95, che colloca la pianificazione economica e commerciale al livello del gestionale ERP e l'esecuzione della produzione MES al livello sottostante. Tradotto nella pratica quotidiana, l'ERP possiede le anagrafiche articoli, i clienti, gli ordini, la gestione del magazzino l'amministrazione contabile, mentre il MES governa i centri di lavoro i tempi di produzione preventivati, gli utensili, gli operatori, le causali di fermo e lo scarto.

Il confine non è però una linea fissa e si sposta secondo quanto il gestionale copra davvero. Nelle aziende dove l'ERP gestisce anche distinte base e cicli, il MES acquisice gli ordini di produzione e li governa controllandoli; dove invece il gestionale si ferma all'ordine bolla e fattura, il MES assume funzioni ben più estese gestendo distinte basi, cicli, fasi, utensili etc. Su questa differenza si fonda la scelta fra i due scenari descritti qui sotto.


I due scenari di convivenza

Nel primo scenario l'azienda dispone di un gestionale maturo e ben utilizzato, con il quale pianifica in modo adeguato e soddisfacente per il cliente. Heuris quindi preleva gli ordini di produzione, li mantiene in reparto per il monitoraggio e li restituisce al gestionale per il versamento del finito, lo scarico dei componenti e la costificazione delle ore. Il gestionale resta al proprio posto e nessuno chiede all'azienda di rinunciare a ciò che già funziona, che è precisamente il punto su cui molti progetti falliscono.

Nel secondo scenario invece il gestionale copre soltanto ordini, bolle e fatture. Allora Heuris si fa carico di distinta base, ordini di produzione, cicli, fasi, versamenti e di tutto quanto manca a monte del reparto, e il colloquio con il gestionale si riduce al passaggio dei dati necessari alla fatturazione e alla contabilità di magazzino. È lo scenario più frequente nelle piccole e medie imprese, dove il gestionale è stato scelto anni prima con criteri amministrativi.


Quali dati viaggiano dall'ERP al MES

Dal gestionale arrivano l'anagrafica degli articoli, la distinta base quando è gestita lì, i cicli e i tempi di riferimento, gli ordini di produzione con quantità e data di consegna, l'anagrafica dei clienti nella misura in cui serve a pesare le priorità, e le giacenze dei componenti. Ognuna di queste informazioni ha un motivo preciso, senza il ciclo non esiste confronto fra tempo previsto e tempo reale, senza la data di consegna non esiste priorità, senza la giacenza il reparto pianifica lavorazioni che non potrà avviare.


Quali dati tornano indietro

Nella direzione opposta il MES restituisce l'avanzamento di fase, le quantità versate e quelle scartate con la relativa causale, i consumi di materiale, le ore di macchina e di manodopera destinate alla costificazione, e gli esiti dei controlli qualità collegati al lotto. Questo flusso di ritorno è quello che rende utile l'integrazione, perché trasforma il preventivo di commessa in un consuntivo verificabile e permette di scoprire quali articoli producano margine e quali lo brucino.


In tempo reale oppure a intervalli

La domanda su ogni quanto i dati debbano viaggiare ha perso gran parte del peso che aveva qualche anno fa, perché oggi la lettura avviene quasi sempre in diretta, con Heuris che interroga la base dati del gestionale oppure ne richiama i web services nel momento stesso in cui l'informazione serve. Le anagrafiche e le giacenze si leggono così come sono, senza copie da tenere allineate, e soltanto in situazioni particolari, per esempio quando il gestionale risiede su un sistema remoto o quando le sue prestazioni non reggono le interrogazioni continue, si ripiega su un aggiornamento periodico o legato alla variazione del dato.

Discorso in parte diverso vale per la direzione opposta, poiché scrivere sul gestionale non è mai una operazione neutra. I versamenti di fase possono essere restituiti nell'istante della chiusura oppure raggruppati a fine turno, e la scelta dipende da come l'azienda usa il gestionale per il magazzino e la contabilità industriale. Dove il finito deve risultare disponibile subito alla logistica si scrive in tempo reale; dove invece la contabilità di magazzino lavora per giornate, il raggruppamento evita di caricare il gestionale di scritture che nessuno leggerà prima del giorno dopo.


Le tre modalità tecniche

La prima modalità sono le tabelle di scambio, cioè aree della base dati concordate dove un sistema scrive e l'altro legge. È la soluzione più solida quando il fornitore del gestionale collabora, perché ogni parte resta padrona del proprio schema. La seconda sono i servizi web esposti dal gestionale, che offrono il vantaggio del controllo applicativo sulle regole di scrittura e lo svantaggio di dipendere dalla completezza delle interfacce disponibili. La terza sono le interfacce native già previste dal produttore del gestionale, rapide da attivare ma spesso limitate a un sottoinsieme di funzioni.

La base dati di Heuris è Microsoft SQL Server, condizione che semplifica il colloquio con la maggior parte dei gestionali diffusi nella manifattura italiana e consente elaborazioni di allineamento senza passaggi intermedi.


Quando il fornitore dell'ERP non collabora

Qui va detta una cosa che raramente si legge sui siti dei fornitori. Se chi ha realizzato il gestionale adotta una base dati proprietaria e non intende aprire i flussi, l'integrazione non si fa, e nessuna promessa commerciale può cambiare questo fatto. Chi dichiara di integrarsi con qualunque gestionale esistente sta descrivendo un'intenzione, non una possibilità tecnica.

Fuori da quel caso il margine di manovra è ampio, e negli anni ci siamo interfacciati in decine di modi diversi. In alcune situazioni, con l'autorizzazione dell'azienda proprietaria dei dati e in assenza di collaborazione da parte del fornitore, abbiamo ricostruito la logica applicativa attraverso un lavoro di analisi inversa sui processi e scritto direttamente sulla base dati. È una strada che richiede prudenza, perché espone agli aggiornamenti del gestionale e va concordata per iscritto, ma ha permesso a più di un'azienda di non restare ostaggio del proprio fornitore ERP storico.


I protocolli verso il campo

L'integrazione non finisce al gestionale, poiché il dato più prezioso nasce dalla macchina. Il colloquio con gli impianti avviene attraverso OPC UA, Modbus, il collegamento diretto ai PLC e l'interfacciamento ai sistemi SCADA già installati. Dove il controllo non espone nulla si rileva da segnali elettrici, o aggiungendo sensoristica, oppure da postazione operatore, con una granularità inferiore ma comunque sufficiente a misurare. Il tema è trattato per esteso nella pagina sulla raccolta dati di produzione.


Gli errori che fanno fallire l'integrazione

Il primo e più frequente sono le anagrafiche disallineate, con codici articolo che nel gestionale hanno una forma e in reparto un'altra: finché quella corrispondenza non è risolta, ogni scambio produce dati puliti ma sbagliati. Il secondo è la mancata designazione di un proprietario per ciascun dato, che porta due sistemi a modificare la stessa informazione. Il terzo è l'assenza di una gestione degli errori di scambio, per cui un versamento rifiutato dal gestionale sparisce senza che nessuno se ne accorga. Il quarto, meno tecnico ma non meno letale, è l'illusione che l'integrazione sostituisca l'ordine organizzativo che manca a monte.


Come si verifica che funzioni davvero

Il collaudo non consiste nel constatare che i dati passino, bensì nel verificare che i due sistemi raccontino la stessa cosa. Si sceglie un periodo chiuso, si confrontano le quantità versate nel MES con quelle registrate a gestionale, si confrontano le ore consuntivate con quelle presenti in costificazione e si indagano gli scostamenti finché non trovano spiegazione. Un'integrazione si può dichiarare riuscita quando lo scostamento residuo è noto e motivato, non quando è nullo.


Il perimetro dell'integrazione nel POC

A garanzia di successo Heuris propone una prova strutturata e funzionante ristretta a un solo flusso significativo, in genere gli ordini di produzione in andata e i versamenti al ritorno, su una famiglia di articoli limitata. Serve a dimostrare che il canale tra ERP e MES regge e che i numeri quadrano, prima che l'azienda impegni il budget dell'intero progetto. Il percorso completo è descritto nella pagina sul metodo di implementazione, mentre l'inquadramento generale del sistema si trova nella pagina sul software MES.


Le integrazioni realizzate sul campo

Nelle case history l'integrazione compare sempre come parte del progetto e mai come voce a sé. Nel caso dello stampaggio plastica il MES è stato interconnesso a un gestionale preesistente lasciato intatto; nella produzione di bottiglie in PET il sistema è stato sostituito proprio per collegarlo al magazzino automatico, mantenendo il gestionale maturo già in uso; nella ricambistica automotive lo scambio ha riguardato oltre milleduecento codici. Chi voglia vedere come il dato integrato si traduca in indicatori può leggere le pagine sull'indice OEE e sui KPI aziendali.


Domande frequenti sull'integrazione fra ERP e MES

Il MES sostituisce l'ERP? No. I due sistemi coprono livelli diversi e si scambiano informazioni, con il gestionale che possiede ordini e valori e il MES che possiede tempi, fasi e scarti.

Heuris si integra con qualunque gestionale? Con la grande maggioranza sì, attraverso tabelle di scambio, servizi web o interfacce native. Fa eccezione il caso in cui il fornitore del gestionale usi una base dati proprietaria e non consenta l'accesso ai flussi, condizione nella quale l'integrazione non è realizzabile.

Che cosa succede se il fornitore dell'ERP non collabora? Dove i dati sono tecnicamente raggiungibili si procede con l'autorizzazione dell'azienda, ricostruendo la logica applicativa e operando direttamente sulla base dati, con le cautele che questa scelta comporta rispetto agli aggiornamenti futuri.

Quanto dura la messa in opera di un'integrazione? Il flusso essenziale si attiva in poche settimane quando le anagrafiche sono ordinate. Il tempo si allunga in misura sensibile quando i codici articolo del gestionale non corrispondono a quelli usati in reparto.

Serve modificare il gestionale esistente? Di norma no. Si concordano le aree di scambio o si usano le interfacce già disponibili, lasciando invariata la configurazione del gestionale.


Portaci il tuo gestionale. Nel primo incontro guardiamo che cosa espone e ti diciamo se l'integrazione è possibile, con quale modalità e con quali limiti, anche quando la risposta è che non si può fare.

Richiedi il tuo incontro