Povezuje se z ERP in MES sistemi kot so

Integracije / ERP / Plex Smart Manufacturing Platform

Vodnik za integracijo Plex s SkyPlanner APS za terminiranje proizvodnje

Ta vodnik partnerjem in ekipam IT pojasnjuje, kako povezati Plex Smart Manufacturing Platform s SkyPlanner APS. Integracija med SkyPlanner in Plex poteka v obeh smereh:

  • V SkyPlanner se prenašajo delovni nalogi, artikli, tehnološki postopki, delovni centri, zaloge in nabavna naročila.
  • Planirani časi začetka in konca posameznih operacij se prenašajo nazaj v Plex.
  • Potrditve operaterjev se uporabljajo za poročanje o proizvodnji v sistemu Plex.
  • SkyPlanner prek webhookov pošilja spremembe terminskega plana takoj, ko se zgodijo.
Ganttov diagram v SkyPlanner APS z operacijami, razporejenimi po delovnih centrih, in seznamom nalogov spodaj.

Ekipa SkyPlanner med uvajanjem prilagodi integracijo vaši konfiguraciji sistema Plex in zanjo zagotavlja podporo tudi po prehodu v produkcijsko uporabo. Vodnik je namenjen partnerjem in razvijalcem, ki želijo sodelovati ali sami razvijati rešitve z dokumentiranim vmesnikom REST API sistema SkyPlanner (referenčna dokumentacija API).

Vmesniki za integracijo Plex

Plex je enotna oblačna platforma z več najemniki, zato vsi najemniki uporabljajo trenutno različico. Na voljo so štiri možnosti povezave:

  1. Plex Connect REST APIs. Plex je leta 2015 predstavil Plex Connect kot “a new REST/JSON API.” (nov vmesnik API). (vir) Zbirke z določenimi različicami zajemajo artikle, dobavitelje, kupce, nabavna naročila, delovne centre in orodja.
  2. Plex Custom APIs. V tehničnem listu Plex piše: “The developer portal is also available for creating unique APIs.” (Portal za razvijalce omogoča tudi ustvarjanje namenskih vmesnikov API.) (vir) Partnerji to možnost uporabljajo za objekte, ki nimajo standardne zbirke.
  3. Plex UX Data Sources. Plex omogoča dostop do podatkovnih virov prek REST. Od tu se običajno berejo delovni nalogi, njihove operacije, proizvodni zapisi in vsebniki zalog.
  4. Plex Classic Data Sources. Starejša povezava prek SOAP, ki se uporablja le, kadar podatkovni vir Classic nima ustreznice UX.

SkyPlanner uporablja Plex Connect za matične podatke in nabavo, Plex Data Sources pa za delovne naloge, operacije in proizvodne podatke.

Dostop in PCN

Dostop do API se nastavi za vsako aplikacijo posebej v portalu Plex Developer Portal, kjer omogočite zbirke API, ki jih integracija potrebuje. Vsak klic je usmerjen na PCN oziroma Plant Control Number, ki v sistemu Plex označuje obrat ali pravno osebo. Skupina s tremi obrati ima tri oznake PCN. Integracija vsako od njih preslika v ločeno konfiguracijo sistema SkyPlanner ali v skupine delovnih centrov znotraj skupne konfiguracije.

Klici Data Source uporabljajo poverilnice spletne storitve za posamezni PCN. Ustvarite namenski integracijski račun z dostopom samo do podatkovnih virov, ki jih potrebuje.

Na strani sistema SkyPlanner REST API za avtentikacijo uporablja žeton API (SkyPlanner Settings > API), dokumentiran pa je v Swagger/OpenAPI. Vodič za integracijo vas popelje skozi prve klice.

Način sinhronizacije

Na strani sistema Plex sinhronizacija poteka v določenih časovnih intervalih. SkyPlanner prek Plex Connect in Data Sources bere nove in spremenjene delovne naloge, operacije ter zaloge v intervalih, določenih za vsak obrat. Partner Plex lahko spremembe pošilja tudi neposredno iz sistema Plex v REST API sistema SkyPlanner, ko se v sistemu Plex sproži ustrezen dogodek, na primer ob ustvarjanju delovnega naloga.

SkyPlanner ob spremembi stanja ali terminskega plana pošilja obvestila prek webhookov, zato povratni zapis temelji na dogodkih.

Preslikava podatkov

