Najważniejsze wnioski
Krótka odpowiedź: Obliczenia brzegowe przetwarzają dane na urządzeniu lub w jego pobliżu, dzięki czemu decyzje zapadają w milisekundach, a linia działa dalej nawet przy utracie sieci. Obliczenia w chmurze przetwarzają dane centralnie, gdzie tanio skaluje się ciężką analitykę, długoterminowe przechowywanie i agregację między zakładami. Prawdziwe pytanie nie brzmi edge czy chmura, lecz które zadania należą do której warstwy: przetwarzanie krytyczne czasowo i istotne dla odporności na brzegu, skalowanie i analityka w chmurze. Zobacz także iiot vs iot.
Obliczenia brzegowe uruchamiają przetwarzanie na sprzęcie przy maszynie lub obok niej — bramka, komputer przemysłowy, czasem sam sterownik. Ponieważ dane nie muszą podróżować do centrum danych i z powrotem, decyzje zapadają w milisekundach, a lokalny system działa dalej nawet przy braku połączenia z internetem. Zostały zaprojektowane z myślą o szybkości i odporności blisko procesu.
Obliczenia w chmurze centralizują dane i moc obliczeniową. Skalują przechowywanie i analitykę tanio, uruchamiają ciężkie modele, których żadne urządzenie brzegowe nie mogłoby obsłużyć, i agregują dane z wielu maszyn i zakładów w jeden widok. Ich kompromis to opóźnienie i zależność od łączności — pętla tam i z powrotem oraz sieć są nieuniknione.
Na linii używa się widzenia komputerowego do odrzucania wadliwych części. Ta decyzja musi zapaść w mniej niż 100 milisekund dla każdej części, nawet jeśli internet przestanie działać — dlatego wykonuje się ją na brzegu, na lokalnym urządzeniu obok kamery. Ten sam zakład chce też analizować trendy współczynnika wadliwości na dwunastu liniach w trzech zakładach, co miesiąc retrenować model widzenia i raportować zarządowi — zadania wymagające skali i historii, więc uruchamia się je w chmurze. Edge podjął decyzję w czasie rzeczywistym; chmura wykonała analitykę i uczenie. Przeniesienie którejkolwiek pracy do niewłaściwej warstwy by zawiodło: chmura jest za wolna do odrzutu, edge za słaby do analityki floty.
Edge i chmura rozwiązują różne części problemu. Edge odpowiada „działaj teraz, lokalnie, niezawodnie”; chmura odpowiada „przechowuj, agreguj i analizuj na dużą skalę”. Nowoczesna architektura dzieli zadania: przetwarzanie krytyczne czasowo i istotne dla odporności pozostaje na brzegu, a przechowywanie, analityka floty i trenowanie modeli trafiają do chmury, przy czym edge wysyła znormalizowane podsumowania danych w górę.
Najczęstszy błąd związany z edge to umieszczanie prac krytycznych czasowo lub krytycznych dla rejestracji w chmurze i utrata ich podczas awarii. Jeśli rejestrowanie OEE istnieje tylko w chmurze, a sieć padnie na godzinę, ta godzina znika z danych. Rejestracja na brzegu, która buforuje lokalnie i synchronizuje po przywróceniu łącza, utrzymuje pełny zapis niezależnie od łączności.
1. Sterowanie w czasie rzeczywistym w chmurze. Opóźnienia i awarie czynią je zawodnym dla decyzji w zamkniętej pętli.
2. Ciężka analityka na urządzeniach brzegowych. Brakuje im skali; to zadanie dla chmury.
3. Rejestracja bez buforowania na brzegu. Przerwy w sieci stają się dziurami w danych.
4. Traktowanie tego jako jednego wyboru. Właściwy projekt dzieli pracę według potrzeb dotyczących opóźnień i odporności.
OEE korzysta z obu warstw: rejestracja na brzegu utrzymuje dane kompletne i w czasie rzeczywistym nawet podczas krótkich problemów z siecią, podczas gdy agregacja w chmurze pokazuje trendy OEE na liniach i w zakładach. Platforma, która rejestruje na brzegu i analizuje w chmurze, daje zarówno nieprzerwany zapis, jak i wgląd na poziomie floty.
Zobacz, jak Fabrico rejestruje to automatycznie na Twoich liniach — poznaj OEE dla produkcji lub umów się na demo.
Żadne — edge nadaje się do pracy w czasie rzeczywistym i odpornej na awarie, chmura do skali i analityki. Większość zakładów używa obu.
Sterowanie w czasie rzeczywistym, bezpieczeństwo, lokalne rejestrowanie OEE i wszystko, co musi przetrwać przerwę w łączności.
Długoterminowe przechowywanie, analityka między zakładami, ciężkie modele i raportowanie.
Rejestracja na brzegu z lokalnym buforowaniem zapobiega powstawaniu dziur w danych podczas awarii sieci.
Nie — to stały podział, przydzielający każde obciążenie do warstwy, która odpowiada jego wymaganiom dotyczącym opóźnień i odporności.