Sterowniki PLC (Programmable Logic Controller) to “mózgi” maszyn i linii produkcyjnych. Choć projektuje się je do bezawaryjnej pracy w ciężkich warunkach, z czasem ulegają procesom starzenia, przepięciom w sieci czy zakłóceniom elektromagnetycznym.
Awaria sterownika zazwyczaj oznacza całkowite zatrzymanie produkcji. Poniżej zebraliśmy 7 najczęstszych usterek PLC oraz wskazówki ułatwiające ich szybką diagnostykę.
1. CPU w trybie STOP (Czerwona dioda SF / BF)
Sterownik ma zasilanie, ale przestał wykonywać kod programu. Na panelu czołowym zapala się czerwona dioda błędu systemowego (SF - System Fault) lub błędu magistrali (BF - Bus Fault).
Jak diagnozować:
- Bufor diagnostyczny: Podłącz się do sterownika za pomocą oprogramowania narzędziowego (np. TIA Portal, Step 7, CX-Programmer) i odczytaj bufor diagnostyczny (Diagnostic Buffer). To tam znajdziesz dokładny kod błędu.
- Błędy programowe: Często tryb STOP wywoływany jest przez błąd w kodzie, np. dzielenie przez zero, próbę odwołania się do nieistniejącego bloku danych (DB) lub wyjście poza zakres tablicy.
- Brak modułu / OB: Jeśli w konfiguracji sprzętowej brakuje zadeklarowanego modułu rozszerzeń, CPU zgłosi błąd. Brak załadowanego bloku organizacyjnego (np. OB82, OB121) dla obsługi błędów spowoduje przejście w tryb STOP.
2. Błędy pamięci (Memory Errors)
Sterownik nie pozwala na wgranie zmian, zgłasza błąd karty MMC/SD lub zachowuje się niestabilnie po restarcie.
Jak diagnozować:
- Karty pamięci: Pamięci typu Flash/EEPROM mają ograniczoną liczbę cykli zapisu. Wyciągnięcie karty pamięci przy włączonym zasilaniu to najszybsza droga do uszkodzenia jej systemu plików.
- Uwaga serwisowa: Nigdy nie formatuj dedykowanych kart pamięci (np. Siemens MMC) w standardowym czytniku Windows! Zniszczy to ukrytą partycję systemową. Wymaga to specjalnego programatora (Prommer) lub formatowania z poziomu samego PLC.
3. Utrata programu (Powrót do ustawień fabrycznych)
Po weekendowym postoju maszyny lub zaniku napięcia na zakładzie, sterownik uruchamia się, ale nie wykonuje żadnych operacji. Pamięć RAM jest pusta.
Jak diagnozować:
- Bateria podtrzymująca (RTC/RAM): Głównym winowajcą jest rozładowana bateria (np. litowa 3V lub 3.6V). Jeśli maszyna była długo odłączona od sieci, bateria ulega całkowitemu drenażowi, a ulotna pamięć RAM (w której znajdował się kod) zostaje wykasowana.
- Pamięć EPROM: Upewnij się, że po załadowaniu backupu programu zgrałeś go do nieulotnej pamięci ROM/Flash, z której CPU automatycznie załaduje kod po powrocie zasilania.
4. Błędy wejść i wyjść (I/O Errors)
Program wysterowuje wyjście (np. cewkę stycznika), w sofcie widać zmianę stanu na “1”, ale fizycznie wyjście nie podaje napięcia. Odwrotnie: czujnik podaje 24V na wejście, ale sterownik tego nie widzi.
Jak diagnozować:
- Spalenie przekaźników / tranzystorów: Wyjścia przekaźnikowe sklejają się od prądów udarowych, a wyjścia tranzystorowe palą się przy zwarciach w instalacji maszyny. Zmierz napięcie bezpośrednio na listwie zaciskowej PLC.
- Uszkodzenie transoptorów: Wejścia cyfrowe są separowane galwanicznie za pomocą transoptorów (optoizolatorów). Przepięcie (np. podanie 230V na wejście 24V) skutkuje ich natychmiastowym zniszczeniem (często z widocznym przepaleniem ścieżek na PCB). Wymaga to rozebrania sterownika i wymiany uszkodzonych elementów SMD.
5. Problemy z komunikacją Ethernet / PROFINET
Brak możliwości nawiązania połączenia ze sterownikiem z poziomu inżynierskiego, HMI gubi połączenie, diody LINK/ACT przy gnieździe RJ45 nie świecą.
Jak diagnozować:
- Warstwa fizyczna: Wyklucz usterkę kabla krosowego, switcha przemysłowego oraz zakłócenia od kabli siłowych poprowadzonych w tym samym korycie.
- Uszkodzenie kontrolera PHY: Przepięcia z sieci miedzianej lub różnice potencjałów mas uziemiających często prowadzą do uszkodzenia układu interfejsu sieciowego na płycie głównej PLC. Jeśli gniazdo ma wbudowane transformatory separujące, mogły ulec przerwaniu.
6. Awarie modułów rozszerzeń
CPU działa poprawnie, ale moduły analogowe, temperaturowe lub szybkie liczniki dołączone do stacji zgłaszają błędy (migające czerwone diody na modułach).
Jak diagnozować:
- Złącze magistrali (Backplane): Złącza łączące kolejne moduły na szynie DIN są narażone na wibracje i korozję (szczególnie w środowisku korozyjnym, np. oczyszczalnie ścieków). Spróbuj zdemontować stację, wyczyścić piny i złożyć ponownie.
- Brak zasilania na magistrali: Upewnij się, że nie przekroczono bilansu prądowego modułu zasilacza zasilającego tylną magistralę.
7. Błędy zasilania i restarty
Sterownik całkowicie “martwy”, włącza się i wyłącza w pętli lub resetuje się podczas załączania wyjść o dużym poborze prądu.
Jak diagnozować:
- Wewnętrzna przetwornica: Na płycie głównej PLC znajduje się układ zasilania logicznego (DC/DC), redukujący napięcie 24V do 5V i 3.3V dla układów scalonych. Degradacja kondensatorów elektrolitycznych (wyschnięcie) w tym obwodzie powoduje ogromne tętnienia. Kiedy procesor dostaje zaszumione napięcie, Watchdog natychmiast resetuje system, by chronić układ przed błędem logicznym.
Awaria elektroniki sterownika?
W Zero Analog wiemy, że wymiana całego modułu na nowy jest kosztowna i często wiąże się z długim czasem oczekiwania. Z powodzeniem naprawiamy sprzęt na poziomie komponentów – wymieniamy wypalone przekaźniki, transoptory, układy zasilania i interfejsy komunikacyjne.Przekaż nam swój sprzęt, a my zajmiemy się przywróceniem go do pracy.