Objekt Plex (vmesnik)Objekt SkyPlannerSmerPogostost
Part (zbirka parts v Plex Connect)Izdelki in materialiPlex → SkyPlannerZačetni prenos, nato sinhronizacija sprememb
Bill of Materials (Data Source)Struktura izdelka, podizdelki, materiali za posamezni izdelekPlex → SkyPlannerZačetni prenos, nato ob spremembi
Tehnološki postopek in operacije artikla: delovni center, normirani časi (Data Source)Koraki postopka s pripravljalnimi in obdelovalnimi časiPlex → SkyPlannerZačetni prenos, nato ob spremembi
Delovni center: stroj, celica ali območje (Plex Connect work centers)Delovni centri, skupine delovnih centrov, učinkovitostPlex → SkyPlannerZačetni prenos, pozneje redko
Delovni nalog in njegove operacije: količina, rok (Data Source)Naročila in operacijePlex → SkyPlannerVsakih nekaj minut ali s pošiljanjem ob ustvarjanju delovnega naloga
Zaloge in vsebniki (Data Source)Stanje zalogPlex → SkyPlannerVsako uro ali pred vsakim terminiranjem
Nabavna naročila s pričakovanimi prejemi (Plex Connect purchase orders)Prihodnji prejem materiala na datum dobave; zaloga se posodobi ob oznaki DeliveredPlex → SkyPlannerVsako uro ali pred vsakim terminiranjem
Orodja (Plex Connect tools)Orodja kot skupni viri z omejeno razpoložljivostjoPlex → SkyPlannerZačetni prenos; nato vzdrževanje v sistemu SkyPlanner
Planirani začetek in konec za posamezno operacijo in delovni center (Custom API ali Data Source)Terminski planSkyPlanner → PlexOb spremembi terminskega plana prek webhooka sistema SkyPlanner
Proizvodni zapisi: količine, začetek, konec, zastojiČasovni zapisi in potrditve operaterjevSkyPlanner → PlexOb vsaki potrditvi ali po izmenah
Podatki o omejitvah v sistemu SkyPlannerMatrika pripravljalnih časov, število operaterjev na operacijo, alternativni delovni centri in osebjeVzdrževanje v sistemu SkyPlannerNastavitev med uvajanjem

Vzorci integracije

1. Začetni prenos matičnih podatkov. Prenesite artikle, kosovnice, tehnološke postopke z operacijami artiklov, delovne centre in orodja. Premišljeno določite raven delovnih centrov. Delovni center v sistemu Plex je lahko posamezen stroj, celica ali območje. SkyPlanner naj terminira na ravni, na kateri se dela izvajajo po eni skupni čakalni vrsti.

2. Sinhronizacija delovnih nalogov. Preberite sproščene delovne naloge z operacijami, količinami in roki ter zaloge in odprta nabavna naročila. SkyPlanner šteje naročeni material kot razpoložljiv na datum dobave iz nabavnega naročila, zalogo pa posodobi, ko je naročilo označeno kot Delivered. Pri terminiranju skupaj preverja zalogo in pričakovane nabave.

3. Povratni zapis terminskega plana. Za vsako operacijo, ki jo je algoritem razporedil ali premaknil, SkyPlanner prek dogovorjenega Custom API ali podatkovnega vira pošlje planirani začetek, konec in delovni center nazaj v Plex. Plex ohrani delovni nalog, njegovo količino in status.

4. Potrditve iz proizvodnje. Operaterji beležijo začetke, količine in zastoje z Mobile Confirmations, Production Timer ali Quick Log Mode, terminski plan pa se posodablja sproti z izvajanjem dela. Potrditve se kot proizvodni zapisi prenašajo nazaj v Plex. Za vsak delovni center izberite en kanal: operaterji potrjujejo delo v sistemu SkyPlanner ali na Plex Control Panel, ne na obeh mestih.

5. Pravila o lastništvu podatkov in reševanju neskladij. Zapišite jih pred prehodom v produkcijsko uporabo:

PodatkiLastnik
Artikli, kosovnice, tehnološki postopki, količina in status delovnega naloga, zalogePlex
Zaporedje operacij, časi začetka in konca, dodelitev delovnega centraSkyPlanner
Matrika pripravljalnih časov, zahteve glede orodij in operaterjev, alternativni viriSkyPlanner
Izmene in odsotnostiEn sistem, izbran ob opredelitvi obsega
Proizvodni zapisiPlex, z zapisi iz potrditev v sistemu SkyPlanner

Sprememba količine ali tehnološkega postopka v sistemu Plex pomeni novo različico delovnega naloga. SkyPlanner ga znova prebere, Autopilot pa ob spremembah v proizvodnji samodejno prilagodi terminski plan.

Običajni koraki projekta

Implementacija je običajno končana v nekaj tednih po začetku uvajanja. Pred tem je na voljo 30-dnevni brezplačni preizkus z vašimi podatki. Iz sistema Plex izvozite odprte delovne naloge, operacije in delovne centre v Excel ali CSV, jih uvozite in preverite terminski plan, še preden začnete integracijo.

