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

Ćwiczenie: Zbiornik, który się przelał: wyszukiwanie usterek PLC

Prześledź usterkę do uszkodzonego urządzenia, a potem spraw, by program ją wykrywał.

Zbiornik odbiorczy przelał się zeszłej nocy. 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 zatrzymywał przetłaczanie.

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 4
Ustawione przez testSprawdzone przez testKrok 6 z 6 · 11.3 s
Level
Zastosowania
Czas
O nas 25 min
Nagroda
+250 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

Zbiornik, który się przelał: co musi robić twój kod

Raport nocnej zmiany: „TK-202 przelał się podczas przetłaczania. Ekran cały czas pokazywał, że jest pusty, a pompa po prostu pracowała dalej.” Program przetłacza wodę z TK-201 do TK-202: Start otwiera zawór XV-201, pompa rusza, gdy zawór jest potwierdzony jako otwarty, a wszystko 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. W ciągu ćwierć sekundy od pojawienia się usterki: lampka uszkodzonego urządzenia ON (SignalFault, ValveFault albo PumpFault, i tylko ta jedna), PumpOn i ValveCmd OFF, a LevelPV zostaje na ostatniej dobrej wartości. Żadne przetłaczanie nie może się zacząć, dopóki usterka trwa. 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
Lampka uszkodzonego urządzenia ON w ciągu 0,25 s i żadna inna. PumpOn i ValveCmd OFF.
Pokazywany poziom
LevelPV zachowuje ostatnią dobrą wartość, dopóki usterka trwa.
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ół: SpilledLitres (woda na podłodze), czy pompa naprawdę pracuje, i rzeczywisty poziom w TK-202.
Tablica zmiennych

Zbiornik, który się przelał: wejścia i wyjścia

Twój program czyta wejścia: 3 i ustawia wyjścia: 6. Dodatkowe wejścia (2) sterują symulacją lub pokazują odczyty, żebyś mógł testować. 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
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
ResetBOOLNiepotrzebneDo testowania lub obserwacji; twój kod może je pominąćPrzycisk Reset S2: skasuj usterkę
FlowOKBOOLNiepotrzebneDo testowania lub obserwacji; twój kod może je pominąćPrzełą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

Zbiornik, który się przelał: co sprawdzają testy

  1. Sprawny moduł przetłacza do 80% i się zatrzymuje, bez lampki usterki.
  2. Gdy urządzenie ulegnie awarii, jego lampka, i tylko ona, od razu przechodzi w ON.
  3. Przetłaczanie się zatrzymuje: zbiornik się nie przelewa.
  4. LevelPV zachowuje ostatnią dobrą wartość, dopóki usterka trwa.
  5. Start nic nie robi, dopóki usterka trwa.
  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

Kabel przetwornika poziomu biegnie przez cały zakład do szafy. Może zostać zgnieciony w korycie, skorodować w puszce połączeniowej albo zostać wyrwany przez podwykonawcę.

Przerwany przewód nie wygląda dla programu jak usterka. Wygląda jak pusty zbiornik, a program, który napełnia pusty zbiornik, będzie go napełniał w nieskończoność.

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