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

Ćwiczenie: Licz butelki, gdy odjeżdżają: licznik PLC

Licz każdą butelkę, gdy opuszcza czujnik, a nie gdy do niego dojeżdża.

Włącz BottlePulse na ON przez jeden cykl, gdy BottlePresent zmienia się z ON na OFF. Ta zmiana to zbocze opadające: chwila, gdy butelka opuszcza czujnik. Zliczaj każdy impuls do Pieces. Przy trzech lub więcej ustaw Done na ON, a ConveyorOn na OFF. Reset od razu kasuje Pieces i Done, ale nie może wymazać ostatniego odczytu czujnika.

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

Licz odjazdy, a nie dojazdy ani cykle z wolnym czujnikiem

Test 1 z 3
Ustawione przez testSprawdzone przez testKrok 10 z 10 · 860 ms
Level
Zastosowania
Czas
O nas 10 min
Nagroda
+250 XP
Instalacja
linia napełniania 3D
Edytory: Siemens
Język drabinkowy (LAD), SCL
Edytory: Rockwell
Język drabinkowy, Tekst strukturalny
Edytory: Beckhoff
Tekst strukturalny
Etap
5. Policz zdarzenie raz
Wymagane działanie

Licz butelki, gdy odjeżdżają: co musi robić twój kod

Linia pakująca musi wiedzieć, ile butelek całkowicie minęło jej czujnik. Licz każdą butelkę, gdy odjeżdża, a nie gdy dojeżdża. Czujnik, który na starcie jest wolny, pozostaje zakryty albo pozostaje wolny, nie może dodać butelki. Zawór napełniający pozostaje zamknięty.

Butelka odjeżdża
Zmiana BottlePresent z ON → OFF włącza BottlePulse na ON przez jeden cykl. Czujnik, który pozostaje zakryty albo pozostaje wolny, nie liczy ponownie.
Partia gotowa
Pieces liczy butelki, które odjechały. Done jest ON, gdy Pieces wynosi 3 lub więcej. ConveyorOn to NOT Done. Reset kasuje Pieces i Done, ale nie pamięć czujnika.
Tablica zmiennych

Licz butelki, gdy odjeżdżają: wejścia i wyjścia

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

ZmiennaTyp danychTwój kodCo to oznacza na maszynie
ResetBOOLOdczytujeWejście potrzebne twojemu kodowiPrzycisk Reset
BottlePresentBOOLOdczytujeWejście potrzebne twojemu kodowiButelka przy czujniku
ConveyorOnBOOLZapisujeWyjście ustawiane przez twój kodPolecenie przenośnika
DoneBOOLZapisujeWyjście ustawiane przez twój kodZliczanie zakończone
BottlePulseBOOLZapisujeWyjście ustawiane przez twój kodON przez jeden cykl, gdy butelka opuści czujnik. Działa też podczas Reset.
PiecesINT in Siemens and Beckhoff, DINT in RockwellZapisujeWyjście ustawiane przez twój kodDotąd policzone butelki. Skopiuj tę wartość z licznika po jego wykonaniu.

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

Testy automatyczne

Licz butelki, gdy odjeżdżają: co sprawdzają testy

  1. BottlePulse jest ON przez jeden cykl i tylko wtedy, gdy czujnik zmienia się z ON na OFF.
  2. Pieces rośnie o jeden za każdą butelkę, która odjeżdża. Przy 3 lub więcej Done ustawia ConveyorOn na OFF.
  3. Reset wygrywa z liczeniem, nawet w cyklu, w którym butelka odjeżdża. Puszczenie Reset nie dodaje dodatkowego impulsu.
  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

Linia pakowania liczy każdą butelkę, gdy ta całkowicie minie czujnik światła. Butelka, która nadal przecina wiązkę, jeszcze nie wyjechała.

Liczenie butelek przy wyjeździe dowodzi, że opuściły stanowisko. Liczenie przy dojeździe mogłoby objąć butelkę, która wciąż tkwi przy czujniku.

Gdzie to znajdzieszRozlewanie napojów do butelek

W fabryce napojów bezalkoholowych puste butelki przyjeżdżają na ruchomej taśmie. Czujnik mówi sterownikowi, kiedy butelka jest pod dyszą napełniającą. Zawór się otwiera, napełnia butelkę, a potem zamyka, zanim taśma znowu ruszy. Zakrętki i etykiety są zakładane przed pakowaniem butelek.

  1. Puste butelkiTaśma podwozi je do dyszy
  2. Napełnij każdą butelkęZatrzymaj ją, napełnij, potem puść dalejJesteś tutaj
  3. Załóż zakrętki i etykietyZamknij napój i oznacz produkt
  4. Zapakuj butelkiWłóż gotowe butelki do kartonów
Na prawdziwym obiekcie: miejsca, części i bezpieczeństwo
  • Fabryka napojów bezalkoholowych — napełnianie butelek bez rozlewania
  • Mleczarnia — rozlewanie mleka do butelek
  • Fabryka środków czystości — odmierzanie cieczy do pojemników
  • Linia pakowania żywności — liczenie butelek przed pakowaniem

Jeśli zawór napełniający otworzy się bez butelki pod nim, ciecz rozleje się na taśmę. Jeśli linia się zatnie, zawór nie może dalej napełniać.

Prawdziwe przenośniki potrzebują osłon. Zasilanie musi być bezpiecznie zablokowane, zanim ktokolwiek zacznie usuwać zator. Wejście Stop tutaj nie jest wyłącznikiem awaryjnym.

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

Idź dalej

Następne na drodze