Ćwiczenie: Zapytaj, zanim nie da się cofnąć: programowanie HMI i PLC
Potwierdzaj tylko to, czego nie da się cofnąć, i mów, co się stanie.
Spraw, by Abort na ekranie reaktora najpierw pytał, pytaniem, którego nikt nie może źle odczytać, a Hold i Restart nadal działały od razu. Napisz stronę pytania po stronie PLC: otwórz je, czekaj 10 s na odpowiedź i przerywaj tylko po świeżym Confirm.
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) misjaAbort pyta, potem działa po Confirm
Test 1 z 5StartRozpocznij partięOFFAbortRequestWejścieOFFConfirmPendingPytanie otwarteOFFAbortLampPrzerwanaON- Level
- Zaawansowane
- Czas
- O nas 30 min
- Nagroda
- +600 XP
- Instalacja
- sterowanie reaktorem okresowym 3D
- Edytory: Siemens
- Język drabinkowy (LAD), SCL
- Edytory: Rockwell
- Język drabinkowy, Tekst strukturalny
- Edytory: Beckhoff
- Tekst strukturalny
- Etap
- 41. Ekrany operatora 4: zapytaj, zanim nie da się cofnąć
Zapytaj, zanim nie da się cofnąć: co musi robić twój kod
Sterowanie partią jest napisane; przerywa, gdy AbortCmd jest ON. Przerwanie wyrzuca partię. Na karcie Ekran operatora wybierz, które przyciski najpierw pytają, co mówi pytanie, co mówią jego przyciski i gdzie jest przycisk potwierdzenia. Potem napisz pytanie na początku programu. Naciśnięcie AbortRequest w stanie Running lub Held (State 10 lub 20) je otwiera: ConfirmPending ON. Gdy jest otwarte, zamyka je Cancel, 10 s bez odpowiedzi albo wyjście partii ze State 10 i 20. Świeże naciśnięcie Confirm, gdy pytanie jest otwarte, ustawia AbortCmd na jeden cykl i je zamyka. Confirm przytrzymany już w chwili otwarcia pytania się nie liczy, a Confirm bez otwartego pytania nic nie robi. RunLamp, HeldLamp i AbortLamp pokazują wynik.
- Otwórz
- Naciśnięcie AbortRequest w State 10 lub 20 ustawia ConfirmPending.
- Zamknij
- Cancel, 10 s bez odpowiedzi albo zmiana stanu kasuje ConfirmPending.
- Abort
- Świeże naciśnięcie Confirm przy ConfirmPending ustawia AbortCmd na jeden cykl.
Zapytaj, zanim nie da się cofnąć: wejścia i wyjścia
Twój program czyta wejścia: 11 i ustawia wyjścia: 11. Jeszcze jedno wejście steruje symulacją lub pokazuje odczyt, żebyś mógł testować. Nazwy są takie same w edytorze każdego producenta.
Zapytaj, zanim nie da się cofnąć: co sprawdzają testy
- Tylko Abort pyta przed działaniem; Hold i Restart działają od razu.
- Pytanie mówi, co zostanie utracone, a przyciski mówią, co robią, z dala od miejsca, gdzie był Abort.
- AbortRequest w stanie Running lub Held otwiera pytanie: ConfirmPending ON, partia nienaruszona.
- Świeży Confirm w ciągu 10 s przerywa partię: AbortLamp ON, ConfirmPending OFF.
- Cancel albo 10 s bez odpowiedzi zamyka pytanie, a partia trwa dalej.
- Confirm bez otwartego pytania albo przytrzymany od wcześniej nic nie robi.
- Wypróbuj Użyj przycisków pod modelem i obserwuj, jak reaguje instalacja.
- Sprawdź rozwiązanie Jedno naciśnięcie uruchamia wszystkie sprawdzenia twojego kodu.
- 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.
Gdzie zobaczysz to w zakładzie
Reaktor okresowy wytwarzający specjalistyczną chemikalię mieści dzienną produkcję wartą tysiące. Jego ekran operatora to panel dotykowy przy zbiorniku, obsługiwany w rękawicach.
Jedno przypadkowe dotknięcie Abort, który działa od razu, wysyła całą partię do odpadu, i nie da się tego cofnąć.
Zakłady chemiczne, farmaceutyczne i spożywcze z produkcją okresową realizują receptury w fazach. Operatorzy mogą wstrzymać partię i ją wznowić albo ją przerwać; sterownik musi dokładnie wiedzieć, co jest bezpieczne w każdym stanie. Niektóre reakcje wydzielają ciepło i jeśli chłodzenie nie nadąża, wymykają się spod kontroli.
- ŁadowanieA, potem B
- Zareaguj80 °C przez 30 sJesteś tutaj
- ChłodzenieDo 40 °C
- WyrzutDo odbieralnika
Na prawdziwym obiekcie: miejsca, części i bezpieczeństwo
- Chemia specjalistyczna i żywice
- Farmaceutyczne i biotechnologiczne instalacje okresowe
- Składniki i aromaty spożywcze
Niekontrolowane reakcje doprowadziły do katastrof, takich jak Seveso (1976) i T2 Laboratories (2007). Prawdziwe reaktory mają niezależne wyłączenia przy wysokiej temperaturze i układy upustowe.
ISA-88 definiuje użyty tu model stanów, więc operatorzy na całym świecie wiedzą, co znaczą Hold i Abort.
Rozmiary, czasy i przekroje to wybory dydaktyczne, a nie rysunek jakiejkolwiek prawdziwej instalacji.
Następne na drodze
- Obracaj co drugą warstwęObliczaj miejsce każdego kartonu ze wzoru i ułóż pełną paletę.Ekspert · 90 min · +1000 XP
- Uruchom celęPołącz wszystkie zasady bezpieczeństwa: urządzenia dwukanałowe, obie kategorie zatrzymania, muting i sprawdzanie styczników.Ekspert · 75 min · +1050 XP
- Poprowadź całą fabrykęRozruch, porcjowanie, rozlew, odrzuty, robot, owijarka, AGV i bezpieczeństwo: jeden program dla całego zakładu.Ekspert · 240 min · +3000 XP
- Jeden ekran dla całego zakładuCztery stacje zgłaszają po jednym stanie, a przegląd mówi, która z nich cię potrzebuje.Zaawansowane · 40 min · +650 XP