ControlByteVirtual PLC Sim

NAUKA PLC / PORADNIK 01

Pierwszy program PLC: uruchamianie podajnika

Jeden przełącznik, jeden silnik i pierwszy szczebel drabinki. Sprawdź, czym różni się uruchomienie CPU od załączenia wejścia maszyny.

01. Podajnik z paczkami

Darmowe zadanie, bez wymaganego konta.

Przejdź do zadania ↗
Polska wersja zadania 01 przy zatrzymanym CPU. Przełącznik jest wyłączony, a napęd ma stan OFF.
Polska wersja zadania 01 przy zatrzymanym CPU. Przełącznik jest wyłączony, a napęd ma stan OFF.

Co ma robić program?

Taśma ma jechać, gdy operator ustawi przełącznik w pozycji ZAŁ, i zatrzymać się po przełączeniu na WYŁ. Nie potrzebujesz pamięci ani timera. Przełącznik jest bistabilny: zachowuje wybraną pozycję, więc nie trzeba go trzymać jak przycisku chwilowego.

Najpierw odczytaj znaczenie sygnałów

TagZnaczenie TRUE
xSel_RunOperator żąda pracy podajnika
xMotor_ConvRunWyjście sterujące silnikiem jest załączone

Na polskim zrzucie wejście ma adres %I0.0, a wyjście %Q0.0. Adresy zależą od wybranego profilu PLC. Wybieraj istniejące tagi po nazwie, zamiast przepisywać adresy z innego profilu.

Zbuduj pierwszy szczebel

  1. Otwórz zadanie i wybierz edytowalny arkusz Main.
  2. Wstaw styk NO. Kliknij pole jego tagu i wybierz xSel_Run.
  3. Po prawej dodaj zwykłą cewkę COIL z tagiem xMotor_ConvRun.
  4. Naciśnij Run w górnym pasku, aby CPU wykonywało program.
  5. Przełącz PODAJNIK ZAŁ/WYŁ na stanowisku. Obserwuj wejście, wyjście i ruch taśmy.
--[ xSel_Run ]----------------( xMotor_ConvRun )--

Styk NO przewodzi logicznie, gdy jego tag ma wartość TRUE. Wynik trafia do cewki. Działanie można zapisać jako MOTOR = RUN: wyjście powtarza stan wejścia.

Sprawdź oba stany i zatrzymanie CPU

CPUPrzełącznikNapęd
RUNWYŁ / FALSEOFF
RUNZAŁ / TRUEON
STOPZAŁ / TRUEOFF

Podczas pracy paczki pojawiają się automatycznie. Poczekaj na przejazd paczki, wyłącz przełącznik i sprawdź zatrzymanie. Następnie wybierz Uruchom wszystkie testy. Automatyczna weryfikacja sprawdza program na świeżym symulowanym CPU, niezależnie od wcześniejszej zabawy stanowiskiem.

Dlaczego podajnik nie jedzie?

  • CPU jest w STOP. Samo przełączenie wejścia nie uruchamia wykonywania programu.
  • Wybrano niewłaściwy tag. Własna zmienna pamięci o podobnej nazwie nie steruje silnikiem sceny.
  • Wstawiono NC zamiast NO. To odwraca warunek i włącza silnik po wyłączeniu przełącznika.
  • Otwarty jest arkusz rozwiązania. Wzorzec jest tylko do odczytu. Własny program twórz w Main.

Przed kolejnym poradnikiem spróbuj przewidzieć efekt zamiany NO na NC. Swój projekt możesz wyeksportować, aby zachować kopię niezależną od danych przeglądarki.

Sprawdź to w symulatorze

Darmowe zadanie, bez wymaganego konta.

Przejdź do zadania ↗

Przećwicz zasadę w darmowej piaskownicy

Co dalej po tym ćwiczeniu?

Rozwiń pracę z drabinką w TIA Portal: Darmowy minikurs PLC Siemens S7-1200 w LAD ↗.

Możesz też porównać kursy PLC według platformy i poziomu. Sprawdź program wybranego kursu, wymagane oprogramowanie i warunki dostępu do symulatora.