Sw3.6-m7-1.2-Slajd27

Z Studia Informatyczne
Wersja z dnia 10:31, 4 wrz 2006 autorstwa PZakrzewski (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Przykład programu z realizacją sekwencji czasowych

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.


<< Poprzedni slajd | Spis treści | Następny slajd >>