Wczytujemy postępy z tego urządzenia…
PLC Gym
Strona główna PLC GymPoziom 1, 0 XP · Twoje postępy
Misja 45 · PRO (wymaga Pro)

Ćwiczenie: Przetłaczanie, które nigdy się nie skończyło: wyszukiwanie usterek PLC

Znajdź, dlaczego zbiornik przestaje się napełniać, i spraw, by program to zgłaszał.

Przetłaczania się zaczynają i nigdy nie kończą, a ekran mówi, że wszystko pracuje. Program jest w porządku: coś na module uległo awarii. Znajdź to za pomocą listy wejść i wyjść, a potem spraw, by program to wykrywał, zapalał właściwą lampkę usterki i wyłączał moduł.

Ta misja jest częścią ProZałóż darmowe konto: każde konto ma darmowy okres próbny Pro do 5 grudnia.

Bez karty. Bez płacenia. Bez anulowania.

Official release: 5 December. Bądź na szczycie rankingu tego dnia i wygraj 3 miesiące Pro oraz 2 tygodnie Pro do podarowania znajomemu. 2. miejsce wygrywa 4 tygodnie. 3. miejsce wygrywa 2 tygodnie. Zasady

  • Każda lekcja, od zera
  • Każda misja i lekcja, wraz z kolejnymi poziomami
  • Praktyczny test dla każdego tytułu, z certyfikatem
  • Przewiń dowolny test, cykl po cyklu
  • Rozwiązania z objaśnieniem, gdy utkniesz
  • Konwerter kodu, ile tylko chcesz
Model 3D (stanowisko przepompowywania między dwoma zbiornikami), na którym działa ta misjaPRO (wymaga Pro) misja
Jak przebiega test

Sprawny moduł przetłacza do 80%

Test 1 z 3
Ustawione przez testSprawdzone przez testKrok 6 z 6 · 11.3 s
Level
Zastosowania
Czas
O nas 25 min
Nagroda
+300 XP
Instalacja
stanowisko przepompowywania między dwoma zbiornikami 3D
Edytory: Siemens
Język drabinkowy (LAD), SCL
Edytory: Rockwell
Język drabinkowy, Tekst strukturalny
Edytory: Beckhoff
Tekst strukturalny
Etap
26. Znajdź usterkę: to nie zawsze program
Wymagane działanie

Przetłaczanie, które nigdy się nie skończyło: co musi robić twój kod

Raport operatora: „Naciskam Start, TK-202 trochę się napełnia i po prostu staje. Ekran nadal pokazuje pracującą pompę i otwarty zawór. Tak stało całą noc.” Program otwiera zawór XV-201, uruchamia pompę, gdy zawór jest potwierdzony jako otwarty, i zatrzymuje się na 80%. Naciśnij Uruchom, potem Start, i obserwuj. Porównaj każdy wiersz listy wejść i wyjść z jego kolumną Sprawny: jedno urządzenie nie robi tego, co mówi lista. Potem zmień program tak, by ta awaria była wykrywana. Jeśli pompa ma polecenie pracy, a FS-201 przez 2 sekundy nie pokazuje przepływu: lampka uszkodzonego urządzenia ON (SignalFault, ValveFault albo PumpFault, i tylko ta jedna), PumpOn OFF i ValveCmd OFF, żeby zawór naprawdę się zamknął. Lampka pozostaje ON, aż zostanie naciśnięty Reset, a Start nic nie robi, dopóki jest ON. Sprawny moduł musi nadal przetłaczać do 80% bez zapalonej lampki.

Przetłaczanie
Start otwiera XV-201. Pompa rusza, gdy ZSO-201 potwierdzi otwarcie. Oba zatrzymują się na 80%.
Znajdź usterkę
Jedno urządzenie uległo awarii. Lista wejść i wyjść pokazuje, co powinien odczytywać każdy sygnał.
Wykryj to
PumpOn bez FlowOK przez 2 s: lampka uszkodzonego urządzenia ON i żadna inna. PumpOn i ValveCmd OFF.
Reset
Lampka trzyma się do Reset. Start nic nie robi, dopóki jest ON.
Jak to jest sprawdzane
Testy naciskają Start i Reset, nic więcej, na zespole z tą samą usterką co twój i na sprawnym. Odczytują sam zespół: czy pompa naprawdę pracuje, jak bardzo zawór naprawdę się zamknął, i rzeczywisty poziom w TK-202.
Tablica zmiennych

Przetłaczanie, które nigdy się nie skończyło: wejścia i wyjścia

Twój program czyta wejścia: 5 i ustawia wyjścia: 6. Nazwy są takie same w edytorze każdego producenta.

