Rozwiązania zadań z Kursu Podstawowy S7
Rozwiązanie 5 - generator przebiegu symetrycznego.
Rozwiązania zadań z Kursu Podstawowy S7
Po restarcie sterownika układ czasowy nie działa, a pamięć M zostaje wyzerowana. W takim razie w segmencie tym na wejście układu czasowego podajemy stan wysoki, co powoduje wystartowanie układu czasowego, którego stan przenosi się na zmienną M 110.2. Poprzez zmienną tą w następnym obiegu pętli podajemy zero na wejście układu. Taki stan trwa do czasu zakończenia impulsu generowanego przez układ czasowy, którego zanik ustawia na jeden obieg zmienną M 110.2 na stan niski, co powoduje ponowne uruchomienie układu czasowego. Widzimy więc, że w wyniku działania tego segmentu otrzymujemy w zmiennej M 110.2 wartość jeden z przerwami na jeden obieg programu w chwili zakończenia generowania impulsu przez układ czasowy.
M110.2
—\A—
T8
S_PEXT S Q
S5T#500MS- TV . . — R
BI
BCD
M110.2
Druga część rozwiązania odpowiedzialna jest za zamianę stanu sygnału ”Gen.1 .Hz” na przeciwny w chwilach kiedy zmienna M110.2 przyjmuje stan niski. Do zamiany stanu zmiennej „Gen. 1 .Hz” na przeciwną wykorzystano taki sam
układ jak w zadaniu "Sterowanie impulsowe”.
M110.2
—1/1-
M110.2
'Gen.1.Hz'
-l/i-
'Gen.l.Hz'
'Gen.1.Hz'
Rozwiązanie 6 - generator przebiegu symetrycznego.
T9
Po restarcie sterownika układ czasowy nie działa, a pamięć M zostaje wyzerowana. W takim razie w segmencie tym na wejście układu czasowego podajemy stan wysoki, co powoduje uruchomienie układu czasowego. Po zadanym czasie wyjście układu czasowego, a co za tym idzie zmienna M 110.3, przyjmuje stan wysoki co przy następnym obiegu pętli powoduje podanie stanu niskiego na wejście układu czasowego. Stan niski z wejścia przenosi się na wyjście układu czasowego, co w konsekwencji powoduje ponowne wyzwolenie układu czasowego. Widzimy więc, że w wyniku działania tego segmentu otrzymujemy w zmiennej M 110.3 wartość zero z przerwami na jeden obieg programu w chwili zakończenia odmierzania czasu opóźnienia przez układ czasowy.
jak w zadaniu „Sterowanie impulsowe”.
Druga część rozwiązania zajmuje się zamianą stanu sygnału „Gen.5.Hz” na przeciwny w chwilach kiedy zmienna M110.3 przyjmuje stan wysoki. Do zamiany wartości zmiennej „Gen.5.Hz” na przeciwną wykorzystano taki sam układ