
Najważniejsze wnioski
Krótka odpowiedź: Ogólne kody błędów marnują czas diagnostyczny. Dobrze zaprojektowane kody nazywają konkretne urządzenie, konkretny stan i sugerują krok naprawczy. Dyscyplina kosztuje więcej na początku, ale oszczędza godziny na każdy błąd na zawsze. Zobacz także Projektowanie kodów przyczyn przestojów.
„Błąd czujnika” nic konkretnego nie mówi operatorowi. Który czujnik? Jaki rodzaj błędu? Co sprawdzić w pierwszej kolejności?
Skutek: operator bada sprawę od podstaw. Średni czas diagnozy rośnie. OEE spada.
Przykład zły: FLT_SENSOR. Przykład dobry: FLT_PE_INFEED_LOW_LOW z opisem „Odczyt fotokomórki na wlocie niski przez 2 s — sprawdź soczewkę pod kątem zabrudzeń.”
Spójny prefiks, urządzenie, stan. Operatorzy szybko uczą się wzorca.
Dokumentuj każdy kod błędu: identyfikator, opis, sugerowane działanie, ścieżkę eskalacji. Operatorzy się do tego odwołują; CMMS łączy zlecenia pracy z kodami.
Kod błędu zasila pole powodu w CMMS. Raporty pokazują najważniejsze kody błędów według linii. Dochodzenia koncentrują się na największych problemach.
1. Kody napisane przez programistę bez przeglądu operatora. Kody mają sens dla programisty; nie dla operatora o 3 nad ranem.
2. Brak dokumentacji. Biblioteka kodów istnieje tylko w głowie programisty.
3. Ogólne kategorie typu „inne”. „Inny błąd” ukrywa faktyczną przyczynę.
4. Kody, które zmieniają się między rewizjami PLC. Dane historyczne stają się nieużyteczne.
Dostępność w OEE jest zdominowana przez przestoje. Kody błędów zasilają kategoryzację przyczyn przestojów. Konkretne kody dają konkretne wykresy Pareto; ogólne kody tworzą bezsensowny „Błąd czujnika” zajmujący 30% wykresu.
Moduł OEE Fabrico pobiera kody błędów PLC przez OPC UA / Modbus, mapuje je na kody przyczyn i generuje raporty Pareto, które napędzają usprawnienia projektowe.
Zobacz, jak Fabrico przechwytuje to automatycznie — poznaj OEE dla produkcji lub umów się na demo.
Inżynieria sterowania we współpracy z operatorami i zespołem utrzymania ruchu.
Tak. Przeprowadź refaktoryzację przy następnej rewizji programu.
To zmienne. Zwykle od kilkudziesięciu do kilkuset.
Często kilka minut na każdy błąd. Łącznie — godziny w tygodniu.