Unified Namespace i PackML – fundament wydajnej analityki danych w przemyśle

Wdrażanie zaawansowanej analityki i AI w zakładach produkcyjnych wymaga ustandaryzowanej architektury danych. Połączenie koncepcji Unified Namespace (UNS) oraz standardu PackML pozwala wyeliminować chaos informacyjny i zredukować koszty transmisji danych do chmury. Rozwiązania te, wspierane przez przetwarzanie krawędziowe, umożliwiają budowę skalowalnych systemów monitorowania produkcji w czasie rzeczywistym.

Dodaj do ulubionych źródeł w Google
Posłuchaj
00:00

Producenci inwestujący w analitykę przemysłową napotykają powtarzający się problem: niekompletne dashboardy, niespójne wyniki modeli AI i wielotygodniowe prace integracyjne przy każdym nowym strumieniu danych. Źródłem tych trudności nie jest jakość narzędzi analitycznych, lecz architektura infrastruktury danych na hali produkcyjnej. Dwa standardy – Unified Namespace i PackML – stosowane łącznie, stanowią odpowiedź na ten problem.

Architektura „spaghetti" i jej konsekwencje

Urządzenia przemysłowe komunikują się za pomocą wielu różnych protokołów – OPC UA, Modbus, PROFINET, EtherNet/IP – oraz zamkniętych formatów poszczególnych dostawców. Każdy system łączy się wyłącznie z tymi systemami, z którymi zintegrowano go podczas instalacji. Z czasem powstaje gęsta sieć bezpośrednich połączeń punkt-punkt, określana przez inżynierów mianem architektury „spaghetti".

Powoduje to dwa nakładające się problemy. Pierwszy to pułapka ciągłego odpytywania i wypychania danych (poll-and-push): systemy nieustannie odpytują się o aktualizacje niezależnie od tego, czy cokolwiek się zmieniło, generując zbędny ruch sieciowy i opóźnienia. Drugi to chaos w danych: ta sama wielkość fizyczna może mieć inną etykietę, inne jednostki i inny typ danych na różnych maszynach tej samej linii. Każda analiza wykraczająca poza pojedynczą maszynę wymaga wtedy dedykowanej warstwy tłumaczącej – i jest to jedna z głównych barier dla przemysłowej AI oraz zaawansowanej analityki.

Unified Namespace: architektura publikuj/subskrybuj zamiast połączeń punkt-punkt

Unified Namespace (UNS) rozwiązuje problem integracji, zastępując model punkt-punkt architekturą publikuj/subskrybuj. Każde źródło danych publikuje informacje w centralnym brokerze, a każdy odbiorca subskrybuje wyłącznie te strumienie, których potrzebuje. Dodanie nowego odbiorcy nie wymaga żadnych zmian w systemach źródłowych.

Najczęściej stosowanym protokołem komunikacyjnym jest MQTT (Message Queuing Telemetry Transport) – lekki protokół zaprojektowany z myślą o zawodnych sieciach przemysłowych, urządzeniach o ograniczonych zasobach i niskich opóźnieniach. Uzupełnia go specyfikacja Sparkplug B, która wprowadza mechanizm raportowania przez wyjątek (report by exception): urządzenia publikują aktualizacje tylko wtedy, gdy wartość zmieni się powyżej zdefiniowanego progu – nie w stałym cyklu odpytywania.

Struktura przestrzeni nazw odzwierciedla hierarchię ISA-95: od przedsiębiorstwa, przez zakład, obszar, linię i gniazdo, aż do poszczególnych tagów. Każdy punkt danych ma przewidywalny adres, a każdy system znający tę strukturę może do niego dotrzeć bez dedykowanych prac integracyjnych.

PackML: wspólny słownik stanów i wskaźników maszyn

PackML odpowiada na odrębny, choć ściśle powiązany problem: brak spójności w opisie stanów pracy maszyn. W zakładzie korzystającym z urządzeń wielu producentów jedna maszyna raportuje stany jako „running" i „faulted", inna jako „auto" i „E-stop", kolejna posługuje się kodami liczbowymi. Każda analiza między maszynami wymaga warstwy tłumaczącej.

PackML eliminuje tę warstwę, definiując standardowy model stanów obejmujący m.in. Stopped, Idle, Starting, Execute, Completing, Complete i Resetting. W środowisku zgodnym z tym standardem wszystkie maszyny używają identycznych nazw stanów i przejść między nimi. Wskaźniki wydajności – rzeczywista prędkość, prędkość zadana, liczba wyprodukowanych sztuk, liczba braków – są publikowane pod ustandaryzowanymi nazwami tagów, co sprawia, że dane z maszyn różnych dostawców są bezpośrednio porównywalne bez żadnego tłumaczenia.

Synergia PackML i UNS oraz filtrowanie danych na brzegu sieci

Gdy maszyny zgodne z PackML publikują ustandaryzowane dane w UNS za pośrednictwem protokołu MQTT, każda maszyna posługuje się tym samym słownikiem danych, każdy punkt danych ma przewidywalny adres w hierarchii ISA-95, a odbiorcy otrzymują aktualizacje wyłącznie wtedy, gdy coś się zmienia. Nakład pracy integracyjnej, który dotychczas czynił z analityki między liniami wielomiesięczny projekt, sprowadza się do kwestii konfiguracji.

Duża fabryka z setkami sterowników PLC i tysiącami czujników może jednak generować dziesiątki milionów punktów danych na minutę. Przesyłanie wszystkiego do chmurowej platformy analitycznej jest kosztowne, wprowadza opóźnienia i pogarsza stosunek sygnału do szumu w modelach. Odpowiedzią jest inteligentne filtrowanie na brzegu sieci (edge), realizowane przede wszystkim dwiema technikami.

