Najważniejsze wnioski: W sterownikach Allen-Bradley Logix (ControlLogix, CompactLogix) awaria krytyczna zatrzymuje program i powoduje, że wskaźnik OK/FAULT sterownika przechodzi w stan błędu. Każda awaria krytyczna ma Typ i Kod (np. Typ 4 = błąd programu, z kodami dla błędów takich jak indeks tablicy poza zakresem).
Zakładka „Major Faults” we Właściwościach sterownika w Studio 5000 pokazuje rekord; błędy możliwe do odzyskania można tam wyczyścić lub obsłużyć automatycznie za pomocą rutyny obsługi błędów, więc pojedynczy zły indeks tablicy nie musi zatrzymywać całej linii.
Szczegółowa lista znajduje się w dokumentacji kodów błędów Rockwell; istotne jest odczytywanie pary (Typ, Kod), zamiast traktować „awarię” jako jednorodne zdarzenie.
Dla odzyskiwalnych błędów typu 4 Logix pozwala każdemu programowi mieć rutynę obsługi błędów: gdy wystąpi błąd, uruchamia się rutyna, może zalogować zdarzenie i wyczyścić rekord błędu, a wykonywanie programu jest kontynuowane. Użyte prawidłowo, zmienia to katastrofę zatrzymującą linię w zarejestrowane zdarzenie z alarmem.
Użyte niewłaściwie, cicho maskuje prawdziwe problemy, więc ZAWSZE rejestruj to, co zostało przechwycone (dane rekordu błędu) w miejscu przeglądanym przez człowieka i generuj alarm przy powtórzeniach. Program obsługi błędów na poziomie sterownika pełni tę samą rolę dla błędów o zasięgu całego sterownika.
Każda awaria krytyczna to zdarzenie przestoju z precyzyjną, czytelną maszynowo przyczyną, co czyni je wartościowym źródłem danych do prac nad niezawodnością, jeśli opuszcza PLC. Rejestruj błędy z ich Typem i Kodem w zleceniach pracy w systemie CMMS, analizuj je w analizie przestojów i projektuj kody błędów tak, aby określały rzeczywiste przyczyny zamiast ogólnych kategorii.
Fabrico spina to wszystko na hali: zweryfikowane komputerowo OEE rejestruje zatrzymanie i jego czas trwania nawet gdy nikt tego nie zapisze, a zamknięty obieg w CMMS łączy błąd z naprawą, dostarczając rzetelnych danych MTTR i MTBF. Dla dyscypliny projektowania po stronie PLC zobacz nasz przewodnik po PLC w produkcji.
Jaka jest różnica między awarią krytyczną a niekrytyczną?
Awaria krytyczna zatrzymuje wykonywanie programu; błąd niekrytyczny rejestruje stan i wykonywanie jest kontynuowane. Ta sama przyczyna źródłowa może być zakwalifikowana jako jedna lub druga, w zależności od konfiguracji.
Błąd się czyści, ale ciągle wraca. Co dalej?
Przyczyna nadal występuje. Odczytaj z rekordu błędu odniesienie do programu i rutyny i napraw logikę lub połączenie, które wskazuje; nie automatyzuj czyszczenia wokół nierozpoznanego błędu.
Czy każdy program powinien mieć rutynę obsługi błędów?
W programach, w których możliwy do odzyskania błąd danych nie powinien zatrzymać maszyny, tak, z logowaniem i alarmowaniem. Logika związana z bezpieczeństwem podlega odrębnym standardom i nigdy nie powinna być „wyczyszczona i kontynuowana” lekkomyślnie.
Aby zobaczyć, jak zweryfikowane wykrywanie zatrzymań i zamknięty obieg zadań serwisowych przekształcają logi błędów PLC w usprawnienia niezawodności, zarezerwuj demo.