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

Ćwiczenie: Jeden samochód naraz: parking samochodowy w języku drabinkowym PLC

Podnieś szlaban po bilet, opuść go, gdy samochód przejedzie.

Podnieś szlaban, gdy kierowca czekającego samochodu naciśnie przycisk biletu, pokaż zielone światło, gdy szlaban jest w górze, i opuść go, gdy samochód opuści pętlę bezpieczeństwa.

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

Samochód przejeżdża

Test 1 z 3
Ustawione przez testSprawdzone przez testKrok 29 z 29
Level
Zastosowania
Czas
O nas 20 min
Nagroda
+350 XP
Instalacja
szlaban parkingowy 3D
Edytory: Siemens
Język drabinkowy (LAD), SCL
Edytory: Rockwell
Język drabinkowy, Tekst strukturalny
Edytory: Beckhoff
Tekst strukturalny
Etap
27. Laboratorium maszyn 1: prawdziwe maszyny, jasne zasady
Wymagane działanie

Jeden samochód naraz: co musi robić twój kod

Samochód na EntryLoop i naciśnięcie TicketButton rozpoczynają cykl. Podnoś szlaban aż do ArmUp, potem pokaż GreenLight. Trzymaj szlaban w górze, gdy samochód przejeżdża przez SafetyLoop. Gdy samochód opuści obie pętle, opuszczaj szlaban aż do ArmDown. Jeśli SafetyLoop wykryje samochód, gdy szlaban opada, natychmiast podnieś go z powrotem. Nigdy nie napędzaj szlabanu w obie strony naraz i zatrzymuj każde polecenie na jego wyłączniku krańcowym.

Bilet
Tylko gdy samochód stoi na pętli wjazdowej.
Zielony
Tylko przy całkowicie podniesionym szlabanie.
Pętla bezpieczeństwa
Samochód pod szlabanem zawsze wygrywa: podnieś ponownie.
Tablica zmiennych

Jeden samochód naraz: wejścia i wyjścia

Twój program czyta wejścia: 5 i ustawia wyjścia: 3. Jeszcze jedno wejście steruje symulacją lub pokazuje odczyt, żebyś mógł testować. Nazwy są takie same w edytorze każdego producenta.

ZmiennaTyp danychTwój kodCo to oznacza na maszynie
TicketButtonBOOLOdczytujeWejście potrzebne twojemu kodowiKierowca naciska przycisk biletu
EntryLoopBOOLOdczytujeWejście potrzebne twojemu kodowiPętla A: samochód czeka przy szlabanie
SafetyLoopBOOLOdczytujeWejście potrzebne twojemu kodowiPętla bezpieczeństwa: samochód jest pod ramieniem
ArmUpBOOLOdczytujeWejście potrzebne twojemu kodowiWyłącznik krańcowy: ramię całkowicie podniesione
ArmDownBOOLOdczytujeWejście potrzebne twojemu kodowiWyłącznik krańcowy: ramię całkowicie opuszczone
CarArrivesBOOLNiepotrzebneDo testowania lub obserwacji; twój kod może je pominąćWyślij samochód do szlabanu
RaiseArmBOOLZapisujeWyjście ustawiane przez twój kodPodnoś ramię
LowerArmBOOLZapisujeWyjście ustawiane przez twój kodOpuszczaj ramię
GreenLightBOOLZapisujeWyjście ustawiane przez twój kodZielony sygnał dla kierowcy; czerwony, gdy OFF

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

Testy automatyczne

Jeden samochód naraz: co sprawdzają testy

  1. Naciśnięcie przycisku biletu liczy się tylko wtedy, gdy na EntryLoop stoi samochód.
  2. RaiseArm działa aż do ArmUp; LowerArm działa aż do ArmDown.
  3. GreenLight świeci tylko wtedy, gdy szlaban jest całkowicie podniesiony, a samochód przejeżdża.
  4. Szlaban opada dopiero, gdy samochód opuści SafetyLoop i EntryLoop.
  5. Samochód na SafetyLoop podczas opuszczania natychmiast posyła szlaban z powrotem w górę.
  6. RaiseArm i LowerArm nigdy nie są jednocześnie ON.
  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

Każdy wjazd na parking wykonuje tę sekwencję tysiące razy dziennie, zwykle na małym sterowniku PLC albo dedykowanym sterowniku szlabanu.

Szlaban, który opadnie na dach samochodu, uszkadza auta i prowadzi do skarg i roszczeń. Pętla bezpieczeństwa jest po to, by logika mogła temu zapobiec.

Gdzie to znajdzieszWpuszczaj samochody po jednym, nigdy żadnego nie uderzając

Parkingi przy szpitalach, lotniskach i biurach używają takich szlabanów przez cały dzień. Pętle przewodu wycięte w jezdni wykrywają metal samochodu. Jedna pętla mówi, że samochód czeka; pętla bezpieczeństwa pod ramieniem nie pozwala mu opaść na samochód, który jeszcze przejeżdża.

  1. Samochód przyjeżdżaPętla wjazdowa
  2. BiletKierowca naciska
  3. Ramię w góręSamochód przejeżdżaJesteś tutaj
  4. Ramię w dółPas zamknięty
Na prawdziwym obiekcie: miejsca, części i bezpieczeństwo
  • Parkingi i parkingi wielopoziomowe
  • Portiernie fabryk i baz
  • Bramki poboru opłat i terminale promowe

Nigdy nie opuszczaj ramienia, gdy pętla bezpieczeństwa wykrywa pojazd.

Prawdziwe szlabany mają dodatkowo fotokomórki i listwę naciskową dla pieszych i rowerzystów, których pętle nie wykrywają.

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

Idź dalej

Następne na drodze