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

Sterowanie pompą z pływakiem: wyzwanie PLC

Start przy górnym pływaku, stop poniżej dolnego pływaka.

Woda deszczowa spływa do studzienki. Uruchom Pump1, gdy woda dojdzie do górnego pływaka (FloatHigh ON). Niech pracuje, aż woda spadnie poniżej dolnego pływaka (FloatLow OFF). Między pływakami pompa robi dalej to, co robiła wcześniej.

To wyzwanie 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 (przepompownia z pompą główną i rezerwową), na którym działa to wyzwaniePRO (wymaga Pro) wyzwanie
Jak przebiega test

Opróżnia od górnego do dolnego pływaka

Test 1 z 2
Ustawione przez testSprawdzone przez testKrok 6 z 6 · 640 ms
Level
Łatwe · 10 punkty
Rodzaj
Napisz kod
Czas
O nas 8 min
Odsetek zaliczeń
Nowość
Maszyna
przepompownia z pompą główną i rezerwową 3D
Siemens
LAD i SCL
Rockwell
Drabinka i tekst strukturalny
Beckhoff
Tekst strukturalny
Wymagane działanie

Opróżnianie między dwoma pływakami: co musi robić twój kod

Górny pływak
Woda powyżej 60%: uruchom Pump1.
Dolny pływak
Woda poniżej 20%: zatrzymaj Pump1.
Pomiędzy
Pompa robi dalej to, co robiła.

Naciśnij Uruchom i patrz, jak studzienka się napełnia. Pump1 musi ruszyć przy górnym pływaku i pracować do dolnego pływaka. Przełącz HeavyRain na ON, by wywołać burzę.

Tablica zmiennych

Opróżnianie między dwoma pływakami: wejścia i wyjścia

Twój program czyta wejścia: 2 i ustawia wyjścia: 1. Jeszcze jedno wejście steruje symulacją lub pokazuje odczyt, żebyś mógł testować. Nazwy są takie same w edytorze każdego producenta.

ZmiennaTyp danychTwój kodCo to oznacza na maszynie
FloatLowBOOLOdczytujeWejście potrzebne twojemu kodowiWoda powyżej dolnego pływaka (20%)
FloatHighBOOLOdczytujeWejście potrzebne twojemu kodowiWoda powyżej górnego pływaka (60%)
HeavyRainBOOLNiepotrzebneDo testowania lub obserwacji; twój kod może je pominąćBurza: dopływ trzykrotnie większy
Pump1BOOLZapisujeWyjście ustawiane przez twój kodUruchom pompę 1

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

Automatyczne testy

Co sprawdzają testy

  1. Pump1 rusza, gdy FloatHigh przejdzie w stan ON.
  2. Pump1 pracuje dalej, gdy woda opada między pływakami.
  3. Pump1 zatrzymuje się, gdy FloatLow przejdzie w stan OFF.
  4. Pump1 pozostaje wyłączona, gdy studzienka napełnia się między pływakami.

Testy uruchamiają 2 testów na maszynie, cykl po cyklu: Opróżnia od górnego do dolnego pływaka; Pozostaje wyłączona, gdy studzienka się napełnia.

Na obiekcie

Gdzie to spotkasz

Studzienka na parkingu zbiera wodę deszczową, a pompa opróżnia ją między górnym a dolnym łącznikiem pływakowym.

Przy jednym łączniku pompa włączałaby się i wyłączała co kilka sekund. Odstęp między pływakami sprawia, że każde uruchomienie silnika ma sens.

Rozwiązane albo utknąłeś? Omów to w Szatnia.

Idź dalej

Więcej wyzwań