Headless vs. alkalmazásalapú architektúra

Prev Next

Egy kritikus architektúra-döntés az, hogy hol fut a gépi logika: headless (felhő/perem) vagy alkalmazásalapú (terminál) módon.

Kompromisszum-mátrix

Az alábbi táblázat bemutatja a különböző logikavégrehajtási módszereket.

Módszer Headless Költség Ideális felhasználási esetek Korlátozások
Gépes kiváltók Igen A Tulip gépi licencben benne van OEE nyomon követés, állapotkezelés, egyszerű alkatrészszámlálás Korlátozott műveletek (csak állapotváltozások, tevékenységi mezők), nincs kifejezésszerkesztő, nem hívhatók meg csatlakozófüggvények
Automatizálások Igen Feladatonkénti árazás Összetett munkafolyamatok, táblázati írások, csatlakozó funkciók, külső rendszerintegráció A költség a használattal arányosan növekszik, nincs befejezési nyilvántartás
Alkalmazás-indítók Nem Benne van Ember-gép munkafolyamatok, gazdag felhasználói felületi interakciók, kifejezéseket tartalmazó komplex logika Az alkalmazásnak terminálon kell futnia, nem alkalmas 24/7-es felügyeletre
DataOps platform (pl. Litmus, High Byte) Igen Vegye fel a kapcsolatot a DataOps-szolgáltatóval Fejlett adatszabványosítás, idősoros adatbázis, többprotokollos összesítés További kezelendő platform, magasabb összköltség, bonyolult integráció
Peremkészülék + Node RED Igen Egyszeri hardverköltség Magasan testreszabott logika, ügyfél tulajdonú infrastruktúra Kevésbé megbízható (nincs failover/többszálas feldolgozás), nehezebb méretezni, karbantartási terhelés

Döntési kritériumok

Gépes kiváltó események

Gépes kiváltókat akkor használjon, ha:

  • Alapvető OEE-nyomon követésre van szükség (állapot, alkatrészszám, hibák)
  • A logika egyszerű feltételes ellenőrzésekből áll (pl. „ha az attribútum > 10, állítsa az állapotot Futásra”)
  • A költségoptimalizálás kritikus fontosságú (a Tulipban benne van)

Automatizálások

Használjon automatizálásokat, ha:

  • Gépadatokat kell írnia a Tulip táblákba
  • Külső rendszerekkel való integrációra van szükség csatlakozó funkciók segítségével
  • Kötelező a headless üzemmód, és a költségvetés támogatja a feladat alapú árazást

Példa: „Amikor az 5. gép hibakódot ad ki, hozzon létre egy rekordot a Minőségi probléma táblában, ÉS küldjön Slack-értesítést”

Alkalmazás-indítók

Használjon alkalmazás-triggereket, ha:

  • Az emberi operátorok aktívan részt vesznek a munkafolyamatban
  • Összetett számításokhoz szükség van a kifejezésszerkesztőre
  • A munkafolyamat tartalmaz felhasználói felületi interakciókat (gombok, űrlapok, szkennelések)

Példa: „Az operátor megnyomja a »Futtatás befejezése« gombot, az alkalmazás kiszámítja az OEE-t a gépadatokból, és megjeleníti az eredményt a képernyőn”

DataOps-platform

A DataOps platformot akkor érdemes használni, ha:

  • Másodpercnél rövidebb adatfelbontásra van szükség (<1 Hz)
  • A Tulip által nem támogatott protokollokból származó adatokat kell összesíteni
  • Fejlett elemzésekhez idősoros adatbázisra van szükség
  • Az ügyfél már befektetett a platformba

Edge eszköz

Használjon Edge eszközt + Node-RED-et, ha:

  • Koncepcióbizonyítási vagy kísérleti projektet hajt végre
  • Az ügyfél rendelkezik szilárd beágyazott rendszerekkel kapcsolatos szakértelemmel
  • A szabályozási követelmények megakadályozzák a felhőalapú logika végrehajtását
  • A költségvetési korlátok miatt előfizetéses szoftver használata nem lehetséges

További olvasnivaló

{{snippet.Megtalálta, amit keresett?}}