
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)- Utwórz dwie równoległe ścieżki: pierwsza odczytuje Start, druga aktualny stan Praca.
- Warunek StopReleased umieść szeregowo z całym układem równoległym.
- Wynik zapisz jedną zwykłą cewką do wyjścia lampki.
- Włącz CPU, naciśnij i puść START. Lampka powinna pozostać załączona.
- 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ątkowy | Silnik OFF |
| Naciśnij i puść START | Silnik nadal ON |
| Naciśnij STOP | Silnik OFF |
| Trzymaj STOP i naciśnij START | Silnik pozostaje OFF |
| Puść START, potem STOP | Brak samoczynnego restartu |
| Przerwij i przywróć obwód STOP przy puszczonym START | Potrzebne 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 ↗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.