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

Ćwiczenie: Wykryj zerwany przewód: programowanie analogowe PLC

Wykryj uszkodzony przetwornik i przestań ufać jego liczbie.

Jeśli przewód LT-101 się zerwie, jego sygnał 4–20 mA ulega awarii. Przełącz SignalFault w stan ON, gdy LevelRaw jest poniżej –691 (3,6 mA lub mniej) albo wynosi 29376 lub więcej (21 mA lub więcej). Dopóki SignalFault ma stan ON, utrzymuj LevelPV na ostatniej poprawnej wartości i zatrzymaj pompę napełniającą. PumpOn pracuje tylko wtedy, gdy Fill ma stan ON, LevelPV jest poniżej 80%, a SignalFault ma stan OFF.

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 (zbiornik procesowy), na którym działa ta misjaPRO (wymaga Pro) misja
Jak przebiega test

Poprawne odczyty są skalowane, a zbiornik się napełnia

Test 1 z 5
Ustawione przez testSprawdzone przez testKrok 4 z 4 · 240 ms
Level
Zastosowania
Czas
O nas 20 min
Nagroda
+300 XP
Instalacja
zbiornik procesowy 3D
Edytory: Siemens
Język drabinkowy (LAD), SCL, FBD
Edytory: Rockwell
Język drabinkowy, Tekst strukturalny, FBD
Edytory: Beckhoff
Tekst strukturalny
Etap
22. Nie ufaj martwemu sygnałowi
Wymagane działanie

Wykryj zerwany przewód: co musi robić twój kod

Zamrożona liczba wygląda prawdziwie. Użyte tu granice NAMUR NE 43 odróżniają awarię sygnału od prawdziwego odczytu. Skalowanie z poprzedniej misji jest już na miejscu.

Poprawny sygnał
LevelRaw od –691 do 29375 jednostek, czyli od nieco ponad 3,6 mA do nieco poniżej 21 mA. Skaluj i ograniczaj LevelPV jak wcześniej.
Awaria sygnału
LevelRaw poniżej –691 albo 29376 lub więcej: SignalFault ON. Zerwany przewód daje odczyt daleko poniżej 4 mA. Niektóre karty zgłaszają zamiast tego 32767. Wyłap oba końce.
Zachowaj, potem zatrzymaj
Dopóki SignalFault ma stan ON, nie aktualizuj LevelPV: zachowuje ostatnią poprawną wartość. PumpOn ma stan OFF, bo rzeczywisty poziom jest nieznany.
Pompa napełniająca
PumpOn ma stan ON tylko wtedy, gdy Fill ma stan ON, LevelPV jest poniżej 80%, a SignalFault ma stan OFF.
Tablica zmiennych

Wykryj zerwany przewód: wejścia i wyjścia

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

ZmiennaTyp danychTwój kodCo to oznacza na maszynie
LevelRawINTOdczytujeWejście potrzebne twojemu kodowiLT-101 surowa wartość wejścia: 0 = 4 mA (pusty), 27648 = 20 mA (pełny)
FillBOOLOdczytujeWejście potrzebne twojemu kodowiPrzełącznik operatora: napełnij zbiornik do 80%
LevelPVREALZapisujeWyjście ustawiane przez twój kodPoziom w zbiorniku dla operatora, %
SignalFaultBOOLZapisujeWyjście ustawiane przez twój kodSygnał LT-101 uległ awarii (poza granicami NAMUR NE 43)
PumpOnBOOLZapisujeWyjście ustawiane przez twój kodPolecenie pracy pompy napełniającej

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

Testy automatyczne

Wykryj zerwany przewód: co sprawdzają testy

  1. SignalFault przechodzi w stan ON na obu końcach: poniżej –691 jednostek i przy 29376 jednostkach lub więcej.
  2. Podczas awarii sygnału LevelPV zachowuje ostatnią poprawną wartość, a PumpOn ma stan OFF.
  3. Gdy sygnał wróci, SignalFault się kasuje, a LevelPV znów podąża za zbiornikiem.
  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

Wózek widłowy zaczepia o kabel przetwornika na ramie zbiornika. Ekran nadal pokazuje ostatni poziom, a zbiornik dalej się napełnia.

Zamrożona liczba wygląda na prawdziwą. Program musi wykryć uszkodzony sygnał, oznaczyć go i zatrzymać wszystko, czym steruje, zanim zbiornik się przeleje.

Gdzie to znajdzieszPrzygotowanie jednej partii napoju

W fabryce napojów zawory wpuszczają odmierzone ilości wody i syropu do zbiornika mieszającego. Mieszadło elektryczne łączy je w jedną partię. Zawór wylotowy przesyła potem napój do zbiornika buforowego. Stamtąd rozlewają go maszyny do napełniania.

  1. Zbiorniki składnikówPrzechowują wodę i syrop
  2. Zbiornik mieszającyNapełnij, wymieszaj i zmierz jedną partięJesteś tutaj
  3. Zbiornik buforowyTrzyma gotowy napój w gotowości
  4. Napełniarka butelekRozlewa napój do butelek
Na prawdziwym obiekcie: miejsca, części i bezpieczeństwo
  • Fabryka napojów — mieszanie wody i syropu
  • Fabryka farb — mieszanie składników do jednolitego koloru
  • Stacja uzdatniania wody — przygotowanie odmierzonej mieszaniny chemicznej
  • Browar — podgrzewanie wody do mycia urządzeń

Pełny zbiornik nie zamyka sam swojego wlotu. Woda płynie, dopóki zawór się nie zamknie, więc otwarty wlot może zalać pomieszczenie.

Grzałka, której nie przykrywa ciecz, może się przegrzać. Prawdziwe zbiorniki mają oprócz programu PLC osobne urządzenia bezpieczeństwa.

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

Idź dalej

Następne na drodze