Rozwiązania zadań z Kursu Podstawowy S7
wystawia jedynkę. Zanegowana wartość wyjścia drugiego układu czasowego trafia na wejście pierwszego układu czasowego. Zakończenie impulsu generowanego przez pierwszy układ czasowy powoduje podanie zera na drugi układ czasowy i w konsekwencji zakończenie jedynki w generowanym przebiegu. Układ zaczyna pracować od początku. Generowany przebieg można obserwować na bicie M 90.2.
Rozwiązania zadań z Kursu Podstawowy S7
Rozwiązanie 4 - generator o różnym czasie trwania jedynki i zera zrealizowany na jednym układzie czasowym.
M90.3
S5T#2S-
— MW30
NOT
S5T#1S-
MOVE | |
EN |
ENO |
IN |
OUT |
-MW30
W rozwiązaniu tym do zmiany czasu trwania jedynki i zera użyta jest instrukcja MOVE. Jeżeli ma być generowana jedynka to do zmiennej MW 30 przepisywany jest czas 2 sek. (górna instrukcja MOVE), a dla zera czas 1 sek. (dolna instrukcja MOVE).
Stan niski zmiennej M 110.0 powoduje podanie jedynki na wejście układu czasowego, a co za tym idzie wyzwolenie tego układu z przygotowanym czasem. Po wyzwoleniu układu czasowego zmienna M 110.0 przyjmuje stan wysoki, co powoduje podawanie zera na wejście układu czasowego aż do zakończenia
pracy przez układ czasowy.
M110.0
H/t—
T7
S_PEXT S Q
MW30— TV . . — R
BI -
BCD -
M110.0
Stan niski zmiennej M 110.0 generowany jest na jeden obieg pętli i powoduje zmianę stanu w generowanym bicie.
Aby prawidłowo dokonać zmiany wartości generowanego bitu przy pomocy przerzutnika SR (lub RS) trzeba skorzystać z bitu pomocniczego M 110.1.
Niski stan bitu M 110.0 powoduje ustawienie nowej wartości bitu M 90.3, w pierwszym segmencie przygotowanie czasu trwania tej wartości M 90.3, a w drugim segmencie ponowne wyzwolenie układu czasowego na przygotowany czas. Układ zaczyna pracować od początku. Generowany przebieg można obserwować na bicie M 90.3.
strona 16/32