Rozwiązania zadań z Kursu Podstawowy S7
(Hardware, właściwości CPU, zakładka „Cycle/Clock Memory”, pole wyboru „Clock memory”).
Rozwiązanie 1 - generator o różnym czasie trwania jedynki i zera.
Na początku nie działa żaden z układów czasowych. Podanie zanegowanej wartości drugiego układu czasowego na wejście pierwszego układu czasowego powoduje podanie tam jedynki, a tym samym wyzwolenie tego układu (T1) na czas 2 sekund, czyli na czas trwania zera. W takcie działania tego układu na wyjściu Q jest jedynka, która zanegowana jest podawana na drugi z układów czasowych. Zakończenie działania pierwszego układu czasowego powoduje podanie jedynki na drugi układ czasowy, a tym samym jego wyzwolenie na czas 1 sekundy, czyli czas trwania jedynki. Zanegowany stan drugiego układu czasowego podawany jest na wejście pierwszego układu czasowego. Zakończenie działania drugiego układu czasowego powoduje więc wyzwolenie pierwszego układu czasowego. Generowany przebieg można obserwować na bicie M 90.0.
Rozwiązanie 2 - generator o różnym czasie trwania jedynki i zera.
Na początku żaden z układów czasowych nie jest wyzwolony. Podanie zanegowanej wartości drugiego układu czasowego na wejście pierwszego układu powoduje podanie tam jedynki, a tym samym jego wyzwolenie. Po zadanym czasie (czas trwania zera) układ ustawia na wyjściu jedynkę co powoduje wyzwolenie drugiego układu czasowego. Po odmierzeniu przez drugi układ czasowy zadanego czasu (czas trwania jedynki) na jego wyjściu pojawia się jedynka, która zanegowana trafia na wejście pierwszego układu powodując wyłączenie wyjścia tego układu, a w konsekwencji podanie zera na drugi układ oraz wyłączenie jego wyjścia. W tym momencie praca układu zaczyna się od początku. Generowany przebieg można obserwować na bicie M 90.1.
T3 T4
Rozwiązanie 3 - generator o różnym czasie trwania jedynki i zera.
Na początku żaden z układów czasowych nie jest wyzwolony. Podanie zanegowanej wartości drugiego układu czasowego na wejście pierwszego układu powoduje podanie tam jedynki, a tym samym wyzwolenie tego układu czasowego. Układ ten odmierza sumaryczny czas trwania zera i jedynki. Wyjście z tego układu podawane jest na wejście drugiego układu czasowego, który odmierza czas trwania zera, a po tym czasie na wyjściu
strona 15/32