Filtrowanie ze strefą martwą (dead-band) blokuje aktualizacje, gdy wartość zmienia się poniżej zdefiniowanego progu – czujnik temperatury oscylujący o 0,1°C wokół stabilnej wartości nie wysyła żadnego komunikatu.

Agregacja oblicza na brzegu sieci statystyki zbiorcze – średnie, wartości minimalne i maksymalne, odchylenia standardowe – w zdefiniowanym oknie czasowym i przekazuje jedną wartość podsumowującą zamiast tysięcy surowych odczytów.

Argument finansowy za tym podejściem jest wymierny. Fabryka z 50 maszynami, z których każda udostępnia 200 tagów odpytywanych co sekundę, generuje około 864 mln punktów danych na dobę. Przy typowych stawkach chmurowych platform IoT wynoszących 0,10–0,30 € za milion wiadomości daje to 86–260 € dziennie wyłącznie za pozyskiwanie danych. Zastosowanie raportowania przez wyjątek i filtrowania ze strefą martwą, redukujące liczbę wiadomości o 90%, obniża ten koszt do 9–26 € dziennie. W praktyce architektura oparta wyłącznie na chmurze kosztuje zakład tej wielkości około 3000–4500 € miesięcznie, podczas gdy architektura z filtrowaniem na brzegu sieci – jedynie 400–600 € miesięcznie. Inwestycja w sprzęt edge zwraca się zazwyczaj w niecałe trzy miesiące, a pięcioletnie oszczędności przekraczają 150 000 € dla jednego zakładu.

Możliwości biznesowe wynikające z ustandaryzowanej architektury danych

Opisana architektura otwiera cztery kluczowe obszary zastosowań. Dashboardy produkcyjne w czasie rzeczywistym można budować, subskrybując odpowiednie tematy w przestrzeni nazw – bez dedykowanych prac integracyjnych i bez uzależnienia od API konkretnego dostawcy. Analityka porównawcza wielu linii i zakładów staje się zwykłym zapytaniem do danych, ponieważ PackML wymusza wspólny słownik, a UNS zapewnia spójną strukturę adresów. Modele AI i uczenia maszynowe otrzymują ustrukturyzowane, opisane i spójnie sformatowane dane, co bezpośrednio przekłada się na jakość wyników i jest jednym z kluczowych powodów, dla których projekty pilotażowe AI częściej trafiają do produkcji. Przeniesienie wnioskowania i logiki sterowania na brzeg sieci umożliwia z kolei podejmowanie decyzji wymagających reakcji w milisekundach – takich jak zamknięta pętla kontroli jakości, blokady bezpieczeństwa czy korekty procesu – bez zależności od chmury.

Wdrożenie UNS i PackML nie wymaga wymiany istniejących maszyn ani systemów. Większość sterowników PLC można skonfigurować do publikowania danych do brokerów MQTT za pomocą standardowego oprogramowania bramek edge, a zgodność z PackML można doposażyć poprzez translację na poziomie bramki w maszynach nieobsługujących tego standardu natywnie. Typowym punktem wyjścia jest jedna linia lub jedno gniazdo produkcyjne, po czym następuje walidacja modelu danych i stopniowe skalowanie rozwiązania.

Unified Namespace i PackML tworzą razem architektoniczny fundament, który przekształca heterogeniczne, niespójne dane z hali produkcyjnej w ustrukturyzowany, adresowalny i wydajnie filtrowany zasób. Korzyści są mierzalne zarówno w kosztach infrastruktury, jak i w zdolności organizacji do budowania niezawodnej analityki przemysłowej i skutecznych rozwiązań AI.

Źródło: OMRON

Więcej na industrial.omron.pl
Chcesz częściej widzieć nasze artykuły w Google? Dodaj AutomatykaB2B do ulubionych źródeł

Zobacz więcej w kategorii: Prezentacje firmowe
Przemysł 4.0
120 000 puszek obracanych na godzinę
Przemysł 4.0
Jak elementy sterowania ruchem firmy HIWIN umożliwiają realizację wysoce precyzyjnych procesów szlifowania soczewek optycznych
Zasilanie, aparatura nn
Jeden zasilacz do trzech napędów bram. EVER wprowadza nowe serie UZS-1F i UZS-3F
Pomiary
Elektrody pH do automatyki procesowej - wiarygodny pomiar pH jako fundament stabilnego sterowania procesem
Silniki i napędy
Nowy wymiar mobilności: elektryczne napędy Bosch Rexroth
Pomiary
Jak AI zmienia condition monitoring maszyn?
Zobacz więcej z tagiem: Pomiary
Prezentacje firmowe
Elektrody pH do automatyki procesowej - wiarygodny pomiar pH jako fundament stabilnego sterowania procesem
Prezentacje firmowe
Jak AI zmienia condition monitoring maszyn?
Gospodarka
Globalny rynek pomiarów twardości

Kalkulator elektryka - kiedy potrzebujesz odpowiedzi „tu i teraz”

Instalacje, których jednym z kluczowych elementów są kable i osprzęt kablowy, projektowane są przez osoby posiadające odpowiednie uprawnienia. Powstawanie projektu jest procesem wymagającym, złożonym i często długotrwałym. Wymaga uwzględnienia wielu parametrów, warunków pracy, obowiązujących norm oraz właściwego doboru komponentów.
Zapytania ofertowe
Unikalny branżowy system komunikacji B2B Znajdź produkty i usługi, których potrzebujesz Katalog ponad 7000 firm i 60 tys. produktów