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

Ćwiczenie: Dodaj cztery zmierzone wartości: tablica w tekście strukturalnym

Popracuj z tablicą czterech odczytów, zanim zbudujesz filtr.

Skopiuj SampleA, SampleB, SampleC i SampleD do Values[0] do Values[3]. Potem zsumuj je do Total typu REAL (liczba dziesiętna). Rób to od nowa w każdym cyklu.

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

Total podąża za nowymi odczytami, łącznie z częściami dziesiętnymi

Test 1 z 5
Ustawione przez testSprawdzone przez testKrok 3 z 3 · 400 ms
Level
Podstawowe
Czas
O nas 12 min
Nagroda
+200 XP
Instalacja
zbiornik procesowy 3D
Edytory: Siemens
SCL
Edytory: Rockwell
Tekst strukturalny
Edytory: Beckhoff
Tekst strukturalny
Etap
17. Przejdź przez kolekcję
Wymagane działanie

Dodaj cztery zmierzone wartości: co musi robić twój kod

To ćwiczenie z obliczeń obok zbiornika. Nie steruje wlotem ani pompą. Tablica to jedna zmienna, która przechowuje ponumerowaną listę wartości. Cztery oddzielne odczyty pozwalają zobaczyć każde miejsce i nauczyć się, jak działa pętla. W późniejszej misji przechowujesz kroczącą listę ostatnich odczytów.

Kopiuj
Kopiuj SampleA, SampleB, SampleC i SampleD do Values[0] do Values[3] w każdym cyklu.
Zsumuj
Ustaw Total na 0.0, a potem dodaj cztery miejsca pętlą FOR. Jeśli nic się nie zmienia, Total nie może dalej rosnąć.
Tablica zmiennych

Dodaj cztery zmierzone wartości: wejścia i wyjścia

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

ZmiennaTyp danychTwój kodCo to oznacza na maszynie
SampleAREALOdczytujeWejście potrzebne twojemu kodowiPierwszy odczyt
SampleBREALOdczytujeWejście potrzebne twojemu kodowiDrugi odczyt
SampleCREALOdczytujeWejście potrzebne twojemu kodowiTrzeci odczyt
SampleDREALOdczytujeWejście potrzebne twojemu kodowiOstatni odczyt
TotalREALZapisujeWyjście ustawiane przez twój kodSuma czterech odczytów

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

Testy automatyczne

Dodaj cztery zmierzone wartości: co sprawdzają testy

  1. Total dodaje wszystkie cztery wartości dokładnie raz, łącznie z częściami dziesiętnymi.
  2. Gdy wejście się zmienia, Total od razu się aktualizuje. Jeśli nic się nie zmienia, Total nie może dalej rosnąć.
  3. Rozwiązanie z objaśnieniem używa miejsc od 0 do 3 i pętli FOR, która obejmuje oba końce.
  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 fabryce napojów dzienny raport sumuje odczyty zużycia wody z czterech liczników. Wszystkie cztery odczyty muszą być w sumie.

Brak jednego odczytu daje fałszywą sumę. Policzenie jednego dwa razy też wprowadza operatora w błąd. To ćwiczenie tylko liczy sumy; nie napełnia zbiornika.

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