Sterownik PLC
Czym jest sterownik PLC?
Sterownik PLC (Programmable Logic Controller) jest przemysłowym urządzeniem przeznaczonym do sterowania pracą maszyn i procesów technologicznych.
Sterownik przetwarza sygnały wejściowe, wykonuje zapisany program użytkownika i na tej podstawie generuje odpowiednie sygnały wyjściowe. Może również komunikować się z innymi urządzeniami automatyki oraz systemami nadrzędnymi.
Rola sterownika PLC w automatyce przemysłowej
Sterownik PLC może pełnić funkcję centralnego elementu systemu sterowania.
Współpracuje między innymi z:
- czujnikami,
- modułami wejść i wyjść,
- falownikami,
- serwonapędami,
- panelami HMI,
- modułami komunikacyjnymi,
- urządzeniami pomiarowymi,
- elementami wykonawczymi.
Awaria sterownika może więc wpływać na pracę wielu urządzeń jednocześnie.
Podstawowe elementy sterownika PLC
W zależności od konstrukcji sterownik może składać się z kilku podstawowych bloków.
Należą do nich:
- procesor CPU,
- pamięć,
- układ zasilania,
- wejścia i wyjścia,
- interfejsy komunikacyjne,
- magistrala systemowa,
- układy zabezpieczające,
- moduły rozszerzeń.
Każdy z tych elementów może być potencjalnym źródłem awarii.
Najczęstsze problemy ze sterownikami PLC
Do typowych objawów należą:
- brak uruchomienia,
- przejście CPU w tryb STOP,
- samoczynne resety,
- błędy pamięci,
- utrata programu,
- brak komunikacji,
- nieprawidłowa praca wejść,
- nieprawidłowa praca wyjść,
- błędy modułów,
- niestabilna praca sterownika.
Prawidłowa diagnostyka wymaga ustalenia, czy problem dotyczy sprzętu, programu, konfiguracji czy urządzeń współpracujących.
Problemy z zasilaniem
Sterownik PLC wymaga stabilnego napięcia zasilającego do prawidłowej pracy wszystkich układów.
Problemy mogą powodować:
- zaniki napięcia,
- spadki napięcia,
- przepięcia,
- przeciążenie zasilacza,
- uszkodzenie wewnętrznego układu zasilania,
- zużyte kondensatory.
Niestabilne zasilanie może powodować resety, błędy komunikacji oraz nieprawidłowe działanie procesora i pamięci.
Problemy z procesorem CPU
CPU odpowiada za wykonywanie programu oraz zarządzanie pracą całego sterownika.
Awaria procesora może powodować:
- brak startu,
- przejście w tryb STOP,
- błędy systemowe,
- samoczynne resety,
- utratę komunikacji,
- nieprawidłowe wykonywanie programu.
Przed podejrzeniem uszkodzenia CPU należy sprawdzić jego zasilanie, pamięć oraz układy współpracujące.
Problemy z pamięcią
Pamięć przechowuje program użytkownika, konfigurację oraz dane robocze.
Jej uszkodzenie może powodować:
- utratę programu,
- błędy podczas uruchamiania,
- brak możliwości zapisu danych,
- utratę parametrów,
- błędy pamięci,
- nieprawidłową pracę sterownika po restarcie.
W przypadku starszych konstrukcji należy również sprawdzić stan baterii podtrzymującej.
Problemy z wejściami i wyjściami
Sterownik może działać prawidłowo, ale nieprawidłowo obsługiwać konkretne wejścia lub wyjścia.
Przyczyną może być:
- uszkodzony kanał,
- przepięcie,
- zwarcie,
- przeciążenie,
- problem z zasilaniem modułu,
- uszkodzenie elementów wejściowych lub wyjściowych.
Należy sprawdzić zarówno elektronikę PLC, jak i urządzenia podłączone do poszczególnych kanałów.
Problemy z komunikacją
Sterownik PLC często wymienia dane z wieloma urządzeniami automatyki.
Problemy mogą dotyczyć:
- przewodów,
- złączy,
- konfiguracji,
- adresacji,
- protokołu,
- interfejsu komunikacyjnego,
- zasilania modułu komunikacyjnego.
Brak komunikacji nie zawsze oznacza awarię sterownika, dlatego należy sprawdzić cały tor transmisji.
Błędy diagnostyczne
Sterowniki PLC zazwyczaj posiadają rozbudowane funkcje diagnostyczne.
Mogą informować o:
- błędach CPU,
- problemach z pamięcią,
- awariach modułów,
- błędach komunikacji,
- problemach z konfiguracją,
- zaniku zasilania.
Analiza komunikatów i historii błędów pozwala określić kierunek dalszej diagnostyki.
Diagnostyka sterownika PLC
Diagnostykę warto rozpocząć od sprawdzenia podstawowych warunków pracy.
Należy zweryfikować:
- zasilanie,
- sygnalizację LED,
- stan CPU,
- kody błędów,
- pamięć,
- wejścia i wyjścia,
- komunikację,
- konfigurację,
- program,
- moduły rozszerzeń.
Dopiero po wykluczeniu problemów zewnętrznych można przejść do szczegółowej diagnostyki elektroniki sterownika.
Diagnostyka elektroniki PLC
W przypadku podejrzenia awarii sprzętowej można sprawdzić poszczególne bloki na poziomie komponentów.
W zależności od konstrukcji mogą być analizowane:
- stabilizatory,
- przetwornice DC/DC,
- kondensatory,
- pamięci,
- procesor,
- transceivery,
- elementy zabezpieczające,
- tory wejściowe i wyjściowe.
Pomiary napięć, rezystancji oraz przebiegów mogą pomóc w precyzyjnym zlokalizowaniu uszkodzenia.
Naprawa sterownika PLC
Zakres naprawy zależy od rodzaju uszkodzenia.
Może obejmować:
- naprawę układu zasilania,
- wymianę pamięci,
- naprawę komunikacji,
- wymianę elementów wejściowych i wyjściowych,
- wymianę elementów zabezpieczających,
- naprawę uszkodzonych ścieżek,
- wymianę innych uszkodzonych komponentów.
Przed wymianą elementu należy ustalić przyczynę jego uszkodzenia.
Test sterownika po naprawie
Po naprawie należy sprawdzić cały sterownik, a nie tylko naprawiony obwód.
Test powinien obejmować:
- uruchamianie CPU,
- pamięć,
- wejścia,
- wyjścia,
- komunikację,
- pracę programu,
- stabilność zasilania,
- temperaturę,
- działanie modułów rozszerzeń.
W miarę możliwości test powinien być przeprowadzony w warunkach zbliżonych do rzeczywistej pracy maszyny.
Podsumowanie
Sterownik PLC jest jednym z najważniejszych elementów systemu automatyki przemysłowej. Jego awarie mogą dotyczyć zasilania, procesora, pamięci, wejść i wyjść, komunikacji oraz pozostałych układów elektronicznych.
Prawidłowa diagnostyka powinna obejmować zarówno oprogramowanie i konfigurację, jak i elektronikę urządzenia. W wielu przypadkach możliwa jest naprawa konkretnego modułu lub komponentu bez konieczności wymiany całego sterownika.