Logika pompy podstawowej i rezerwowej: wyzwanie eksperckie
Naprzemienna praca, przełączenie „najpierw rozłącz, potem załącz” i nieudane przejęcie, wszystko naraz.
Napraw sterownik dwóch pomp tak, aby nie dopuszczał do nakładających się poleceń ani automatycznego restartu. State, DutyPump, StandbyPump i Alarm muszą spełniać każdą zasadę pracy.
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
PRO (wymaga Pro) wyzwanieStop podczas przekazania anuluje oczekujący restart
Test 1 z 10StartWejścieONStopWejścieOFFStateFaza pomp10DutyPumpPolecenie pompy podstawowejON- Level
- Trudne · 40 punkty
- Rodzaj
- Znajdź usterkę
- Czas
- O nas 35 min
- Odsetek zaliczeń
- Nowość
- Maszyna
- zespół pompowy 3D
- Siemens
- SCL
- Rockwell
- Tekst strukturalny
- Beckhoff
- Tekst strukturalny
Silnik główny wyłączył się awaryjnie. Rezerwa od razu przejęła pracę. Gdy wróciło zasilanie, silnik główny znów ruszył bez ponownego wciśnięcia przycisku.
Zapasowa pompa, która ciągle przejmuje pracę: co musi robić twój kod
Wersja robocza ma trzy powiązane ze sobą błędy. Operator zgłasza, że naprawiony silnik czasem przejmuje pracę z powrotem, a wciśnięty Start może wywołać restart po utracie zezwolenia. Udowodnij przekazanie w obu kierunkach, nie tylko jeden dobry cykl.
- Bezczynność / wybór
- State 0 ustawia obie pompy na OFF. Nowy Start przy Permit i bez Stop/Alarm wybiera preferowaną sprawną pompę: na początku główną. State 10 = DutyPump, 20 = StandbyPump. Jeśli preferowany silnik ma usterkę, użyj drugiego.
- Naprzemienność
- Prawidłowy przebieg zakończony przez Stop sprawia, że NextStandby wybiera drugi silnik na następny przebieg. Utrata Permit i nieudany przebieg tego nie zmieniają. FailedRun zapisuje, że przełączenie awaryjne zostało już wykorzystane.
- Przekazanie
- Fault to awaria silnika głównego; StandbyFault wyłącza rezerwę. Przy pierwszej usterce pracującego silnika przejdź do State 30 z oboma poleceniami OFF. PendingStandby zapamiętuje wybrany zamiennik. Wywołuj Delay w stanie 30: odliczanie startuje od zera przy pierwszym wywołaniu, a przekazanie następuje po 400 ms. Cykl wcześniej lub później jest akceptowany, bo miejsce wywołania Delay przesuwa je o jeden cykl. Powrót starego silnika do sprawności nie może zmienić wyboru.
- Lockout
- Jeśli wybrany zamiennik ulegnie awarii podczas opóźnienia albo pracujący zamiennik ulegnie jej później, przejdź do 0 i zatrzaśnij Alarm. Nie próbuj uruchamiać trzeciego silnika. Reset kasuje Alarm tylko w bezczynności, gdy obie usterki silników ustąpiły, a Start jest zwolniony. Reset nigdy nie uruchamia silnika.
- Priorytet
- Stop lub utrata Permit natychmiast zdejmuje oba polecenia, także podczas przekazania. Przywrócenie Permit przy wciąż wciśniętym Start nie może uruchomić pompy. Zwolnij i wciśnij Start ponownie. Przy prawidłowym starcie lub zakończonym przekazaniu polecenia mogą przez jeden cykl odpowiadać poprzedniemu lub nowemu stanowi, potem muszą zgadzać się z wybranym stanem. Nakładanie się poleceń jest niedozwolone.
Wciśnij Uruchom, potem wciśnij i zwolnij Start. Ustaw Fault na TRUE i zobacz, jak oba wały się zatrzymują, zanim ruszy rezerwa. Skasuj Fault: rezerwa musi dalej pracować. Następnie wywołaj StandbyFault, a jeśli pompy zaczną się przełączać w kółko, przewiń do awarii.
Zapasowa pompa, która ciągle przejmuje pracę: wejścia i wyjścia
Twój program czyta wejścia: 6 i ustawia wyjścia: 3. Nazwy są takie same w edytorze każdego producenta.
Co sprawdzają testy
- Start to żądanie na zboczu narastającym, a nie stałe zezwolenie.
- Żaden cykl nie załącza obu pomp; przekazanie czeka 400 ms.
- Jeden nieudany przebieg dostaje jedno przełączenie awaryjne; druga awaria zatrzaskuje Alarm.
Testy uruchamiają 10 testów na maszynie, cykl po cyklu: Stop podczas przekazania anuluje oczekujący restart; Wybrana pompa rezerwowa wyłącza się awaryjnie, zanim jej timer się skończy; Niedostępny preferowany silnik zastępuje sprawna rezerwa; Zmiana pompy tylko po prawidłowym Stop; 400 ms przerwy przed załączeniem; powrót nie może przejąć pracy; Druga awaria blokuje układ zamiast przerzucać silniki; Przywrócenie zezwolenia przy wciśniętym Start nie może wywołać restartu; Stop wygrywa z jednoczesnym Start i przekazaniem; Niesprawna rezerwa nie może dostać polecenia; Awaria rezerwy podlega tym samym zasadom przekazania.
Gdzie to spotkasz
W bloku mieszkalnym zapasowa pompa przejmuje pracę, gdy silnik głównej pompy wybije zabezpieczenie i się wyłączy. Gdy główna pompa wróci do sprawności, musi poczekać na następny cykl pracy.
Jednoczesny, niespodziewany start obu pomp może przeciążyć zasilanie. Ponawianie prób raz za razem może uszkodzić silnik i zostawić mieszkania bez wody.
Rozwiązane albo utknąłeś? Omów to w Szatnia.
Więcej wyzwań
- Która usterka naprawdę była pierwsza?Przekroczony czas sygnału zwrotnego, zapis pierwszego alarmu i zablokowany przycisk Ack.Trudne · Znajdź usterkę
- Butelka policzona dwa razyWznów właściwą fazę, nie licząc do połowy napełnionej butelki.Trudne · Znajdź usterkę
- Przetłaczanie, które zalało myjnięDwa poziomy, sygnał zwrotny siłownika, wybiegający silnik i zatrzaśnięte wyłączenie.Trudne · Znajdź usterkę
- Wygrzewanie, którego tak naprawdę nie byłoPamięć temperatury, ciągłe wygrzewanie i oddzielny przepływ chłodziwa.Trudne · Znajdź usterkę

