Mapowanie tagów PLC dla OEE - Krótka lista tagów do odczytu
Key takeaways
- Pięć tagów na maszynę pokrywa większość potrzeb OEE: run state, fault code, total count, reject count oraz aktualne SKU.
- Prędkość oraz sygnały o niedostatecznym zasilaniu lub zablokowaniu są przydatnymi dodatkami, ale nie są obowiązkowe.
- Zapisz listę tagów raz i poproś inżyniera ds. sterowania o podpis.
- Tylko do odczytu. OEE nigdy nie musi zapisywać wartości z powrotem do PLC.
- Przetestuj każdy tag w odniesieniu do rzeczywistości, zanim ktoś zacznie ufać liczbom.
Odczytywanie maszyny dla OEE nie oznacza odczytywania setek tagów PLC. Kilka na maszynę wystarczy, aby obliczyć Dostępność, Wydajność i Jakość. Praca polega na znalezieniu właściwych, ich sprawdzeniu i zapisaniu, co każdy oznacza.
Fabrico, oprogramowanie do OEE i lekki MES z kamerami AI, łączy maszynę przez jej PLC, urządzenie IoT Fabrico lub kamerę AI. Gdy PLC jest odczytywane, poniższa lista tagów jest punktem wyjścia, na którym zgadzają się wasz zespół sterowania i zespół techniczny Fabrico.
Jakie tagi PLC są potrzebne do OEE?
| Tag | Co to mówi OEE | Typ typowy |
|---|---|---|
| Run state | Pracuje lub zatrzymana: podstawa Dostępności | Wartość logiczna lub numer stanu |
| Fault or alarm code | Która awaria była aktywna, gdy maszyna się zatrzymała | Liczba całkowita |
| Total count | Cyklów lub wyprodukowanych jednostek: podstawa Wydajności | Licznik |
| Reject count | Jednostki odrzucone na maszynie: podstawa Jakości | Licznik |
| Recipe or SKU number | Co jest uruchomione, aby użyć właściwej prędkości docelowej | Liczba całkowita |
| Extras | Rzeczywista prędkość, pusty dopływ, pełny odpływ, tryb automatyczny lub ręczny | Liczba rzeczywista lub logiczna |
Sygnały dopływu i odpływu są warte wysiłku na połączonych liniach. Pozwalają odróżnić brak zasilania i zablokowanie od własnych awarii maszyny.
Trzymaj listę krótko celowo. Każdy dodatkowy tag to kolejna rzecz do zmapowania, przetestowania i aktualizowania przy zmianie programu. Zacznij od pięciu, przetestuj je na jednej maszynie i dodawaj dodatki tylko wtedy, gdy naprawdę są potrzebne.
Jak zbudować listę tagów?
- Wypisz maszyny oraz markę, model i protokół PLC każdej z nich.
- Zlokalizuj tagi z inżynierem sterowania. Tagi różnią się w zależności od marki, modelu i osoby, która napisała program.
- Zapisz każdy tag: jego adres, typ, znaczenie, jednostkę i ewentualne skalowanie.
- Przetestuj go względem linii, jak opisano poniżej.
- Podpisz listę i przechowuj ją z dokumentami maszyny.
W niektórych starszych lub niestandardowych sterownikach sygnały w ogóle nie są udostępnione. Wówczas może być potrzebna krótka praca wykwalifikowanego inżyniera sterowania, często 1 do 4 godzin, aby je udostępnić. To jest zmiana programu, więc zaplanuj ją jak taką. Nasz przewodnik po metodach ekstrakcji danych z PLC omawia dostępne opcje.
Jak sprawdzić każdy tag w odniesieniu do rzeczywistości?
- Liczyć ręcznie. Uruchom maszynę na kilka minut, policz jednostki samodzielnie i porównaj z licznikem.
- Wymuś zatrzymanie. Zatrzymaj maszynę i sprawdź, czy stan pracy zmienia się natychmiast.
- Sprawdź ścieżkę odrzuconych. Upewnij się, że odrzut jest liczony raz, w jednym miejscu.
- Zmień SKU. Sprawdź, czy numer receptury naprawdę zmienia się, gdy zmienia się produkt.
- Obserwuj zawijanie licznika. Dowiedz się, kiedy licznik przepełnia się lub resetuje.
Przykład: lista tagów dla jednego napełniacza
Przykładowa linia (liczby poglądowe, nie klient). Napełniacz napełnia 400 butelek na minutę, po 4 naraz. Jego lista tagów ma sześć pozycji.
| Tag | Typ | Znaczenie i uwaga |
|---|---|---|
| Filler.Running | Wartość logiczna | Prawda podczas napełniania |
| Filler.FaultCode | Liczba całkowita | Aktywna awaria, 0 gdy brak |
| Filler.CycleCount | Licznik 16-bitowy | Cykl, 4 butelki na cykl |
| Filler.RejectCount | Licznik 16-bitowy | Butelki odrzucone przy napełniaczu |
| Filler.RecipeNo | Liczba całkowita | Aktualne SKU, ustawiane przy przezbrajaniu |
| Filler.Speed | Liczba rzeczywista | Butelki na minutę |
W tej liście kryją się dwie pułapki. Po pierwsze, licznik liczy cykle, nie butelki. Liczba całkowita = cykle x 4, inaczej Wydajność wyjdzie czterokrotnie za niska.
Po drugie, licznik 16-bitowy zawija się po 65 535. Przy 100 cyklach na minutę zawija się co 65 535 / 100 = 655 minut, około 11 godzin. Brama musi obsługiwać zawinięcie, inaczej jedna zmiana dziennie pokaże ogromną ujemną liczbę.
Zapotrzebowanie na pracę przy mapowaniu rośnie wraz z liczbą maszyn. Linia z 12 maszynami przy 1 do 4 godzin pracy sterowania każda potrzebuje 12 do 48 godzin, przed pracami sieciowymi i przeglądem.
Jakie błędy psują mapowanie tagów?
- Liczniki, które resetują się przy zmianie zmiany bez wiedzy nikogo.
- Cyklów odczytywanych jako jednostki na maszynach z wieloma głowicami lub wielotorowych.
- Odrzuty liczone podwójnie, na maszynie i ponownie w dalszej części linii.
- Numer przepisu, który załoga zapomina zmienić, więc używana jest niewłaściwa prędkość docelowa.
- Konto bramy z prawami zapisu. Tylko do odczytu, zawsze.
Kody błędów wymagają szczególnej uwagi, gdy przekształca się je w przyczyny przestojów. Nasz przewodnik po projektowaniu kodów błędów PLC wyjaśnia, jak tworzy się dobre kody błędów.
Gdzie pasuje Fabrico?
Fabrico to platforma do zarządzania wydajnością produkcji z wykorzystaniem widzenia maszynowego. OEE i lekki MES są na pierwszym miejscu, odczytywane z sygnałów, które każda maszyna już posiada.
- Automatyczne rejestrowanie przestojów z tagów PLC, urządzeń IoT lub kamer.
- Operator potwierdza przyczynę jednym dotknięciem, ponieważ kod błędu jest wskazówką, nie zawsze przyczyną.
- OEE na żywo według linii i zmiany, z każdą stratą wycenioną w pieniądzu.
- Pilot na jednej linii, aby lista tagów została sprawdzona, zanim dołączą kolejne maszyny.
Lista tagów i połączenie dla każdego zakładu są uzgadniane z zespołem technicznym Fabrico. Nie ma darmowego planu ani poziomów: każdy zakład otrzymuje wycenę. Zobacz produkt na stronie OEE z widzeniem maszynowym i stronę sieciową w naszym poradniku łączności PLC.
Najczęściej zadawane pytania
Czym jest tag PLC?
Tag to nazwana wartość wewnątrz PLC, taka jak flaga pracy, licznik czy numer błędu. Każdy tag ma adres, typ danych i znaczenie ustalone przez osobę, która napisała program. OEE odczytuje kilka z nich, aby wiedzieć, kiedy maszyna pracuje i co produkuje.
Ile tagów PLC potrzebujesz do OEE?
Zwykle pięć na maszynę: stan pracy, kod błędu, liczba całkowita, liczba odrzuconych oraz aktualne SKU lub receptura. Prędkość i sygnały o niedostatecznym zasilaniu lub zablokowaniu pomagają na połączonych liniach. Więcej tagów rzadko poprawia OEE; dużo ważniejsze jest sprawdzenie tych kilku, które odczytujesz.
Czy trzeba zmienić program PLC, aby odczytywać tagi?
Nie, jeśli tagi już istnieją. Bramka odczytuje je przez OPC UA lub własny protokół PLC, przy użyciu konta tylko do odczytu. Zmiana jest potrzebna tylko wtedy, gdy sygnał w ogóle nie jest udostępniony, a wtedy jest to krótka praca dla twojego inżyniera sterowania.
Jak obsłużyć zawijanie licznika?
Ustal rozmiar licznika i kiedy się zawija lub resetuje, a następnie upewnij się, że bramka to obsługuje. Licznik 16-bitowy zawija się po 65 535. Bramka powinna dodać różnicę przez zawinięcie, a nie traktować surowego spadku jako ujemny licznik.
Kto powinien być właścicielem listy tagów PLC?
Inżynier sterowania zakładu, ponieważ zna program i zatwierdza każdą zmianę. Dostawca OEE proponuje listę i ją testuje. Przechowuj podpisaną listę wraz z dokumentami maszyny i aktualizuj ją za każdym razem, gdy program PLC ulega zmianie.
Zmapuj swoją pierwszą maszynę z nami
Przynieś markę i program PLC jednej maszyny. Pokażemy, jakie tagi są potrzebne do OEE i ile kosztują jej przestoje.
Powiązane artykuły
Najnowsze wiadomości z naszego bloga

Prawdziwe kafelki Fabrico, dane przykładowe.











