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

Ćwiczenie: Ten sam przycisk, to samo miejsce: programowanie HMI i PLC

Panele urządzeń, które zawsze działają tak samo i mówią, dlaczego nie.

Daj dwóm pompom studzienki panele, które zachowują się tak samo: Stop w tym samym miejscu, duże przyciski ze słowami i Start, który się wyszarza i mówi dlaczego, gdy sterownik PLC na to nie pozwala. Napisz stronę PLC: dlaczego każda pompa nie może wystartować oraz uruchamianie i zatrzymywanie z ekranu.

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

Start i Stop z paneli

Test 1 z 3
Ustawione przez testSprawdzone przez testKrok 6 z 6 · 340 ms
Level
Zastosowania
Czas
O nas 25 min
Nagroda
+300 XP
Instalacja
przepompownia z pompą główną i rezerwową 3D
Edytory: Siemens
Język drabinkowy (LAD), SCL
Edytory: Rockwell
Język drabinkowy, Tekst strukturalny
Edytory: Beckhoff
Tekst strukturalny
Etap
42. Ekrany operatora 5: ten sam przycisk, to samo miejsce
Wymagane działanie

Ten sam przycisk, to samo miejsce: co musi robić twój kod

Na starym ekranie panel każdej pompy jest ułożony inaczej, z małymi przyciskami-ikonami, a Start wygląda na gotowy, nawet gdy nic się nie stanie. Na karcie Ekran operatora wybierz, gdzie jest Stop, jak duże są przyciski, jak są opisane i co robi Start, gdy nie jest dozwolony. Potem napisz logikę dla każdej pompy. Pump1Why wynosi 1, gdy Pump1Fault jest włączony, w przeciwnym razie 2, gdy FloatLow jest wyłączony (za mało wody: pompa pracowałaby na sucho), w przeciwnym razie 0; Pump1Ready jest TRUE, gdy Pump1Why wynosi 0. Pump1Start uruchamia Pump1, a Pump1Stop ją zatrzymuje, przy czym Stop wygrywa. Pump1 zatrzymuje się też zawsze, gdy nie jest gotowa, a Start przy braku gotowości nic nie robi. Pump2 działa tak samo z Pump2Start, Pump2Stop, Pump2Fault, Pump2Why i Pump2Ready. HighAlarm podąża za FloatHighHigh.

Dlaczego
Pump1Why: 1, gdy Pump1Fault, w przeciwnym razie 2, gdy FloatLow jest wyłączony, w przeciwnym razie 0. Tak samo dla pompy 2.
Ready
Pump1Ready jest TRUE, gdy Pump1Why wynosi 0. Tak samo dla pompy 2.
Run
Start uruchamia gotową pompę; Stop albo brak gotowości ją zatrzymuje. Stop wygrywa.
Tablica zmiennych

Ten sam przycisk, to samo miejsce: wejścia i wyjścia