ZmiennaTyp danychTwój kodCo to oznacza na maszynie
StartBOOLOdczytujeWejście potrzebne twojemu kodowiPrzycisk Start S1: rozpocznij przetłaczanie
ResetBOOLOdczytujeWejście potrzebne twojemu kodowiPrzycisk Reset S2: skasuj usterkę
LevelRawINTOdczytujeWejście potrzebne twojemu kodowiLT-101 na zbiorniku odbiorczym, wejście 4 do 20 mA w jednostkach: 0 = 4 mA (pusty), 27648 = 20 mA (pełny)
ValveOpenBOOLOdczytujeWejście potrzebne twojemu kodowiZSO-201: zawór spustowy XV-201 jest całkowicie otwarty
FlowOKBOOLOdczytujeWejście potrzebne twojemu kodowiPrzełącznik przepływu FS-201: ON, gdy płynie więcej niż 2 l/s
ValveCmdBOOLZapisujeWyjście ustawiane przez twój kodOtwórz zawór spustowy XV-201
PumpOnBOOLZapisujeWyjście ustawiane przez twój kodUruchom pompę przetłaczającą P-101
LevelPVREALZapisujeWyjście ustawiane przez twój kodPoziom w zbiorniku odbiorczym dla operatora, %
SignalFaultBOOLZapisujeWyjście ustawiane przez twój kodCzerwona lampka H1: sygnał poziomu uległ awarii
ValveFaultBOOLZapisujeWyjście ustawiane przez twój kodCzerwona lampka H2: zawór spustowy uległ awarii
PumpFaultBOOLZapisujeWyjście ustawiane przez twój kodCzerwona lampka H3: pompa uległa awarii

W Siemens SCL pisz własne zmienne bloku z # na początku, tak jak robi to TIA Portal: #Start. Rockwell i TwinCAT używaj samej nazwy: Start.

Testy automatyczne

Przetłaczanie, które nigdy się nie skończyło: co sprawdzają testy

  1. Sprawny moduł przetłacza do 80% i się zatrzymuje, bez lampki usterki.
  2. Rozruch pompy to nie usterka: przepływ potrzebuje chwili, aby się pojawić.
  3. PumpOn bez przepływu przez 2 sekundy zapala lampkę uszkodzonego urządzenia, i tylko tę jedną.
  4. Przetłaczanie się zatrzymuje, a zawór naprawdę się zamyka.
  5. Lampka trzyma się do Reset, a Start nic nie robi, dopóki jest ON.
  1. Wypróbuj Użyj przycisków pod modelem i obserwuj, jak reaguje instalacja.
  2. Sprawdź rozwiązanie Jedno naciśnięcie uruchamia wszystkie sprawdzenia twojego kodu.
  3. Przewiń PRO (wymaga Pro) Jeśli któreś nie przejdzie, cofaj się cykl po cyklu, aby zobaczyć dlaczego.

Utknąłeś w tej misji? Zapytaj członków w Szatnia.

Dlaczego to ważne

Gdzie zobaczysz to w zakładzie

Przekaźnik przeciążeniowy silnika zadziała, gdy silnik pobiera za duży prąd: ciężko chodzące łożysko, zablokowany wirnik, utracona faza. Stycznik odpada, a dioda wyjścia sterownika PLC nadal świeci.

Gdy pompa wypada, nic się nie psuje. Instalacja po prostu przestaje robić swoje, po cichu, z ekranem, który mówi, że wszystko gra, a zanim ktoś spojrzy, partia jest spóźniona albo stracona.

Gdzie to znajdzieszPrzepompuj wodę, nie opróżniając jednego zbiornika i nie przelewając drugiego

W fabryce żywności duży zbiornik magazynowy uzupełnia mniejszy zbiornik do mycia. Pompa tłoczy wodę przez zawór między nimi. Przed pompowaniem inżynier sprawdza oba poziomy i to, czy zawór naprawdę się otworzył. Jeśli zbiornik magazynowy się opróżni, pompa może pracować na sucho i uszkodzić uszczelnienie, czyli część, która zapobiega wyciekom.

  1. Zbiornik źródłowyMieści 400 litrów, gdy jest pełny
  2. Pompa przetłaczającaKręcący się silnik nie dowodzi, że woda płynie
  3. Zawór tłocznyWyłącznik potwierdza, że zawór jest otwartyJesteś tutaj
  4. Zbiornik odbiorczyMieści 100 litrów, gdy jest pełny
Na prawdziwym obiekcie: miejsca, części i bezpieczeństwo
  • Fabryka żywności — uzupełnianie zbiornika do mycia
  • Browar — przepompowywanie wody z magazynu do zbiornika partii
  • Stacja uzdatniania wody — przepompowywanie wody między zbiornikami retencyjnymi

Model pokazuje rozlania i przybliżone zużycie pompy. Nie traktuj jego czasów jako bezpiecznych granic dla prawdziwych urządzeń.

Prawdziwy zakład potrzebuje osobnych urządzeń bezpieczeństwa i projektu przygotowanego dla tego zakładu.

Rozmiary, czasy i przekroje to wybory dydaktyczne, a nie rysunek jakiejkolwiek prawdziwej instalacji.

Idź dalej

Następne na drodze