ControlByteVirtual PLC Sim

NAUKA PLC / PORADNIK 05

Timer TON w PLC: opóźniony start podajnika

Wyjście ma załączyć się dopiero po ciągłym spełnieniu warunku przez określony czas. Przećwicz TON, a następnie pięciosekundowe ostrzeżenie przed ruchem.

22. Opóźniony start podajnika z ostrzeżeniem

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

Przejdź do zadania ↗
Polskie zadanie 22 przed uruchomieniem programu. Widoczne są START, STOP, sygnalizator ostrzegawczy i silnik podajnika.
Polskie zadanie 22 przed uruchomieniem programu. Widoczne są START, STOP, sygnalizator ostrzegawczy i silnik podajnika.

Jak działa opóźnione załączenie?

TON zaczyna odliczać, kiedy IN zmienia się na TRUE. Q staje się TRUE dopiero po upływie całego czasu PT, o ile IN przez cały ten okres pozostaje TRUE. Jeśli warunek zaniknie, timer zeruje czas. Następne załączenie rozpoczyna odliczanie od początku.

PoleZnaczenie
INWarunek uruchamiający odliczanie
PTCzas zadany, np. T#5s
ETCzas, który upłynął
QTRUE po osiągnięciu PT przy aktywnym IN

Instancja timera musi mieć spójną nazwę. Odczyt Q z innego timera nie pokaże zakończenia odliczania tego, który faktycznie uruchomiłeś.

Zacznij od opóźnionej lampki

  1. Otwórz piaskownicę, wybierz przełącznik bistabilny i lampkę.
  2. Dodaj TON sterowany przełącznikiem. Nadaj nazwę instancji i ustaw czas, np. T#3s.
  3. Lampkę steruj wynikiem Q timera, a nie bezpośrednio przełącznikiem.
  4. Uruchom CPU i włącz przełącznik. Lampka ma pozostać wyłączona w czasie odliczania.
  5. Wyłącz wejście przed końcem czasu i włącz ponownie. Lampka powinna poczekać kolejne pełne trzy sekundy.

Nazwę i czas ustaw w edytorze bloku. Szczegóły składni zależą od profilu PLC; najpierw sprawdź zachowanie, zamiast kopiować zapis z projektu innego producenta.

Zastosuj TON do zadania 22

Zadanie kursowe używa przycisku chwilowego START, przycisku STOP ze stykiem NC, sygnalizatora ostrzegawczego i podajnika. Tutaj wymagany czas wynosi pięć sekund. START ma zapamiętać żądanie pracy, aby puszczenie przycisku nie wyzerowało odliczania.

Wyróżnij trzy fazy: spoczynek, ostrzeganie i ruch. Podczas ostrzegania sygnalizator działa, a silnik pozostaje wyłączony. Po upływie czasu silnik rusza, a ostrzeżenie gaśnie. STOP anuluje żądanie zarówno podczas odliczania, jak i pracy.

Sprawdź czas i anulowanie

SytuacjaOstrzeżenieSilnik
Brak żądania pracyOFFOFF
Odliczanie, mniej niż 5 sONOFF
Pełne 5 s, żądanie aktywneOFFON
STOPOFFOFF

Powtórne naciśnięcie START podczas odliczania nie powinno przesuwać momentu startu. Przerwij odliczanie przez STOP, a potem rozpocznij je od nowa. Wcześniej naliczony czas nie może skracać kolejnej próby. Dokładną granicę pięciu sekund najlepiej sprawdzić testami automatycznymi.

Dlaczego timer nie działa tak, jak oczekujesz?

  • TON dostaje surowy START. Puszczenie chwilowego przycisku zeruje odliczanie.
  • Silnik jest sterowany żądaniem zamiast Q. Rusza od razu i pomija opóźnienie.
  • Każde START zeruje czas. To zmienia termin załączenia wbrew wymaganiom zadania.
  • Wybrano TOF. Opóźnia on wyłączenie, a nie realizuje opisywanego opóźnionego startu.

Jeśli zapamiętanie żądania pracy jest niejasne, wróć do poradnika o podtrzymaniu. Pełne stanowisko z ostrzeżeniem i rozwiązaniem znajdziesz w zadaniu kursowym.

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.