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

Ćwiczenie: 21 °C, wentylator potwierdzony, nagrzewnica bezpieczna: programowanie PID w PLC

Uruchom centralę wentylacyjną we właściwej kolejności i napisz jej pętlę PI temperatury.

Uruchom centralę we właściwej kolejności z rozgrzaną nagrzewnicą, potwierdź przepływ powietrza w ciągu 10 s, utrzymuj powietrze nawiewane na 21 °C pętlą PI, której całka nie może się nasycić (anti-windup), i bezpiecznie zatrzymaj przy zagrożeniu zamarznięciem.

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

Startuje we właściwej kolejności, potem utrzymuje 21 °C

Test 1 z 9
Ustawione przez testSprawdzone przez testKrok 11 z 11
Level
Ekspert
Czas
O nas 50 min
Nagroda
+850 XP
Instalacja
centrala wentylacyjna 3D
Edytory: Siemens
Język drabinkowy (LAD), SCL
Edytory: Rockwell
Język drabinkowy, Tekst strukturalny
Edytory: Beckhoff
Tekst strukturalny
Etap
29. Laboratorium maszyn 3: pomiary i partie
Wymagane działanie

21 °C, wentylator potwierdzony, nagrzewnica bezpieczna: co musi robić twój kod

Gdy Occupied: otwórz Damper i uruchom Valve na 100 %, aby ogrzać nagrzewnicę. Przy DamperOpen uruchom wentylator. Jeśli AirflowOK nie włączy się w ciągu 10 s, zatrzaśnij FanFail i zatrzymaj. Gdy przepływ powietrza jest potwierdzony, ustaw Integral := 50 i steruj Valve regulatorem PI: Error := Setpoint − SupplyTemp; Integral := Integral + Ki × Error × 0.02 (jeden cykl 20 ms), ograniczone do zakresu od 0 do 100; Valve := Kp × Error + Integral, ograniczone do zakresu od 0 do 100. Jeśli przepływ powietrza zniknie podczas pracy, zatrzaśnij FanFail. FrostStat w każdej chwili, także gdy Occupied nie jest aktywne, zatrzaskuje FrostAlarm: wentylator wyłączony, przepustnica zamknięta, zawór 100 %. Reset kasuje alarmy, gdy czujnik przeciwzamrożeniowy wróci do normy. Unoccupied: wszystko wyłączone i Valve 0 %, chyba że FrostAlarm trzyma Valve na 100 %. FanRun uruchamia wentylator.

Start
Przepustnica + podgrzanie, potem wentylator, potwierdzony w 10 s.
PI
Kp 5, Ki 0,25, całka 0–100.
Zamarzanie
Wentylator wyłączony, przepustnica zamknięta, zawór 100 %.
Tablica zmiennych

21 °C, wentylator potwierdzony, nagrzewnica bezpieczna: wejścia i wyjścia

Twój program czyta wejścia: 6 i ustawia wyjścia: 5. Dodatkowe wejścia (4) 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
OccupiedBOOLOdczytujeWejście potrzebne twojemu kodowiZegar sterujący: budynek jest używany
ResetBOOLOdczytujeWejście potrzebne twojemu kodowiKasuj alarmy
DamperOpenBOOLOdczytujeWejście potrzebne twojemu kodowiWyłącznik krańcowy przepustnicy
AirflowOKBOOLOdczytujeWejście potrzebne twojemu kodowiPresostat przepływu powietrza
FrostStatBOOLOdczytujeWejście potrzebne twojemu kodowiTermostat przeciwzamrożeniowy zadziałał
SupplyTempREALOdczytujeWejście potrzebne twojemu kodowiTemperatura powietrza nawiewanego, °C
ColdSnapBOOLNiepotrzebneDo testowania lub obserwacji; twój kod może je pominąćSpróbuj: powietrze zewnętrzne spada do −5 °C
BoilerFaultBOOLNiepotrzebneDo testowania lub obserwacji; twój kod może je pominąćSpróbuj: gorąca woda przestaje płynąć
BrokenBeltBOOLNiepotrzebneDo testowania lub obserwacji; twój kod może je pominąćSpróbuj: silnik wentylatora pracuje, ale nie przetłacza powietrza
OutsideTempREALNiepotrzebneDo testowania lub obserwacji; twój kod może je pominąćTemperatura powietrza zewnętrznego, °C
DamperBOOLZapisujeWyjście ustawiane przez twój kodOtwórz przepustnicę czerpni
FanRunBOOLZapisujeWyjście ustawiane przez twój kodUruchom wentylator nawiewny
ValveREALZapisujeWyjście ustawiane przez twój kodZawór grzania, od 0 do 100 %
FanFailBOOLZapisujeWyjście ustawiane przez twój kodAlarm: brak potwierdzenia przepływu powietrza
FrostAlarmBOOLZapisujeWyjście ustawiane przez twój kodAlarm: zadziałała ochrona przed zamarzaniem

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

Testy automatyczne

21 °C, wentylator potwierdzony, nagrzewnica bezpieczna: co sprawdzają testy

  1. Najpierw przepustnica, z zaworem na 100 %, by rozgrzać nagrzewnicę; wentylator dopiero przy DamperOpen.
  2. Brak potwierdzenia przepływu powietrza w ciągu 10 s albo jego utrata podczas pracy zatrzaskuje FanFail.
  3. Regulacja PI z Kp, Ki i całką utrzymywaną między 0 a 100.
  4. Zagrożenie zamarznięciem, niezależnie od obecności ludzi: wentylator wyłączony, przepustnica zamknięta, zawór 100 %, zatrzaśnięte do Reset.
  5. Brak obecności ludzi: wszystko wyłączone, zawór zamknięty.
  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

Systemy zarządzania budynkiem uruchamiają to na tysiącach central wentylacyjnych; zakłady chemiczne używają tej samej pętli PI i anti-windup.

Wentylator uruchomiony przy zamkniętej przepustnicy może zgnieść kanały. Nagrzewnica, która zamarznie, pęka i zalewa maszynownię. Pętla PI bez anti-windup rozkołysze temperaturę na kilka minut po każdym zakłóceniu.

Gdzie to znajdzieszŚwieże powietrze o temperaturze 21 °C bez zamrożenia nagrzewnicy

Każde biuro, szpital i fabryka ma centrale wentylacyjne na dachu lub w maszynowni. Sterownik uruchamia je w bezpiecznej kolejności, potwierdza, że wentylator naprawdę przetłacza powietrze, i utrzymuje temperaturę nawiewu pętlą PI.

  1. DamperOtwiera się pierwsza
  2. FiltrOczyszcza powietrze
  3. CewkaGrzanie PIJesteś tutaj
  4. FanPotwierdzony przepływem
Na prawdziwym obiekcie: miejsca, części i bezpieczeństwo
  • Biura, szkoły i szpitale
  • Fabryki i magazyny
  • Pomieszczenia czyste i laboratoria

Uruchomienie wentylatora jest zablokowane do czasu otwarcia przepustnicy: wentylator pracujący na zamkniętą przepustnicę może zgnieść kanały.

Ochrona przed zamarzaniem ma pierwszeństwo przed wszystkim: zatrzymaj wentylator, zamknij przepustnicę, otwórz zawór.

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

Idź dalej

Następne na drodze