📅 · 4 min branja · Ekipa Meta Smart Factory
Proizvodnja in ERP se skoraj nikoli ne razhajata glede tega, kaj naj bi se zgodilo. Razhajata se glede tega, kaj se je zgodilo. Tukaj je, kako integracija MES–ERP dejansko deluje, v katero smer naj teče posamezen podatek in kje gredo taki projekti običajno narobe.
Vsak proizvajalec, ki uporablja tako ERP kot proizvodne sisteme, se prej ali slej sooči z istim neskladjem. ERP prikazuje nalog kot zaključen; v proizvodnji vedo, da sta bili dve paleti predelani. ERP prikazuje material, porabljen v standardni količini; dejanska poraba je vključevala izmet, ki ga ni nihče knjižil. Noben sistem ne laže. Opisujeta različna trenutka — ERP opisuje načrt in njegove finančne posledice, proizvodnja opisuje fizično stvarnost — integracija pa je disciplina, ki oba opisa ohranja usklajena.
Prva oblikovalska odločitev je smer lastništva podatkov in napačna izbira je najpogostejši vzrok za integracijske projekte, ki se nikoli ne umirijo. Matični podatki — kupci, dobavitelji, materiali, kosovnice, tehnološki postopki, cene — pripadajo ERP in tečejo navzdol. Izvedbeni podatki — dejanski začetki in konci, dejanske izdelane količine, izmet, vzroki zastojev, stanja strojev, dodelitve operaterjev, dejanska poraba materiala — nastajajo v proizvodnji in tečejo navzgor. Ko lahko oba sistema urejata isto entiteto, nimate integracije; imate ponavljajoč se prepir z urnikom sinhronizacije.
Tok navzdol je običajno lažja polovica. Proizvodni nalogi, sproščeni v ERP, se pojavijo v MES z operacijami, postopki in seznami materiala. Spremembe matičnih podatkov artiklov se razširijo. Podatki o kupcih in dobavah pridejo do sistemov, ki jih potrebujejo. Glavna praktična težava je granularnost: proizvodni nalog v ERP pogosto ustreza več proizvodnim operacijam na različnih delovnih mestih, preslikavo med strukturo ERP in izvedbeno strukturo pa je treba opredeliti premišljeno in ne predpostaviti.
Tok navzgor je tam, kjer je vrednost, in tam, kjer se zgošča težavnost. Potrditve — sporočila, da je ta operacija izdelala to količino, porabila ta material, trajala toliko in ustvarila toliko izmeta — poganjajo zaloge, kalkulacije in podatke o zmogljivosti v ERP. Ko so zajete samodejno s strojev in operaterskih terminalov, namesto vtipkane ob koncu izmene po spominu, številke v ERP nehajo biti približki. Kalkulacija se izboljša takoj, saj standardne čase nadomestijo dejanski.
Razpoložljivi integracijski vzorci se razlikujejo predvsem po zakasnitvi in sklopljenosti. Izmenjava prek datotek je preprosta, splošno podprta in neizogibno paketna. Neposreden dostop do baze je hiter in krhek ter se ob nadgradnjah ponudnika lomi na težko predvidljive načine. Vmesniki REST in SOAP — SAP prek IDoc, BAPI ali OData; Dynamics 365 in Business Central prek objavljenih API-jev — so sodobna privzeta izbira in veliko bolj gladko prenašajo menjave različic. Sporočilne vrste dodajo odpornost pri pogostih dogodkih, saj proizvodnja ustvarja podatke ne glede na to, ali je ERP na voljo.
Prav to zadnje si zasluži poudarek, saj se tu razkrijejo krhke integracije. Proizvodnja se ne ustavi, ko se ustavi ERP. Če je vaša integracija sinhrona in ERP zaradi načrtovanega vzdrževanja ni dosegljiv, se bo ustavila proizvodnja ali pa bodo podatki izgubljeni. Zasnova z vrstami in medpomnjenjem omogoča, da MES še naprej zajema in zaostanek dostavi, ko se povezava vrne — in v tovarni z več izmenami to ni robni primer, temveč mesečna stvarnost.
Lokalni in regionalni sistemi ERP zapletejo sliko na poseben način. Globalni paketi imajo dokumentirane vmesnike in velike integracijske ekosisteme. Regionalni izdelki — Panteon, Logo, Nebim in njihove ustreznice na drugih trgih — so med srednje velikimi proizvajalci razširjeni, pogosto močno prilagojeni in redko imajo že pripravljen konektor za MES. To ni razlog za zamenjavo delujočega ERP. Je razlog, da integracijsko plast obravnavate kot polnopravni del projekta in ne kot predpostavljeno podrobnost.
Usklajevanje je del, ki v projektnih načrtih izpade, nato pa požre prve tri mesece obratovanja. Sporočila se ne izvedejo. Potrditev je zavrnjena, ker je bil material blokiran. Proizvodni nalog je v ERP izbrisan, potem ko ga je proizvodnja že začela. Vsaka integracija potrebuje vrsto, ki jo je mogoče pregledati, mehanizem za ponovni poskus, stanje napake, ki opozori človeka, ter redno poročilo o usklajenosti, ki dokazuje, da se zapisano v proizvodnji in v ERP še vedno ujema. Integracije brez tega ne odpovedo glasno; tiho odplavajo, kar je slabše.
Nasvet o obsegu, ki preživi stik s stvarnostjo: začnite z eno vrsto nalogov na eni liniji, dokažite celoten krog od sprostitve v ERP prek izvedbe v proizvodnji do potrditve nazaj v ERP in šele nato širite. Integracije po načelu velikega poka čez vse obrate in vse vrste nalogov hkrati odpovedo na način, ki ga je izjemno težko diagnosticirati, saj ob vsem novem ni ničesar, kar bi lahko služilo kot referenca.
Pogovorite se z našimi strokovnjaki