Integrazione ERP per il software smart factory: guida per il plant manager
Disclosure: M365.FM host Mirko Peters works at iFAKT GmbH. This page describes the company factually; paid partnerships and links are labelled as advertising.
By Mirko Peters ·
L'integrazione ERP del software smart factory dipende da quali dati si spostano, in quale direzione e con che velocità. Una guida essenziale per i plant manager, con checklist.
Automatically translated with AI from the original post. Read the English original
L'integrazione ERP del software smart factory significa che il sistema di pianificazione e il software di reparto scambiano dati in modo definito: ordini e dati anagrafici scendono in produzione, mentre avanzamento, quantità, consumo di materiali e tempi risalgono. La parte difficile non è il connettore. È concordare cosa si sposta, in quale direzione, con quale frequenza e chi è responsabile di ogni oggetto di dati. Questa guida è pensata per i plant manager che devono sponsorizzare un progetto di questo tipo e vogliono fare domande migliori a IT e fornitori.
Punti chiave
- L'integrazione ERP del software smart factory è prima di tutto un accordo sui dati: quali oggetti si spostano, in quale direzione, con che frequenza e chi ne è proprietario.
- ISA-95 offre a team di produzione e IT un linguaggio comune: l'ERP si colloca al livello di pianificazione aziendale, mentre il software di gestione delle operations di produzione si colloca al livello sottostante.
- Di solito gli ordini scendono dall'ERP verso la produzione; quantità avviate, completate e scartate, consumo di materiali e tempi risalgono.
- I dati di riferimento, come distinte base e cicli di lavorazione, sono un flusso separato rispetto ai messaggi d'ordine e spesso sono l'anello più debole.
- Inizia con una linea e un flusso d'ordine, testa deliberatamente la gestione degli errori e confronta pianificato ed effettivo prima di aggiungere altro.
Cosa comprende l'integrazione ERP del software smart factory?
Parti da una visione condivisa dei livelli. Lo standard ISA-95, noto anche come IEC 62264, è descritto da ISA come un insieme di standard internazionali per integrare i sistemi aziendali e logistici con i sistemi di controllo della produzione. Utilizza un modello a cinque livelli basato sul Purdue Reference Model e fornisce al personale di produzione e IT termini comuni per i progetti di integrazione.
Il riepilogo di ISA-95 curato da OPC Foundation descrive i livelli in questo modo:
- Livelli da 0 a 2 coprono il processo fisico, sensori e attuatori, e automazione e controllo su PLC.
- Livello 3 è la gestione delle operations di produzione. Opera su intervalli da secondi a giorni e comprende funzioni di schedulazione, tracciamento del lavoro, qualità e gestione delle scorte.
- Livello 4 è la pianificazione aziendale e la logistica, con intervalli da giorni a mesi, tipicamente realizzata in un sistema ERP.
Lo standard riguarda principalmente lo scambio di informazioni tra i livelli 3 e 4. Per questo scambio individua quattro tipi di informazioni: materiali, attrezzature, asset fisici e personale con i relativi ruoli e qualifiche. È una checklist utile. Se il piano di progetto non spiega come ciascuno dei quattro passa da un lato all'altro, qualcosa manca.
Il livello 3 è dove normalmente si trova un manufacturing execution system. Quando si parla di Industria 4.0 o di smart factory, si intende soprattutto che i dati tra questi livelli scorrono con più frequenza e con meno reinserimenti manuali. La parola «smart» non aggiunge nessuna magia nuova. Una buona integrazione richiede la stessa disciplina di sempre, applicata in modo più coerente.
Quali dati devono viaggiare, e in quale direzione?
Pensa a due flussi: gli ordini che scendono e i feedback che salgono, più un terzo flusso per i dati anagrafici di base (master data).
Microsoft documenta un esempio concreto. La sua integrazione di Dynamics 365 Supply Chain Management con sistemi MES (Manufacturing Execution System) di terze parti è pensata per le aziende che usano un MES esterno invece delle funzioni native di gestione del reparto produttivo. Copre questi processi:
- Rilascio di un ordine di produzione e le successive variazioni di stato vanno dall'ERP al MES. Il MES resta in ascolto di un evento di business.
- Avvio dell'ordine viene comunicato dal MES all'ERP.
- Quantità prodotte e scartate tornano all'ERP.
- Consumo di materiale torna all'ERP, così il magazzino resta corretto per pianificazione e vendite.
- Tempo impiegato per un'operazione torna all'ERP allo stesso modo.
- Chiusura dell'ordine torna come stato finale, dopo il quale non sono attese altre quantità.
La pagina dichiara anche un limite che in pratica conta. I dati di riferimento, come prodotti, distinte base, cicli di lavorazione e tempi di attrezzaggio, non vengono trasmessi da quei messaggi. Li recuperi separatamente, tramite le entità dati. Quindi i lavori di integrazione sono due, non uno, e il secondo è facile da dimenticare.
Non serve usare Dynamics 365 per trarre insegnamento da questo elenco. Qualunque ERP e qualunque strumento di reparto tu usi, costruisci la stessa tabella: oggetto, mittente, destinatario, evento scatenante, frequenza e responsabile. Se una riga non ha un responsabile, hai trovato il tuo primo rischio.
Perché i master data sono l'anello debole?
Gli ordini sono transazioni. I cicli di lavorazione, le distinte base e i tempi descrivono come realizzi il prodotto, e lo strumento di reparto eredita ogni errore presente in essi. Un ciclo che riporta un'operazione di 12 minuti che ne richiede 20 sembrerà per sempre un problema di performance in reparto. Decidi chi corregge i master data quando il reparto segnala qualcosa che li contraddice, e con quale rapidità quella correzione arriva all'ERP.
Con quale velocità devono muoversi i dati?
"Tempo reale" è la parola più abusata in questo campo, quindi trasformala in un numero.
ISA-95 stesso la tratta per livello. Nel riepilogo OPC, il tempo reale al livello 3 significa secondi dopo un evento di reparto, mentre al livello 4 significa giornaliero o entro poche ore dal turno. Sono promesse molto diverse, e hanno costi diversi.
Per ogni flusso, chiedi quale decisione supporta:
- Un supervisore che riassegna il personale quando una commessa è in ritardo ha bisogno di minuti.
- Un pianificatore che riprogramma gli ordini di domani ha bisogno dello stato entro la fine del turno.
- Un controller che chiude i costi di un ordine può attendere la fine dell'ordine.
Paga per la velocità dove una decisione la richiede. Ovunque altrove, un trasferimento pianificato è più semplice da gestire e più facile da riparare.
Chiedi anche come si comportano i messaggi quando qualcosa va storto. Nella documentazione Microsoft, i messaggi relativi a un ordine di produzione vengono elaborati nell'ordine di arrivo, i messaggi di ordini diversi possono essere elaborati fuori sequenza perché i processi girano in parallelo, e un messaggio non riuscito viene ritentato tre volte prima di essere contrassegnato come fallito. Esiste una pagina di monitoraggio per i messaggi in ingresso. Per il tuo sistema non servono proprio questi dettagli, ma servono le stesse risposte: ordinamento, tentativi di ripetizione, un punto in cui gli errori compaiono e una persona designata che li controlla.
Come colleghi i sistemi?
Esistono quattro schemi comuni, e la maggior parte degli stabilimenti finisce per usarne una combinazione.
- Un connettore predefinito tra uno specifico ERP e uno specifico MES. È il modo più rapido per partire, ma limitato a ciò che il connettore copre.
- Interfacce tramite API o un livello di messaggistica. Più flessibili, ma la mappatura e i test sono a tuo carico.
- Trasferimento tramite file o fogli di calcolo. Poco spettacolare, e spesso va bene per dati che cambiano lentamente, come i master data o la capacità settimanale.
- Inserimento manuale come soluzione di ripiego. Tienilo per le interruzioni, e non pianificarlo come soluzione ordinaria.
Quando confronti le proposte, poni queste domande:
- Quali oggetti e quali direzioni copre l'interfaccia, e quali no? Un buon fornitore risponde alla seconda parte senza essere sollecitato.
- Come vengono segnalati gli errori, chi li vede e cosa succede al messaggio?
- Quale versione di ERP, quale licenza o quale impostazione sono richieste? La pagina Microsoft, ad esempio, indica una chiave di licenza come prerequisito per la sua integrazione. Dettagli come questi determinano i tempi di progetto.
- Lo strumento di reparto può continuare a funzionare quando l'ERP è giù, e recuperare i dati in seguito?
- Chi mantiene la mappatura quando aggiungi una famiglia di prodotti o un nuovo centro di lavoro?
Dynamics 365 Supply Chain Management offre anche una propria registrazione in produzione, con cui gli operatori registrano tempi e consumo di articoli sugli ordini di produzione, scegliendo da un elenco di lavori per ogni risorsa. Se il tuo ERP copre già le esigenze di reportistica in reparto, potrebbe non servire un MES separato. Verifica cosa devi registrare prima di decidere.
E la sicurezza?
Collegare il reparto produttivo ai sistemi aziendali crea un nuovo percorso verso apparecchiature che un tempo erano isolate. La Guide to Operational Technology Security del NIST, SP 800-82 revisione 3, descrive le topologie OT più comuni, le minacce e le vulnerabilità tipiche e le contromisure, tenendo conto delle esigenze di prestazioni, affidabilità e sicurezza degli ambienti OT. Leggila, o chiedi al tuo team di sicurezza di farlo, prima che il progetto sia definitivo.
Seguono alcune regole pratiche, indipendenti da qualsiasi prodotto specifico:
- Decidi quali connessioni sono consentite tra i sistemi aziendali e le reti dei macchinari, e documentale.
- Assegna a ogni integrazione un proprio account, con solo i diritti necessari.
- Pianifica come patch e modifiche raggiungono il livello di integrazione senza fermare la produzione.
- Includi le interfacce del reparto produttivo nel tuo piano di gestione degli incidenti.
Come conviene gestire il progetto?
Mantienilo piccolo e misurabile.
- Scegli una linea e un flusso di ordini. Non tutto lo stabilimento.
- Elenca gli oggetti dati per ordini, materiali, tempi e quantità, con un mittente, un destinatario e un responsabile per ciascuno.
- Pulisci prima i dati master di quella linea: cicli di lavorazione, distinte base, centri di lavoro.
- Concorda gli stati. «Avviato», «terminato» e «chiuso» devono significare la stessa cosa da entrambe le parti.
- Testa i guasti di proposito. Invia una quantità errata, interrompi l'interfaccia, riavviala e osserva cosa succede.
- Avvia un funzionamento in parallelo per alcune settimane, con il vecchio processo ancora in uso.
- Confronta pianificato ed effettivo. Verifica che i numeri ricevuti dall'ERP corrispondano a quanto accade in reparto.
- Poi estendi alla linea successiva.
Errori comuni
- Acquistare il connettore prima di definire i dati. Il connettore trasferisce qualsiasi dato gli venga fornito, anche quelli errati.
- Ignorare i dati master. I messaggi di ordine funzionano correttamente, ma il reparto continua a non essere allineato con il piano.
- Chiedere il tempo reale ovunque. Fa salire i costi e aggiunge punti di guasto per decisioni che non ne hanno bisogno.
- Nessun responsabile per gli errori. I messaggi non elaborati si accumulano finché qualcuno non scopre una discrepanza di magazzino.
- Trattare la sicurezza come una fase successiva. In fase di progettazione costa molto meno che dopo il go-live.
- Dimenticare le persone in reparto. Se gli operatori trovano la nuova reportistica più lenta della carta, la aggireranno.
Dove si inserisce Polaris
Se il tuo divario principale è tra il piano dell'ERP e ciò che accade in reparto, iFAKT Polaris è un'opzione da valutare. iFAKT descrive Polaris come un sistema di AI più un gemello digitale per la produzione, con dati provenienti da ERP, Excel e fonti di reparto. Il modulo Polaris Designer trasforma i dati ERP, le distinte base, i tempi di processo e le strutture delle risorse in un grafo della conoscenza prodotto-processo-risorsa. Il modulo Polaris Operator porta i piani ottimizzati in reparto come attività basate sui tempi e rimanda avanzamento, ritardi e interruzioni alla pianificazione. Prova qualsiasi strumento del genere sul tuo flusso di ordini prima di decidere.
Argomenti correlati da approfondire
- Sicurezza OT per impianti connessi. Come segmentare le reti dei macchinari e chi verifica l'accesso al livello di integrazione.
- Gestione del cambiamento per la reportistica di reparto. Come introdurre nuovi passaggi di registrazione senza perdere gli operatori.
- Pianificato rispetto all'effettivo. Quali pochi indicatori mostrano se il piano dell'ERP corrisponde ancora al reparto.
- Monitoraggio della produzione in tempo reale. Cosa serve a un supervisore a schermo e cosa serve a un manager in un report giornaliero.
- Dati per la manutenzione predittiva. Quali dati dei macchinari vale la pena raccogliere prima di pianificare qualsiasi previsione.
Prossimo passo
L'integrazione tra il software ERP e la smart factory diventa più semplice quando l'accordo sui dati è messo per iscritto. Questa settimana prendi una linea di produzione, compila la tabella con oggetti, mittenti, destinatari e responsabili, e portala alla prossima riunione con l'IT.