ControlByteVirtual PLC Sim

NAUKA PLC / PORADNIK 04

START/STOP w PLC: podtrzymanie pracy silnika

Przycisk START wraca po puszczeniu, ale silnik ma pracować dalej. Zobacz, jak działa gałąź podtrzymania i dlaczego STOP musi blokować obie ścieżki.

16. Podajnik START/STOP - podtrzymanie

Poradnik jest publiczny. Zadanie wymaga zalogowania i odpowiedniego dostępu kursowego.

Przejdź do zadania ↗
Polskie zadanie 16 w STOP. START jest puszczony, obwód przycisku STOP jest sprawny, a silnik wyłączony.
Polskie zadanie 16 w STOP. START jest puszczony, obwód przycisku STOP jest sprawny, a silnik wyłączony.

Dlaczego potrzebna jest pamięć?

Przełącznik zachowuje pozycję, a przycisk chwilowy wraca po puszczeniu. Jeśli silnik powtarza tylko stan START, zatrzyma się natychmiast po zwolnieniu przycisku. Podtrzymanie pozwala zachować pracę po krótkim impulsie.

W poprzednich przykładach wyjście zależało wyłącznie od bieżących wejść. Teraz znaczenie ma również poprzedni stan pracy. Dlatego test puszczenia START jest niezbędny.

STOP oznacza tutaj sprawny obwód

W zadaniu xBtn_Start jest TRUE podczas naciskania. Sygnał xBtn_StopReleased jest TRUE, gdy fizyczny przycisk STOP ze stykiem NC jest puszczony i obwód pozostaje zamknięty. Naciśnięcie STOP lub przerwanie przewodu zmienia go na FALSE.

xMotor_ConvRun steruje silnikiem. Stan wyjścia można także odczytać stykiem w programie. Nie tworzy to dodatkowego fizycznego wyjścia.

Zrozum podtrzymanie na lampce

W piaskownicy przyjmij lampkę za sygnał pracy i dwa wejścia za Start oraz StopReleased. Zasada jest następująca:

Praca_nowa = StopReleased AND (Start OR Praca)
  1. Utwórz dwie równoległe ścieżki: pierwsza odczytuje Start, druga aktualny stan Praca.
  2. Warunek StopReleased umieść szeregowo z całym układem równoległym.
  3. Wynik zapisz jedną zwykłą cewką do wyjścia lampki.
  4. Włącz CPU, naciśnij i puść START. Lampka powinna pozostać załączona.
  5. Ustaw StopReleased na FALSE. Ani START, ani podtrzymanie nie mogą wtedy załączyć wyjścia.

Po zrozumieniu tej struktury zastosuj ją do tagów zadania z podajnikiem. Warto najpierw samodzielnie zbudować program, a potem porównać go z rozwiązaniem kursowym.

Sprawdzaj sekwencje, nie tylko pojedyncze stany

CzynnośćOczekiwany wynik
Stan początkowySilnik OFF
Naciśnij i puść STARTSilnik nadal ON
Naciśnij STOPSilnik OFF
Trzymaj STOP i naciśnij STARTSilnik pozostaje OFF
Puść START, potem STOPBrak samoczynnego restartu
Przerwij i przywróć obwód STOP przy puszczonym STARTPotrzebne nowe naciśnięcie START

Kolejność puszczania przycisków ma znaczenie. Test braku samostartu zakłada puszczony START. Proste podtrzymanie samo w sobie nie jest osobną blokadą ponownego rozruchu opartą na zboczu.

Trzy częste pomyłki

  • STOP tylko w gałęzi START. Podtrzymanie omija wtedy warunek zatrzymania.
  • Instrukcja NC dla StopReleased. Odwraca sygnał, który już oznacza sprawny, niewciśnięty STOP.
  • Ciągłe trzymanie START podczas próby. Ukrywa brak poprawnego podtrzymania.

To ćwiczenie logiki sterowania, nie projekt obwodu bezpieczeństwa. W zadaniu kursowym sprawdź pełną sekwencję przyciskiem Uruchom wszystkie testy.

Sprawdź to w symulatorze

Poradnik jest publiczny. Zadanie wymaga zalogowania i odpowiedniego dostępu kursowego.

Przejdź do zadania ↗

Przećwicz zasadę w darmowej piaskownicy

Co dalej po tym ćwiczeniu?

Rozwiń pracę z drabinką w TIA Portal: Kurs PLC Siemens S7-1200/1500 w LAD/FBD i podstaw HMI ↗.

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