Projekt nato poteka v sedmih korakih:

  1. Preslikava. Določite tabelo preslikav, raven PCN in delovnih centrov, pravila o lastništvu podatkov ter pogostost sinhronizacije.
  2. Dostop do sistema Plex. V Developer Portal omogočite zbirke Plex Connect in nastavite račun Data Source za vsak PCN.
  3. Začetni prenos. Artikli, kosovnice, tehnološki postopki, delovni centri, orodja.
  4. Sinhronizacija delovnih nalogov in nabavnih naročil. Prenos delovnih nalogov, operacij, zalog in odprtih nabavnih naročil v določenih časovnih intervalih.
  5. Nastavitev omejitev v sistemu SkyPlanner. Matrika pripravljalnih časov, število operaterjev na operacijo, alternativni delovni centri in osebje.
  6. Povratni zapis in potrditve. Prenos planiranih časov in proizvodnih zapisov v Plex.
  7. Vzporedno delovanje in prehod v redno uporabo. SkyPlanner uporabljajte vzporedno z obstoječim planom, popravite matične podatke in nato vklopite zapisovanje nazaj v Plex.

Na kaj morate računati pri integraciji s Plex

  • Izbira pravega vira podatkov. Plex ima veliko virov podatkov s polji, ki se prekrivajo. Najtežji del integracije s Plex je izbrati vir, ki vrne želeno količino ali stanje. Ob opredelitvi obsega se dogovorite za točno ime vsakega vira.
  • Podrobnost modeliranja delovnih centrov. Delovni center, ki v resnici predstavlja območje s štirimi stroji, morate modelirati kot štiri delovne centre ali kot skupino z določenimi izkoristki. Sicer bo terminski plan presegel njegove zmogljivosti.
  • Merske enote. V procesni proizvodnji se šarže obdelujejo v gramih ali litrih, naslednja operacija pa poteka v kosih. Ob uvozu pretvorite enote za vsako operacijo posebej.
  • Zabojniki in skupne količine po artiklih. Plex spremlja zaloge po zabojnikih v proizvodnji. Seštejte količine v zabojnikih, ki jih sme terminski plan uporabiti, in izključite zadržane zaloge ter zaloge v karanteni.
  • Normirani časi. Pred prvim terminiranjem primerjajte pripravljalne in obdelovalne čase operacij za posamezne izdelke z dejanskimi evidencami proizvodnje.
  • Več PCN. Pri preslikavi ločite obrate, da delovni nalogi enega obrata nikoli ne pristanejo na delovnih centrih drugega.

Integracija s Plex: kdo jo konfigurira in zagotavlja podporo

Delo zajema preslikavo vaših proizvodnih nalogov, tehnoloških postopkov, delovnih centrov in PCN ter nastavitev omejitev, ki jih SkyPlanner upošteva pri terminiranju: matrike pripravljalnih časov, števila operaterjev in alternativnih virov.

  1. Ekipa SkyPlanner konfigurira integracijo med uvajanjem in zanjo zagotavlja podporo po prehodu v redno uporabo. Pri tem pokriva del na strani SkyPlanner in dogovorjene vmesnike Plex. Vsak obrat uporablja Plex drugače, zato je pri tem delu pomembno poznavanje njegovega načina uporabe.
  2. Vaš partner za Plex lahko sodeluje ali izdela integracijo. Partner pozna vaš PCN, vire podatkov in Custom APIs. SkyPlanner zagotavlja REST API, dokumentacijo Swagger/OpenAPI in webhooke.
  3. Integracijo lahko razvijejo tudi vaši razvijalci, in sicer z istim dokumentiranim REST API ter žetonom API. Za začetek zadostuje žeton API, ekipa SkyPlanner pa po potrebi pomaga. Javna dokumentacija, ki zajema tudi nabavna naročila ter API za izdelke in materiale, je na voljo v dokumentaciji SkyPlanner.

Cena SkyPlanner se začne pri 199 € na mesec in vključuje 5 delovnih centrov, obračunavanje pa je mesečno. Ponudbo za integracijo pripravimo vnaprej glede na vaš proces in potrebe, skupaj z izbranim paketom, da pred začetkom poznate celoten strošek. Primerjavo s terminiranjem v samem Plex najdete na strani Terminiranje proizvodnje v Plex, pregled na strani o Plex, druge sisteme pa v pregledu integracij z ERP.

Mnenja proizvodnih podjetij o SkyPlanner

Kalle Kalliomäki, strokovnjak za oskrbovalno verigo pri UTU, v proizvodnji električnih razdelilnikov v Ulvili

2 hprihranka vsak teden

»S sistemom SkyPlanner smo pri planiranju proizvodnje prešli z Excelovih preglednic na optimizacijo proizvodnje v realnem času.«

