Specyfikacje towarzyszące OPC UA dla OEE: Machinery, PackML i inne
Kluczowe wnioski
- Specyfikacja towarzysząca to wspólny model danych OPC UA dla jednego typu maszyny.
- Dzięki niej maszyny od różnych producentów pokazują swój stan i liczby w ten sam sposób.
- Dla OEE najważniejsze są trzy: OPC UA for Machinery (40001), PackML on OPC UA (30050) oraz OPC 30060.
- Specyfikacja nadal zostawia luki: idealny czas cyklu i podział na planowane i nieplanowane pochodzą z zakładu.
- Pytaj producentów maszyn, jakie specyfikacje towarzyszące obsługują przed zakupem.
OPC UA przesyła wartości z maszyny do klienta. Specyfikacja towarzysząca mówi, co te wartości oznaczają, w ten sam sposób dla każdej maszyny tego typu. Dla OEE to oszczędza dużo poszukiwań tagów, ponieważ stan, liczniki i błędy znajdują się w znanych miejscach.
Fabrico, OEE i lekki MES z kamerami AI łączą maszynę przez jej PLC, urządzenie IoT Fabrico lub kamerę AI. Tam gdzie maszyna oferuje OPC UA, specyfikacja towarzysząca przyspiesza uzgodnienie połączenia z zespołem technicznym Fabrico.
Czym jest specyfikacja towarzysząca OPC UA?
OPC UA, znany także jako IEC 62541, to standard niezależny od platformy dla bezpiecznej, niezawodnej wymiany danych. Jego dane to przestrzeń adresowa węzłów połączonych referencjami. Serwery publikują definicje typów, więc klient może odczytać, co oznacza wartość, a nie tylko liczbę.
Specyfikacja towarzysząca opiera się na tym. Grupa branżowa i OPC Foundation uzgadniają jeden model dla typu maszyny. Określa, jakie węzły ma maszyna, jak się nazywają i co oznacza każdy stan. Napełniacz od jednego producenta i napełniacz od innego potem odpowiadają na te same pytania w ten sam sposób.
OPC Foundation je wymienia — dla robotyki, wag i wielu innych typów maszyn. Nasz OPC UA guide omawia standard bazowy.
Które specyfikacje towarzyszące są ważne dla OEE?
| Specification | Number | What it gives OEE |
|---|---|---|
| OPC UA for Machinery | OPC 40001 | Wspólny stan maszyny: NotAvailable, OutOfService, NotExecuting, Executing |
| PackML on OPC UA | OPC 30050 | Stany maszyn pakujących i PackTags, zestaw tagów stworzony z myślą o OEE |
| OPC 30060 | OPC 30060 | Model ukierunkowany na OEE, przestoje i przyczyny źródłowe dla maszyny i linii |
| Machine tools | OPC 40501 | Stany, zlecenia i liczniki dla obrabiarek |
OPC UA for Machinery został opublikowany wraz z VDMA, niemieckim stowarzyszeniem producentów maszyn. Jego cztery stany wyznaczają użyteczną granicę. OutOfService oznacza przyczynę techniczną wewnątrz maszyny, taką jak awaria. NotExecuting oznacza, że maszyna czeka z powodu zewnętrznego, np. braku surowca, przezbrojenia lub braku zamówienia.
PackML, opublikowany jako ANSI/ISA-TR88.00.02, to model stanów znany większości linii pakujących. Nasz przewodnik po PackML state model wymienia jego stany.
Czego specyfikacja towarzysząca nie może zapewnić?
Badanie z 2024 roku przeprowadzone przez Uniwersytet w Stuttgarcie i Fraunhofer IAO przetestowało to. Próbowano obliczyć OEE według ISO 22400-2 tylko na podstawie danych z OPC 40001 i 40501. Stan zlecenia, ilość dobrych i wyprodukowana ilość dały się odczytać bezpośrednio. Ale pozostały trzy luki:
- Brak wskaźnika utrzymania ruchu w żadnej ze specyfikacji.
- Idealny czas cyklu można było jedynie oszacować.
- Podział między czasem przezbrojenia a czasem produkcji nie dał się odczytać wiarygodnie, ponieważ jest on ustalany później w MES.
Maszyna mówi więc, że się zatrzymała. Osoba lub MES mówi dlaczego i czy zatrzymanie było planowane.
Przykład: jedna linia, mieszane maszyny
Przykładowa linia (liczby poglądowe, nie klient). Linia pakująca ma 8 maszyn od 5 producentów. Trzy z nich obsługują specyfikację towarzyszącą; pięć nie.
| Machines | How they are read | Mapping work |
|---|---|---|
| 3 with a companion spec | Standard nodes for state and counts | One template, then about 1 hour of checks each = 3 hours |
| 5 without | Custom PLC tags, found one by one | 1 to 4 hours each = 5 to 20 hours |
| Line total | 8 to 23 hours, before network work |
Trzy standardowe maszyny wymagają mniej więcej tego samego wysiłku, co jedna maszyna niestandardowa. Jeśli następny zakup napełniacza w zakładzie będzie zawierał specyfikację towarzyszącą, następna linia będzie tańsza w podłączeniu.
Niektóre dane nadal pochodzą z zakładu dla każdej maszyny: idealna prędkość dla SKU, kalendarz zmian i powody zatrzymań, które potwierdza operator.
Co powinieneś zapytać producentów maszyn?
- Jakie specyfikacje towarzyszące OPC UA obsługuje ta maszyna i która wersja?
- Które węzły podają stan maszyny, liczniki i aktywny błąd?
- Czy możemy otrzymać konto użytkownika tylko do odczytu dla systemu OEE?
- Jakie tryby i polityki bezpieczeństwa oferuje serwer OPC UA?
- Czy model informacyjny jest udokumentowany i czy nasz zespół kontroli może go zobaczyć przed dostawą?
Umieść te pytania w specyfikacji zakupu nowych maszyn. Nic nie kosztuje zapytać, a oszczędza godziny na każdej linii. Nasz przewodnik po OPC UA for OEE pokazuje, jak dane są używane po ich otrzymaniu.
Gdzie pasuje Fabrico?
Fabrico to platforma do poprawy wydajności produkcji z wykorzystaniem widzenia komputerowego. OEE i lekki MES są na pierwszym miejscu i odczytywane są z dowolnego sygnału, który oferuje każda maszyna.
- Automatyczne rejestrowanie przestojów z tagów PLC, OPC UA, urządzeń IoT lub kamer.
- Operator potwierdza powód jednym stuknięciem, wypełniając lukę, którą zostawia specyfikacja towarzysząca.
- OEE na żywo według linii i zmiany, z każdą stratą wycenioną w pieniądzu.
- Pilot na jednej linii, tak aby połączenie było sprawdzone przed skopiowaniem.
Szczegóły połączenia dla każdego zakładu uzgadniane są z zespołem technicznym Fabrico. Nie ma planu bezpłatnego ani poziomów: każdy zakład otrzymuje wycenę. Zobacz produkt na computer vision OEE page.
Najczęściej zadawane pytania
Co to jest specyfikacja towarzysząca OPC UA?
To wspólny model danych dla jednego typu maszyny, zbudowany na OPC UA. Określa, jakie węzły oferuje maszyna, jak się nazywają i co oznaczają ich wartości. Maszyny od różnych producentów, które obsługują tę samą specyfikację, można wtedy odczytywać w ten sam sposób.
Która specyfikacja towarzysząca pasuje do maszyn pakujących?
PackML on OPC UA, opublikowany jako OPC 30050, to zwykle stosowana specyfikacja dla pakowania. Zawiera stany PackML oraz zestaw tagów PackTags, stworzony tak, by OEE można było obliczać tak samo na maszynach dowolnego producenta.
Czy OPC UA for Machinery daje OEE bezpośrednio?
Nie samodzielnie. Dostarcza wspólny stan maszyny z czterema wartościami, co pomaga oddzielić awarie od oczekiwania. OEE potrzebuje też liczników, idealnego czasu cyklu i planu produkcji. Dwa ostatnie dostarcza zakład lub MES.
Czy można obliczyć OEE tylko na podstawie danych OPC UA?
Nie w pełni. Badanie z 2024 roku wykazało, że stan i ilości można odczytać, ale idealny czas cyklu da się tylko oszacować. Podział na czas przezbrojenia i czas produkcji również nie dawał się wiarygodnie odczytać. Te informacje pochodzą z danych zakładu i MES.
Gdzie znaleźć listę specyfikacji towarzyszących?
OPC Foundation publikuje je wraz z numerami i wersjami w swojej referencji online. Wyszukaj tam typ swojej maszyny. Potem zapytaj producenta, którą wersję obsługuje jego maszyna, bo starsze maszyny mogą obsługiwać wcześniejszą wersję lub żadnej.
Sprawdź obsługę OPC UA swoich maszyn z nami
Przynieś listę maszyn i producentów z twojej linii. Pokażemy, jak każda się podłącza i ile kosztują jej przestoje.
Powiązane artykuły
Najnowsze wiadomości z naszego bloga

Prawdziwe kafelki Fabrico, dane przykładowe.











