Sw3.6-m7-1.2-Slajd27
Przykład programu z realizacją sekwencji czasowych
Przykład sterowania sygnalizatorem – realizacja sekwencji czasowych
W przedstawionym przykładzie sterowanie sygnalizatorem polega na cyklicznej zmianie świateł,
wg. sekwencji Zielone 30s ? Żółte 6s ? Czerwone 20s ? Czerwone/Żółte 4s ? Zielone 30s ......
Realizację programu rozpoczynamy od zaprogramowania sekwencji czasowej
30s ? 6s ? 20s ? 4s ? 30s ? ...
Do tego celu wykorzystano cztery timery T1 , T2 , T3 , T4 – stałe odpowiadają żądanym czasom sekwencji.
Timery uruchamiają się kolejno, tzn. T1 uaktywnia T2 , T2 uaktywnia T3 , T3 uaktywnia T4 . Zamknięcie pętli następuje przy pomocy styku T4 (normalnie zamkniętego). Po odliczeniu 4s, zamyka się styk T4 (styk normalnie zamknięty otwiera się) co powoduje przerwanie obwodu zasilania T1 (zerowanie T1 ) a dalej zerowanie T2 , T3 , T4 i cykl rozpoczyna się od początku. Pokazano to na przebiegach czasowych.
W ogólnym przypadku cykl można sterować również momentem rozpoczęcia cyklu, liczbą pętli cyklu itp.