Przewodnik po rozwiązywaniu problemów związanych z wejściami/wyjściami ODOT

okładka

W działalności produkcyjnej przemysłowej jakość i stabilność produktów sprzętowych ma kluczowe znaczenie dla bezpiecznego i wydajnego działania całej linii produkcyjnej.Nie powinniśmy jednak pomijać konfiguracji oprogramowania.Problemy z oprogramowaniem mogą także skutkować awarią systemu, utratą danych czy brakiem możliwości prawidłowego wykonywania zadań linii produkcyjnej, co może mieć znaczący wpływ na cały proces produkcyjny.Dlatego zarówno w aspekcie sprzętu, jak i oprogramowania w środowisku produkcji przemysłowej, rozwiązywanie problemów jest niezbędnym krokiem, aby zapewnić płynne działanie sprzętu, zagwarantować wydajność produkcji oraz utrzymać bezpieczeństwo i niezawodność.

1

Dzisiaj przyjrzyjmy się rzeczywistemu przypadkowi, w którym konfiguracja oprogramowania miała wpływ na produkcję.Zadbajmy o to, aby w przyszłości skutecznie rozwiązywać problemy, aby zapewnić wydajność i niezawodność zautomatyzowanych linii produkcyjnych!

1

2

Opinia klienta: W sprzęcie na miejscu występują problemy z modułem CN-8032-L, które przechodzą w tryb offline, co powoduje, że maszyna uruchamia zatrzymanie awaryjne, a linia produkcyjna przestaje działać automatycznie.Aby przywrócić normalne działanie, wymagana jest ręczna interwencja, powodująca zakłócenia w regularnej produkcji i testowaniu.Jeśli problemu wypadania modułów w trybie offline nie można skutecznie rozwiązać, będzie to miało wpływ na ostateczną produkcję.

 

2

Po rozmowie na miejscu z personelem technicznym potwierdzono, że z trzech linii produkcyjnych na dwóch z nich wystąpił ten sam problem polegający na wypadaniu modułów w tym samym miejscu.Około 1 sekundy po wyłączeniu, moduły automatycznie połączą się ponownie.Klient podejmował już wcześniej próby wymiany modułów, ale nie rozwiązało to problemu.Wstępna ocena wykazała, że ​​problem prawdopodobnie nie był związany z jakością modułu.Podjęto następujące kroki rozwiązywania problemów:

1. Zaktualizowano informacje o oprogramowaniu modułu i pliki GSD programu, aby wyeliminować problemy ze zgodnością oprogramowania.

2. Wymienić moduły ponownie, aby wykluczyć potencjalne wady poszczególnych modułów.

3. Zweryfikowane informacje o sieci, przełącznikach i sprzęcie zasilającym, w dużym stopniu eliminujące problemy związane ze sprzętem.

4. Zmodyfikowano strukturę sieci w celu wyeliminowania potencjalnych czynników związanych z siecią.

5. Używanie filtrów na zasilaczu, aby wykluczyć problemy związane z zasilaniem.

6. Zbadałem i rozwiązałem wszelkie konflikty adresów IP w sieci.

7. Tymczasowo wyłączono router łączący się z siecią zewnętrzną, co zmniejszyło częstotliwość zrywania połączeń, ale nie rozwiązało całkowicie problemu.

8. Przechwycone pakiety sieciowe i zidentyfikowane niecykliczne pakiety danych usług w Profinecie, co prowadzi do błędów PLC z powodu przekroczenia limitu czasu pakietów.

9. Na poprzednim etapie sprawdziliśmy program klienta.

Analizując pakiety danych sieciowych, odkryto, że klient korzystał z programu komunikacyjnego Modbus firmy Siemens.Podczas wykonywania określonych bloków funkcyjnych przypadkowo wprowadzono identyfikator sprzętowy jednego modułu funkcyjnego do pinów programu.Spowodowało to, że sterownik PLC w sposób ciągły wysyłał pakiety danych UDP do tego modułu funkcyjnego, co prowadziło do błędu „niecyklicznego przekroczenia limitu czasu usługi” i powodowało przejście maszyny w tryb offline.

 

3

3

Problem w powyższym przypadku różni się od typowego przekroczenia limitu czasu komunikacji PN spowodowanego zakłóceniami lub przerwami w sieci.Niecykliczne przekroczenia limitu czasu usługi są zwykle związane z programowaniem klienta, wydajnością procesora i obciążeniem sieci.Chociaż prawdopodobieństwo wystąpienia tego problemu jest stosunkowo niskie, nie jest to niemożliwe i można podjąć próbę rozwiązywania problemów z programem lub środowiskiem sieciowym, aby rozwiązać ten problem w przyszłości.

Problemy z oprogramowaniem są często mniej widoczne, ale dzięki wspólnemu i systematycznemu podejściu do rozwiązywania problemów możemy zidentyfikować pierwotną przyczynę i rozwiązać problemy, aby zapewnić płynną produkcję!

Na tym kończymy nasz blog techniczny dotyczący tej sesji.Do następnego razu!


Czas publikacji: 17 października 2023 r