Twój program czyta wejścia: 8 i ustawia wyjścia: 7. 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
Pump1FaultBOOLOdczytujeWejście potrzebne twojemu kodowiPompa 1 wypadła
Pump2FaultBOOLOdczytujeWejście potrzebne twojemu kodowiPompa 2 wypadła
FloatLowBOOLOdczytujeWejście potrzebne twojemu kodowiWoda powyżej dolnego pływaka (20%)
FloatHighHighBOOLOdczytujeWejście potrzebne twojemu kodowiWoda powyżej pływaka bardzo wysokiego poziomu (80%)
Pump1StartBOOLOdczytujeWejście potrzebne twojemu kodowiPrzycisk na ekranie: uruchom pompę 1
Pump1StopBOOLOdczytujeWejście potrzebne twojemu kodowiPrzycisk na ekranie: zatrzymaj pompę 1
Pump2StartBOOLOdczytujeWejście potrzebne twojemu kodowiPrzycisk na ekranie: uruchom pompę 2
Pump2StopBOOLOdczytujeWejście potrzebne twojemu kodowiPrzycisk na ekranie: zatrzymaj pompę 2
HeavyRainBOOLNiepotrzebneDo testowania lub obserwacji; twój kod może je pominąćBurza: dopływ trzykrotnie większy
FloatHighBOOLNiepotrzebneDo testowania lub obserwacji; twój kod może je pominąćWoda powyżej górnego pływaka (60%)
Pump1BOOLZapisujeWyjście ustawiane przez twój kodUruchom pompę 1
Pump2BOOLZapisujeWyjście ustawiane przez twój kodUruchom pompę 2
HighAlarmBOOLZapisujeWyjście ustawiane przez twój kodAlarm wysokiego poziomu i lampa ostrzegawcza
Pump1ReadyBOOLZapisujeWyjście ustawiane przez twój kodEkran: pompa 1 może wystartować
Pump2ReadyBOOLZapisujeWyjście ustawiane przez twój kodEkran: pompa 2 może wystartować
Pump1WhyINTZapisujeWyjście ustawiane przez twój kodEkran: dlaczego pompa 1 nie może wystartować, 0 gotowa, 1 zadziałało zabezpieczenie, 2 za nisko
Pump2WhyINTZapisujeWyjście ustawiane przez twój kodEkran: dlaczego pompa 2 nie może wystartować, 0 gotowa, 1 zadziałało zabezpieczenie, 2 za nisko

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

Testy automatyczne

Ten sam przycisk, to samo miejsce: co sprawdzają testy

  1. Stop jest w tym samym miejscu na obu panelach.
  2. Przyciski są wystarczająco duże dla palca w rękawicy i mówią słowami, co robią.
  3. Gdy Start nie jest dozwolony, wyszarza się, a panel mówi dlaczego.
  4. Pump1Why i Pump2Why wynoszą 1 po zadziałaniu zabezpieczenia, 2, gdy FloatLow jest wyłączony, w przeciwnym razie 0; Pump1Ready i Pump2Ready podążają za nimi.
  5. Start uruchamia gotową pompę; Stop ją zatrzymuje i wygrywa; pompa zatrzymuje się, gdy przestaje być gotowa.
  6. Start przy braku gotowości nic nie robi i nic nie uruchamia się samo. HighAlarm podąża za FloatHighHigh.
  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

Zakład ma dziesiątki pomp, wentylatorów i zaworów, każdy z panelem, który wyskakuje na ekranie. Operatorzy przez całą zmianę przechodzą od jednego do drugiego.

Przycisk Stop, który przesuwa się między panelami, sprawia, że w pośpiechu ktoś naciska zły przycisk, a Start, który po cichu nic nie robi, marnuje minuty, które liczą się podczas zalania.

Gdzie to znajdzieszNie dopuść do przelania studni mokrej i zużywaj obie pompy równomiernie

Parkingi podziemne, piwnice i sieci kanalizacyjne odprowadzają wodę do takich studzienek. Montuje się dwie pompy, aby jedna mogła zawieść bez zalania. Zamiana pompy głównej w każdym cyklu dzieli godziny pracy, a podczas burzy obie pracują razem.

  1. DopływOdpływy i deszcz
  2. Studnia mokraPływaki mierzą poziomJesteś tutaj
  3. PompyGłówna, potem rezerwowa
  4. Rurociąg tłocznyDo kanalizacji
Na prawdziwym obiekcie: miejsca, części i bezpieczeństwo
  • Piwnice, przejścia podziemne i parkingi
  • Przepompownie ścieków i wód powierzchniowych
  • Odwodnienie fabryk i studzienki po myciu

Studnie mokre to przestrzenie zamknięte z toksycznymi gazami: wyciągaj pompy po prowadnicach zamiast wchodzić do środka.

Alarm bardzo wysokiego poziomu musi dotrzeć do człowieka, a nie tylko do lampki, bo następny krok to zalanie.

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

Idź dalej

Następne na drodze