Kalle Kalliomäki, strokovnjak za oskrbovalno verigo
UTU · Električni razdelilniki in stikalne naprave

Pri planiranju proizvodnje vsak teden prihranijo 2 uri dela, nova čakalna vrsta operacij pa do proizvodne linije pride v nekaj sekundah.

Preberite mnenje podjetja UTU

Operaterji v oblačilih za čiste prostore ob polnilni liniji za stekleničke v farmacevtskem obratu podjetja Laboratory & Allied v Nairobiju

+90%učinkovitost proizvodnje

»Učinkovitost v proizvodnji se je povečala za 90%.«

Abdul Rucyinga, vodja IT
Laboratory & Allied · Farmacevtska proizvodnja

Učinkovitost proizvodnje se je povečala za 90%, za pripravo optimiziranega trimesečnega plana za vse delovne centre pa potrebujejo manj kot 30 minut.

Preberite mnenje podjetja Laboratory & Allied

Anu Järvinen, vodja proizvodnje pri Fredman Operations, ob robotski celici za paletizacijo v Raumi

6 mesecevvnaprej prodaja vidi proste zmogljivosti

»SkyPlanner zagotavlja zanesljive temelje za celotno planiranje proizvodnje.«

Anu Järvinen, vodja proizvodnje
Fredman Operations · Embalažni papirji za stik z živili

Prodaja vidi proste zmogljivosti šest mesecev vnaprej. Na zahteve za spremembo terminskega plana, za katere so prej potrebovali uro ali več, zdaj odgovorijo v nekaj sekundah.

Preberite mnenje podjetja Fredman Operations

100%zanesljivost dobav od leta 2021

»SkyPlanner nam omogoča vpogled v zmogljivosti in zagotavlja predvidljivost planiranja.«

Dan Berglund, COO/CFO
Opes Corporation · Kemična in živilska proizvodnja

Zanesljivost dobav je 100% ves čas uporabe sistema SkyPlanner, od leta 2021.

Preberite mnenje podjetja Opes Corporation

Pogosta vprašanja

Ali ima Plex API za podatke o terminiranju proizvodnje?

Da. Plex Connect ponuja vmesnike REST/JSON API za izdelke, nabavna naročila, delovne centre in orodja. Plex Data Sources omogočajo dostop do proizvodnih nalogov, operacij, evidenc proizvodnje in zalog. Plex Custom APIs pokrivajo vse ostalo.

Kdo izdela integracijo s sistemom Plex?

Ekipa SkyPlanner med uvajanjem konfigurira dvosmerno integracijo glede na vaše nastavitve Plex in zanjo zagotavlja podporo po prehodu v redno uporabo. Vaš partner za Plex ali vaši razvijalci lahko integracijo izdelajo tudi z dokumentiranim REST API sistema SkyPlanner. Za začetek zadostuje žeton API.

Zakaj povezati SkyPlanner, namesto da dodamo Plex Finite Scheduling ali Finite Scheduler?

Plex uvršča terminiranje proizvodnje z upoštevanjem razpoložljivih zmogljivosti med funkcije MES/MOM (vir), Finite Scheduler pa trži kot “An Adaptive Plex MES Integration” (prilagodljiva integracija s Plex MES) (vir). SkyPlanner se poveže s paketom Plex, ki ga že uporabljate, in začne delovati v nekaj tednih po začetku uvajanja. Autopilot ob vsaki pomembni spremembi samodejno ponovno izdela terminski plan. Ekipa SkyPlanner konfigurira dvosmerno integracijo in zanjo zagotavlja podporo, vaš partner za Plex pa lahko prevzame odgovornost za del na strani Plex.

Ali moramo v sistem Plex kaj namestiti?

Ne. Dostop se konfigurira v portalu Plex Developer Portal in za vsak PCN posebej. SkyPlanner deluje v oblaku ob sistemu Plex.

Ali lahko Plex pošilja spremembe v realnem času?

Na strani Plex sinhronizacija poteka po urniku, običajno vsakih nekaj minut. Partner za Plex lahko na podlagi sprožilcev v sistemu Plex nove proizvodne naloge pošilja tudi v REST API sistema SkyPlanner. V nasprotni smeri spletni kavlji sistema SkyPlanner pošiljajo spremembe terminskega plana takoj, ko nastanejo.

Ali lahko SkyPlanner preizkusimo pred izdelavo integracije?

Da. 30-dnevni brezplačni preizkus podpira do 20 delovnih centrov z uvozom podatkov iz sistema Plex prek datotek CSV ali Excel. Kreditna kartica ni potrebna. Začnite preizkus ali stopite v stik s prodajo, da opredelimo obseg integracije.